擅长:python、mysql、java
<p>在您的测试函数中,您正在调用expiry\u date,就好像它是一个函数一样。相反,设置自到期日属性与昨天一样,保存模型,您的测试应该可以工作。在</p>
<pre><code>def test_stock_passed_expiration(self):
"""
'True' returned when stock is passed it's expiration date.
"""
yesterday = date.today()-timedelta(days=1)
self.stock.expiry_date = yesterday
self.stock.save()
self.assertEqual(self.stock.has_expried(), True)
</code></pre>