Fix inspect.getattr_static to work on modules (again).

Closes issue 11813.
This commit is contained in:
Michael Foord 2011-12-18 22:01:40 +00:00
parent bd206e27a4
commit a51623b160
3 changed files with 14 additions and 4 deletions

View file

@ -1004,6 +1004,11 @@ class TestGetattrStatic(unittest.TestCase):
self.assertEqual(inspect.getattr_static(instance, "spam"), 42)
self.assertFalse(Thing.executed)
def test_module(self):
sentinel = object()
self.assertIsNot(inspect.getattr_static(sys, "version", sentinel),
sentinel)
class TestGetGeneratorState(unittest.TestCase):
def setUp(self):