我正在对一个函数进行单元测试,例如检查你给出的数字是否等于全局const变量。 (简化情况)
def the_special_number = 7
def is_the_special_number(number):
if (number == the_special_number):
return True
else:
return False
当我测试这个功能时,我会写一个类似的测试:
import unittest
def test_is_special_number_true(self):
self.assertTrue(is_the_special_number(the_special_number))
但这实际上是一个有效的单元测试,因为在函数和单元测试中我使用相同的全局const? 或者是否需要用以下内容替换assertTrue:
self.assertTrue(is_the_special_number(7))
答案 0 :(得分:0)
要使其动态化,多亏了khelwood,您可以使用变量the_special_number