Skip to content

Commit

Permalink
pythongh-108303: Remove Lib/test/shadowed_super.py (python#114372)
Browse files Browse the repository at this point in the history
Move code into Lib/test/test_super.py.
  • Loading branch information
sobolevn authored and Glyphack committed Jan 27, 2024
1 parent 458ee2e commit bec6ea5
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 8 deletions.
7 changes: 0 additions & 7 deletions Lib/test/shadowed_super.py

This file was deleted.

16 changes: 15 additions & 1 deletion Lib/test/test_super.py
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
"""Unit tests for zero-argument super() & related machinery."""

import textwrap
import unittest
from unittest.mock import patch
from test import shadowed_super
from test.support import import_helper


ADAPTIVE_WARMUP_DELAY = 2
Expand Down Expand Up @@ -342,7 +343,20 @@ def test_super_argtype(self):
super(1, int)

def test_shadowed_global(self):
source = textwrap.dedent(
"""
class super:
msg = "truly super"
class C:
def method(self):
return super().msg
""",
)
with import_helper.ready_to_import(name="shadowed_super", source=source):
import shadowed_super
self.assertEqual(shadowed_super.C().method(), "truly super")
import_helper.unload("shadowed_super")

def test_shadowed_local(self):
class super:
Expand Down

0 comments on commit bec6ea5

Please sign in to comment.