From 5f787fd752dd0282c6afc232db7d163d7b226267 Mon Sep 17 00:00:00 2001 From: debugtalk Date: Mon, 6 Jan 2020 14:37:49 +0800 Subject: [PATCH] change: remove method validation from runner.Runner --- docs/CHANGELOG.md | 4 ++++ httprunner/runner.py | 8 -------- 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 7c3cfe82..b91541fb 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -6,6 +6,10 @@ - fix: HTTP method missed "CONNECT", "TRACE" +**Changed** + +- change: remove method validation from runner.Runner + ## 2.5.4 (2020-01-03) **Added** diff --git a/httprunner/runner.py b/httprunner/runner.py index 7f24f1b5..aa163f52 100644 --- a/httprunner/runner.py +++ b/httprunner/runner.py @@ -230,14 +230,6 @@ class Runner(object): except KeyError: raise exceptions.ParamsError("URL or METHOD missed!") - # TODO: move method validation to json schema - valid_methods = ["GET", "HEAD", "POST", "PUT", "PATCH", "DELETE", "OPTIONS"] - if method.upper() not in valid_methods: - err_msg = u"Invalid HTTP method! => {}\n".format(method) - err_msg += "Available HTTP methods: {}".format("/".join(valid_methods)) - logger.log_error(err_msg) - raise exceptions.ParamsError(err_msg) - logger.log_info("{method} {url}".format(method=method, url=parsed_url)) logger.log_debug( "request kwargs(raw): {kwargs}".format(kwargs=parsed_test_request))