from demo import RunMain会提示‘run’is not defined

来源:5-2 unittest和request重构封装

慕运维0033446

2019-03-22

单独运行demo是ok的,但是添加from demo import RunMain会提示‘run’ is not defined 使用的python 3.6 麻烦大神们帮忙解答下 谢谢图片描述图片描述

写回答

4回答

Mushishi

2019-03-25

还有 你这个是web项目,不要用来开发接口得哟。这个会模糊得。创建一个普通工程。

0
0

Mushishi

2019-03-25

//img.mukewang.com/szimg/5c98a0680001cfc610400242.jpg这样,前面一定跟上你得工程目录

0
0

慕运维0033446

提问者

2019-03-25

//img.mukewang.com/szimg/5c98354f00014c3211610542.jpg

代码前添加import sys sys.path.append(工程路径)

0
0

Mushishi

2019-03-23

你导入demo得时候 在前面在前面把easy那个路径增加上。或者在你代码前面增加import sys sys.path.append(工程路径)

0
4
慕运维0033446
回复
Mushishi
test_method: import sys sys.path.append('D:\\2019study\\PycharmProject\\Easy0322\\Easy0322') import unittest from demo import RunMain class TestMethod(unittest.TestCase): def setUp(self): self.run = RunMain() def test_01(self): url = 'http://hc1-test.lifit.com.cn/api/hcchangepassword' data = { 'uid': '151632', 'oldpassword': '123456', 'newpassword': '111111' } res = self.run.run_main(url,data,'POST') print (res) def test_02(self): url = 'http://hc1-test.lifit.com.cn/api/hcchangepassword' data = { 'uid': '151633', 'oldpassword': '123456', 'newpassword': '111111' } res = self.run.run_main(url,data,'POST') print(res) if __name__ == '__main__': unittest.main() 现在会提示TypeError: __init__() missing 3 required positional arguments: 'url', 'data', and 'method'
2019-03-25
共4条回复

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

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

1509 学习 · 844 问题

查看课程