Jan*_*bel 42 python unit-testing
我需要创建一个伪辅助类,用于单元测试(注入测试类).有没有办法在这样的类中使用TestCase断言?
我想将断言用于Fake类执行的一些常见检查.就像是:
class FakeFoo(object):
def do_foo(self, a, b):
assertNotNull(a)
...
Run Code Online (Sandbox Code Playgroud)
Mar*_*ers 51
unittest.TestCase()只要在类上传入现有方法的名称,就可以创建一个实例并在其上调用方法.__init__在这种情况下会做:
tc = unittest.TestCase('__init__')
tc.assertIsNotNone(a)
Run Code Online (Sandbox Code Playgroud)
但是,你可能正在寻找一个好的Mock库.mock将是一个不错的选择.
| 归档时间: |
|
| 查看次数: |
6317 次 |
| 最近记录: |