mirror of
https://github.com/django/django.git
synced 2025-08-03 18:38:50 +00:00
Fixed #19941 -- Modified runtests.py to make running the tests easier.
1. Automatically use tests/../django as the Django version. 2. If settings aren't provided through --settings or DJANGO_SETTINGS_MODULE) then use test_sqlite.
This commit is contained in:
parent
372158a3cf
commit
b2314d9e1e
2 changed files with 29 additions and 7 deletions
|
@ -25,16 +25,26 @@ Quickstart
|
|||
~~~~~~~~~~
|
||||
|
||||
Running the tests requires a Django settings module that defines the
|
||||
databases to use. To make it easy to get started, Django provides a
|
||||
sample settings module that uses the SQLite database. To run the tests
|
||||
with this sample ``settings`` module:
|
||||
databases to use. To make it easy to get started, Django provides and uses a
|
||||
sample settings module that uses the SQLite database. To run the tests:
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
git clone git@github.com:django/django.git django-repo
|
||||
cd django-repo/tests
|
||||
./runtests.py
|
||||
|
||||
.. versionchanged:: 1.7
|
||||
|
||||
Older versions of Django required running the tests like this::
|
||||
|
||||
PYTHONPATH=..:$PYTHONPATH python ./runtests.py --settings=test_sqlite
|
||||
|
||||
``runtests.py`` now uses the Django package found at ``tests/../django`` (there
|
||||
isn't a need to add this on your ``PYTHONPATH``) and ``test_sqlite`` for the
|
||||
settings if settings aren't provided through either ``--settings`` or
|
||||
:envvar:`DJANGO_SETTINGS_MODULE`.
|
||||
|
||||
.. _running-unit-tests-settings:
|
||||
|
||||
Using another ``settings`` module
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue