def test_check_noarch_rpms_with_duplicates(self, rpmdiff): originals = [ 'bar.noarch.rpm', 'bar.noarch.rpm', 'bar.noarch.rpm', ] result = kojihub.check_noarch_rpms('basepath', copy.copy(originals)) self.assertEquals(result, ['bar.noarch.rpm']) rpmdiff.assert_called_once_with('basepath', originals, hashes={})
def test_check_noarch_rpms_with_duplicates(self, rpmdiff): originals = [ 'bar.noarch.rpm', 'bar.noarch.rpm', 'bar.noarch.rpm', ] result = kojihub.check_noarch_rpms('basepath', copy.copy(originals)) self.assertEqual(result, ['bar.noarch.rpm']) rpmdiff.assert_called_once_with('basepath', originals, hashes={})
def test_check_noarch_rpms_with_mixed(self, rpmdiff): originals = [ 'foo.x86_64.rpm', 'bar.x86_64.rpm', 'bar.noarch.rpm', 'bar.noarch.rpm', ] result = kojihub.check_noarch_rpms('basepath', copy.copy(originals)) self.assertEquals( result, ['foo.x86_64.rpm', 'bar.x86_64.rpm', 'bar.noarch.rpm']) rpmdiff.assert_called_once_with('basepath', ['bar.noarch.rpm', 'bar.noarch.rpm'], hashes={})
def test_check_noarch_rpms_with_mixed(self, rpmdiff): originals = [ 'foo.x86_64.rpm', 'bar.x86_64.rpm', 'bar.noarch.rpm', 'bar.noarch.rpm', ] result = kojihub.check_noarch_rpms('basepath', copy.copy(originals)) self.assertEquals(result, [ 'foo.x86_64.rpm', 'bar.x86_64.rpm', 'bar.noarch.rpm' ]) rpmdiff.assert_called_once_with('basepath', [ 'bar.noarch.rpm', 'bar.noarch.rpm' ])
def test_check_noarch_rpms_simple_invocation(self, rpmdiff): originals = ['12/1234/foo.noarch.rpm', '23/2345/foo.noarch.rpm'] result = kojihub.check_noarch_rpms('basepath', copy.copy(originals)) self.assertEqual(result, originals[0:1]) self.assertEqual(len(rpmdiff.mock_calls), 1)
def test_check_noarch_rpms_empty_invocation(self, rpmdiff): originals = ['foo', 'bar'] result = kojihub.check_noarch_rpms('basepath', copy.copy(originals)) self.assertEqual(result, originals)
def test_check_noarch_rpms_simple_invocation(self, rpmdiff): originals = ['12/1234/foo.noarch.rpm', '23/2345/foo.noarch.rpm'] result = kojihub.check_noarch_rpms('basepath', copy.copy(originals)) self.assertEquals(result, originals[0:1]) self.assertEquals(len(rpmdiff.mock_calls), 1)
def test_check_noarch_rpms_empty_invocation(self, rpmdiff): originals = ['foo', 'bar'] result = kojihub.check_noarch_rpms('basepath', copy.copy(originals)) self.assertEquals(result, originals)
def test_check_noarch_rpms_simple_invocation(self, rpmdiff): originals = ['foo.noarch.rpm', 'bar.noarch.rpm'] result = kojihub.check_noarch_rpms('basepath', copy.copy(originals)) self.assertEquals(result, originals) self.assertEquals(len(rpmdiff.mock_calls), 2)