コード例 #1
0
    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)
コード例 #2
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")
コード例 #3
0
    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")
コード例 #4
0
    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")
コード例 #5
0
    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")
コード例 #6
0
    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")
コード例 #7
0
    def test_cli_debug_long_flag(self):
        test_args = ["--debug"]
        args = mm.parse_cli_args(test_args)

        self.assertTrue(args.debug)
コード例 #8
0
    def test_cli_debug_short_flag(self):
        test_args = ["-d"]
        args = mm.parse_cli_args(test_args)

        self.assertTrue(args.debug)