+ def test_override(self):
+ '''
+ Test Override class.
+ '''
+ self.setup_overrides()
+ list = get_override('hello', session = self.session)
+ self.assertEqual(3, len(list))
+ self.assertTrue(self.override['hello_sid_main_udeb'] in list)
+ self.assertTrue(self.override['hello_squeeze_main_deb'] in list)
+ list = get_override('hello', suite = 'sid', session = self.session)
+ self.assertEqual([self.override['hello_sid_main_udeb']], list)
+ list = get_override('hello', suite = ['sid'], session = self.session)
+ self.assertEqual([self.override['hello_sid_main_udeb']], list)
+ list = get_override('hello', component = 'contrib', session = self.session)
+ self.assertEqual([self.override['hello_lenny_contrib_deb']], list)
+ list = get_override('hello', component = ['contrib'], session = self.session)
+ self.assertEqual([self.override['hello_lenny_contrib_deb']], list)
+ list = get_override('hello', overridetype = 'deb', session = self.session)
+ 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)
+ list = get_override('hello', overridetype = ['deb'], session = self.session)
+ 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)
+