()
| 162 | |
| 163 | |
| 164 | def test_memory_pool_factories(): |
| 165 | def check(factory, name, *, can_fail=False): |
| 166 | if can_fail: |
| 167 | try: |
| 168 | pool = factory() |
| 169 | except NotImplementedError: |
| 170 | return |
| 171 | else: |
| 172 | pool = factory() |
| 173 | assert pool.backend_name == name |
| 174 | |
| 175 | for backend_name in possible_backends: |
| 176 | check(backend_factory(backend_name), backend_name, |
| 177 | can_fail=backend_name not in mandatory_backends) |
| 178 | |
| 179 | |
| 180 | def test_supported_memory_backends(): |
nothing calls this directly
no test coverage detected