我正在尝试对我在python中制作的扫雷游戏进行单元测试。我只用1个定义的1个测试开始很小,但它运行的整个代码我应该测试一个非常小的部分。 单元测试代码:
=IF(A2<> A3,SUMIF(A:A,A2,B:B),"")
这是它应该检查的功能:
import unittest
from minesweeper import setupgrid
class Testmyfunctions(unittest.TestCase):
def test_setup(self):
self.assertTrue(setupgrid(9, [], 10))
if __name__ == '__main__' :
unittest.main(exit=False)
emptygrid和numberofmines的默认值分别为9和10,start的值应为空,因此为[]。