@@ -1537,6 +1537,7 @@ def test_aggregation_default_using_datetime_from_python(self):
1537
1537
expr = Min (
1538
1538
"store__original_opening" ,
1539
1539
filter = ~ Q (store__name = "Amazon.com" ),
1540
+ # Never take effect
1540
1541
default = Cast (datetime .datetime (1970 , 1 , 1 ), DateTimeField ()),
1541
1542
)
1542
1543
queryset = Book .objects .annotate (oldest_store_opening = expr ).order_by ("isbn" )
@@ -1557,7 +1558,7 @@ def test_aggregation_default_using_datetime_from_python(self):
1557
1558
},
1558
1559
{
1559
1560
"isbn" : "067232959" ,
1560
- "oldest_store_opening" : datetime .datetime ( 1970 , 1 , 1 ),
1561
+ "oldest_store_opening" : datetime .datetime . fromtimestamp ( 0 ),
1561
1562
},
1562
1563
{
1563
1564
"isbn" : "155860191" ,
@@ -1581,10 +1582,10 @@ def test_aggregation_default_using_datetime_from_python(self):
1581
1582
)
1582
1583
1583
1584
def test_aggregation_default_using_datetime_from_database (self ):
1584
- now = timezone .now ()
1585
1585
expr = Min (
1586
1586
"store__original_opening" ,
1587
1587
filter = ~ Q (store__name = "Amazon.com" ),
1588
+ # Never take effect
1588
1589
default = TruncHour (NowUTC (), output_field = DateTimeField ()),
1589
1590
)
1590
1591
queryset = Book .objects .annotate (oldest_store_opening = expr ).order_by ("isbn" )
@@ -1605,9 +1606,7 @@ def test_aggregation_default_using_datetime_from_database(self):
1605
1606
},
1606
1607
{
1607
1608
"isbn" : "067232959" ,
1608
- "oldest_store_opening" : now .replace (
1609
- minute = 0 , second = 0 , microsecond = 0 , tzinfo = None
1610
- ),
1609
+ "oldest_store_opening" : datetime .datetime .fromtimestamp (0 ),
1611
1610
},
1612
1611
{
1613
1612
"isbn" : "155860191" ,
0 commit comments