예제 #1
0
 def test_cli(self):
     """
     Test command line arguments.
     """
     self.assertTrue(ghstats.main_cli(["kefir500", "apk-icon-editor", "-q"]) > 0)
     self.assertTrue(ghstats.main_cli(["kefir500", "apk-icon-editor", "-l", "-d"]) > 0)
     self.assertTrue(ghstats.main_cli(["kefir500", "apk-icon-editor", "-l", "-d", "-q"]) > 0)
     self.assertTrue(ghstats.main_cli(["kefir500", "apk-icon-editor", "v1.5.0"]) > 0)
     self.assertTrue(ghstats.main_cli(["kefir500/apk-icon-editor"]) > 0)
예제 #2
0
 def test_exits(self):
     """
     Test if functions halt the script.
     """
     with self.assertRaises(SystemExit) as cm:
         ghstats.main_cli(["-h"])
     self.assertEqual(cm.exception.code if sys.version_info >= (2, 7) else cm.exception, 0)
     with self.assertRaises(SystemExit) as cm:
         ghstats.error("Test")
     self.assertNotEqual(cm.exception.code if sys.version_info >= (2, 7) else cm.exception, 0)
     with self.assertRaises(SystemExit):
         ghstats.main_cli(["kefir500/foobar"])
예제 #3
0
 def test_cli(self):
     """
     Test command line arguments.
     """
     self.assertTrue(
         ghstats.main_cli(["kefir500", "apk-icon-editor", "-q"]) > 0)
     self.assertTrue(
         ghstats.main_cli(["kefir500", "apk-icon-editor", "-l", "-d"]) > 0)
     self.assertTrue(
         ghstats.main_cli(["kefir500", "apk-icon-editor", "-l", "-d", "-q"])
         > 0)
     self.assertTrue(
         ghstats.main_cli(["kefir500", "apk-icon-editor", "v1.5.0"]) > 0)
     self.assertTrue(ghstats.main_cli(["kefir500/apk-icon-editor"]) > 0)
예제 #4
0
 def test_exits(self):
     """
     Test if functions halt the script.
     """
     with self.assertRaises(SystemExit) as cm:
         ghstats.main_cli(["-h"])
     self.assertEqual(
         cm.exception.code if sys.version_info >= (2, 7) else cm.exception,
         0)
     with self.assertRaises(SystemExit) as cm:
         ghstats.error("Test")
     self.assertNotEqual(
         cm.exception.code if sys.version_info >= (2, 7) else cm.exception,
         0)
     with self.assertRaises(SystemExit):
         ghstats.main_cli(["kefir500/foobar"])