It is recommended that contributors use virtual environments for development:
pipenv install -e git+https://github.com/ARMmbed/mbed-cloud-sdk-python.git#egg=mbed-cloud-sdk --devalternatively:
git clone https://github.com/ARMmbed/mbed-cloud-sdk-python.git
pipenv install "-e ." --devpipenv run python -m unittest discover testsTests are written using the unittest framework, so you can use any compatible Python testrunner. For example:
To run the full cross-language TestRunner suite you will also need to set up AWS credentials and pull the latest docker image. This may not be available to public contributors.
Some tests may require valid API credentials.
pipenv run sphinx-build -a -b html -c docs/ docs/ docs/build/