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这个类里面少参数,你去看这个类里面构造方法是不是需要传递参数,如果是直接把构造方法去掉

0
0

Mushishi

2019-10-20

你这个是解决了还是没解决呢?

0
0

秃子的猫啊

提问者

2019-08-09

  1111

0
0

Python接口自动化测试框架实战

主流框架Unittest与接口测试结合,带你深入学习接口自动化框架的设计与开发

1509 学习 · 844 问题

查看课程