私はpyfilesystem2を使ってファイルシステムを実装しましたが、今はテストしたいと思います。私は自分の単体テストケースを持っていますが、pyfilesystem2は独自のテストケースを提供していますが、これはうれしいことですが...どうしていいのかわかりません。ドキュメントには、テスタークラスの作成方法のみが記載されていますが、テストを呼び出す方法についての言葉はありません。see for yourself help()関数も役に立ちません。そこにはドキュメントストリングはほとんどありません。pyfilesystem2、FSTestCases:ファイルシステムのテスト
[OK]を利用できますが、利用可能な方法のリストがあります。ええ、私はテスターオブジェクトを作成し、そのtest_basic()メソッドを呼び出してみましたが、それがために、いくつかの内部エラーで失敗した...
(env) [email protected]:~/code/filesyst$ python3 dropboxfs.py
Traceback (most recent call last):
File "dropboxfs.py", line 630, in <module>
t.test_basic()
File "/mnt/d/code/filesyst/env/lib/python3.4/site-packages/fs/test.py", line 349, in test_basic
repr(self.fs)
AttributeError: 'TestDropBoxFS' object has no attribute 'fs'
(env) [email protected]:~/code/filesyst$ python3 dropboxfs.py
Traceback (most recent call last):
File "dropboxfs.py", line 629, in <module>
t.test_basic()
File "/mnt/d/code/filesyst/env/lib/python3.4/site-packages/fs/test.py", line 349, in test_basic
repr(self.fs)
AttributeError: 'TestDropBoxFS' object has no attribute 'fs'
(私はそれのためだけ運動します、Dropboxのための実装が存在しているはず私。)
すべてが欠けているpyfilesystem2のドキュメントに戻って指しているのでグーグルは、どちらかの助けにはならない...
は誰が私に何をすべきかのヒントを与えることができますか?これらのテストケースをどのように実行するのですか?
PS。 C/C++言語からPythonに移行することは、文書化の面で不満です。私はちょうどパラダイムを理解していないかもしれませんが、それはたくさん欠けているように見えます。
ありがとうございます! あなたは正しいですが、ドキュメントのすべてについて前提条件(この場合はunittestモジュールのようなもの)がある場合は、それを言及する必要があります。私が言っているのはそれだけです。 –