Пример #1
0
    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'])
Пример #2
0
    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']))
Пример #3
0
    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']))
Пример #4
0
    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']))
Пример #5
0
    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'])
Пример #6
0
    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']))
Пример #7
0
    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)
Пример #8
0
    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)