2016-02-05 75 views
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'):,我应该输入什么内容?

+0

也许,你需要重新设计你的测试遵循AAA模式http://c2.com/cgi/wiki?ArrangeActAssert。如果你似乎使用了几个断言,你做错了什么 –

回答