mirror of
https://github.com/scrapy/scrapy.git
synced 2025-02-23 14:44:23 +00:00
61 lines
1.2 KiB
INI
61 lines
1.2 KiB
INI
# Tox (http://tox.testrun.org/) is a tool for running tests
|
|
# in multiple virtualenvs. This configuration file will run the
|
|
# test suite on all supported python versions. To use it, "pip install tox"
|
|
# and then run "tox" from this directory.
|
|
|
|
[tox]
|
|
envlist = py27, pypy, precise, trunk, py33
|
|
|
|
[testenv]
|
|
deps =
|
|
-rrequirements.txt
|
|
# Extras
|
|
boto
|
|
Pillow
|
|
django
|
|
# Only required to run tests
|
|
mock
|
|
mitmproxy
|
|
commands =
|
|
trial scrapy
|
|
|
|
[testenv:precise]
|
|
basepython = python2.7
|
|
deps =
|
|
pyOpenSSL==0.13
|
|
lxml==2.3.2
|
|
twisted==11.1.0
|
|
boto==2.2.2
|
|
Pillow<2.0
|
|
django==1.3.1
|
|
cssselect==0.9.1
|
|
mock==1.0.1
|
|
mitmproxy==0.9.2
|
|
|
|
[testenv:trunk]
|
|
basepython = python2.7
|
|
commands =
|
|
pip install https://github.com/scrapy/w3lib/archive/master.zip#egg=w3lib
|
|
pip install https://github.com/scrapy/queuelib/archive/master.zip#egg=queuelib
|
|
trial scrapy
|
|
|
|
[testenv:py33]
|
|
basepython = python3.3
|
|
deps =
|
|
Twisted>=13.2.0
|
|
lxml>=3.2.4
|
|
pyOpenSSL>=0.13.1
|
|
cssselect>=0.9
|
|
queuelib>=1.1.1
|
|
w3lib>=1.5
|
|
# Only required to run tests
|
|
mock>=1.0.1
|
|
mitmproxy>=0.9.2
|
|
commands =
|
|
trial scrapy
|
|
|
|
[testenv:windows]
|
|
commands =
|
|
bin/runtests.bat []
|
|
sitepackages = False
|