文件名:login_jinfive.py
import requests import logging import unittest logging.basicConfig(level=logging.INFO)
class TestLogin(unittest.TestCase):
def setUp(self):
self.data = {
"username": "10086",
"password": "10086"
}
self.error ={
"username": "10089",
"password": "10089"
}
self.pass_null = {
"username": "10086",
"password": ""
}
self.username_null = {
"username": "",
"password": "10086"
}
self.host = "http://xx.xx.xx.xx"
self.path = "/auth/token/profile/get/"
self.url = self.host + self.path
return self.host
def test_a_req_post(self):
# noinspection PyBroadException
response = requests.post(self.url, data=self.data)
if response.status_code == 200:
logging.info("登陆成功")
self.response_token = response.json()["token"]
# logging.info("token: %s" % response_token)
else:
logging.info("登陆失败")
def test_b_req_error(self):
response = requests.post(self.url, data=self.error)
logging.info(response.text)
def test_c_password_null(self):
response = requests.post(self.url, data=self.pass_null)
logging.info(response.text)
def test_d_username_null(self):
response = requests.post(self.url, data=self.username_null)
logging.info(response.text)
if name == "main": unittest.main()
各位大神,我在 abc.py 文件该如何引用 login_jinfive.py 引用 response_token 这个变量呢,谢谢(我用的 python2 )
该文件为 abc.py from Login_JinFive import TestLogin
a = TestLogin.response_token
这样无法调用的报错: ValueError: no such test method in <class 'Login_JinFive.TestLogin'>: runTest
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.