mitmproxy/test
Aldo Cortesi f15a628561 Start unifying options and the command-line: booleans
This commit:

- Adds a help field to options
- Adds a function to generate parser definitions from options
- Uses this to migrate all boolean flags over to the new system
- Makes all booleans consistently follow the --foo/--not-foo convention

There are a number of things left to be done here:

- Argparse doesn't give us a nice way to format --foo --not-foo help. Click
does, and moving to click is a goal down the track.
- For now, we remove all short aliases. I want to re-evaluate these
systematically once we have the new structure in place.
2017-03-05 20:16:33 +13:00
..
helper_tools Revamp options 2017-03-05 15:10:03 +13:00
mitmproxy Start unifying options and the command-line: booleans 2017-03-05 20:16:33 +13:00
pathod fix imports 2017-02-14 23:47:33 +01:00
__init__.py move tests into shared folder 2016-02-15 16:34:22 +01:00
conftest.py extract full-coverage pytest plugin 2017-02-15 00:29:43 +01:00
filename_matching.py add filename-matching linter 2017-02-14 22:48:24 +01:00
full_coverage_plugin.py tests: make full cov plugin cwd-independent 2017-02-17 23:29:10 +01:00
individual_coverage.py add individual-coverage check 2017-02-16 11:43:45 +01:00