Remove obsolete __static__/__dynamic__ distinction.

This commit is contained in:
Tim Peters 2001-10-15 22:49:27 +00:00
parent 47cada7ab8
commit 1ce150c675

View file

@ -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)