summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Kögl <stefan@skoegl.net>2015-10-28 20:21:34 +0100
committerStefan Kögl <stefan@skoegl.net>2015-10-28 20:21:34 +0100
commit99bf6166a4a52317a1a18e30b09cc1214fb46921 (patch)
tree885ac83cb8094bf825b622501e4d4e489a8af885
parenta2ba02f80838164fd822962de59afc6ec2b423f8 (diff)
parent0ae80ba696ddf8dbbe23c371d30bdc8a27290720 (diff)
downloadpython-json-patch-99bf6166a4a52317a1a18e30b09cc1214fb46921.tar.gz
Merge pull request #43 from selurvedu/separate-tests
Allow running certain tests separately
-rwxr-xr-xtests.py38
1 files changed, 19 insertions, 19 deletions
diff --git a/tests.py b/tests.py
index 5cbff33..24f3908 100755
--- a/tests.py
+++ b/tests.py
@@ -414,30 +414,30 @@ class ConflictTests(unittest.TestCase):
self.assertRaises(jsonpatch.JsonPatchConflict, jsonpatch.apply_patch, src, patch_obj)
+if __name__ == '__main__':
+ modules = ['jsonpatch']
-modules = ['jsonpatch']
+ def get_suite():
+ suite = unittest.TestSuite()
+ suite.addTest(doctest.DocTestSuite(jsonpatch))
+ suite.addTest(unittest.makeSuite(ApplyPatchTestCase))
+ suite.addTest(unittest.makeSuite(EqualityTestCase))
+ suite.addTest(unittest.makeSuite(MakePatchTestCase))
+ suite.addTest(unittest.makeSuite(InvalidInputTests))
+ suite.addTest(unittest.makeSuite(ConflictTests))
+ return suite
-def get_suite():
- suite = unittest.TestSuite()
- suite.addTest(doctest.DocTestSuite(jsonpatch))
- suite.addTest(unittest.makeSuite(ApplyPatchTestCase))
- suite.addTest(unittest.makeSuite(EqualityTestCase))
- suite.addTest(unittest.makeSuite(MakePatchTestCase))
- suite.addTest(unittest.makeSuite(InvalidInputTests))
- suite.addTest(unittest.makeSuite(ConflictTests))
- return suite
+ suite = get_suite()
-suite = get_suite()
+ for module in modules:
+ m = __import__(module, fromlist=[module])
+ suite.addTest(doctest.DocTestSuite(m))
-for module in modules:
- m = __import__(module, fromlist=[module])
- suite.addTest(doctest.DocTestSuite(m))
+ runner = unittest.TextTestRunner(verbosity=1)
-runner = unittest.TextTestRunner(verbosity=1)
+ result = runner.run(suite)
-result = runner.run(suite)
-
-if not result.wasSuccessful():
- sys.exit(1)
+ if not result.wasSuccessful():
+ sys.exit(1)