summaryrefslogtreecommitdiff
path: root/kolla/tests
diff options
context:
space:
mode:
authorMarcin Juszkiewicz <marcin@juszkiewicz.com.pl>2020-09-25 13:38:33 +0200
committerMarcin Juszkiewicz <marcin.juszkiewicz@linaro.org>2020-09-30 09:59:24 +0200
commit3fa5a236b4d8a31a57e14cbb482e664d5cc0111c (patch)
tree53f2ffdcab712f256a6e2ebc51e21e975821a9ff /kolla/tests
parentd033d91f94a81b3566b489c46860af25fed8312c (diff)
downloadkolla-3fa5a236b4d8a31a57e14cbb482e664d5cc0111c.tar.gz
kolla-3fa5a236b4d8a31a57e14cbb482e664d5cc0111c.zip
convert STATUS_* consts into Enum
We had that NOTE for quite a while so let's get rid of it. Change-Id: I5d2b29ca38eb1999657435b1eea80b2de1ebeffa
Diffstat (limited to 'kolla/tests')
-rw-r--r--kolla/tests/test_build.py66
1 files changed, 33 insertions, 33 deletions
diff --git a/kolla/tests/test_build.py b/kolla/tests/test_build.py
index 4b870a73a..2812e115e 100644
--- a/kolla/tests/test_build.py
+++ b/kolla/tests/test_build.py
@@ -26,27 +26,27 @@ from kolla.tests import base
FAKE_IMAGE = build.Image(
'image-base', 'image-base:latest',
'/fake/path', parent_name=None,
- parent=None, status=build.STATUS_MATCHED)
+ parent=None, status=build.Status.MATCHED)
FAKE_IMAGE_CHILD = build.Image(
'image-child', 'image-child:latest',
'/fake/path2', parent_name='image-base',
- parent=FAKE_IMAGE, status=build.STATUS_MATCHED)
+ parent=FAKE_IMAGE, status=build.Status.MATCHED)
FAKE_IMAGE_CHILD_UNMATCHED = build.Image(
'image-child-unmatched', 'image-child-unmatched:latest',
'/fake/path3', parent_name='image-base',
- parent=FAKE_IMAGE, status=build.STATUS_UNMATCHED)
+ parent=FAKE_IMAGE, status=build.Status.UNMATCHED)
FAKE_IMAGE_CHILD_ERROR = build.Image(
'image-child-error', 'image-child-error:latest',
'/fake/path4', parent_name='image-base',
- parent=FAKE_IMAGE, status=build.STATUS_ERROR)
+ parent=FAKE_IMAGE, status=build.Status.ERROR)
FAKE_IMAGE_CHILD_BUILT = build.Image(
'image-child-built', 'image-child-built:latest',
'/fake/path5', parent_name='image-base',
- parent=FAKE_IMAGE, status=build.STATUS_BUILT)
+ parent=FAKE_IMAGE, status=build.Status.BUILT)
FAKE_IMAGE_GRANDCHILD = build.Image(
'image-grandchild', 'image-grandchild:latest',
'/fake/path6', parent_name='image-child',
- parent=FAKE_IMAGE_CHILD, status=build.STATUS_MATCHED)
+ parent=FAKE_IMAGE_CHILD, status=build.Status.MATCHED)
class TasksTest(base.TestCase):
@@ -95,7 +95,7 @@ class TasksTest(base.TestCase):
mock_client().push.assert_called_once_with(
self.image.canonical_name, decode=True, stream=True)
self.assertFalse(pusher.success)
- self.assertEqual(build.STATUS_PUSH_ERROR, self.image.status)
+ self.assertEqual(build.Status.PUSH_ERROR, self.image.status)
@mock.patch('docker.version', '3.0.0')
@mock.patch.dict(os.environ, clear=True)
@@ -109,14 +109,14 @@ class TasksTest(base.TestCase):
mock_client().push.assert_called_once_with(
self.image.canonical_name, decode=True, stream=True)
self.assertFalse(pusher.success)
- self.assertEqual(build.STATUS_PUSH_ERROR, self.image.status)
+ self.assertEqual(build.Status.PUSH_ERROR, self.image.status)
# Try again, this time without exception.
pusher.reset()
pusher.run()
self.assertEqual(2, mock_client().push.call_count)
self.assertTrue(pusher.success)
- self.assertEqual(build.STATUS_BUILT, self.image.status)
+ self.assertEqual(build.Status.BUILT, self.image.status)
@mock.patch('docker.version', '3.0.0')
@mock.patch.dict(os.environ, clear=True)
@@ -131,7 +131,7 @@ class TasksTest(base.TestCase):
mock_client().push.assert_called_once_with(
self.image.canonical_name, decode=True, stream=True)
self.assertFalse(pusher.success)
- self.assertEqual(build.STATUS_PUSH_ERROR, self.image.status)
+ self.assertEqual(build.Status.PUSH_ERROR, self.image.status)
@mock.patch('docker.version', '3.0.0')
@mock.patch.dict(os.environ, clear=True)
@@ -146,7 +146,7 @@ class TasksTest(base.TestCase):
mock_client().push.assert_called_once_with(
self.image.canonical_name, decode=True, stream=True)
self.assertFalse(pusher.success)
- self.assertEqual(build.STATUS_PUSH_ERROR, self.image.status)
+ self.assertEqual(build.Status.PUSH_ERROR, self.image.status)
# Try again, this time without exception.
mock_client().push.return_value = [{'stream': 'mock push passes'}]
@@ -154,7 +154,7 @@ class TasksTest(base.TestCase):
pusher.run()
self.assertEqual(2, mock_client().push.call_count)
self.assertTrue(pusher.success)
- self.assertEqual(build.STATUS_BUILT, self.image.status)
+ self.assertEqual(build.Status.BUILT, self.image.status)
@mock.patch.dict(os.environ, clear=True)
@mock.patch('docker.APIClient')
@@ -263,7 +263,7 @@ class TasksTest(base.TestCase):
get_result = builder.process_source(self.image, self.image.source)
self.assertIsNone(get_result)
- self.assertEqual(self.image.status, build.STATUS_ERROR)
+ self.assertEqual(self.image.status, build.Status.ERROR)
mock_get.assert_called_once_with(self.image.source['source'],
timeout=120)
@@ -292,7 +292,7 @@ class TasksTest(base.TestCase):
push_queue = mock.Mock()
builder = build.BuildTask(self.conf, self.image, push_queue)
get_result = builder.process_source(self.image, self.image.source)
- self.assertEqual(self.image.status, build.STATUS_ERROR)
+ self.assertEqual(self.image.status, build.Status.ERROR)
self.assertFalse(builder.success)
if source['type'] != 'local':
self.assertIsNone(get_result)
@@ -317,7 +317,7 @@ class TasksTest(base.TestCase):
mock_rmtree.assert_called_with(
"fake_image_path/fake-image1-archive-fake-reference1")
- self.assertEqual(self.image.status, build.STATUS_ERROR)
+ self.assertEqual(self.image.status, build.Status.ERROR)
self.assertFalse(builder.success)
self.assertIsNone(get_result)
@@ -435,20 +435,20 @@ class KollaWorkerTest(base.TestCase):
def _get_matched_images(self, images):
return [image for image in images
- if image.status == build.STATUS_MATCHED]
+ if image.status == build.Status.MATCHED]
def test_skip_parents(self):
self.conf.set_override('skip_parents', True)
kolla = build.KollaWorker(self.conf)
kolla.images = self.images[:2]
for i in kolla.images:
- i.status = build.STATUS_UNPROCESSED
+ i.status = build.Status.UNPROCESSED
if i.parent:
i.parent.children.append(i)
kolla.filter_images()
- self.assertEqual(build.STATUS_MATCHED, kolla.images[1].status)
- self.assertEqual(build.STATUS_SKIPPED, kolla.images[1].parent.status)
+ self.assertEqual(build.Status.MATCHED, kolla.images[1].status)
+ self.assertEqual(build.Status.SKIPPED, kolla.images[1].parent.status)
def test_skip_parents_regex(self):
self.conf.set_override('regex', ['image-child'])
@@ -456,13 +456,13 @@ class KollaWorkerTest(base.TestCase):
kolla = build.KollaWorker(self.conf)
kolla.images = self.images[:2]
for i in kolla.images:
- i.status = build.STATUS_UNPROCESSED
+ i.status = build.Status.UNPROCESSED
if i.parent:
i.parent.children.append(i)
kolla.filter_images()
- self.assertEqual(build.STATUS_MATCHED, kolla.images[1].status)
- self.assertEqual(build.STATUS_SKIPPED, kolla.images[1].parent.status)
+ self.assertEqual(build.Status.MATCHED, kolla.images[1].status)
+ self.assertEqual(build.Status.SKIPPED, kolla.images[1].parent.status)
def test_skip_parents_match_grandchildren(self):
self.conf.set_override('skip_parents', True)
@@ -472,14 +472,14 @@ class KollaWorkerTest(base.TestCase):
self.images[1].children.append(image_grandchild)
kolla.images = self.images[:2] + [image_grandchild]
for i in kolla.images:
- i.status = build.STATUS_UNPROCESSED
+ i.status = build.Status.UNPROCESSED
if i.parent:
i.parent.children.append(i)
kolla.filter_images()
- self.assertEqual(build.STATUS_MATCHED, kolla.images[2].status)
- self.assertEqual(build.STATUS_SKIPPED, kolla.images[2].parent.status)
- self.assertEqual(build.STATUS_SKIPPED, kolla.images[1].parent.status)
+ self.assertEqual(build.Status.MATCHED, kolla.images[2].status)
+ self.assertEqual(build.Status.SKIPPED, kolla.images[2].parent.status)
+ self.assertEqual(build.Status.SKIPPED, kolla.images[1].parent.status)
def test_skip_parents_match_grandchildren_regex(self):
self.conf.set_override('regex', ['image-grandchild'])
@@ -490,14 +490,14 @@ class KollaWorkerTest(base.TestCase):
self.images[1].children.append(image_grandchild)
kolla.images = self.images[:2] + [image_grandchild]
for i in kolla.images:
- i.status = build.STATUS_UNPROCESSED
+ i.status = build.Status.UNPROCESSED
if i.parent:
i.parent.children.append(i)
kolla.filter_images()
- self.assertEqual(build.STATUS_MATCHED, kolla.images[2].status)
- self.assertEqual(build.STATUS_SKIPPED, kolla.images[2].parent.status)
- self.assertEqual(build.STATUS_SKIPPED, kolla.images[1].parent.status)
+ self.assertEqual(build.Status.MATCHED, kolla.images[2].status)
+ self.assertEqual(build.Status.SKIPPED, kolla.images[2].parent.status)
+ self.assertEqual(build.Status.SKIPPED, kolla.images[1].parent.status)
@mock.patch.object(build.Image, 'in_docker_cache')
def test_skip_existing(self, mock_in_cache):
@@ -506,11 +506,11 @@ class KollaWorkerTest(base.TestCase):
kolla = build.KollaWorker(self.conf)
kolla.images = self.images[:2]
for i in kolla.images:
- i.status = build.STATUS_UNPROCESSED
+ i.status = build.Status.UNPROCESSED
kolla.filter_images()
- self.assertEqual(build.STATUS_SKIPPED, kolla.images[0].status)
- self.assertEqual(build.STATUS_MATCHED, kolla.images[1].status)
+ self.assertEqual(build.Status.SKIPPED, kolla.images[0].status)
+ self.assertEqual(build.Status.MATCHED, kolla.images[1].status)
def test_without_profile(self):
kolla = build.KollaWorker(self.conf)