[dak/master] Test the backrefs of class Override.
Signed-off-by: Torsten Werner <twerner@debian.org>
---
tests/dbtest_contents.py | 8 ++++++++
1 files changed, 8 insertions(+), 0 deletions(-)
diff --git a/tests/dbtest_contents.py b/tests/dbtest_contents.py
index 99b8a73..f7be2f2 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()
--
1.5.6.5
Reply to: