0
私はpythonツールプラグインを使用してビジュアルスタジオにpython 2.7プロジェクトを持っています。私はVisual Studioのテンプレートによって生成された基本的なテストを作成しましたデフォルトのpython unittestsはfalse positiveを返します
、
import unittest
class Test_test1(unittest.TestCase):
def test_A(self):
self.fail("Not implemented")
if __name__ == '__main__':
unittest.main()
私は取得しています問題は、私がテストエクスプローラからテストを実行する場合、彼らはself.failが含まれていても合格していることです。
テストをデバッグすると、ファイルのどの行にも区切りを付けずに失敗します。
この問題が発生したことがあった人がいましたか?
コマンドラインから実行すると、期待通りに失敗します。 'if __name__ == '__main __''ガードを削除するとどうなりますか? – jonrsharpe
これを実行せずに実行すると、同じ問題が返されます – LiamHarries