X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=tests%2Ftest_packagelist.py;h=4c2fe4d416b58d1a758d3922fcf4dd7d87f16aed;hb=7c5adcf962fe99d6a42307595f263f47d0112fbc;hp=7f3629ab48352737da8352f4c46c3af08a87d0a7;hpb=f55f512e0582645f6af01d6ae1914a043ecae139;p=dak.git diff --git a/tests/test_packagelist.py b/tests/test_packagelist.py old mode 100644 new mode 100755 index 7f3629ab..4c2fe4d4 --- a/tests/test_packagelist.py +++ b/tests/test_packagelist.py @@ -40,7 +40,7 @@ source_any = { source_all_any = { 'Package-List': '\n libdune-common-dev deb libdevel optional arch=any\nlibdune-common-doc deb doc optional arch=all\n', - 'Binary': 'libdune-common-dev libdune-common-doc\n', + 'Binary': 'libdune-common-dev, libdune-common-doc\n', } source_amd64 = { @@ -81,6 +81,14 @@ class TestPackageList(DakTestCase): p_all_amd64 = pl.packages_for_suite(suite_all_amd64) self.assertEqual(len(p_all_amd64), 1) + p = p_all[0] + self.assertEqual(p.name, 'libdune-common-doc') + self.assertEqual(p.type, 'deb') + self.assertEqual(p.section, 'doc') + self.assertEqual(p.component, 'main') + self.assertEqual(p.priority, 'optional') + self.assertEqual(p.architectures, ['all']) + def testArchAny(self): pl = PackageList(source_any) @@ -153,6 +161,10 @@ class TestPackageList(DakTestCase): p_kfreebsdi386 = pl.packages_for_suite(suite_kfreebsdi386) self.assertEqual(len(p_kfreebsdi386), 0) + suite_source = FakeSuite('source') + p_source = pl.packages_for_suite(suite_source) + self.assertEqual(len(p_source), 0) + def testNoArch(self): pl = PackageList(source_noarch)