@@ -414,30 +414,30 @@ def test_replace_missing(self):
414414 self .assertRaises (jsonpatch .JsonPatchConflict , jsonpatch .apply_patch , src , patch_obj )
415415
416416
417+ if __name__ == '__main__' :
418+ modules = ['jsonpatch' ]
417419
418- modules = ['jsonpatch' ]
419420
421+ def get_suite ():
422+ suite = unittest .TestSuite ()
423+ suite .addTest (doctest .DocTestSuite (jsonpatch ))
424+ suite .addTest (unittest .makeSuite (ApplyPatchTestCase ))
425+ suite .addTest (unittest .makeSuite (EqualityTestCase ))
426+ suite .addTest (unittest .makeSuite (MakePatchTestCase ))
427+ suite .addTest (unittest .makeSuite (InvalidInputTests ))
428+ suite .addTest (unittest .makeSuite (ConflictTests ))
429+ return suite
420430
421- def get_suite ():
422- suite = unittest .TestSuite ()
423- suite .addTest (doctest .DocTestSuite (jsonpatch ))
424- suite .addTest (unittest .makeSuite (ApplyPatchTestCase ))
425- suite .addTest (unittest .makeSuite (EqualityTestCase ))
426- suite .addTest (unittest .makeSuite (MakePatchTestCase ))
427- suite .addTest (unittest .makeSuite (InvalidInputTests ))
428- suite .addTest (unittest .makeSuite (ConflictTests ))
429- return suite
430431
432+ suite = get_suite ()
431433
432- suite = get_suite ()
434+ for module in modules :
435+ m = __import__ (module , fromlist = [module ])
436+ suite .addTest (doctest .DocTestSuite (m ))
433437
434- for module in modules :
435- m = __import__ (module , fromlist = [module ])
436- suite .addTest (doctest .DocTestSuite (m ))
438+ runner = unittest .TextTestRunner (verbosity = 1 )
437439
438- runner = unittest . TextTestRunner ( verbosity = 1 )
440+ result = runner . run ( suite )
439441
440- result = runner .run (suite )
441-
442- if not result .wasSuccessful ():
443- sys .exit (1 )
442+ if not result .wasSuccessful ():
443+ sys .exit (1 )
0 commit comments