Commit Graph

56 Commits

Author SHA1 Message Date
debugtalk
5ccb35b437 refactor: rename variable step_context 2020-06-05 15:47:45 +08:00
debugtalk
d2088c661b refactor: use step export to export session variables from referenced testcase 2020-06-05 11:31:51 +08:00
debugtalk
992f17dc92 refactor: rename schema to models 2020-06-05 10:38:12 +08:00
debugtalk
81d6f2d65b feat: extract session variable from referenced testcase step 2020-06-04 18:23:34 +08:00
debugtalk
5188f7950a change: rename to StepRequestValidation 2020-06-04 17:04:36 +08:00
debugtalk
30f256fc0f change: rename to StepRequestExtraction 2020-06-04 17:02:09 +08:00
debugtalk
8bd3904e71 fix: missing request json 2020-06-04 14:14:41 +08:00
debugtalk
6410aa726d refactor: builtin upload file method 2020-06-03 18:36:09 +08:00
debugtalk
5869b37d50 feat: add builtin comparators for StepValidation 2020-06-03 18:00:46 +08:00
debugtalk
3bc988ac1e change: generate pytest in chain style by default 2020-06-03 17:11:08 +08:00
debugtalk
6fa680502e feat: make pytest files in chain style 2020-06-03 16:50:53 +08:00
debugtalk
134656789e feat: describe testcase in chain-call style, run testcase 2020-06-03 16:50:53 +08:00
debugtalk
4d630f0e5f refactor: StepValidation 2020-06-03 16:50:53 +08:00
debugtalk
cac7b21a5d refactor: get config path with inspect stack 2020-06-03 16:50:53 +08:00
debugtalk
304c426d97 refactor: HttpRunner config & teststeps 2020-06-03 16:50:53 +08:00
debugtalk
ddd5b16882 refactor: relocate testcase definitions 2020-06-03 16:50:53 +08:00
debugtalk
243515a2ec relocate testcase parser 2018-08-05 11:46:27 +08:00
debugtalk
df75b6df85 relocate testcase validator 2018-08-05 11:07:57 +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
5738c368c8 relocate file loader 2018-07-29 22:40:00 +08:00
debugtalk
e3d17d27d1 bugfix: UnicodeDecodeError in Python2.7 2018-07-26 11:46:46 +08:00
debugtalk
4a87af51e7 rename excpetion module to exceptions 2018-07-25 10:52:16 +08:00
debugtalk
95db6f22dd refactor report: split test suite to separate tables 2018-07-19 15:15:09 +08:00
debugtalk
50dfd40705 fix #260: auto remove space in function args 2018-06-02 22:32:07 +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
37a6615791 fix Python version compability 2018-05-03 16:04:58 +08:00
debugtalk
4b9cc0a9bd refactor testcase layer 2018-05-02 16:29:35 +08:00
debugtalk
915294ebd3 group file functions to utils.FileUtils 2018-04-29 13:30:25 +08:00
debugtalk
bfb9b1e3e1 merge_validator: support checking unhashable values such as dict 2018-04-23 21:28:59 +08:00
debugtalk
408e73b816 fix #161: print warning when api definition duplicated occured 2018-04-19 22:16:19 +08:00
debugtalk
ffff6fef52 #169: add builtin support for uploading files 2018-04-17 23:20:39 +08:00
debugtalk
de14f2877b refactor function name: load_testcases_by_path => load_testsets_by_path 2018-04-17 21:42:48 +08:00
debugtalk
37d9ea211f call HttpRunner class with testsets data structure other than path 2018-04-17 21:41:02 +08:00
debugtalk
2081a34b57 fix #131: parameter data driven with pair keys 2018-03-27 22:39:43 +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
1c44ae764b refactor: load csv file with csv.DictReader 2018-03-22 21:28:46 +08:00
debugtalk
8b7bbb4171 print warning message when no testcase found 2018-03-21 14:21:50 +08:00
debugtalk
c7a1a17b3c make wrappers for get_bind_item 2018-03-13 22:25:38 +08:00
debugtalk
06ccff9be1 check parameters format. 2018-03-08 23:22:09 +08:00
debugtalk
f53baaf757 refactor parameterization:
parameter value now can be in three types:
(1) data list
(2) call built-in parameterize function
(3) call custom function in debugtalk.py
2018-03-07 16:21:51 +08:00
debugtalk
f95351cc6e #106: add callable to check if it is function 2018-03-01 00:13:25 +08:00
debugtalk
f1cac82a15 #106: support builtin functions 2018-02-28 23:56:10 +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
345c77125b use httprunner/cli.py as debugging entrances 2018-02-22 00:24:10 +08:00
debugtalk
7c2b9a6eaa logging with colors 2018-02-21 12:32:14 +08:00
debugtalk
ec77183aa1 refactor names: simplify functions 2018-02-16 01:41:16 +08:00
debugtalk
56cf359810 new feature: support parameters and data driven 2018-02-15 22:53:56 +08:00
debugtalk
2f83777d9a rename function 2018-02-14 22:05:11 +08:00