Merge pull request #81 from MaxG87/master
Add property-based fuzz test
diff --git a/.travis.yml b/.travis.yml
index e3c77f6..9092497 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -3,10 +3,14 @@
- pip install tox
script:
- tox
-matrix:
+jobs:
fast_finish: true
allow_failures:
- env: TOXENV=docstrings
+ - env: TOXENV=py27
+ - env: TOXENV=py34
+ - env: TOXENV=py35
+ - env: TOXENV=pypy
include:
- python: 2.7
env: TOXENV=py27
@@ -20,6 +24,8 @@
env: TOXENV=py37
- python: 3.8
env: TOXENV=py38
+ - python: 3.9
+ env: TOXENV=py39
- python: pypy
env: TOXENV=pypy
- python: pypy3
diff --git a/mccabe.py b/mccabe.py
index 3ab390c..f28b979 100644
--- a/mccabe.py
+++ b/mccabe.py
@@ -242,7 +242,7 @@
kwargs = {
'default': -1,
'action': 'store',
- 'type': 'int',
+ 'type': int,
'help': 'McCabe complexity threshold',
'parse_from_config': 'True',
}
diff --git a/setup.py b/setup.py
index b00a1c5..01e528e 100644
--- a/setup.py
+++ b/setup.py
@@ -52,6 +52,8 @@
'Programming Language :: Python :: 3.5',
'Programming Language :: Python :: 3.6',
'Programming Language :: Python :: 3.7',
+ 'Programming Language :: Python :: 3.8',
+ 'Programming Language :: Python :: 3.9',
'Topic :: Software Development :: Libraries :: Python Modules',
'Topic :: Software Development :: Quality Assurance',
],
diff --git a/tox.ini b/tox.ini
index 4a42088..5965f63 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,6 +1,6 @@
[tox]
envlist =
- py27,py34,py35,py36,py37,py38,pypy,pypy3,flake8
+ py27,py34,py35,py36,py37,py38,py39,pypy,pypy3,flake8
[testenv]
deps =
@@ -10,6 +10,9 @@
commands =
pytest
+[flake8]
+max-line-length = 88
+
[testenv:flake8]
deps =
flake8