Commit Graph

55 Commits

Author SHA1 Message Date
debugtalk
d7b76b2fcc feat: implement lazy parser 2019-04-04 01:21:08 +08:00
hluguoj
f958b39b22 bugfix:解决validate为空时沿用上一个接口的validate问题 2019-03-18 15:36:26 +08:00
debugtalk
4e2fd846fb fix typo error 2018-12-04 12:07:02 +08:00
debugtalk
7b10b75200 fix #411: validation does not display when validation failed 2018-11-28 21:23:40 +08:00
debugtalk
0d17e16875 fix 68d2fb324c3841832267fcd7464c549748cf71c3: make variables independent on order 2018-11-28 13:18:27 +08:00
debugtalk
3ea4789c7b fix commit f1be0972dae59389c21b0371580c3101f67bc808 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
debugtalk
261169b70e refactor compatibility, learned from requests 2018-03-25 21:19:23 +08:00
debugtalk
c7a1a17b3c make wrappers for get_bind_item 2018-03-13 22:25:38 +08:00
debugtalk
7dec77ffc3 bugfix #100: Null value can only be compared with comparator: eq/equals/== 2018-02-23 20:24:32 +08:00
debugtalk
ec77183aa1 refactor names: simplify functions 2018-02-16 01:41:16 +08:00
debugtalk
c504f305f1 #96: refactor skip feature:
1, with skip keyword, skip current test unconditionally;
2, with skipIf keyword, you can skip current test with condition; condition evaluation can be defined in debugtalk.py function.
2018-02-08 15:59:17 +08:00
debugtalk
124cbe8102 #78: merge validators in test with api validators 2018-01-16 19:28:07 +08:00