]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
cephadm: update test cases for build.py
authorJohn Mulligan <jmulligan@redhat.com>
Tue, 12 Dec 2023 21:51:47 +0000 (16:51 -0500)
committerJohn Mulligan <jmulligan@redhat.com>
Wed, 13 Dec 2023 15:19:00 +0000 (10:19 -0500)
Signed-off-by: John Mulligan <jmulligan@redhat.com>
src/cephadm/tests/build/test_cephadm_build.py

index 7cf51961ffca3b46394e66e0207c6f03f8058165..1465c2c5efea761683fd834a595cafc08ebd0972 100644 (file)
@@ -25,12 +25,12 @@ CONTAINERS = {
     'centos-8-plusdeps': {
         'name': 'cephadm-build-test:centos8-py36-deps',
         'base_image': 'quay.io/centos/centos:stream8',
-        'script': 'dnf install -y python36 python3-jinja2',
+        'script': 'dnf install -y python36 python3-jinja2 python3-pyyaml',
     },
     'centos-9-plusdeps': {
         'name': 'cephadm-build-test:centos9-py3-deps',
         'base_image': 'quay.io/centos/centos:stream9',
-        'script': 'dnf install -y python3 python3-jinja2',
+        'script': 'dnf install -y python3 python3-jinja2 python3-pyyaml',
     },
     'ubuntu-20.04': {
         'name': 'cephadm-build-test:ubuntu-20-04-py3',
@@ -122,7 +122,7 @@ def test_cephadm_build(env, source_dir, tmp_path):
     assert 'bundled_packages' in data
     assert all(v['package_source'] == 'pip' for v in data['bundled_packages'])
     assert all(
-        v['name'] in ('Jinja2', 'MarkupSafe')
+        v['name'] in ('Jinja2', 'MarkupSafe', 'PyYAML')
         for v in data['bundled_packages']
     )
     assert all('requirements_entry' in v for v in data['bundled_packages'])
@@ -178,7 +178,7 @@ def test_cephadm_build_from_rpms(env, source_dir, tmp_path):
     assert 'bundled_packages' in data
     assert all(v['package_source'] == 'rpm' for v in data['bundled_packages'])
     assert all(
-        v['name'] in ('Jinja2', 'MarkupSafe')
+        v['name'] in ('Jinja2', 'MarkupSafe', 'PyYAML')
         for v in data['bundled_packages']
     )
     assert all('requirements_entry' in v for v in data['bundled_packages'])