2015-06-07 11:46:11 -04:00
..
2015-06-07 11:18:49 -04:00
2015-06-05 17:02:38 +08:00
2015-05-19 15:21:09 +08:00
2015-05-16 17:30:42 +08:00
2015-05-19 15:21:09 +08:00
2015-05-19 15:21:09 +08:00
2015-06-07 11:46:11 -04:00

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/SwaggerPetstore-python.git

To use the bindings, import the pacakge:

import SwaggerPetstore

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.SwaggerPetstore-python.SwaggerPetstore

Getting Started

TODO

Documentation

TODO

Tests

(Make sure you are running it inside of a virtualenv)

You can run the tests in the current python platform:

$ 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 :)