def test_get_no_rpm_group_if_less_than_max_rpm(self):
        rpm_file_names = ['rss-4-1.1.noarch.rpm']
        dict_group_with_obsolete_rpms = RepoConfigService()._get_rpm_group_with_obsolete_files_by_file_name(
            rpm_file_names, 3)

        self.assertEqual([], dict_group_with_obsolete_rpms.keys())
        self.assertEqual([], dict_group_with_obsolete_rpms.values())
    def test_get_no_rpm_group_if_rpms_have_different_names(self):
        rpm_file_names = ['rss-4-1.1.noarch.rpm',
                          'rss-4-1.2.noarch.rpm',
                          'rss-5-1.1.noarch.rpm',
                          'feed-rss-7-1.4.noarch.rpm']
        dict_group_with_obsolete_rpms = RepoConfigService()._get_rpm_group_with_obsolete_files_by_file_name(
            rpm_file_names, 3)

        self.assertEqual([], dict_group_with_obsolete_rpms.keys())
        self.assertEqual([], dict_group_with_obsolete_rpms.values())
    def test_get_rpm_group_with_obsolete_files_by_file_name(self):
        dict_group_with_obsolete_rpms = RepoConfigService()._get_rpm_group_with_obsolete_files_by_file_name(
            self.rpm_file_names, 3)

        self.assertEqual(self.dict_rpm_tuples.keys(), dict_group_with_obsolete_rpms.keys())
        self.assertEqual(self.dict_rpm_tuples.values(), dict_group_with_obsolete_rpms.values())