Commit Graph

61 Commits

Author SHA1 Message Date
debugtalk
7332aa1d7d refactor: split validate from context, move to validator 2019-12-05 18:41:11 +08:00
debugtalk
e0ed17a8a2 fix compatibility for Python version prior to 3.6 2019-12-04 17:46:35 +08:00
debugtalk
034696afe4 2.4.0
feat: validate with python script, ref #773
2019-12-04 17:38:13 +08:00
debugtalk
e97cd6406b LazyFunction: wrap argument 2019-04-10 20:23:50 +08:00
debugtalk
065aff09bb fix: pass output variables between testcases 2019-04-10 15:35:53 +08:00
debugtalk
7a7c5503f8 feat: implement lazy parser for validators 2019-04-08 12:12:09 +08:00
debugtalk
5fbbf6e70c feat: implement lazy parser 2019-04-04 01:21:08 +08:00
hluguoj
70e270ac65 bugfix:解决validate为空时沿用上一个接口的validate问题 2019-03-18 15:36:26 +08:00
debugtalk
1d186a49d0 fix typo error 2018-12-04 12:07:02 +08:00
debugtalk
0a9c6994b1 fix #411: validation does not display when validation failed 2018-11-28 21:23:40 +08:00
debugtalk
173594a201 fix a4ce29e656: make variables independent on order 2018-11-28 13:18:27 +08:00
debugtalk
0f21d7385d fix commit 4cf2a17cd0 2018-11-24 00:49:13 +08:00
debugtalk
5d3dc6ad1c bugfix: test_variables_mapping should be initialized before each test 2018-11-24 00:00:25 +08:00
debugtalk
18875bc5f1 rename teststeps to tests 2018-11-23 17:56:53 +08:00
debugtalk
4099ade49d HttpRunner 2.0 is comming!
1, new design for testcase format;
2, refactor testcase layer mechanism.
2018-11-22 19:25:00 +08:00
debugtalk
822df7005a remove obsolete key words: variable_binds, extractors, extract_binds, validators 2018-11-15 20:35:44 +08:00
debugtalk
626612061e remove debugtalk.py variables mechanism 2018-11-15 14:48:44 +08:00
debugtalk
1578b78f54 ensure variables are in mapping format. 2018-11-14 16:15:04 +08:00
debugtalk
2d5ff04b46 locusts support weight feature 2018-10-29 22:16:41 +08:00
debugtalk
d0128bf182 refactor pipline 2018-10-01 17:27:51 +08:00
debugtalk
a4b0a06a06 bugfix: lost ValidationFailure message 2018-08-29 00:00:02 +08:00
debugtalk
08a46bbd67 fix #258 2018-08-23 00:33:01 +08:00
debugtalk
949fac3a93 change function name 2018-08-22 22:56:31 +08:00
debugtalk
31f72356dd parse_parameters: add csv support 2018-08-22 18:35:15 +08:00
debugtalk
c8bb8b6fb3 refactor context 2018-08-22 16:45:47 +08:00
debugtalk
6f3dbacf67 refactor: pipeline 2018-08-21 17:39:12 +08:00
debugtalk
22066da9f0 relocate TestcaseParser 2018-08-09 10:36:39 +08:00
debugtalk
db3e1a2ae9 replace filter_module with load_python_module 2018-08-09 00:23:09 +08:00
debugtalk
243515a2ec relocate testcase parser 2018-08-05 11:46:27 +08:00
debugtalk
adb00d5558 relocalte extract_variables 2018-07-30 00:27:01 +08:00
debugtalk
e32e89c379 relocate test suite loader 2018-07-30 00:11:04 +08:00
debugtalk
4dadef4ad9 refactor: import built_in module 2018-07-29 10:25:23 +08:00
debugtalk
9f7cde2707 deprecate function_binds 2018-07-26 15:23:03 +08:00
debugtalk
54e151e468 deprecate requires 2018-07-26 15:17:50 +08:00
debugtalk
a8d8b26914 deprecate import_module_items 2018-07-26 15:08:04 +08:00
debugtalk
e3d17d27d1 bugfix: UnicodeDecodeError in Python2.7 2018-07-26 11:46:46 +08:00
debugtalk
aea172385d bugfix: check HTTP method before request 2018-07-25 19:43:54 +08:00
debugtalk
dee51b6682 refactor: query json content 2018-07-25 17:32:12 +08:00
debugtalk
4a87af51e7 rename excpetion module to exceptions 2018-07-25 10:52:16 +08:00
debugtalk
7478331cb5 group exceptions to 2 types: failure and error 2018-07-25 10:40:20 +08:00
debugtalk
6ae173d637 validate all validators even if failed 2018-07-24 18:04:10 +08:00
debugtalk
4ab3666b52 display validators in report log 2018-07-19 23:56:24 +08:00
debugtalk
95db6f22dd refactor report: split test suite to separate tables 2018-07-19 15:15:09 +08:00
debugtalk
696a393776 fix #255: validate with custom functions 2018-06-11 21:52:21 +08:00
debugtalk
0b3c6665c2 1.4.5:
1, refactor ResponseObject;
2, response can be modified in teardown_hooks.
2018-05-31 00:36:10 +08:00
debugtalk
8e07c5357d add TODO for comparator uniform 2018-05-22 21:41:28 +08:00
debugtalk
d8c1a66971 bugfix: modify request with setup_hooks 2018-05-14 14:29:26 +08:00
debugtalk
bfb9b1e3e1 merge_validator: support checking unhashable values such as dict 2018-04-23 21:28:59 +08:00
debugtalk
f4f13f682d print response text if failed to extract check item from response 2018-04-16 00:55:05 +08:00
debugtalk
94db1acc80 define python source code encoding as utf-8 2018-03-27 12:07:46 +08:00