(file_info)
| 490 | |
| 491 | |
| 492 | def check_mtime(file_info): |
| 493 | assert isinstance(file_info.mtime, datetime) |
| 494 | assert isinstance(file_info.mtime_ns, int) |
| 495 | assert file_info.mtime_ns >= 0 |
| 496 | assert file_info.mtime_ns == pytest.approx( |
| 497 | file_info.mtime.timestamp() * 1e9) |
| 498 | # It's an aware UTC datetime |
| 499 | tzinfo = file_info.mtime.tzinfo |
| 500 | assert tzinfo is not None |
| 501 | assert tzinfo.utcoffset(None) == timedelta(0) |
| 502 | |
| 503 | |
| 504 | def check_mtime_absent(file_info): |
no test coverage detected