私は新しい Django であり、最新の Web 開発にも取り組んでいます。私はアプリのテストに疑問を持っていました。混乱は、私の Python の知識が少ないことが原因である可能性があります。私は Java プログラマーだったので、以下のコードに疑問を感じました。これが私のコードです:
def test_was_published_recently_with_old_poll(self):
"""
was_published_recently() should return False for polls whose pub_date
is older than 1 day
"""
old_poll = Poll(pub_date=timezone.now() - datetime.timedelta(days=30))
self.assertEqual(old_poll.was_published_recently(), False)
これは、私のアプリの test.py にある私のコードです。で実際に何が起こっているのかPoll(pub_date=timezone.now() - datetime.timedelta(days=30))
... 私の質問は (Poll は models.py で定義されたクラスです) ここで実際に何が起こっているのでしょうか? 誰か詳しく説明してくれませんか?
前もって感謝します。