diff --git a/.gitignore b/.gitignore index 247392d..944dcb3 100644 --- a/.gitignore +++ b/.gitignore @@ -18,6 +18,7 @@ build/ dist/ .coverage src/escpos/version.py +.hypothesis # testing temporary directories test/test-cli-output/ diff --git a/.travis.yml b/.travis.yml index e4d4f6e..76794ac 100644 --- a/.travis.yml +++ b/.travis.yml @@ -28,6 +28,7 @@ matrix: allow_failures: - python: 3.5-dev - python: nightly + - python: pypy3 before_install: - pip install tox codecov script: diff --git a/codecov.yml b/codecov.yml index 50302f9..3f03c93 100644 --- a/codecov.yml +++ b/codecov.yml @@ -1,4 +1,16 @@ +codecov: + bot: patkan + coverage: + status: + project: + default: # status context + target: auto + threshold: "1%" + patch: + default: + target: auto + threshold: "1%" range: "60...100" comment: off diff --git a/setup.py b/setup.py index 7a3895b..0e3eea5 100755 --- a/setup.py +++ b/setup.py @@ -116,7 +116,7 @@ setup( setup_requires=[ 'setuptools_scm', ], - tests_require=['tox', 'nose', 'scripttest'], + tests_require=['tox', 'nose', 'scripttest', 'mock', 'hypothesis'], cmdclass={'test': Tox}, entry_points={ 'console_scripts': [ diff --git a/tox.ini b/tox.ini index b1dee64..0968270 100644 --- a/tox.ini +++ b/tox.ini @@ -5,6 +5,8 @@ envlist = py27, py34, py35, docs deps = nose coverage scripttest + mock + hypothesis commands = nosetests --with-coverage --cover-erase --cover-branches [testenv:docs]