X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=tests%2Fdbtest_contents.py;h=f7be2f268fb66fc26dc4764b9eed6a13c590d65c;hb=f360a445cf2ada34e501c9fff8e71a5cb6524828;hp=99b8a73925300a6d1dd7b4c502e586a3fff9eeb7;hpb=e4a42d41b7f9c48159861e143d7a2021a7579d25;p=dak.git diff --git a/tests/dbtest_contents.py b/tests/dbtest_contents.py index 99b8a739..f7be2f26 100755 --- a/tests/dbtest_contents.py +++ b/tests/dbtest_contents.py @@ -120,6 +120,14 @@ class ContentsTestCase(DBDakTestCase): self.assertEqual(2, len(list)) self.assertTrue(self.override['hello_sid_main_udeb'] not in list) self.assertTrue(self.override['hello_squeeze_main_deb'] in list) + # test the backrefs + self.assertEqual(self.override['hello_sid_main_udeb'], \ + self.suite['sid'].overrides.one()) + self.assertEqual(2, self.comp['main'].overrides.count()) + self.assertEqual(self.override['hello_sid_main_udeb'], \ + self.comp['main'].overrides.filter_by(suite = self.suite['sid']).one()) + self.assertEqual(self.override['hello_sid_main_udeb'], \ + self.otype['udeb'].overrides.one()) if __name__ == '__main__': unittest.main()