def test_create_from_object(self): """tests PointCut.create_from_object()""" pointcut = PointCut.create_from_object(Test) keys = pointcut.keys() values = pointcut.values() values.sort() self.assertEquals(keys, [Test]) self.assertEquals(values, [["foo", "bar"]])
def test_create_from_object(self): """tests PointCut.create_from_object()""" pointcut = PointCut.create_from_object(Test) keys = pointcut.keys() values = pointcut.values() values.sort() self.assertEquals(keys, [Test]) self.assertEquals(values, [["foo", "bar"]])
def test_create_from_object_module(self): """tests PointCut.create_from_object when it's a module""" pointcut = PointCut.create_from_object(module_test) keys = Set([obj.__name__ for obj in pointcut.keys()]) self.assertEquals(keys, Set(['Stack', 'StackImpl', 'Sorter'])) stack_methods = Set(pointcut[module_test.Stack]) stackimpl_methods = Set(pointcut[module_test.Stack]) sorter_methods = Set(pointcut[module_test.Sorter]) self.assertEquals(stack_methods, Set(['is_empty', 'is_full', 'pop', 'push', 'size', 'top'])) self.assertEquals(stackimpl_methods, Set(['is_empty', 'is_full', 'pop', 'push', 'size', 'top'])) self.assertEquals(sorter_methods, Set(['sort']))
def test_create_from_object_module(self): """tests PointCut.create_from_object when it's a module""" pointcut = PointCut.create_from_object(module_test) keys = Set([obj.__name__ for obj in pointcut.keys()]) self.assertEquals(keys, Set(['Stack', 'StackImpl', 'Sorter'])) stack_methods = Set(pointcut[module_test.Stack]) stackimpl_methods = Set(pointcut[module_test.Stack]) sorter_methods = Set(pointcut[module_test.Sorter]) self.assertEquals( stack_methods, Set(['is_empty', 'is_full', 'pop', 'push', 'size', 'top'])) self.assertEquals( stackimpl_methods, Set(['is_empty', 'is_full', 'pop', 'push', 'size', 'top'])) self.assertEquals(sorter_methods, Set(['sort']))