我正在使用 Django,我需要编写一个需要计算的测试。手动计算预期值是最佳做法还是可以使用 sum 函数来执行此操作(见下文)
这个例子对我来说更容易,因为我不必手动计算一些东西:
def test_balance(self):
amounts = [120.82, 90.23, 89.32, 193.92]
for amount in amounts:
self.mockedTransaction(amount=amount)
total = Balance.total()
self.assertEqual(total, sum(amounts))
或者在这个例子中,我必须手动计算期望值:
def test_balance(self):
self.mockedTransaction(amount=120.82)
self.mockedTransaction(amount=90.23)
self.mockedTransaction(amount=89.32)
self.mockedTransaction(amount=193.92)
total = Balance.total()
self.assertEqual(total, 494.29)
皈依舞
相关分类