diff options
| author | DB Tsai <dbtsai@dbtsai.com> | 2016-01-05 09:41:45 -0800 |
|---|---|---|
| committer | DB Tsai <dbtsai@dbtsai.com> | 2016-01-05 09:41:45 -0800 |
| commit | 6ce150bdcd1591387cc3682e2eeea5b36e93f617 (patch) | |
| tree | 8296e269e81e6a1d3b30df91c00e3295a8a3a878 | |
| parent | 35bfaceec39136b4d4dc09b877a14829bc82b8a3 (diff) | |
| parent | bead79690b6f2786313fb2e4f0f1cd2cde2cad07 (diff) | |
| download | python-mimeparse-6ce150bdcd1591387cc3682e2eeea5b36e93f617.tar.gz | |
Merge pull request #7 from scop/tests
Test with Python 3.4 and 3.5, pep8 fixes
| -rw-r--r-- | .travis.yml | 7 | ||||
| -rwxr-xr-x | mimeparse.py | 2 | ||||
| -rwxr-xr-x | mimeparse_test.py | 11 | ||||
| -rw-r--r-- | tox.ini | 8 |
4 files changed, 21 insertions, 7 deletions
diff --git a/.travis.yml b/.travis.yml index 7d3901c..cb5b1e1 100644 --- a/.travis.yml +++ b/.travis.yml @@ -6,9 +6,16 @@ python: env: - TOXENV=py27 - TOXENV=py32 + - TOXENV=py34 - TOXENV=pypy - TOXENV=pep8,pyflakes +# https://github.com/travis-ci/travis-ci/issues/4794 +matrix: + include: + - python: 3.5 + env: TOXENV=py35 + # command to install dependencies install: - pip install tox diff --git a/mimeparse.py b/mimeparse.py index e258016..9f2788e 100755 --- a/mimeparse.py +++ b/mimeparse.py @@ -65,7 +65,7 @@ def parse_media_range(range): necessary. """ (type, subtype, params) = parse_mime_type(range) - if not 'q' in params or not params['q'] or \ + if 'q' not in params or not params['q'] or \ float(params['q']) > 1 or float(params['q']) < 0: params['q'] = '1' diff --git a/mimeparse_test.py b/mimeparse_test.py index ce639e4..d179982 100755 --- a/mimeparse_test.py +++ b/mimeparse_test.py @@ -5,17 +5,18 @@ Python tests for Mime-Type Parser. This module loads a json file and converts the tests specified therein to a set of PyUnitTestCases. Then it uses PyUnit to run them and report their status. """ -__version__ = "0.1" -__author__ = 'Ade Oshineye' -__email__ = "ade@oshineye.com" -__credits__ = "" - import json import mimeparse import unittest from functools import partial +__version__ = "0.1" +__author__ = 'Ade Oshineye' +__email__ = "ade@oshineye.com" +__credits__ = "" + + def test_parse_media_range(args, expected): expected = tuple(expected) result = mimeparse.parse_media_range(args) @@ -1,9 +1,15 @@ [tox] -envlist = py32,py27,pypy,pep8,pyflakes +envlist = py35,py34,py32,py27,pypy,pep8,pyflakes [testenv] commands = ./mimeparse_test.py +[testenv:py35] +basepython = python3.5 + +[testenv:py34] +basepython = python3.4 + [testenv:py32] basepython = python3.2 |
