Add part of test_inspect test from 2.7

This commit is contained in:
Antoine Pitrou 2012-01-18 17:40:18 +01:00
parent fc1b6f0078
commit 0c60381749

View file

@ -650,6 +650,17 @@ class TestClassesAndFunctions(unittest.TestCase):
self.assertEqual(inspect.getmembers(B, isdatadescriptor),
[('dd', A.__dict__['dd'])])
def test_getmembers_method(self):
class B:
def f(self):
pass
self.assertIn(('f', B.f), inspect.getmembers(B))
self.assertNotIn(('f', B.f), inspect.getmembers(B, inspect.ismethod))
b = B()
self.assertIn(('f', b.f), inspect.getmembers(b))
self.assertIn(('f', b.f), inspect.getmembers(b, inspect.ismethod))
class TestGetcallargsFunctions(unittest.TestCase):