mirror of
https://github.com/python/cpython.git
synced 2025-12-10 11:00:14 +00:00
Remove obsolete __static__/__dynamic__ distinction.
This commit is contained in:
parent
47cada7ab8
commit
1ce150c675
1 changed files with 3 additions and 11 deletions
|
|
@ -50,20 +50,13 @@ def test_class():
|
||||||
del A
|
del A
|
||||||
expect_nonzero(gc.collect(), "class")
|
expect_nonzero(gc.collect(), "class")
|
||||||
|
|
||||||
def test_staticclass():
|
def test_newstyleclass():
|
||||||
class A(object):
|
class A(object):
|
||||||
__dynamic__ = 0
|
pass
|
||||||
gc.collect()
|
gc.collect()
|
||||||
del A
|
del A
|
||||||
expect_nonzero(gc.collect(), "staticclass")
|
expect_nonzero(gc.collect(), "staticclass")
|
||||||
|
|
||||||
def test_dynamicclass():
|
|
||||||
class A(object):
|
|
||||||
__dynamic__ = 1
|
|
||||||
gc.collect()
|
|
||||||
del A
|
|
||||||
expect_nonzero(gc.collect(), "dynamicclass")
|
|
||||||
|
|
||||||
def test_instance():
|
def test_instance():
|
||||||
class A:
|
class A:
|
||||||
pass
|
pass
|
||||||
|
|
@ -185,8 +178,7 @@ def test_all():
|
||||||
run_test("dicts", test_dict)
|
run_test("dicts", test_dict)
|
||||||
run_test("tuples", test_tuple)
|
run_test("tuples", test_tuple)
|
||||||
run_test("classes", test_class)
|
run_test("classes", test_class)
|
||||||
run_test("static classes", test_staticclass)
|
run_test("new style classes", test_newstyleclass)
|
||||||
run_test("dynamic classes", test_dynamicclass)
|
|
||||||
run_test("instances", test_instance)
|
run_test("instances", test_instance)
|
||||||
run_test("new instances", test_newinstance)
|
run_test("new instances", test_newinstance)
|
||||||
run_test("methods", test_method)
|
run_test("methods", test_method)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue