test #8115
(self, dep_cls_fixture)
| 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)) |
nothing calls this directly
no test coverage detected