コード例 #1
0
 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={})
コード例 #2
0
 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={})
コード例 #3
0
ファイル: test_rpmdiff.py プロジェクト: gassyfeve/koji
 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={})
コード例 #4
0
ファイル: test_rpmdiff.py プロジェクト: koji-project/koji
 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'
     ])
コード例 #5
0
 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)
コード例 #6
0
 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)
コード例 #7
0
 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)
コード例 #8
0
 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)
コード例 #9
0
ファイル: test_rpmdiff.py プロジェクト: winndows/koji
 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)