Skip to main content
This is a pre-production deployment of Warehouse. Changes made here affect the production instance of PyPI (pypi.python.org).
Help us improve Python packaging - Donate today!

Implements a system for simulating a virtual time.

Project Description

Implements a system for simulating a virtual time (based on an offset from the current actual time) so that all Python objects believe it though the actual system time remains the same.

This also includes an extension to the python-datetime-tz library (datetime_tz) that ensures that the classes are all patched in the correct order. It also changes the behaviour of datetime_tz.datetime_tz objects to allow them to be compared with naive datetime.datetime objects by assuming that they are in the local timezone, if unspecified.

This always patches time.strftime and datetime.datetime.strftime to support pre-1900 and pre-1000 years and to not map years between 0 and 99 to the years 1969 to 2068, on versions prior to Python 3.3 (where all years are supported without any strange mapping), even when virtualtime is not enabled. See http://bugs.python.org/issue1777412 for a discussion on the Python 2.7 behaviour

This library is licensed under the Apache License, Version 2.0, and is published on pypi at https://pypi.python.org/pypi/virtualtime

Release History

Release History

This version
History Node

1.6

History Node

1.5

History Node

1.4

History Node

1.3

History Node

1.2

History Node

1.1

History Node

1.0

Download Files

Download Files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

File Name & Checksum SHA256 Checksum Help Version File Type Upload Date
virtualtime-1.6.tar.gz (16.0 kB) Copy SHA256 Checksum SHA256 Source Jul 5, 2017

Supported By

WebFaction WebFaction Technical Writing Elastic Elastic Search Pingdom Pingdom Monitoring Dyn Dyn DNS Sentry Sentry Error Logging CloudAMQP CloudAMQP RabbitMQ Heroku Heroku PaaS Kabu Creative Kabu Creative UX & Design Fastly Fastly CDN DigiCert DigiCert EV Certificate Rackspace Rackspace Cloud Servers DreamHost DreamHost Log Hosting