Commit Graph

58 Commits

Author SHA1 Message Date
debugtalk
1ac4bafd39 refactor: change function name to avoid conflict with unittest loader 2019-12-05 23:35:33 +08:00
debugtalk
9225848ffb change: format code 2019-12-05 20:07:51 +08:00
debugtalk
ff75c13543 change: remove unused imports 2019-10-04 23:12:20 +08:00
debugtalk
233f54d315 remove project_mapping from parse_tests result 2019-04-08 20:52:14 +08:00
debugtalk
3d1c7f368c feat: implement lazy parser for validators 2019-04-08 12:12:09 +08:00
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
7d422be10e remove unused files 2018-12-27 17:04:38 +08:00
debugtalk
4e2fd846fb fix typo error 2018-12-04 12:07:02 +08:00
debugtalk
0d17e16875 fix 68d2fb324c3841832267fcd7464c549748cf71c3: make variables independent on order 2018-11-28 13:18:27 +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
626612061e remove debugtalk.py variables mechanism 2018-11-15 14:48:44 +08:00
debugtalk
d0128bf182 refactor pipline 2018-10-01 17:27:51 +08:00
debugtalk
e2ba773e78 fix #343: locate debugtalk.py and use as project working directory 2018-08-23 13:03:42 +08:00
debugtalk
c8bb8b6fb3 refactor context 2018-08-22 16:45:47 +08:00
debugtalk
a664684ba4 refactor parse_data 2018-08-13 00:29:49 +08:00
debugtalk
c94e34e7f5 remove functions from utils 2018-08-11 17:29:48 +08:00
debugtalk
22066da9f0 relocate TestcaseParser 2018-08-09 10:36:39 +08:00
debugtalk
3066284ae0 update: get function or variable item 2018-08-09 01:10:03 +08:00
debugtalk
243515a2ec relocate testcase parser 2018-08-05 11:46:27 +08:00
debugtalk
5738c368c8 relocate file loader 2018-07-29 22:40:00 +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
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
696a393776 fix #255: validate with custom functions 2018-06-11 21:52:21 +08:00
debugtalk
dcc1e70181 refactor hook mechanism:
1, remove EventHook;
2, setup_hooks: could reference request dict;
3, teardown_hooks: could reference Response object.
2018-05-10 13:40:47 +08:00
debugtalk
29ac00fabf move tests/data/debugtalk.py to tests/debugtalk.py 2018-05-07 15:19:14 +08:00
debugtalk
915294ebd3 group file functions to utils.FileUtils 2018-04-29 13:30:25 +08:00
debugtalk
8c618d2325 add hook feature:
1, setup_hook: call function before request
2, teardown_hook: call function after request
2018-03-14 11:57:35 +08:00
debugtalk
f1cac82a15 #106: support builtin functions 2018-02-28 23:56:10 +08:00
debugtalk
8312aa742a lower all keys in request headers 2018-02-24 15:28:27 +08:00
debugtalk
ec77183aa1 refactor names: simplify functions 2018-02-16 01:41:16 +08:00
debugtalk
2f83777d9a rename function 2018-02-14 22:05:11 +08:00
debugtalk
124cbe8102 #78: merge validators in test with api validators 2018-01-16 19:28:07 +08:00
debugtalk
cd89157fa6 validator: check item support reference variable 2017-12-13 01:12:57 +08:00
debugtalk
d079f014d9 #29: refactor validator:
1, relocate validate functions;
2, add unittest for custom defined validators.
2017-12-12 23:59:54 +08:00
debugtalk
eec69275f3 rename package name from ate to httprunner 2017-11-07 11:01:23 +08:00
debugtalk
9d50b1635c rename function name, resolve conflict with unittest 2017-11-02 13:32:51 +08:00
debugtalk
5fd4e28d34 fix circular reference in utils and testcase module 2017-11-02 12:45:59 +08:00
debugtalk
388a6da23a rename keyword: variable_binds => variables 2017-10-24 15:59:09 +08:00
debugtalk
8d2d52b192 rename functions 2017-09-22 14:31:23 +08:00
debugtalk
83bcc27133 lower testcase key 2017-09-13 16:17:21 +08:00
debugtalk
0e601c1865 request in config should also be parsed 2017-09-12 22:32:52 +08:00
debugtalk
cd6e742808 add setup and teardown block, in these blocks, we can exec functions such as sleep 2017-09-05 10:25:22 +08:00