【发布时间】:2018-08-02 16:59:20
【问题描述】:
例如,我有一个简单的类
class Child:
def __init__(self,name,age):
self.name=name
self.age=age
def __check(self):
if self.age >10:
"insert into db both age and name"
else:
print(self.age)
def call(self,flag):
if flag:
self.__check()
现在我如何在 python 中使用模拟测试__check(private function)
【问题讨论】:
-
你不会模拟你想要测试的东西。如果你这样做,你就无法测试它!
标签: python python-2.7 unit-testing mocking python-unittest