私が選択したテストライブラリの前はunittestでした。私のお気に入りのデバッガーである Pudbで動作していました。Pdbではありません!!!
unittestでPudbを使用するimport pudb;pudb.set_trace()
には、コード行の間に貼り付けます。python -m unittest my_file_test
ここで、my_file_testは my_file_test.py ファイルのモジュール表現です。
単に使用しても機能しnosetests my_file_test.py
ません -AttributeError: StringIO instance has no attribute 'fileno'
スローされます。
py.testではどちらも機能し
py.test my_file_test.py
ません:
python -m pytest my_file_test.py
両方投げるValueError: redirected Stdin is pseudofile, has no fileno()
py.testでPudbを使用する方法についてのアイデア