0

Ich habe ein Python 2.7-Projekt in Visual Studio mit dem Python-Tools-Plugin.Default Python Unittests gibt falsche Positive

Ich habe einen grundlegenden Test von der Visual Studio-Vorlage erzeugt erstellt,

import unittest 

class Test_test1(unittest.TestCase): 
    def test_A(self): 
     self.fail("Not implemented") 

if __name__ == '__main__': 
    unittest.main() 

Die Frage, die ich bekommen habe ist, dass, wenn ich die Tests durch Test Explorer laufen sie passieren, obwohl sie die self.fail umfassen.

Wenn ich die Tests debuggen, werden sie fehlschlagen, ohne eine Unterbrechung in einer Zeile der Datei zu treffen.

Hat jemand dieses Problem schon einmal gehabt oder weiß, was dieses Problem verursachen könnte?

+0

Das schlägt wie erwartet fehl, wenn ich es von der Befehlszeile aus starte. Was, wenn Sie den 'if __name__ == '__main __'' Wächter entfernen? – jonrsharpe

+0

läuft ohne dieses enthalten noch das gleiche Problem – LiamHarries

Antwort

0

Ich habe dieses Problem jetzt gelöst, die einzige Lösung, die ich finden konnte, war, die Python-Tools für Visual Studio zu deinstallieren und neu zu installieren.