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が含まれていても合格していることです。

テストをデバッグすると、ファイルのどの行にも区切りを付けずに失敗します。

この問題が発生したことがあった人がいましたか?

+0

コマンドラインから実行すると、期待通りに失敗します。 'if __name__ == '__main __''ガードを削除するとどうなりますか? – jonrsharpe

+0

これを実行せずに実行すると、同じ問題が返されます – LiamHarries

答えて

0

私はこの問題を解決しました。唯一の解決策は、アンインストールしてから、ビジュアルスタジオ用のPythonツールを再インストールすることでした。

関連する問題