mirror of
https://github.com/inventree/InvenTree.git
synced 2026-09-10 06:37:17 +00:00
Adjust migration tests
This commit is contained in:
@@ -546,12 +546,18 @@ class TestCreationDateMigration(MigratorTestCase):
|
|||||||
"""Verify creation_date is correctly backfilled for each scenario."""
|
"""Verify creation_date is correctly backfilled for each scenario."""
|
||||||
import datetime
|
import datetime
|
||||||
|
|
||||||
|
from django.conf import settings
|
||||||
|
|
||||||
StockItem = self.new_state.apps.get_model('stock', 'stockitem')
|
StockItem = self.new_state.apps.get_model('stock', 'stockitem')
|
||||||
utc = datetime.timezone.utc
|
utc = datetime.timezone.utc if settings.USE_TZ else None
|
||||||
|
|
||||||
def at_utc(dt):
|
def at_utc(dt):
|
||||||
"""Normalise to UTC and strip sub-second precision for comparison."""
|
"""Normalise to UTC and strip sub-second precision for comparison."""
|
||||||
return dt.astimezone(utc).replace(microsecond=0)
|
return (
|
||||||
|
dt.astimezone(utc).replace(microsecond=0)
|
||||||
|
if settings.USE_TZ
|
||||||
|
else dt.replace(microsecond=0)
|
||||||
|
)
|
||||||
|
|
||||||
# Scenario 1: CREATED tracking entry → creation_date = entry date
|
# Scenario 1: CREATED tracking entry → creation_date = entry date
|
||||||
item = StockItem.objects.get(pk=self.pk_s1)
|
item = StockItem.objects.get(pk=self.pk_s1)
|
||||||
|
|||||||
Reference in New Issue
Block a user