diff options
author | 2018-02-26 11:41:08 +0100 | |
---|---|---|
committer | 2018-02-26 10:41:08 +0000 | |
commit | 8519c63143d00a4e3ad857d8ff2fc9813966510e (patch) | |
tree | c125a034be86e6d4040a7694751f1b1aacdeec31 /pysite/views/tests/index.py | |
parent | New banner! (diff) |
brings coverage to 90% (#24)
* brings coverage to 75%
* satisfy flake8
* missing docstring added
* one more test
* artificially inflate coverage because python acts strange
* testing decorators
* fixed instantiation of test route
* straggling newlines from debugging code
* remove debug comments
* restructure tests into logical class separations. more exlusions. more tests
* testing websocket echo tests
* added missing comment
* convert single quotes to double quotes to satisfy docstrings
Diffstat (limited to '')
-rw-r--r-- | pysite/views/tests/index.py | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/pysite/views/tests/index.py b/pysite/views/tests/index.py new file mode 100644 index 00000000..78b7ef2e --- /dev/null +++ b/pysite/views/tests/index.py @@ -0,0 +1,23 @@ +# coding=utf-8 + +from flask import jsonify + +from schema import Schema + +from pysite.base_route import RouteView +from pysite.constants import ValidationTypes +from pysite.decorators import api_params + +SCHEMA = Schema([{"test": str}]) + +REQUIRED_KEYS = ["test"] + + +class TestParamsView(RouteView): + path = "/testparams" + name = "testparams" + + @api_params(schema=SCHEMA, validation_type=ValidationTypes.params) + def post(self, data): + jsonified = jsonify(data) + return jsonified |