Index: Lib/test/test_module.py =================================================================== --- Lib/test/test_module.py (revision 79899) +++ Lib/test/test_module.py (working copy) @@ -63,6 +63,19 @@ return foo self.assertEqual(f().__dict__["bar"], 4) + def test_getattribute(self): + # See issue 8297 + import sys + try: + sys.no_exist + self.fail('sys.no_exist should raise AttributeError!') + except AttributeError, e: + self.assertEqual(e.message, + "module object 'sys' has no attribute 'no_exist'") + except: + self.fail('sys.no_exist should raise AttributeError!') + + def test_main(): run_unittest(ModuleTests)