コード例 #1
0
ファイル: test_associate.py プロジェクト: hjensas/pulp_rpm
    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)
コード例 #2
0
    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)
コード例 #3
0
ファイル: test_associate.py プロジェクト: ulif/pulp_rpm
    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)
コード例 #4
0
ファイル: test_associate.py プロジェクト: ulif/pulp_rpm
    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)