tests: use localized datetimes (#49189)

This commit is contained in:
Emmanuel Cazenave 2020-12-02 16:55:22 +01:00
parent e495a58638
commit 26db4f6600
1 changed files with 5 additions and 5 deletions

View File

@ -2,7 +2,7 @@ from datetime import datetime, timedelta
from django.contrib.auth.models import User
from django.core import management
from django.utils.timezone import now
from django.utils.timezone import localtime, now
from docbow_project.docbow.models import Document, DeletedDocument
@ -32,12 +32,12 @@ def test_forward_docs_date_filter(app, users, settings, filetypes):
send_file(app, settings, sender, recipient)
doc1 = Document.objects.get(sender=sender)
doc1.date = datetime.now() - timedelta(days=30)
doc1.date = localtime(now()) - timedelta(days=30)
doc1.save()
send_file(app, settings, sender, recipient)
doc2 = Document.objects.filter(sender=sender).exclude(pk=doc1.pk).first()
doc2.date = datetime.now() + timedelta(days=30)
doc2.date = localtime(now()) + timedelta(days=30)
doc2.save()
send_file(app, settings, sender, recipient)
@ -46,8 +46,8 @@ def test_forward_docs_date_filter(app, users, settings, filetypes):
assert Document.objects.filter(sender=sender).count() == 3
management.call_command(
'forward-docs', '%s' % recipient.pk, '%s' % new_user.pk,
startdate=(datetime.now() - timedelta(days=20)).date().isoformat(),
enddate=(datetime.now() + timedelta(days=20)).date().isoformat()
startdate=(localtime(now()) - timedelta(days=20)),
enddate=(localtime(now()) + timedelta(days=20))
)
assert Document.objects.filter(sender=sender).count() == 4