6
Also lassen Sie uns sagen, ich habe folgendes:Warum führt Python nichts aus, nachdem 'unittest.main()' ausgeführt wurde?
import unittest
class MyTests(unittest.TestCase):
def test001(self):
print 'This is test001'
def test002(self):
print 'This is test002'
if __name__ == '__main__':
unittest.main()
print 'Done'
und der Ausgang ist:
>> This is test001
>> This is test002
>> ----------------------------------------------------------------------
>> Ran 2 tests in 0.001s
>> OK
Und ich habe mich gefragt, warum nicht zu drucken bekommt ‚Fertig‘ (oder alles, was danach kommt) ?
Also nehme ich an, dass es einen Parameter namens 'exit' gibt, der den Standardwert 'True' hat, oder wie funktioniert das? – skamsie
Der Standardwert von 'exit' ist' True', unter der Haube ruft er 'sys.exit()' nach dem Ausführen von Tests auf. – alecxe
Toll, danke, warten auf die 10 Minuten zu passieren, damit ich Ihre Antwort akzeptieren kann :) – skamsie