我是单元测试的新手,我正在写一个类来模拟针孔相机的行为。在
我用Python中的unittest模块进行了几个单元测试,Camera类有一个lookAt方法,它使它注视某个点,也就是说,它旋转摄影机帧,使其指向目标。 我也有一个方法,投影三维点到相机的图片。在
我的场景是,我首先测试lookAt方法,然后如果测试通过,我使用lookAt方法让我的相机看到一个立方体,然后将这个立方体投影到我相机的图片上(这里要测试的是投影)。在
有没有可能在单元中进行另一个测试?或者我应该手工制作一个矩阵,然后分别测试投影(我认为这是最好的做法)?在
看一下skipIf decorator,并根据第一个测试中设置的条件将其应用于依赖测试。在
例如(从上面的链接):
^{pr2}$还有subTest(),但是文档将子测试的目的描述为“当您的一些测试只存在一些非常小的差异时”
相关问题 更多 >
编程相关推荐