diff options
-rw-r--r-- | docs/source/essays/pycon2013.rst | 2 | ||||
-rw-r--r-- | test-requirements.txt | 3 | ||||
-rw-r--r-- | tox.ini | 9 |
3 files changed, 7 insertions, 7 deletions
diff --git a/docs/source/essays/pycon2013.rst b/docs/source/essays/pycon2013.rst index b8306fd..78ae2fd 100644 --- a/docs/source/essays/pycon2013.rst +++ b/docs/source/essays/pycon2013.rst @@ -314,7 +314,7 @@ often written by someone other than the core developer for the application. I saw two basic techniques to help developers get their plugins right: convention and interfaces. -.. image:: integration.jpg +.. image:: api-enforcement.jpg :scale: 50 :align: center diff --git a/test-requirements.txt b/test-requirements.txt index 4e214ef..4dda7a6 100644 --- a/test-requirements.txt +++ b/test-requirements.txt @@ -1,2 +1,5 @@ Pillow==2.4.0 # MIT sphinx>=1.1.2,!=1.2.0,<1.3 +nose +mock>=1.0 +coverage>=3.6 @@ -2,17 +2,15 @@ envlist = py26,py27,py32,py33,pypy,pep8,docs [testenv] +deps = + -r{toxinidir}/requirements.txt + -r{toxinidir}/test-requirements.txt # tox passes --pre to pip by default, but we don't want that install_command = pip install {opts} {packages} distribute = False commands = nosetests -d --with-coverage --cover-inclusive --cover-package stevedore [] -deps = - nose - mock - coverage [testenv:venv] -deps = -r{toxinidir}/test-requirements.txt commands = {posargs} [testenv:pep8] @@ -20,5 +18,4 @@ deps = flake8 commands = flake8 stevedore setup.py [testenv:docs] -deps = -r{toxinidir}/docs/requirements.txt commands = python setup.py build_sphinx |