MCPcopy
hub / github.com/django/django / test_tickets_7087_12242

Method test_tickets_7087_12242

tests/queries/tests.py:760–790  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

758 )
759
760 def test_tickets_7087_12242(self):
761 # Dates with extra select columns
762 self.assertSequenceEqual(
763 Item.objects.datetimes("created", "day").extra(select={"a": 1}),
764 [
765 datetime.datetime(2007, 12, 19, 0, 0),
766 datetime.datetime(2007, 12, 20, 0, 0),
767 ],
768 )
769 self.assertSequenceEqual(
770 Item.objects.extra(select={"a": 1}).datetimes("created", "day"),
771 [
772 datetime.datetime(2007, 12, 19, 0, 0),
773 datetime.datetime(2007, 12, 20, 0, 0),
774 ],
775 )
776
777 name = "one"
778 self.assertSequenceEqual(
779 Item.objects.datetimes("created", "day").extra(
780 where=["name=%s"], params=[name]
781 ),
782 [datetime.datetime(2007, 12, 19, 0, 0)],
783 )
784
785 self.assertSequenceEqual(
786 Item.objects.extra(where=["name=%s"], params=[name]).datetimes(
787 "created", "day"
788 ),
789 [datetime.datetime(2007, 12, 19, 0, 0)],
790 )
791
792 def test_ticket7155(self):
793 # Nullable dates

Callers

nothing calls this directly

Calls 2

datetimesMethod · 0.80
extraMethod · 0.45

Tested by

no test coverage detected