Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 0c60381

Browse files
committed
Add part of test_inspect test from 2.7
1 parent fc1b6f0 commit 0c60381

1 file changed

Lines changed: 11 additions & 0 deletions

File tree

Lib/test/test_inspect.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -650,6 +650,17 @@ class B(A):
650650
self.assertEqual(inspect.getmembers(B, isdatadescriptor),
651651
[('dd', A.__dict__['dd'])])
652652

653+
def test_getmembers_method(self):
654+
class B:
655+
def f(self):
656+
pass
657+
658+
self.assertIn(('f', B.f), inspect.getmembers(B))
659+
self.assertNotIn(('f', B.f), inspect.getmembers(B, inspect.ismethod))
660+
b = B()
661+
self.assertIn(('f', b.f), inspect.getmembers(b))
662+
self.assertIn(('f', b.f), inspect.getmembers(b, inspect.ismethod))
663+
653664

654665
class TestGetcallargsFunctions(unittest.TestCase):
655666

0 commit comments

Comments
 (0)