def test_static_method(self): obj, raw_obj, kind = config._get_method(FakeClass, 'static_method') self.assertEqual(obj, FakeClass.static_method) self.assertEqual(raw_obj, FakeClass.__dict__['static_method']) self.assertEqual(kind, 'static method')
def test_class_method(self): obj, raw_obj, kind = config._get_method(FakeClass, 'class_method') self.assertEqual(obj, FakeClass.class_method) self.assertEqual(raw_obj, FakeClass.__dict__['class_method']) self.assertEqual(kind, 'class method')
def test_instance_method(self): obj, raw_obj, kind = config._get_method(FakeClass, 'instance_method') self.assertEqual(obj, FakeClass.instance_method) self.assertEqual(raw_obj, FakeClass.__dict__['instance_method']) self.assertEqual(kind, 'method')