Example #1
0
 def serialize(self):
     # pylint: disable=no-member
     return ('{key:s} {mode:0>4o} {size:d} {atime:.3f} {mtime:.3f} ' +
             '{path!r}').format(
                 key=self.checksum,
                 mode=stat.S_IMODE(self.status.st_mode),
                 size=self.status.st_size,
                 atime=timestamp2utc(self.status.st_atime),
                 mtime=timestamp2utc(self.status.st_mtime),
                 path=self.path)
Example #2
0
def test_timestamp2utc():
    utcfromtimestamp = lambda ts: START_OF_EPOCH + timedelta(seconds=ts + 10)
    assert timestamp2utc(11, utcfromtimestamp=utcfromtimestamp) == 21