Merge pull request #1864 from cortesi/tdocs

Addon test docs, remove stray deprecated events
This commit is contained in:
Aldo Cortesi 2016-12-17 10:29:27 +13:00 committed by GitHub
commit fc724b6641
2 changed files with 17 additions and 3 deletions

View File

@ -131,6 +131,23 @@ purposes. You can use it as follows:
:language: python
Testing
-------
Mitmproxy includes a number of helpers for testing addons. The
``mitmproxy.test.taddons`` module contains a context helper that takes care of
setting up and tearing down the addon event context. The
``mitmproxy.test.tflow`` module contains helpers for quickly creating test
flows. Pydoc is the canonical reference for these modules, and mitmproxy's own
test suite is an excellent source of examples of usage. Here, for instance, is
the mitmproxy unit tests for the `anticache` option, demonstrating a good
cross-section of the test helpers:
.. literalinclude:: ../../test/mitmproxy/addons/test_anticache.py
:caption: :src:`test/mitmproxy/addons/test_anticache.py`
:language: python
Developing scripts
------------------

View File

@ -21,9 +21,6 @@ Events = frozenset([
"responseheaders",
"error",
"intercept",
"resume",
"websocket_handshake",
"websocket_start",
"websocket_message",