swimlane-python
                                
                                 swimlane-python copied to clipboard
                                
                                    swimlane-python copied to clipboard
                            
                            
                            
                        🐍 Official Python client for the Swimlane API
.. image:: https://raw.githubusercontent.com/swimlane/swimlane-python/master/docs/logo.png
Swimlane Python
.. image:: https://img.shields.io/pypi/v/swimlane.svg :target: https://pypi.python.org/pypi/swimlane .. image:: https://img.shields.io/pypi/pyversions/swimlane.svg :target: https://pypi.python.org/pypi/swimlane .. image:: https://travis-ci.org/swimlane/swimlane-python.svg?branch=master :target: https://travis-ci.org/swimlane/swimlane-python .. image:: https://readthedocs.org/projects/swimlane-python-driver/badge/?version=latest :target: http://swimlane-python-driver.readthedocs.io/ .. image:: https://api.codacy.com/project/badge/Grade/215d8281290749bba687a08db1d59d8b :target: https://www.codacy.com/app/Swimlane/swimlane-python?utm_source=github.com&utm_medium=referral&utm_content=swimlane/swimlane-python&utm_campaign=Badge_Grade .. image:: https://api.codacy.com/project/badge/Coverage/215d8281290749bba687a08db1d59d8b :target: https://www.codacy.com/app/Swimlane/swimlane-python?utm_source=github.com&utm_medium=referral&utm_content=swimlane/swimlane-python&utm_campaign=Badge_Grade
Python driver for the Swimlane_ API
.. _Swimlane: http://swimlane.com
Installation
Install from public repository
::
pip install swimlane
Or use correct offline installer with bundled dependencies from releases page_
.. _releases page: https://github.com/swimlane/swimlane-python/releases
::
python swimlane-python-offline-installer-<platform>-<python_version>.pyz
Documentation
See the Docs on RTD_ for examples and full documentation
.. _Docs on RTD: http://swimlane-python-driver.readthedocs.io/
Functional Tests
To run the Functional Tests, start by navigating into the functional_tests directory.
Install the required PIP packages with the command
::
pip install -r requirements.txt
Executing
The test suite allows for overriding the target server and user parameters via the following arguments:
--url default="https://localhost" --user default="admin" --pass This is the password for the user defined above. --skipverify This is for allowing the version of PyDriver to not match the version of Swimlane.
To run a specific test and skip the version verification:
pytest driver_tests/test_app_adaptor.py --skipverify
To run all the tests against 10.20.30.40:
pytest --url "https://10.20.30.40"
.. NOTE:: All of the data created for testing purposes is cleaned up.
No preset data is needed beyond the base user.
These tests are Python 2 and 3 compatible.
Issues
Open any bug reports or feature requests through the Swimlane support portal_
.. _Swimlane support portal: https://support.swimlane.com/helpdesk/tickets/new