Ich habe den folgenden Code geschrieben, um einen Basis-Test zu testen. Wenn ich den untenstehenden Code ausführe. Ich bekomme keine Ausgabe. Könnte jemand mich wissen lassen, was ein Problem sein könnte.Grundeinheitstest Testfall
import unittest
class test123(unittest.TestCase):
def test1(self):
print "test1"
if __name__ == "main":
x=test123()
x.test1()
unittest.main()
Es sollte 'if __name__ ==" __main __ ":' sein und alles, was Sie tun müssen, ist 'unittest.main()' aufzurufen. Sie müssen Ihre Klasse nicht instanziieren. Die 'unittest.main()' behandelt alles für Sie. Überarbeiten Sie die Dokumentation. – idjaw