|
|
6350931 |
diff --git a/module_build_service/utils/mse.py b/module_build_service/utils/mse.py
|
|
|
6350931 |
index 4e7e92b..9b13c9b 100644
|
|
|
6350931 |
--- a/module_build_service/utils/mse.py
|
|
|
6350931 |
+++ b/module_build_service/utils/mse.py
|
|
|
6350931 |
@@ -279,7 +279,7 @@ def generate_expanded_mmds(session, mmd, raise_if_stream_ambigous=False, default
|
|
|
6350931 |
# Each generated MMD must be new Module object...
|
|
|
6350931 |
# TODO: Use copy method once its in released libmodulemd:
|
|
|
6350931 |
# https://github.com/fedora-modularity/libmodulemd/pull/20
|
|
|
6350931 |
- mmd_copy = Modulemd.Module.new_from_string(current_mmd.dumps())
|
|
|
6350931 |
+ mmd_copy = Modulemd.Module.new_from_string(mmd.dumps())
|
|
|
6350931 |
xmd = glib.from_variant_dict(mmd_copy.get_xmd())
|
|
|
6350931 |
|
|
|
6350931 |
# Requires contain the NSVC representing the input mmd.
|
|
|
6350931 |
diff --git a/tests/test_utils/test_utils_mse.py b/tests/test_utils/test_utils_mse.py
|
|
|
6350931 |
index 47bc5a3..302e254 100644
|
|
|
6350931 |
--- a/tests/test_utils/test_utils_mse.py
|
|
|
6350931 |
+++ b/tests/test_utils/test_utils_mse.py
|
|
|
6350931 |
@@ -213,6 +213,14 @@ class TestUtilsModuleStreamExpansion:
|
|
|
6350931 |
set([
|
|
|
6350931 |
frozenset(['gtk:1'])
|
|
|
6350931 |
])),
|
|
|
6350931 |
+
|
|
|
6350931 |
+ ({"gtk": []}, {"gtk": ["1"]}, True,
|
|
|
6350931 |
+ set([
|
|
|
6350931 |
+ frozenset(['gtk:1:0:c2', 'platform:f28:0:c10'])
|
|
|
6350931 |
+ ]),
|
|
|
6350931 |
+ set([
|
|
|
6350931 |
+ frozenset(['gtk:1'])
|
|
|
6350931 |
+ ])),
|
|
|
6350931 |
])
|
|
|
6350931 |
def test_generate_expanded_mmds_buildrequires(
|
|
|
6350931 |
self, requires, build_requires, stream_ambigous, expected_xmd,
|
|
|
6350931 |
@@ -293,6 +301,11 @@ class TestUtilsModuleStreamExpansion:
|
|
|
6350931 |
frozenset(['foo:1', 'gtk:1']),
|
|
|
6350931 |
])),
|
|
|
6350931 |
|
|
|
6350931 |
+ ({"gtk": [], "foo": []}, {"gtk": ["1"], "foo": ["1"]},
|
|
|
6350931 |
+ set([
|
|
|
6350931 |
+ frozenset([]),
|
|
|
6350931 |
+ ])),
|
|
|
6350931 |
+
|
|
|
6350931 |
])
|
|
|
6350931 |
def test_generate_expanded_mmds_requires(self, requires, build_requires, expected):
|
|
|
6350931 |
self._generate_default_modules()
|