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?
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
läuft ohne dieses enthalten noch das gleiche Problem – LiamHarries