X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=tests%2Fdbtest_packages.py;h=9ac4ef4ccec6f4cf5f854ed8996398d2dbb25eea;hb=99aed3cc2eb9db877c71b9a6e039cc38241e45f5;hp=9af916fef9c132d85c355347ca1918047a2bcf6e;hpb=24d093a6e4edc0ce84ceaa952f3169e71d867124;p=dak.git diff --git a/tests/dbtest_packages.py b/tests/dbtest_packages.py index 9af916fe..9ac4ef4c 100755 --- a/tests/dbtest_packages.py +++ b/tests/dbtest_packages.py @@ -4,7 +4,8 @@ from db_test import DBDakTestCase from daklib.dbconn import Architecture, Suite, get_suite_architectures, \ get_architecture_suites, Maintainer, DBSource, Location, PoolFile, \ - check_poolfile, get_poolfile_like_name, get_source_in_suite + check_poolfile, get_poolfile_like_name, get_source_in_suite, \ + get_suites_source_in from sqlalchemy.orm.exc import MultipleResultsFound import unittest @@ -266,6 +267,12 @@ class PackageTestCase(DBDakTestCase): get_source_in_suite('hello', 'squeeze', self.session)) self.assertEqual(self.source['sl'], \ get_source_in_suite('sl', 'sid', self.session)) + # test get_suites_source_in() + self.assertEqual([self.suite['sid']], \ + get_suites_source_in('hello', self.session)) + self.assertEqual(2, len(get_suites_source_in('sl', self.session))) + self.assertTrue(self.suite['squeeze'] in \ + get_suites_source_in('sl', self.session)) if __name__ == '__main__':