def testComplexImplements(self): data=[] visitImplements((I1, (I2, I3)), None, data.append) data = map(lambda i: i.__name__, data) self.assertEqual(data, ['I1', 'I2', 'I3'])
def testSimpleImplements(self): data=[] visitImplements(I1, None, data.append) self.assertEqual(data, [I1])