Example #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'])
Example #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']))
Example #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']))
Example #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']))
Example #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'])
Example #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']))
Example #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)
Example #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)