mirror of https://github.com/django/django.git
[1.6.x] Fixed #19196 -- Added test/requirements
Backport of 4d92a0bd86
from master.
This commit is contained in:
parent
a2b4af3a1a
commit
aecbaaed0c
|
@ -136,23 +136,40 @@ Running all the tests
|
|||
If you want to run the full suite of tests, you'll need to install a number of
|
||||
dependencies:
|
||||
|
||||
* Pillow_
|
||||
* PyYAML_
|
||||
* pytz_
|
||||
* setuptools_
|
||||
* memcached_, plus a :ref:`supported Python binding <memcached>`
|
||||
* gettext_ (:ref:`gettext_on_windows`)
|
||||
* selenium_ (if also using Python >= 2.6)
|
||||
* selenium_
|
||||
|
||||
You can find these dependencies in `pip requirements files`_ inside the
|
||||
``tests/requirements`` directory of the Django source tree and install them
|
||||
like so::
|
||||
|
||||
pip install -r tests/requirements/py2.txt # Python 3: py3.txt
|
||||
|
||||
You can also install the database adapter(s) of your choice using
|
||||
``oracle.txt``, ``mysql.txt``, or ``postgres.txt``.
|
||||
|
||||
If you want to test the memcached cache backend, you'll also need to define
|
||||
a :setting:`CACHES` setting that points at your memcached instance.
|
||||
|
||||
To run the GeoDjango tests, you will need to :doc:`setup a spatial database
|
||||
and install the Geospatial libraries</ref/contrib/gis/install/index>`.
|
||||
|
||||
Each of these dependencies is optional. If you're missing any of them, the
|
||||
associated tests will be skipped.
|
||||
|
||||
.. _Pillow: https://pypi.python.org/pypi/Pillow/
|
||||
.. _PyYAML: http://pyyaml.org/wiki/PyYAML
|
||||
.. _pytz: https://pypi.python.org/pypi/pytz/
|
||||
.. _setuptools: http://pypi.python.org/pypi/setuptools/
|
||||
.. _memcached: http://memcached.org/
|
||||
.. _gettext: http://www.gnu.org/software/gettext/manual/gettext.html
|
||||
.. _selenium: http://pypi.python.org/pypi/selenium
|
||||
.. _pip requirements files: http://www.pip-installer.org/en/latest/requirements.html
|
||||
|
||||
Code coverage
|
||||
~~~~~~~~~~~~~
|
||||
|
|
|
@ -0,0 +1,6 @@
|
|||
bcrypt
|
||||
docutils
|
||||
Pillow
|
||||
PyYAML
|
||||
pytz
|
||||
selenium
|
|
@ -0,0 +1 @@
|
|||
MySQL-python
|
|
@ -0,0 +1 @@
|
|||
cx_oracle
|
|
@ -0,0 +1 @@
|
|||
psycopg2
|
|
@ -0,0 +1,2 @@
|
|||
-r base.txt
|
||||
python-memcached
|
|
@ -0,0 +1,2 @@
|
|||
-r base.txt
|
||||
python3-memcached
|
|
@ -22,6 +22,7 @@ TEMP_DIR = tempfile.mkdtemp(prefix='django_')
|
|||
os.environ['DJANGO_TEST_TEMP_DIR'] = TEMP_DIR
|
||||
|
||||
SUBDIRS_TO_SKIP = [
|
||||
'requirements',
|
||||
'templates',
|
||||
'test_discovery_sample',
|
||||
'test_discovery_sample2',
|
||||
|
|
Loading…
Reference in New Issue