函数定义以test开头,如果第二个函数调用第一个函数,第二个函数中加self. 。 函数中也可以不加断言。觉得单元测试一次测多个def函数模块或者类模块。如果彼此间存在负责的调用关系,还是一个一个函数写的时候调试好其功能后,再多个模块融合。
import unittest
class Test_university_paiming(unittest.TestCase):
def test_getHTMLText(self):
url = "http://www.zuihaodaxue.cn/dingjianrencaipaiming2017.html"
r = requests.get(url,timeout=30)
print(r.text[-500:]) #最后500个字符
return r.text
if __name__ == '__main__': #在class外
unittest.main() # 会启动所有的test开头的测试方法