def test_erratum(self): units = model_factory.errata_units(1) groups, rpm_names, rpm_search_dicts = associate.identify_children_to_copy(units) self.assertEqual(len(rpm_names), 0) self.assertEqual(len(groups), 0) self.assertEqual(rpm_search_dicts, units[0].metadata['pkglist'][0]['packages'])
def test_category(self): units = model_factory.category_units(1) groups, rpm_names, rpm_search_dicts = associate.identify_children_to_copy(units) self.assertEqual(len(rpm_names), 0) self.assertEqual(len(rpm_search_dicts), 0) self.assertEqual(groups, set(units[0].metadata['packagegroupids']))
def test_group(self): units = model_factory.group_units(1) groups, rpm_names, rpm_search_dicts = associate.identify_children_to_copy(units) self.assertEqual(len(groups), 0) self.assertEqual(len(rpm_search_dicts), 0) self.assertEqual(rpm_names, set(units[0].metadata['default_package_names']))
def test_category(self): units = model_factory.category_units(1) groups, rpm_names, rpm_search_dicts = associate.identify_children_to_copy( units) self.assertEqual(len(rpm_names), 0) self.assertEqual(len(rpm_search_dicts), 0) self.assertEqual(groups, set(units[0].metadata['packagegroupids']))
def test_erratum(self): units = model_factory.errata_units(1) groups, rpm_names, rpm_search_dicts = associate.identify_children_to_copy( units) self.assertEqual(len(rpm_names), 0) self.assertEqual(len(groups), 0) self.assertEqual(rpm_search_dicts, units[0].metadata['pkglist'][0]['packages'])
def test_group(self): units = model_factory.group_units(1) groups, rpm_names, rpm_search_dicts = associate.identify_children_to_copy( units) self.assertEqual(len(groups), 0) self.assertEqual(len(rpm_search_dicts), 0) self.assertEqual(rpm_names, set(units[0].metadata['default_package_names']))
def test_environment(self): units = model_factory.environment_units(1) groups, rpm_names, rpm_search_dicts = associate.identify_children_to_copy(units) target_groups = set(units[0].metadata['group_ids']) target_groups.update([d.get('group') for d in units[0].metadata['options']]) self.assertEqual(len(rpm_names), 0) self.assertEqual(len(rpm_search_dicts), 0) self.assertEqual(groups, target_groups)
def test_environment(self): units = model_factory.environment_units(1) groups, rpm_names, rpm_search_dicts = associate.identify_children_to_copy( units) target_groups = set(units[0].metadata['group_ids']) target_groups.update( [d.get('group') for d in units[0].metadata['options']]) self.assertEqual(len(rpm_names), 0) self.assertEqual(len(rpm_search_dicts), 0) self.assertEqual(groups, target_groups)