def test_cli_version_long_flag(self): test_args = ["--version"] try: mm.parse_cli_args(test_args) except SystemExit as ex: self.assertEqual(ex.code, 0)
def test_cli_cmd_run_long_name_long_tag(self): test_args = ["run", "--name", "test_name", "--tag", "test_tag", "test_script"] args = mm.parse_cli_args(test_args) self.assertEqual(args.name, "test_name") self.assertEqual(args.tag, "test_tag")
def test_cli_cmd_run_short_tag(self): test_args = ["run", "-t", "test_tag", "test_script"] args = mm.parse_cli_args(test_args) self.assertEqual(args.tag, "test_tag")
def test_cli_cmd_run_short_name(self): test_args = ["run", "-n", "test_name", "test_script"] args = mm.parse_cli_args(test_args) self.assertEqual(args.name, "test_name")
def test_cli_cmd_pull_long_name_long_tag(self): test_args = ["pull", "--name", "test_name", "--tag", "test_tag"] args = mm.parse_cli_args(test_args) self.assertEqual(args.name, "test_name") self.assertEqual(args.tag, "test_tag")
def test_cli_cmd_pull_short_name_short_tag(self): test_args = ["pull", "-n", "test_name", "-t", "test_tag"] args = mm.parse_cli_args(test_args) self.assertEqual(args.name, "test_name") self.assertEqual(args.tag, "test_tag")
def test_cli_debug_long_flag(self): test_args = ["--debug"] args = mm.parse_cli_args(test_args) self.assertTrue(args.debug)
def test_cli_debug_short_flag(self): test_args = ["-d"] args = mm.parse_cli_args(test_args) self.assertTrue(args.debug)