Esempio n. 1
0
 def test_seed_container_image_build_with_regex(self, mock_run):
     command = commands.SeedContainerImageBuild(TestApp(), [])
     parser = command.get_parser("test")
     parsed_args = parser.parse_args(["--push", "^regex1$", "^regex2$"])
     result = command.run(parsed_args)
     self.assertEqual(0, result)
     expected_calls = [
         mock.call(mock.ANY, [
             "ansible/container-image-builders-check.yml",
             "ansible/kolla-build.yml", "ansible/container-image-build.yml"
         ],
                   extra_vars={
                       "container_image_regexes": "'^regex1$ ^regex2$'",
                       "push_images": True,
                   }),
     ]
     self.assertEqual(expected_calls, mock_run.call_args_list)
Esempio n. 2
0
 def test_seed_container_image_build(self, mock_run):
     command = commands.SeedContainerImageBuild(TestApp(), [])
     parser = command.get_parser("test")
     parsed_args = parser.parse_args([])
     result = command.run(parsed_args)
     self.assertEqual(0, result)
     expected_calls = [
         mock.call(mock.ANY, [
             "ansible/container-image-builders-check.yml",
             "ansible/kolla-build.yml", "ansible/container-image-build.yml"
         ],
                   extra_vars={
                       "container_image_sets":
                       ("{{ seed_container_image_sets }}"),
                       "push_images":
                       False,
                   }),
     ]
     self.assertEqual(expected_calls, mock_run.call_args_list)