示例#1
0
    def test_arg_list(self):
        """Argument list is formatted correctly with lists or dicts"""
        self.assertListEqual(['--output-format=json', 'a'],
                             Job.arg_list(['--output-format=json', 'a']))

        expected = ['--output-format', 'json', '--file']
        actual = Job.arg_list({'output-format': 'json', 'file': None})
        # items are the same regardless of order
        self.assertCountEqual(expected, actual)
        # '--output-format' comes immediately before 'json'
        self.assertEqual(
            actual.index('--output-format') + 1, actual.index('json'))
示例#2
0
    def test_arg_list(self):
        """Argument list is formatted correctly with lists or dicts"""
        self.assertListEqual(["--output-format=json", "a"],
                             Job.arg_list(["--output-format=json", "a"]))

        expected = ["--output-format", "json", "--file"]
        actual = Job.arg_list({"output-format": "json", "file": None})
        # items are the same regardless of order
        self.assertCountEqual(expected, actual)
        # '--output-format' comes immediately before 'json'
        self.assertEqual(
            actual.index("--output-format") + 1, actual.index("json"))
示例#3
0
    def test_arg_list(self):
        """Argument list is formatted correctly with lists or dicts"""
        self.assertListEqual(
            ['--output-format=json', 'a'],
            Job.arg_list(['--output-format=json', 'a']))

        expected = ['--output-format', 'json', '--file']
        actual = Job.arg_list({'output-format': 'json', 'file': None})
        # items are the same regardless of order
        self.assertCountEqual(expected, actual)
        # '--output-format' comes immediately before 'json'
        self.assertEqual(actual.index('--output-format') + 1,
                         actual.index('json'))