def test_none_existing(self, mock_get_existing): ret = associate.get_rpms_to_copy_by_key(self.search_dicts, self.conduit) self.assertTrue(isinstance(ret, set)) self.assertEqual(len(ret), 2) expected1 = self.search_dicts[0] expected1['checksum'] = None expected1['checksumtype'] = None expected2 = self.search_dicts[0] expected2['checksum'] = None expected2['checksumtype'] = None self.assertTrue(models.RPM.NAMEDTUPLE(**expected1) in ret) self.assertTrue(models.RPM.NAMEDTUPLE(**expected2) in ret)
def test_some_existing(self, mock_get_existing): mock_get_existing.return_value = [self.units[0]] ret = associate.get_rpms_to_copy_by_key(self.search_dicts, self.conduit) self.assertTrue(isinstance(ret, set)) self.assertEqual(len(ret), 1) expected = self.search_dicts[1] expected['checksum'] = None expected['checksumtype'] = None self.assertTrue(models.RPM.NAMEDTUPLE(**expected) in ret) mock_get_existing.assert_called_once_with(self.search_dicts, models.RPM.UNIT_KEY_NAMES, models.RPM.TYPE, self.conduit.get_destination_units)
def test_some_existing(self, mock_get_existing): mock_get_existing.return_value = [self.units[0]] ret = associate.get_rpms_to_copy_by_key(self.search_dicts, self.conduit) self.assertTrue(isinstance(ret, set)) self.assertEqual(len(ret), 1) expected = self.search_dicts[1] expected['checksum'] = None expected['checksumtype'] = None self.assertTrue(models.RPM.NAMEDTUPLE(**expected) in ret) mock_get_existing.assert_called_once_with( self.search_dicts, models.RPM.UNIT_KEY_NAMES, models.RPM.TYPE, self.conduit.get_destination_units)