unittestのユニットテストは、開発の重要な部分であり、Pythonはまた、より便利です
ビルドへの環境
カスタムパッケージパッケージプロジェクトでは、次の2つの方法があり、パッケージのパスを指定する必要があります
sys.pathを使用しますが、これは他の文書の各実行を一度に実行することを要求した場合
sys.path本身是多个地址的列表。 sys.path.append():添加一个地址 sys.path += [directory's list] :添加多个地址(或者也可以用sys.path.extend()) sys.path.remove() 去掉地址
PYTHONPATH変数条件を設定し
、パッケージPYTHONPATHにパスを追加しますどのようにのpythonを必要とするカスタム名前空間パッケージについては、展開されていない
https://www.python.org/dev/peps/pep-0420/
テスト実行
python -m unittest MODULE/CLASS/FUNCTION
unittestのファイルがTEST_に始めているので、モジュールが取り外さ名前TEST_の一部であるため
あなたはケースを使用するかわからない場合は、-v見つけることができます
python -m unittest -v
性能試験
時には、我々は、ユニットテストコードの精度を確保するだけでなく、cProfileによりパーフォレーションペナルティを見つけるために、即ち、性能損失ここで検索するだけでなく、
cPerfを使用して、パフォーマンスを確認することができ
python -m cPerf
だけでなく、あなたはまた、kcachegrindような大規模なツールでPERF数えることができる、ということ
概要
可視Pythonは非常に便利です