aboutsummaryrefslogtreecommitdiff
path: root/kolla/tests/test_methods.py
diff options
context:
space:
mode:
authorZuul <zuul@review.opendev.org>2019-12-04 17:45:50 +0000
committerGerrit Code Review <review@openstack.org>2019-12-04 17:45:50 +0000
commitfb74313d7df98aabaa2fd3f8fb606110aa042d27 (patch)
tree50a9075da44a9c01788a02b686a357cba00e569e /kolla/tests/test_methods.py
parent59c881d85c4c9154a459c8c695f10243b387f047 (diff)
parentcf11cd6f3d1f0f0d9e1bb948672be12171a4099b (diff)
downloadkolla-fb74313d7df98aabaa2fd3f8fb606110aa042d27.tar.gz
kolla-fb74313d7df98aabaa2fd3f8fb606110aa042d27.zip
Merge "Enable repos only when needed"
Diffstat (limited to 'kolla/tests/test_methods.py')
-rw-r--r--kolla/tests/test_methods.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/kolla/tests/test_methods.py b/kolla/tests/test_methods.py
index 1fb5dfa19..62df2f785 100644
--- a/kolla/tests/test_methods.py
+++ b/kolla/tests/test_methods.py
@@ -21,3 +21,15 @@ class MethodsTest(base.TestCase):
result = methods.debian_package_install(packages)
expectCmd = 'apt-get -y install --no-install-recommends package2.deb'
self.assertEqual(expectCmd, result.split("&&")[1].strip())
+
+ def test_enable_repos(self):
+ template_vars = {
+ 'base_arch': 'x86_64',
+ 'base_distro': 'centos',
+ 'base_package_type': 'rpm',
+ 'distro_package_manager': 'yum'
+ }
+
+ result = methods.enable_repos(template_vars, ['grafana'])
+ expectCmd = 'RUN yum-config-manager --enable grafana'
+ self.assertEqual(expectCmd, result)