直接上代码:
import requests,pytest
class Test_InputTip():
def setup(self):
self.key = "783d2338c4a709c364e51cce86d6ec3b"
self.input_tip_url = "https://restapi.amap.com/v3/assistant/inputtips?"
@pytest.mark.parametrize("keywords",["肯德基","麦当劳","汉堡王"])
def test_input_tip(self,keywords):
parameters = "key={}&keywords={}".format(self.key,keywords)
r = requests.get(url=self.input_tip_url,params=parameters)
try:
assert r.status_code ==200,"请求失败!!!"
response = r.json()
assert response["status"] == "1","访问失败!!!"
assert response["infocode"] == "10000","访问失败!!!"
finally:
print(r.status_code)
print(r.json())
if __name__ == '__main__':
pytest.main("-s test_InputTip.py")