X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=tests%2Fdb_test.py;h=2ce786ab685b2cc2418a21cfe9d12dd7fd5c0678;hb=094ef5bb58109dddd8a4613e08fc2c370655a230;hp=b73ae7d310cccfdcadc869903d98276945aa7838;hpb=0881b94be7b98c6b8f7e3590f3648793e50e78fa;p=dak.git diff --git a/tests/db_test.py b/tests/db_test.py index b73ae7d3..2ce786ab 100644 --- a/tests/db_test.py +++ b/tests/db_test.py @@ -242,7 +242,8 @@ class DBDakTestCase(DakTestCase): if 'otype' in self.__dict__: return self.otype = {} - self.otype['deb'] = OverrideType(overridetype = 'deb') + for type_ in ('deb', 'udeb'): + self.otype[type_] = OverrideType(overridetype = type_) self.session.add_all(self.otype.values()) self.session.flush() @@ -268,6 +269,33 @@ class DBDakTestCase(DakTestCase): self.session.add_all(self.prio.values()) self.session.flush() + def setup_overrides(self): + ''' + Setup self.override of class Override. + ''' + if 'override' in self.__dict__: + return + self.setup_suites() + self.setup_components() + self.setup_overridetypes() + self.setup_sections() + self.setup_priorities() + self.override = {} + self.override['hello_sid_main_udeb'] = Override(package = 'hello', \ + suite = self.suite['sid'], component = self.comp['main'], \ + overridetype = self.otype['udeb'], \ + section = self.section['python'], priority = self.prio['standard']) + self.override['hello_squeeze_main_deb'] = Override(package = 'hello', \ + suite = self.suite['squeeze'], component = self.comp['main'], \ + overridetype = self.otype['deb'], \ + section = self.section['python'], priority = self.prio['standard']) + self.override['hello_lenny_contrib_deb'] = Override(package = 'hello', \ + suite = self.suite['lenny'], component = self.comp['contrib'], \ + overridetype = self.otype['deb'], \ + section = self.section['python'], priority = self.prio['standard']) + self.session.add_all(self.override.values()) + self.session.flush() + def setUp(self): if self.metadata is None: self.initialize()