MCPcopy Create free account
hub / github.com/sqlalchemy/sqlalchemy / test_dep_inspectable

Method test_dep_inspectable

test/base/test_warnings.py:61–82  ·  view source on GitHub ↗

test #8115

(self, dep_cls_fixture)

Source from the content-addressed store, hash-verified

59 return Connectable
60
61 def test_dep_inspectable(self, dep_cls_fixture):
62 """test #8115"""
63
64 import inspect
65
66 class PlainClass:
67 some_member = "bar"
68
69 pc_keys = dict(inspect.getmembers(PlainClass()))
70 insp_keys = dict(inspect.getmembers(dep_cls_fixture()))
71
72 assert set(insp_keys).intersection(
73 (
74 "__class__",
75 "__doc__",
76 "__eq__",
77 "__dict__",
78 "__weakref__",
79 "some_member",
80 )
81 )
82 eq_(set(pc_keys), set(insp_keys))

Callers

nothing calls this directly

Calls 3

eq_Function · 0.90
PlainClassClass · 0.85
intersectionMethod · 0.45

Tested by

no test coverage detected