您可以创建的实例
unittest.TestCase()并在其上调用方法。
import unittesttc = unittest.TestCase()tc.assertIsNotNone(a)
在较旧的Python版本(Python 2.7和更早的版本3.0、3.1)上,您需要在类类中传递 现有
方法的名称
TestCase(通常在子类上传递测试方法的名称)。
__init__在这种情况下将:
tc = unittest.TestCase('__init__')tc.assertIsNotNone(a)但是,您可能正在寻找一个好的Mock库。
mock将是一个不错的选择。
另一种选择是使用
pytest,它可以增强
assert语句以提供与
unittest.TestCase()断言方法相同或更多的上下文;你只需写信
asserta is not None。



