
出力を予想される出力と比較しようとしています。
$python <program> < input.txt > output.txt
$diff expected.txt output.txt
期待される出力には lf で終わります (すべての Unix 端末でそうあるべきです)。この比較は、真の Unix 端末を使用する場合には常に機能します。しかし、Windows と Git Bash を実行する自宅のデスクトップでは、この比較はすべての行で失敗します。出力ファイルは crlf で終わります。
auto.crlf を false に設定し、git を再インストールしてファイルのチェックアウト設定を調整してみましたが、うまくいきませんでした。
何か案は?