missing 2 required positional arguments
来源:5-2 unittest和request重构封装

秃子的猫啊
2019-08-09
报错,说缺少两个参数,就是setUp方法中报错了
import unittest
from testDemon.GetTest import Main_Test
class Unittest(unittest.TestCase):
def setUp(self):
self.run = Main_Test()
def test_01(self):
url ='http://58.246.92.70:20204/xiaofangoa/user/login’
data = {
‘username’:‘123456789’,
‘password’:‘123456’
}
res = self.run.return_main(url,‘GET’,data)
print(res)
print(‘这是第一个测试用例’)
def test_02(self):
url = 'http://58.246.92.70:20204/xiaofangoa/user/login'
data = {
'username': '123456789',
'password': '1234561'
}
res = self.run.return_main(url,'POST',data)
print(res)
print('这是第二个测试用例')
if name == ‘main’:
unittest.main()
写回答
3回答
-
Mushishi
2019-10-20
Main_Test这个类里面少参数,你去看这个类里面构造方法是不是需要传递参数,如果是直接把构造方法去掉
00 -
Mushishi
2019-10-20
你这个是解决了还是没解决呢?
00 -
秃子的猫啊
提问者
2019-08-09
1111
00