0
私は内部的にlocateコマンドを使用するpythonユーティリティを持っています。これは、ファイル名を対応する完全なファイルパスに置き換えます。私のコードをダミーのファイル構造でテストしてください
>>> complete_path('cd baz')
'cd foo/bar/baz'
このコマンドの出力はすべてのシステムで可変であるため、この機能に対応するテストを作成するにはどうすればよいですか?固定のダミーファイル構造でこのコードを実行し、固定パスで出力をアサートする必要がありますか?どうやってするか?
これは、使用しているテストフレームワークによって異なります。しかし、テストするのは簡単な機能のように思えます。使用している外部ライブラリへの呼び出しをMonkeypatchします。 –