├── .gitignore ├── .skink.yml ├── .travis.yml ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.mkd ├── requirements.txt ├── setup.py ├── tapioca ├── __init__.py ├── metadata.py ├── request.py ├── rest_api.py ├── serializers.py ├── spec.py ├── templates │ ├── base.html │ └── tapioca │ │ └── resource.html └── visitor.py └── tests ├── __init__.py ├── acceptance ├── __init__.py ├── test_discovery.py ├── test_rest_api.py └── test_validation.py ├── support ├── __init__.py ├── async_http_client_mixin.py └── resources.py └── unit ├── __init__.py ├── test_basic_visitor.py ├── test_generate_swagger_specification.py ├── test_generate_wadl_specification.py ├── test_introspec_spec.py ├── test_restful_api.py ├── test_serializers.py ├── test_specification.py └── test_validation.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/tapioca/HEAD/.gitignore -------------------------------------------------------------------------------- /.skink.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/tapioca/HEAD/.skink.yml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/tapioca/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/tapioca/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/tapioca/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/tapioca/HEAD/Makefile -------------------------------------------------------------------------------- /README.mkd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/tapioca/HEAD/README.mkd -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/tapioca/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/tapioca/HEAD/setup.py -------------------------------------------------------------------------------- /tapioca/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/tapioca/HEAD/tapioca/__init__.py -------------------------------------------------------------------------------- /tapioca/metadata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/tapioca/HEAD/tapioca/metadata.py -------------------------------------------------------------------------------- /tapioca/request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/tapioca/HEAD/tapioca/request.py -------------------------------------------------------------------------------- /tapioca/rest_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/tapioca/HEAD/tapioca/rest_api.py -------------------------------------------------------------------------------- /tapioca/serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/tapioca/HEAD/tapioca/serializers.py -------------------------------------------------------------------------------- /tapioca/spec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/tapioca/HEAD/tapioca/spec.py -------------------------------------------------------------------------------- /tapioca/templates/base.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/tapioca/HEAD/tapioca/templates/base.html -------------------------------------------------------------------------------- /tapioca/templates/tapioca/resource.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/tapioca/HEAD/tapioca/templates/tapioca/resource.html -------------------------------------------------------------------------------- /tapioca/visitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/tapioca/HEAD/tapioca/visitor.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/acceptance/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/acceptance/test_discovery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/tapioca/HEAD/tests/acceptance/test_discovery.py -------------------------------------------------------------------------------- /tests/acceptance/test_rest_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/tapioca/HEAD/tests/acceptance/test_rest_api.py -------------------------------------------------------------------------------- /tests/acceptance/test_validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/tapioca/HEAD/tests/acceptance/test_validation.py -------------------------------------------------------------------------------- /tests/support/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/tapioca/HEAD/tests/support/__init__.py -------------------------------------------------------------------------------- /tests/support/async_http_client_mixin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/tapioca/HEAD/tests/support/async_http_client_mixin.py -------------------------------------------------------------------------------- /tests/support/resources.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/tapioca/HEAD/tests/support/resources.py -------------------------------------------------------------------------------- /tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/test_basic_visitor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/tapioca/HEAD/tests/unit/test_basic_visitor.py -------------------------------------------------------------------------------- /tests/unit/test_generate_swagger_specification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/tapioca/HEAD/tests/unit/test_generate_swagger_specification.py -------------------------------------------------------------------------------- /tests/unit/test_generate_wadl_specification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/tapioca/HEAD/tests/unit/test_generate_wadl_specification.py -------------------------------------------------------------------------------- /tests/unit/test_introspec_spec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/tapioca/HEAD/tests/unit/test_introspec_spec.py -------------------------------------------------------------------------------- /tests/unit/test_restful_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/tapioca/HEAD/tests/unit/test_restful_api.py -------------------------------------------------------------------------------- /tests/unit/test_serializers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/tapioca/HEAD/tests/unit/test_serializers.py -------------------------------------------------------------------------------- /tests/unit/test_specification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/tapioca/HEAD/tests/unit/test_specification.py -------------------------------------------------------------------------------- /tests/unit/test_validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/globocom/tapioca/HEAD/tests/unit/test_validation.py --------------------------------------------------------------------------------