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)
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"])
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)
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"])