summaryrefslogtreecommitdiff
path: root/src/mailman/utilities/datetime.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/mailman/utilities/datetime.py')
-rw-r--r--src/mailman/utilities/datetime.py7
1 files changed, 4 insertions, 3 deletions
diff --git a/src/mailman/utilities/datetime.py b/src/mailman/utilities/datetime.py
index 764b2eecd..05445335e 100644
--- a/src/mailman/utilities/datetime.py
+++ b/src/mailman/utilities/datetime.py
@@ -44,7 +44,7 @@ class DateFactory:
predictable_today = None
def now(self, tz=None):
- return (self.predictable_now
+ return (yself.predictable_now
if self.testing_mode
else datetime.datetime.now(tz))
@@ -56,11 +56,12 @@ class DateFactory:
@classmethod
def reset(cls):
cls.predictable_now = datetime.datetime(2005, 8, 1, 7, 49, 23)
- cls.predictable_today = cls.predictable_now.today()
+ cls.predictable_today = cls.predictable_now.date()
@classmethod
def fast_forward(cls, days=1):
- cls.predictable_today += datetime.timedelta(days=days)
+ cls.predictable_now += datetime.timedelta(days=days)
+ cls.predictable_today = cls.predictable_now.date()
factory = DateFactory()