summaryrefslogtreecommitdiff
path: root/docs
diff options
context:
space:
mode:
authorTim Graham <timograham@gmail.com>2014-06-09 12:09:16 -0400
committerTim Graham <timograham@gmail.com>2014-06-09 12:09:16 -0400
commitc17cd151d855ca1b8fcec894c5fccaa4a05be512 (patch)
treea3135906c281b9a6765e3d1006075509bc58b3a8 /docs
parent4b25ebf112d8bf4fcee6ee8339913bffdc81035d (diff)
Doc edits for refs #22487.
Diffstat (limited to 'docs')
-rw-r--r--docs/ref/migration-operations.txt2
-rw-r--r--docs/ref/settings.txt15
-rw-r--r--docs/releases/1.7.txt5
-rw-r--r--docs/spelling_wordlist2
-rw-r--r--docs/topics/testing/advanced.txt2
-rw-r--r--docs/topics/testing/overview.txt3
6 files changed, 17 insertions, 12 deletions
diff --git a/docs/ref/migration-operations.txt b/docs/ref/migration-operations.txt
index 95c9a65020..980b26cdbd 100644
--- a/docs/ref/migration-operations.txt
+++ b/docs/ref/migration-operations.txt
@@ -239,7 +239,7 @@ set ``atomic=False``.
.. warning::
- RunPython does not magically alter the connection of the models for you;
+ ``RunPython`` does not magically alter the connection of the models for you;
any model methods you call will go to the default database unless you
give them the current database alias (available from
``schema_editor.connection.alias``, where ``schema_editor`` is the second
diff --git a/docs/ref/settings.txt b/docs/ref/settings.txt
index 64f2d6e213..b941bd79fb 100644
--- a/docs/ref/settings.txt
+++ b/docs/ref/settings.txt
@@ -2083,17 +2083,19 @@ The name of the class to use for starting the test suite. See
TEST_NON_SERIALIZED_APPS
------------------------
+.. versionadded:: 1.7
+
Default: ``[]``
-In order to restore the database state between tests for TransactionTestCases
-and database backends without transactions, Django will :ref:`serialize the
-contents of all apps with migrations <test-case-serialized-rollback>` when it
-starts the test run so it can then reload from that copy before tests that
-need it.
+In order to restore the database state between tests for
+``TransactionTestCase``\s and database backends without transactions, Django
+will :ref:`serialize the contents of all apps with migrations
+<test-case-serialized-rollback>` when it starts the test run so it can then
+reload from that copy before tests that need it.
This slows down the startup time of the test runner; if you have apps that
you know don't need this feature, you can add their full names in here (e.g.
-``django.contrib.contenttypes``) to exclude them from this serialization
+``'django.contrib.contenttypes'``) to exclude them from this serialization
process.
.. setting:: THOUSAND_SEPARATOR
@@ -3001,6 +3003,7 @@ Templates
Testing
-------
* Database: :setting:`TEST <DATABASE-TEST>`
+* :setting:`TEST_NON_SERIALIZED_APPS`
* :setting:`TEST_RUNNER`
URLs
diff --git a/docs/releases/1.7.txt b/docs/releases/1.7.txt
index c45f32dcb1..6e38d09f61 100644
--- a/docs/releases/1.7.txt
+++ b/docs/releases/1.7.txt
@@ -63,9 +63,10 @@ but a few of the key features are:
* ``initial_data`` fixtures are no longer loaded for apps with migrations; if
you want to load initial data for an app, we suggest you do it in a migration.
-* Test rollback behaviour is different for apps with migrations; in particular,
+* Test rollback behavior is different for apps with migrations; in particular,
Django will no longer emulate rollbacks on non-transactional databases or
- inside ``TransactionTestCase`` :ref:`unless specifically asked <test-case-serialized-rollback>`.
+ inside ``TransactionTestCase`` :ref:`unless specifically requested
+ <test-case-serialized-rollback>`.
App-loading refactor
~~~~~~~~~~~~~~~~~~~~
diff --git a/docs/spelling_wordlist b/docs/spelling_wordlist
index 39f6fb2030..8b8f3c17f0 100644
--- a/docs/spelling_wordlist
+++ b/docs/spelling_wordlist
@@ -637,6 +637,8 @@ ubuntu
Ubuntuusers
ul
umask
+unassigning
+unapplied
unapply
unapplying
uncheck
diff --git a/docs/topics/testing/advanced.txt b/docs/topics/testing/advanced.txt
index 8e9337b9b4..ac6e15557a 100644
--- a/docs/topics/testing/advanced.txt
+++ b/docs/topics/testing/advanced.txt
@@ -505,7 +505,7 @@ can be useful during testing.
in-memory JSON string before running tests (used to restore the database
state between tests if you don't have transactions). You can set this to
False to significantly speed up creation time if you know you don't need
- data persistance outside of test fixtures.
+ data persistence outside of test fixtures.
``keepdb`` determines if the test run should use an existing
database, or create a new one. If ``True``, the existing
diff --git a/docs/topics/testing/overview.txt b/docs/topics/testing/overview.txt
index 026bbd8c88..3556cb1559 100644
--- a/docs/topics/testing/overview.txt
+++ b/docs/topics/testing/overview.txt
@@ -244,7 +244,7 @@ tests and not in ``TransactionTestCase`` tests, and additionally only on
backends where transactions are supported (the most important exception being
MyISAM).
-Django can re-load that data for you on a per-testcase basis by
+Django can reload that data for you on a per-testcase basis by
setting the ``serialized_rollback`` option to ``True`` in the body of the
``TestCase`` or ``TransactionTestCase``, but note that this will slow down
that test suite by approximately 3x.
@@ -276,7 +276,6 @@ used. This behavior `may change`_ in the future.
.. _may change: https://code.djangoproject.com/ticket/11505
-
Understanding the test output
-----------------------------