diff options
author | Mike Bayer <mike_mp@zzzcomputing.com> | 2020-09-11 16:13:00 -0400 |
---|---|---|
committer | Mike Bayer <mike_mp@zzzcomputing.com> | 2020-09-11 16:13:00 -0400 |
commit | 881d6f12f70e1b594695e2bbc7b87ab846407f58 (patch) | |
tree | 6a084c36383679e7c2e520ebf56eab6d78f55ef6 | |
parent | 26d2c43c141ba6240fd2d2e01c280ecbe64c3faf (diff) | |
download | sqlalchemy-881d6f12f70e1b594695e2bbc7b87ab846407f58.tar.gz |
remote debugging continued
Change-Id: I9e03d50ec00637e47ea87883fd9f450f3ffa8101
-rw-r--r-- | test/orm/declarative/test_mixin.py | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/test/orm/declarative/test_mixin.py b/test/orm/declarative/test_mixin.py index 79f45e353..d63c20649 100644 --- a/test/orm/declarative/test_mixin.py +++ b/test/orm/declarative/test_mixin.py @@ -33,7 +33,6 @@ from sqlalchemy.testing import is_ from sqlalchemy.testing import mock from sqlalchemy.testing.schema import Column from sqlalchemy.testing.schema import Table -from sqlalchemy.testing.util import gc_collect from sqlalchemy.util import classproperty Base = None @@ -1686,8 +1685,20 @@ class DeclaredAttrTest(DeclarativeTestBase, testing.AssertsCompiledSQL): eq_(counter.mock_calls, [mock.call("A")]) del A - gc_collect() - gc_collect() + import gc + + for i in range(8): + gc.collect() + + import sysconfig + + if hasattr(sysconfig, "get_config_vars"): + config_vars = "\n".join( + "%s=%s" % (x, sysconfig.get_config_vars()[x]) + for x in sorted(sysconfig.get_config_vars()) + ) + else: + config_vars = "" from sqlalchemy.orm.clsregistry import _key_is_empty @@ -1696,11 +1707,12 @@ class DeclaredAttrTest(DeclarativeTestBase, testing.AssertsCompiledSQL): Base.registry._class_registry, lambda cls: hasattr(cls, "my_other_prop"), ), ( - "registry keys: %s, obj: %s refcount: %s" + "registry keys: %s, obj: %s refcount: %s %s" % ( list(Base.registry._class_registry.keys()), Base.registry._class_registry["A"], sys.getrefcount(Base.registry._class_registry["A"]), + config_vars, ) ) |