def test_last_modified(self): now = datetime.datetime.utcnow() fobj = tempfile.NamedTemporaryFile() st = os.stat(fobj.name) modified = http.get_last_modified(st) tm = time.strptime(modified, http.rfc1123_datetime) moddate = datetime.datetime(*tm[:6]) assert now - moddate < datetime.timedelta(seconds=5)