mirror of
https://github.com/valitydev/openapi-generator.git
synced 2024-11-08 19:33:55 +00:00
.. | ||
swagger_client | ||
testfiles | ||
tests | ||
.travis.yml | ||
dev-requirements.txt | ||
Makefile | ||
pom.xml | ||
README.md | ||
setup.cfg | ||
setup.py | ||
test-all.sh | ||
test.sh | ||
tox.ini |
Requirements.
Python 2.7 and later.
Setuptools
You can install the bindings via Setuptools.
python setup.py install
Or you can install from Github via pip:
pip install git+https://github.com/geekerzp/swagger_client.git
To use the bindings, import the pacakge:
import swagger_client
Manual Installation
If you do not wish to use setuptools, you can download the latest release. Then, to use the bindings, import the package:
import path.to.swagger_client
Getting Started
TODO
Documentation
TODO
Tests
(Please make sure you have virtualenv installed)
Execute the following command to run the tests in the current Python (v2 or v3) environment:
$ make test
[... magically installs dependencies and runs tests on your virtualenv]
Ran 7 tests in 19.289s
OK
or
$ mvn integration-test -rf :PythonPetstoreClientTests
Using 2195432783 as seed
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 37.594 s
[INFO] Finished at: 2015-05-16T18:00:35+08:00
[INFO] Final Memory: 11M/156M
[INFO] ------------------------------------------------------------------------
If you want to run the tests in all the python platforms:
$ make test-all
[... tox creates a virtualenv for every platform and runs tests inside of each]
py27: commands succeeded
py34: commands succeeded
congratulations :)