I hlBA&jp&Upm;
现在,我有一个“租用”方法的班子和一个成员职能组,将计算结果与小单位相匹配。 我如何检验这些成员的职能?
我的第一个想法是,我的单位测试基本是“run(run)”方法的复印件(不同的初始化),但每次向成员发出要求,以检查计算状态。
(一百万人使用沙尔和单元测试模块)。
class Train:
def __init__(self, options, points):
self._options = options
self._points = points
# other initializations
def run(self):
self._setup_mappings_dict()
self._setup_train_and_estimation_sets()
if self._options.estimate_method == per_class :
self._setup_priors()
self._estimate_all_mappings()
self._save_mappings()
def _estimate_all_mappings():
# implementation, calls to methods in this class
#other method definitions
我当然对成员国在呼吁采用不同的方法作为执行<条码>run(代码>)方法的一部分之前和之后应做些什么抱有期望。 我是否应该对这些“私人”特性提出主张? 我不知道如何联合测试这些方法。
另一种选择是,我真的应该对这些选择进行测试。