def test_query_sanitises_date_data(self):
first_purchase = Purchase.objects.get(book__title="Baking things")
second_purchase = Purchase.objects.get(book__title="Treaty Negotiations")
clive = Person.objects.get(first_name="Clive")
assert first_purchase.purchased_at > second_purchase.purchased_at
assert clive.date_of_birth == datetime.date(1920, 1, 9)
cursor = connection.cursor()
cursor.execute(get_updates_for_model(Purchase))
cursor.execute(get_updates_for_model(Person))
first_purchase = Purchase.objects.get(book__title="Baking things")
second_purchase = Purchase.objects.get(book__title="Treaty Negotiations")
clive = Person.objects.get(pk=clive.pk)
assert first_purchase.purchased_at == second_purchase.purchased_at
assert clive.date_of_birth != datetime.date(1920, 1, 9)
评论列表
文章目录