| |
@@ -42,6 +42,7 @@
|
| |
compose = DummyCompose(self.topdir, {})
|
| |
compose.has_comps = True
|
| |
compose.has_module_defaults = False
|
| |
+ compose.has_module_translations = False
|
| |
compose.setup_optional()
|
| |
phase = init.InitPhase(compose)
|
| |
phase.run()
|
| |
@@ -82,6 +83,7 @@
|
| |
compose = DummyCompose(self.topdir, {})
|
| |
compose.has_comps = True
|
| |
compose.has_module_defaults = False
|
| |
+ compose.has_module_translations = False
|
| |
compose.variants['Everything'].groups = []
|
| |
compose.variants['Everything'].modules = []
|
| |
phase = init.InitPhase(compose)
|
| |
@@ -124,6 +126,7 @@
|
| |
compose = DummyCompose(self.topdir, {})
|
| |
compose.has_comps = False
|
| |
compose.has_module_defaults = False
|
| |
+ compose.has_module_translations = False
|
| |
phase = init.InitPhase(compose)
|
| |
phase.run()
|
| |
|
| |
@@ -150,6 +153,37 @@
|
| |
compose = DummyCompose(self.topdir, {})
|
| |
compose.has_comps = False
|
| |
compose.has_module_defaults = True
|
| |
+ compose.has_module_translations = False
|
| |
+ phase = init.InitPhase(compose)
|
| |
+ phase.run()
|
| |
+
|
| |
+ self.assertItemsEqual(write_global.mock_calls, [])
|
| |
+ self.assertEqual(validate_comps.call_args_list, [])
|
| |
+ self.assertItemsEqual(write_prepopulate.mock_calls, [mock.call(compose)])
|
| |
+ self.assertItemsEqual(write_arch.mock_calls, [])
|
| |
+ self.assertItemsEqual(create_comps.mock_calls, [])
|
| |
+ self.assertItemsEqual(write_variant.mock_calls, [])
|
| |
+ self.assertItemsEqual(write_defaults.call_args_list, [mock.call(compose)])
|
| |
+ self.assertItemsEqual(
|
| |
+ validate_defaults.call_args_list,
|
| |
+ [mock.call(compose.paths.work.module_defaults_dir())],
|
| |
+ )
|
| |
+
|
| |
+ def test_with_module_translations(
|
| |
+ self,
|
| |
+ write_prepopulate,
|
| |
+ write_variant,
|
| |
+ create_comps,
|
| |
+ write_arch,
|
| |
+ write_global,
|
| |
+ write_defaults,
|
| |
+ validate_defaults,
|
| |
+ validate_comps,
|
| |
+ ):
|
| |
+ compose = DummyCompose(self.topdir, {})
|
| |
+ compose.has_comps = False
|
| |
+ compose.has_module_defaults = False
|
| |
+ compose.has_module_translations = True
|
| |
phase = init.InitPhase(compose)
|
| |
phase.run()
|
| |
|
| |
This patch will generate modulemd-translations YAML documents from the appropriate Zanata translation project and add them to the modulemd repodata.
Signed-off-by: Stephen Gallagher sgallagh@redhat.com