File tree Expand file tree Collapse file tree 1 file changed +7
-6
lines changed Expand file tree Collapse file tree 1 file changed +7
-6
lines changed Original file line number Diff line number Diff line change @@ -1619,10 +1619,7 @@ def setUpClass(self):
16191619
16201620 @classmethod
16211621 def tearDownClass (self ):
1622- global keepLogs
16231622 self .killNodes (self )
1624- if unittest .TestResult ().wasSuccessful () and not keepLogs :
1625- self .cleanEnv (self )
16261623
16271624
16281625if __name__ == "__main__" :
@@ -1634,9 +1631,13 @@ def tearDownClass(self):
16341631 parser .add_argument ('unittest_args' , nargs = argparse .REMAINDER )
16351632
16361633 args = parser .parse_args ()
1637- global keepLogs
1638- keepLogs = args .keep_logs ;
1634+ keepLogs = args .keep_logs
16391635
16401636 # Now set the sys.argv to the unittest_args (leaving sys.argv[0] alone)
16411637 sys .argv [1 :] = args .unittest_args
1642- unittest .main ()
1638+ suite = unittest .TestLoader ().loadTestsFromTestCase (PluginHttpTest )
1639+ results = unittest .TextTestRunner ().run (suite )
1640+ if not results .wasSuccessful ():
1641+ keepLogs = True
1642+ if not keepLogs :
1643+ PluginHttpTest ().cleanEnv ()
You can’t perform that action at this time.
0 commit comments