fix: unittests with host debugtalk.com

This commit is contained in:
debugtalk
2019-07-18 18:23:15 +08:00
parent d108209fe7
commit 6460030f07
4 changed files with 12 additions and 12 deletions

View File

@@ -3,7 +3,7 @@ name: 302 redirect
request: request:
url: https://httpbin.org/redirect-to url: https://httpbin.org/redirect-to
params: params:
url: https://debugtalk.com url: https://github.com
status_code: 302 status_code: 302
method: GET method: GET
verify: False verify: False

View File

@@ -424,7 +424,7 @@ class TestHttpRunner(ApiServerUnittest):
req_resp_data = summary["details"][0]["records"][0]["meta_datas"]["data"] req_resp_data = summary["details"][0]["records"][0]["meta_datas"]["data"]
self.assertEqual(len(req_resp_data), 2) self.assertEqual(len(req_resp_data), 2)
self.assertIn( self.assertIn(
"url=https%3A%2F%2Fdebugtalk.com", "url=https%3A%2F%2Fgithub.com",
req_resp_data[0]["request"]["url"] req_resp_data[0]["request"]["url"]
) )

View File

@@ -70,7 +70,7 @@ class TestHttpClient(ApiServerUnittest):
self.assertEqual(resp.request._cookies["b"], "2") self.assertEqual(resp.request._cookies["b"], "2")
def test_request_redirect(self): def test_request_redirect(self):
url = "{}/redirect-to?url=https%3A%2F%2Fdebugtalk.com&status_code=302".format(HTTPBIN_SERVER) url = "{}/redirect-to?url=https%3A%2F%2Fgithub.com&status_code=302".format(HTTPBIN_SERVER)
headers = {"accept: text/html"} headers = {"accept: text/html"}
cookies = { cookies = {
"a": "1", "a": "1",
@@ -81,6 +81,6 @@ class TestHttpClient(ApiServerUnittest):
self.assertEqual(raw_request._cookies["a"], "1") self.assertEqual(raw_request._cookies["a"], "1")
self.assertEqual(raw_request._cookies["b"], "2") self.assertEqual(raw_request._cookies["b"], "2")
redirect_request = resp.request redirect_request = resp.request
self.assertEqual(redirect_request.url, "https://debugtalk.com") self.assertEqual(redirect_request.url, "https://github.com")
self.assertEqual(redirect_request._cookies["a"], "1") self.assertEqual(redirect_request._cookies["a"], "1")
self.assertEqual(redirect_request._cookies["b"], "2") self.assertEqual(redirect_request._cookies["b"], "2")

View File

@@ -944,7 +944,7 @@ class TestParser(unittest.TestCase):
'name': '', 'name': '',
"base_url": "$host", "base_url": "$host",
'variables': { 'variables': {
"host": "https://debugtalk.com" "host": "https://github.com"
}, },
"verify": False "verify": False
}, },
@@ -971,7 +971,7 @@ class TestParser(unittest.TestCase):
'name': '', 'name': '',
"base_url": "$host1", "base_url": "$host1",
'variables': { 'variables': {
"host1": "https://debugtalk.com" "host1": "https://github.com"
} }
}, },
"teststeps": [ "teststeps": [
@@ -1000,7 +1000,7 @@ class TestParser(unittest.TestCase):
'name': '', 'name': '',
"base_url": "$host1", "base_url": "$host1",
'variables': { 'variables': {
"host1": "https://debugtalk.com" "host1": "https://github.com"
} }
}, },
"teststeps": [ "teststeps": [
@@ -1035,7 +1035,7 @@ class TestParser(unittest.TestCase):
'name': '', 'name': '',
"base_url": "$host1", "base_url": "$host1",
'variables': { 'variables': {
"host1": "https://debugtalk.com", "host1": "https://github.com",
"var_a": "${gen_random_string(5)}", "var_a": "${gen_random_string(5)}",
"var_b": "$var_a" "var_b": "$var_a"
} }
@@ -1087,7 +1087,7 @@ class TestParser(unittest.TestCase):
'name': '', 'name': '',
"base_url": "$host1", "base_url": "$host1",
'variables': { 'variables': {
"host1": "https://debugtalk.com" "host1": "https://github.com"
} }
}, },
"teststeps": [ "teststeps": [
@@ -1123,7 +1123,7 @@ class TestParser(unittest.TestCase):
'name': '', 'name': '',
"base_url": "$host", "base_url": "$host",
'variables': { 'variables': {
"host": "https://debugtalk.com" "host": "https://github.com"
}, },
"verify": False "verify": False
}, },
@@ -1277,7 +1277,7 @@ class TestParser(unittest.TestCase):
loader.load_project_tests(os.path.join(os.getcwd(), "tests")) loader.load_project_tests(os.path.join(os.getcwd(), "tests"))
raw_testinfo = { raw_testinfo = {
"name": "get token", "name": "get token",
"base_url": "https://debugtalk.com", "base_url": "https://github.com",
"api": "api/get_token.yml", "api": "api/get_token.yml",
} }
api_def_dict = loader.load_teststep(raw_testinfo) api_def_dict = loader.load_teststep(raw_testinfo)
@@ -1301,7 +1301,7 @@ class TestParser(unittest.TestCase):
} }
parser._extend_with_api(test_block, api_def_dict) parser._extend_with_api(test_block, api_def_dict)
self.assertEqual(test_block["base_url"], "https://debugtalk.com") self.assertEqual(test_block["base_url"], "https://github.com")
self.assertEqual(test_block["name"], "override block") self.assertEqual(test_block["name"], "override block")
self.assertEqual({'var': 123}, test_block["variables"]) self.assertEqual({'var': 123}, test_block["variables"])
self.assertIn({'check': 'status_code', 'expect': 201, 'comparator': 'equals'}, test_block["validate"]) self.assertIn({'check': 'status_code', 'expect': 201, 'comparator': 'equals'}, test_block["validate"])