From df865a1b7bfdc4fde1a6655f3cf468a5a3863865 Mon Sep 17 00:00:00 2001 From: Oliver Walters Date: Mon, 7 Sep 2026 21:51:28 +0000 Subject: [PATCH] Adjust migration tests --- src/backend/InvenTree/stock/test_migrations.py | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/backend/InvenTree/stock/test_migrations.py b/src/backend/InvenTree/stock/test_migrations.py index e3998d25e7..15c61bea8b 100644 --- a/src/backend/InvenTree/stock/test_migrations.py +++ b/src/backend/InvenTree/stock/test_migrations.py @@ -546,12 +546,18 @@ class TestCreationDateMigration(MigratorTestCase): """Verify creation_date is correctly backfilled for each scenario.""" import datetime + from django.conf import settings + 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): """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 item = StockItem.objects.get(pk=self.pk_s1)