私がダウンロードしたいくつかのサンプルWebページで単体テストしたい、特殊なHTMLパーサを書いたことがあります。Pythonでユニットテストのためにファイルからデータをロードする方法は?
Javaでは、ファイルシステムの特定のパスに依存することなく、ユニットテストにデータをロードするためにクラスリソースを使用しました。 Pythonでこれを行う方法はありますか?
私はdoctest.testfile()関数を見つけましたが、これはdoctestに固有のようです。私はちょうど、現在のモジュールに相対的な特定のHTMLファイルに、ファイルハンドルを取得したいと思います。
ご協力いただきありがとうございます。
雅は、私はそのことを考えて、それは私がすべて置くことを必要とするであろうHTMLをPythonファイルに文字列として入力します.3kを超える長さの文字列は好きではありません – cberner