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

Skip to content

Commit 1ce150c

Browse files
committed
Remove obsolete __static__/__dynamic__ distinction.
1 parent 47cada7 commit 1ce150c

1 file changed

Lines changed: 3 additions & 11 deletions

File tree

Lib/test/test_gc.py

Lines changed: 3 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -50,20 +50,13 @@ class A:
5050
del A
5151
expect_nonzero(gc.collect(), "class")
5252

53-
def test_staticclass():
53+
def test_newstyleclass():
5454
class A(object):
55-
__dynamic__ = 0
55+
pass
5656
gc.collect()
5757
del A
5858
expect_nonzero(gc.collect(), "staticclass")
5959

60-
def test_dynamicclass():
61-
class A(object):
62-
__dynamic__ = 1
63-
gc.collect()
64-
del A
65-
expect_nonzero(gc.collect(), "dynamicclass")
66-
6760
def test_instance():
6861
class A:
6962
pass
@@ -185,8 +178,7 @@ def test_all():
185178
run_test("dicts", test_dict)
186179
run_test("tuples", test_tuple)
187180
run_test("classes", test_class)
188-
run_test("static classes", test_staticclass)
189-
run_test("dynamic classes", test_dynamicclass)
181+
run_test("new style classes", test_newstyleclass)
190182
run_test("instances", test_instance)
191183
run_test("new instances", test_newinstance)
192184
run_test("methods", test_method)

0 commit comments

Comments
 (0)