bpo-43102: Set namedtuple __new__'s internal builtins to a dict. (GH-24439)

This commit is contained in:
Raymond Hettinger 2021-02-04 15:52:16 -08:00 committed by GitHub
parent 196d4deaf4
commit b6d68aa08b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 8 additions and 1 deletions

View file

@ -681,6 +681,11 @@ class TestNamedTuple(unittest.TestCase):
self.assertEqual(np.x, 1)
self.assertEqual(np.y, 2)
def test_new_builtins_issue_43102(self):
self.assertEqual(
namedtuple('C', ()).__new__.__globals__['__builtins__'],
{})
################################################################################
### Abstract Base Classes