+ self.arch['source'].suites = []
+ self.assertEqual([], self.suite['lenny'].architectures)
+ self.connect_suite_architectures()
+ self.assertEqual(4, len(self.suite['lenny'].architectures))
+ self.assertEqual(3, len(self.arch['i386'].suites))
+ # check the function get_suite_architectures()
+ architectures = get_suite_architectures('lenny', session = self.session)
+ self.assertEqual(4, len(architectures))
+ self.assertTrue(self.arch['source'] in architectures)
+ self.assertTrue(self.arch['all'] in architectures)
+ self.assertTrue(self.arch['kfreebsd-i386'] not in architectures)
+ architectures = get_suite_architectures('sid', session = self.session)
+ self.assertEqual(5, len(architectures))
+ self.assertTrue(self.arch['kfreebsd-i386'] in architectures)
+ architectures = get_suite_architectures('lenny', skipsrc = True, session = self.session)
+ self.assertEqual(3, len(architectures))
+ self.assertTrue(self.arch['source'] not in architectures)
+ architectures = get_suite_architectures('lenny', skipall = True, session = self.session)
+ self.assertEqual(3, len(architectures))
+ self.assertTrue(self.arch['all'] not in architectures)