]> git.ipfire.org Git - thirdparty/jinja.git/commitdiff
standard tox/travis config
authorDavid Lord <davidism@gmail.com>
Mon, 11 Apr 2016 23:16:43 +0000 (16:16 -0700)
committerDavid Lord <davidism@gmail.com>
Mon, 11 Apr 2016 23:18:24 +0000 (16:18 -0700)
fix pytest warning, don't prefix non-testcase classes with Test

.gitignore
.travis.yml
tests/test_ext.py
tox.ini

index 3ae1fa70b3cd5c7f9a5bf8d7f9559e73ca379933..8ea95fc98c32cde0c1940d41e58c1df49d0c21d3 100644 (file)
@@ -1,10 +1,12 @@
 *.so
-docs/_build
+docs/_build/
 *.pyc
 *.pyo
-*.egg-info
+*.egg-info/
 *.egg
-build
-dist
+build/
+dist/
 .DS_Store
-.tox
+.tox/
+.cache/
+.idea/
index 7480435180da3014d87fba48d5577a65efba69d9..90aa3d9db10e3e3b4b63878af2cf3e9d4f4f34b0 100644 (file)
@@ -3,22 +3,19 @@ language: python
 python:
   - "2.6"
   - "2.7"
+  - pypy
   - "3.3"
   - "3.4"
   - "3.5"
-  - "pypy"
-
 install:
-    - pip install tox
+  - pip install tox
 script:
-    - tox -e \
-      $(echo $TRAVIS_PYTHON_VERSION | sed 's/^\([0-9]\)\.\([0-9]\).*/py\1\2/')
-
+  - tox -e py
 notifications:
   email: false
   irc:
     channels:
-      - "chat.freenode.net#pocoo"
+      - chat.freenode.net#pocoo
     on_success: change
     on_failure: always
     use_notice: true
index 8985416c9cb3561fa08e2c91cf78972901530d69..f49c09c9acbead93f860c6a9e3fb904e06e22c31 100644 (file)
@@ -99,7 +99,7 @@ newstyle_i18n_env = Environment(
 newstyle_i18n_env.install_gettext_callables(gettext, ngettext, newstyle=True)
 
 
-class TestExtension(Extension):
+class ExampleExtension(Extension):
     tags = set(['test'])
     ext_attr = 42
 
@@ -207,15 +207,15 @@ class TestExtensions():
             == ['42 = 23', '1 = 2']
 
     def test_extension_nodes(self):
-        env = Environment(extensions=[TestExtension])
+        env = Environment(extensions=[ExampleExtension])
         tmpl = env.from_string('{% test %}')
         assert tmpl.render() == 'False|42|23|{}'
 
     def test_identifier(self):
-        assert TestExtension.identifier == __name__ + '.TestExtension'
+        assert ExampleExtension.identifier == __name__ + '.ExampleExtension'
 
     def test_rebinding(self):
-        original = Environment(extensions=[TestExtension])
+        original = Environment(extensions=[ExampleExtension])
         overlay = original.overlay()
         for env in original, overlay:
             for ext in itervalues(env.extensions):
diff --git a/tox.ini b/tox.ini
index 0daabf75b6160d48260004172803a92cf8c8dadc..388fb054763fdc9732f951f4fb1747e87ccf3bbf 100644 (file)
--- a/tox.ini
+++ b/tox.ini
@@ -1,9 +1,8 @@
 [tox]
-envlist = py26, py27, pypy, py33, py34, py35
+envlist = py26,py27,pypy,py33,py34,py35
 
 [testenv]
-commands =
-  py.test []
+commands = py.test {posargs}
 
 deps =
-  pytest
+    pytest