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