接口测试中使用unittest包报错
import unittest
class Test_Add(unittest.TestCase):
def setUp(self):
print('开始')
def tearDown(self):
print('结束')
def test01(self):
a = 1
b = 1
self.assertEqual(2,a+b)
if __name__ == '__main__':
unittest.main()
报错信息为:AttributeError:module ‘unittest’ has no attribute 'TestCase’
出错原因是将文件夹名称,或者python.py文件中有命名了unittest的,这样就会提示出这样子的错误。
修改方法是将unittest的文件夹改为其他名字。比如:改为test.注意:防止代码中的unittest一并改了,如果改了手动将代码中的改动部分改为unittest.
这里我将unittest文件夹改为了test,就好了。