diff --git a/.travis.yml b/.travis.yml
index 250dbae..9e86ad1 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,11 +1,18 @@
language: python
-env:
- - TOXENV=flake8
- - TOXENV=py27
- - TOXENV=py34
- - TOXENV=py35
- - TOXENV=py36
- - TOXENV=pypy
+matrix:
+ include:
+ - python: 3.6
+ env: TOXENV=flake8
+ - python: 2.7
+ env: TOXENV=py27
+ - python: 3.4
+ env: TOXENV=py34
+ - python: 3.5
+ env: TOXENV=py35
+ - python: 3.6
+ env: TOXENV=py36
+ - python: pypy
+ env: TOXENV=pypy
install:
- pip install tox
script:
diff --git a/flask_moment.py b/flask_moment.py
index 7bfded1..089c5fb 100644
--- a/flask_moment.py
+++ b/flask_moment.py
@@ -48,11 +48,14 @@ def include_jquery(version='2.1.0', local_js=None):
@staticmethod
def locale(language='en', auto_detect=False):
if auto_detect:
- return Markup('')
else:
- return Markup('' % language)
-
+ return Markup(
+ '' % language)
+
@staticmethod
def lang(language):
return _moment.locale(language)
diff --git a/tests/test_flask_moment.py b/tests/test_flask_moment.py
index 37c70ec..3e3ae43 100644
--- a/tests/test_flask_moment.py
+++ b/tests/test_flask_moment.py
@@ -112,17 +112,15 @@ def test__moment_local_true(self):
def test_locale(self):
mom = _moment_mock()
- l = 'en'
- locale = mom.locale(l)
+ locale = mom.locale('en')
assert isinstance(locale, Markup)
- assert 'moment.locale("%s")' % l in str(locale)
+ assert 'moment.locale("en")' in str(locale)
def test_lang(self):
mom = _moment_mock()
- l = 'en'
- lang = mom.lang(l)
+ lang = mom.lang('en')
assert isinstance(lang, Markup)
- assert 'moment.locale("%s")' % l in str(lang)
+ assert 'moment.locale("en")' in str(lang)
def test__moment_timestamp_passed(self):
ts = datetime(2017, 1, 15, 22, 47, 6, 479898)
diff --git a/tox.ini b/tox.ini
index 1aef3bf..f68b1ec 100644
--- a/tox.ini
+++ b/tox.ini
@@ -8,6 +8,12 @@ deps=
pytest
pytest-cov
mock
+basepython=
+ py27: python2.7
+ py34: python3.4
+ py35: python3.5
+ py36: python3.6
+ pypy: pypy
[testenv:flake8]
basepython=python3.6