diff --git a/httprunner/loader.py b/httprunner/loader.py index 07761bcf..0c24315c 100644 --- a/httprunner/loader.py +++ b/httprunner/loader.py @@ -191,10 +191,11 @@ def load_dot_env_file(): env_variables_mapping = {} with io.open(path, 'r', encoding='utf-8') as fp: for line in fp: + # maxsplit=1 if "=" in line: - variable, value = line.split("=", maxsplit=1) + variable, value = line.split("=", 1) elif ":" in line: - variable, value = line.split(":", maxsplit=1) + variable, value = line.split(":", 1) else: raise exceptions.FileFormatError(".env format error") diff --git a/tests/test_api.py b/tests/test_api.py index 010d2ec8..9484c50a 100644 --- a/tests/test_api.py +++ b/tests/test_api.py @@ -173,7 +173,7 @@ class TestHttpRunner(ApiServerUnittest): end_time = time.time() summary = runner.summary self.assertTrue(summary["success"]) - self.assertLess(end_time - start_time, 20) + self.assertLess(end_time - start_time, 60) def test_run_httprunner_with_teardown_hooks_alter_response(self): testcases = [ diff --git a/tests/test_response.py b/tests/test_response.py index bc02ebd5..c54058ae 100644 --- a/tests/test_response.py +++ b/tests/test_response.py @@ -136,7 +136,7 @@ class TestResponse(ApiServerUnittest): ] extract_binds_dict = resp_obj.extract_response(extract_binds_list) self.assertGreater(extract_binds_dict["resp_elapsed_microseconds"], 1000) - self.assertLess(extract_binds_dict["resp_elapsed_seconds"], 10) + self.assertLess(extract_binds_dict["resp_elapsed_seconds"], 60) self.assertEqual(extract_binds_dict["resp_elapsed_days"], 0) self.assertGreater(extract_binds_dict["resp_elapsed_total_seconds"], 0)