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