()
| 405 | |
| 406 | |
| 407 | def test_qualname_in_slots(): |
| 408 | from functools import lru_cache |
| 409 | |
| 410 | @lru_cache |
| 411 | class Klass: |
| 412 | __slots__ = ("__qualname__",) |
| 413 | |
| 414 | try: |
| 415 | inspect(Klass) |
| 416 | except Exception as e: |
| 417 | assert False, f"Class with __qualname__ in __slots__ shouldn't raise {e}" |
| 418 | |
| 419 | |
| 420 | @pytest.mark.parametrize( |