Fix tests warning: ImportJob.updated_date received a naive datetime

This commit is contained in:
Adeodato Simó 2023-10-15 22:03:45 -03:00
parent c02306a66b
commit 8afcb9b6d3
No known key found for this signature in database
GPG key ID: CDF447845F1A986F

View file

@ -7,6 +7,7 @@ from django.core.files.uploadedfile import SimpleUploadedFile
from django.template.response import TemplateResponse from django.template.response import TemplateResponse
from django.test import TestCase from django.test import TestCase
from django.test.client import RequestFactory from django.test.client import RequestFactory
from django.utils import timezone
from bookwyrm import forms, models, views from bookwyrm import forms, models, views
from bookwyrm.tests.validate_html import validate_html from bookwyrm.tests.validate_html import validate_html
@ -128,7 +129,7 @@ class ImportViews(TestCase):
def test_get_average_import_time_with_data(self): def test_get_average_import_time_with_data(self):
"""Now, with data""" """Now, with data"""
now = datetime.datetime.now() now = timezone.now()
two_hours_ago = now - datetime.timedelta(hours=2) two_hours_ago = now - datetime.timedelta(hours=2)
four_hours_ago = now - datetime.timedelta(hours=4) four_hours_ago = now - datetime.timedelta(hours=4)
models.ImportJob.objects.create( models.ImportJob.objects.create(
@ -152,7 +153,7 @@ class ImportViews(TestCase):
def test_get_average_import_time_ignore_stopped(self): def test_get_average_import_time_ignore_stopped(self):
"""Don't include stopped, do include no status""" """Don't include stopped, do include no status"""
now = datetime.datetime.now() now = timezone.now()
two_hours_ago = now - datetime.timedelta(hours=2) two_hours_ago = now - datetime.timedelta(hours=2)
four_hours_ago = now - datetime.timedelta(hours=4) four_hours_ago = now - datetime.timedelta(hours=4)
models.ImportJob.objects.create( models.ImportJob.objects.create(