示例#1
0
    def test_no_epoch(self):
        rpm = model_factory.rpm_models(1)[0]
        # simulates repos that don't have epochs in their errata
        rpm.epoch = None

        ret = associate._no_checksum_clean_unit_key(rpm.as_named_tuple)

        self.assertTrue(isinstance(ret, dict))
        self.assertTrue('epoch' not in ret)
示例#2
0
    def test_no_epoch(self):
        rpm = model_factory.rpm_models(1)[0]
        # simulates repos that don't have epochs in their errata
        rpm.epoch = None

        ret = associate._no_checksum_clean_unit_key(rpm.as_named_tuple)

        self.assertTrue(isinstance(ret, dict))
        self.assertTrue('epoch' not in ret)
示例#3
0
    def test_all(self):
        rpm = model_factory.rpm_models(1)[0]

        ret = associate._no_checksum_clean_unit_key(rpm.as_named_tuple)

        self.assertTrue(isinstance(ret, dict))
        self.assertTrue('checksum' not in ret)
        self.assertTrue('checksumtype' not in ret)
        for key in ['name', 'epoch', 'version', 'release', 'arch']:
            self.assertEqual(ret[key], rpm.unit_key[key])
示例#4
0
    def test_all(self):
        rpm = model_factory.rpm_models(1)[0]

        ret = associate._no_checksum_clean_unit_key(rpm.as_named_tuple)

        self.assertTrue(isinstance(ret, dict))
        self.assertTrue('checksum' not in ret)
        self.assertTrue('checksumtype' not in ret)
        for key in ['name', 'epoch', 'version', 'release', 'arch']:
            self.assertEqual(ret[key], rpm.unit_key[key])