1
我需要測試assertEqual(var, 'a')
或assertEqual(var2, 'a')
是否爲真。Python單元測試條件聲明
我不能只是寫他們喜歡:
assertEqual(var, 'a')
assertEqual(var2, 'a')
因爲這不是測試的範圍。測試應該成功var = 'a'
或var2 = 'a'
,但在這種情況下,如果例如var2 = 'b'
它將會失敗。
那麼我怎麼寫這個測試呢?因爲如果我使用if assertEqual(var, 'a') or assertEqual(var2, 'a'):
,我應該輸入什麼內容?
也許,你需要重新設計你的測試遵循AAA模式http://c2.com/cgi/wiki?ArrangeActAssert。如果你似乎使用了幾個斷言,你做錯了什麼 –