Example #1
0
 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"]])
Example #3
0
 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']))