X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=tests%2Fdbtest_packages.py;h=2b17905305c8df7314df27207ddd9e5f2175216c;hb=14ee11299852e43c6d061fc2ed1cc3bb0fc1f9f3;hp=f25884cebd95ddaed938cccdee0a46185c0f9bbd;hpb=7c3b93828849a3be154f13761c544eb08fdd94f6;p=dak.git diff --git a/tests/dbtest_packages.py b/tests/dbtest_packages.py index f25884ce..2b179053 100755 --- a/tests/dbtest_packages.py +++ b/tests/dbtest_packages.py @@ -1,6 +1,7 @@ #!/usr/bin/env python from db_test import DBDakTestCase +from base_test import fixture from daklib.dbconn import * from daklib.queue_install import package_to_suite @@ -66,6 +67,8 @@ class PackageTestCase(DBDakTestCase): suites = get_architecture_suites('kfreebsd-i386', self.session) self.assertEqual(2, len(suites)) self.assertTrue(self.suite['lenny'] not in suites) + # check overrides + self.assertEqual(0, self.suite['lenny'].overrides.count()) def test_poolfiles(self): ''' @@ -82,7 +85,7 @@ class PackageTestCase(DBDakTestCase): main = self.loc['main'] contrib = self.loc['contrib'] - self.assertEqual('/srv/ftp-master.debian.org/ftp/pool/', main.path) + self.assertEqual(fixture('ftp/pool/'), main.path) count = len(self.file.keys()) - 2 self.assertEqual(count, main.files.count()) self.assertEqual(2, contrib.files.count()) @@ -101,7 +104,7 @@ class PackageTestCase(DBDakTestCase): self.assertEqual(count - 1, main.files.count()) self.assertEqual(3, contrib.files.count()) # test fullpath - self.assertEqual('/srv/ftp-master.debian.org/ftp/pool/main/s/sl/sl_3.03-16.dsc', \ + self.assertEqual(fixture('ftp/pool/main/s/sl/sl_3.03-16.dsc'), \ self.file['sl_3.03-16.dsc'].fullpath) # test check_poolfile() self.assertEqual((True, self.file['sl_3.03-16.dsc']), \ @@ -370,8 +373,9 @@ class PackageTestCase(DBDakTestCase): def test_components(self): 'test class Component' - self.assertEqual(self.loc['main'], self.comp['main'].location) - self.assertEqual(self.loc['contrib'], self.comp['contrib'].location) + self.assertEqual([self.loc['main']], self.comp['main'].location) + self.assertEqual([self.loc['contrib']], self.comp['contrib'].location) + self.assertEqual(0, self.comp['main'].overrides.count()) def test_get_component_by_package_suite(self): 'test get_component_by_package_suite()'