mirror of
https://github.com/django/django.git
synced 2025-10-24 06:06:09 +00:00
Merge remote-tracking branch 'core/master' into schema-alteration
Conflicts: django/core/management/commands/flush.py django/core/management/commands/syncdb.py django/db/models/loading.py docs/internals/deprecation.txt docs/ref/django-admin.txt docs/releases/1.7.txt
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user