()
| 180 | |
| 181 | |
| 182 | def test_safe_isclass() -> None: |
| 183 | assert safe_isclass(type) is True |
| 184 | |
| 185 | class CrappyClass(Exception): |
| 186 | # Type ignored because it's bypassed intentionally. |
| 187 | @property # type: ignore |
| 188 | def __class__(self): |
| 189 | assert False, "Should be ignored" |
| 190 | |
| 191 | assert safe_isclass(CrappyClass()) is False |
| 192 | |
| 193 | |
| 194 | def test_cached_property() -> None: |
nothing calls this directly
no test coverage detected