Run black linter and enforce going forward

This commit is contained in:
Asher Foa 2019-10-26 18:47:45 -07:00
parent 54c8a7dea1
commit c820395dbf
5 changed files with 11 additions and 5 deletions

View File

@ -37,7 +37,8 @@ install:
python wait_for.py
fi
script:
- make test
- make test-only
- if [[ $TRAVIS_PYTHON_VERSION == "3.7" ]]; then make lint; fi
after_success:
- coveralls
before_deploy:

View File

@ -14,12 +14,16 @@ init:
lint:
flake8 moto
black --check moto/ tests/
test: lint
test-only:
rm -f .coverage
rm -rf cover
@nosetests -sv --with-coverage --cover-html ./tests/ $(TEST_EXCLUDE)
test: lint test-only
test_server:
@TEST_SERVER_MODE=true nosetests -sv --with-coverage --cover-html ./tests/

View File

@ -7,9 +7,9 @@
[![Docs](https://readthedocs.org/projects/pip/badge/?version=stable)](http://docs.getmoto.org)
![PyPI](https://img.shields.io/pypi/v/moto.svg)
![PyPI - Python Version](https://img.shields.io/pypi/pyversions/moto.svg)
![PyPI - Downloads](https://img.shields.io/pypi/dw/moto.svg)
![PyPI - Downloads](https://img.shields.io/pypi/dw/moto.svg) [![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/psf/black)
# In a nutshell
## In a nutshell
Moto is a library that allows your tests to easily mock out AWS Services.

View File

@ -1,6 +1,7 @@
-r requirements.txt
mock
nose
black; python_version >= '3.6'
sure==1.4.11
coverage
flake8==3.7.8

View File

@ -15,5 +15,5 @@ commands =
nosetests {posargs}
[flake8]
ignore = E128,E501,W504,W605
ignore = W503,W605,E128,E501,E203,E266,E501,E231
exclude = moto/packages,dist