(self)
| 659 | self.assertSerializedEqual(function_with_lru_cache) |
| 660 | |
| 661 | def test_serialize_datetime(self): |
| 662 | self.assertSerializedEqual(datetime.datetime.now()) |
| 663 | self.assertSerializedEqual(datetime.datetime.now) |
| 664 | self.assertSerializedEqual(datetime.datetime.today()) |
| 665 | self.assertSerializedEqual(datetime.datetime.today) |
| 666 | self.assertSerializedEqual(datetime.date.today()) |
| 667 | self.assertSerializedEqual(datetime.date.today) |
| 668 | self.assertSerializedEqual(datetime.datetime.now().time()) |
| 669 | self.assertSerializedEqual( |
| 670 | datetime.datetime(2014, 1, 1, 1, 1, tzinfo=get_default_timezone()) |
| 671 | ) |
| 672 | self.assertSerializedEqual( |
| 673 | datetime.datetime(2013, 12, 31, 22, 1, tzinfo=get_fixed_timezone(180)) |
| 674 | ) |
| 675 | self.assertSerializedResultEqual( |
| 676 | datetime.datetime(2014, 1, 1, 1, 1), |
| 677 | ("datetime.datetime(2014, 1, 1, 1, 1)", {"import datetime"}), |
| 678 | ) |
| 679 | self.assertSerializedResultEqual( |
| 680 | datetime.datetime(2012, 1, 1, 1, 1, tzinfo=datetime.UTC), |
| 681 | ( |
| 682 | "datetime.datetime(2012, 1, 1, 1, 1, tzinfo=datetime.timezone.utc)", |
| 683 | {"import datetime"}, |
| 684 | ), |
| 685 | ) |
| 686 | self.assertSerializedResultEqual( |
| 687 | datetime.datetime(2012, 1, 1, 1, 1, tzinfo=datetime.timezone.utc), |
| 688 | ( |
| 689 | "datetime.datetime(2012, 1, 1, 1, 1, tzinfo=datetime.timezone.utc)", |
| 690 | {"import datetime"}, |
| 691 | ), |
| 692 | ) |
| 693 | self.assertSerializedResultEqual( |
| 694 | datetime.datetime( |
| 695 | 2012, 1, 1, 2, 1, tzinfo=zoneinfo.ZoneInfo("Europe/Paris") |
| 696 | ), |
| 697 | ( |
| 698 | "datetime.datetime(2012, 1, 1, 1, 1, tzinfo=datetime.timezone.utc)", |
| 699 | {"import datetime"}, |
| 700 | ), |
| 701 | ) |
| 702 | |
| 703 | def test_serialize_fields(self): |
| 704 | self.assertSerializedFieldEqual(models.CharField(max_length=255)) |
nothing calls this directly
no test coverage detected