tests: use localized datetimes (#49189)
This commit is contained in:
parent
e495a58638
commit
26db4f6600
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue