| 1475 | assert b.join(f.basename).stat().mode == newmode |
| 1476 | |
| 1477 | def test_copy_stat_file(self, tmpdir): |
| 1478 | src = tmpdir.ensure("src") |
| 1479 | dst = tmpdir.join("dst") |
| 1480 | # a small delay before the copy |
| 1481 | time.sleep(ATIME_RESOLUTION) |
| 1482 | src.copy(dst, stat=True) |
| 1483 | oldstat = src.stat() |
| 1484 | newstat = dst.stat() |
| 1485 | assert oldstat.mode == newstat.mode |
| 1486 | assert (dst.atime() - src.atime()) < ATIME_RESOLUTION |
| 1487 | assert (dst.mtime() - src.mtime()) < ATIME_RESOLUTION |
| 1488 | |
| 1489 | def test_copy_stat_dir(self, tmpdir): |
| 1490 | test_files = ["a", "b", "c"] |