[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

[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: