aboutsummaryrefslogtreecommitdiff
path: root/kolla
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2017-01-17 19:53:26 +0000
committerGerrit Code Review <review@openstack.org>2017-01-17 19:53:26 +0000
commit98914c483ac5b377e04420bf8d314dee21453169 (patch)
tree589f9dd2f8b1242a9d97924d96e2efff54d6be39 /kolla
parentbf09e909d069b5ca69f2651eab83c1af2ac5cc6b (diff)
parentefa628d015fe0efcf7c692af7d593eac0ff87ef6 (diff)
downloadkolla-98914c483ac5b377e04420bf8d314dee21453169.tar.gz
kolla-98914c483ac5b377e04420bf8d314dee21453169.zip
Merge "Py3 and py2 implementation for kolla/image module"
Diffstat (limited to 'kolla')
-rwxr-xr-xkolla/image/build.py3
-rw-r--r--kolla/tests/test_build.py5
2 files changed, 7 insertions, 1 deletions
diff --git a/kolla/image/build.py b/kolla/image/build.py
index 8760b46cb..806cbbb12 100755
--- a/kolla/image/build.py
+++ b/kolla/image/build.py
@@ -497,7 +497,8 @@ class KollaWorker(object):
self.install_type = conf.install_type
self.tag = conf.tag
self.images = list()
- rpm_setup_config = filter(None, conf.rpm_setup_config)
+ rpm_setup_config = ([repo_file for repo_file in
+ conf.rpm_setup_config if repo_file is not None])
self.rpm_setup = self.build_rpm_setup(rpm_setup_config)
rh_base = ['centos', 'oraclelinux', 'rhel']
diff --git a/kolla/tests/test_build.py b/kolla/tests/test_build.py
index fccf7f41b..95b5fd2f1 100644
--- a/kolla/tests/test_build.py
+++ b/kolla/tests/test_build.py
@@ -230,6 +230,11 @@ class KollaWorkerTest(base.TestCase):
self.assertEqual(2, len(self._get_matched_images(kolla.images)))
+ def test_build_rpm_setup(self):
+ """checking the length of list of docker commands"""
+ kolla = build.KollaWorker(self.conf)
+ self.assertEqual(2, len(kolla.rpm_setup))
+
def test_pre_defined_exist_profile(self):
# default profile include the fake image: image-base
self.conf.set_override('profile', ['default'])