ソースを参照

Fixed #20590: Documented new test case ordering

Andrew Godwin 11 年 前
コミット
e26b589b8c
1 ファイル変更6 行追加4 行削除
  1. 6 4
      docs/topics/testing/overview.txt

+ 6 - 4
docs/topics/testing/overview.txt

@@ -221,10 +221,12 @@ Order in which tests are executed
 In order to guarantee that all ``TestCase`` code starts with a clean database,
 the Django test runner reorders tests in the following way:
 
-* First, all unittests (including :class:`unittest.TestCase`,
-  :class:`~django.test.SimpleTestCase`, :class:`~django.test.TestCase` and
-  :class:`~django.test.TransactionTestCase`) are run with no particular ordering
-  guaranteed nor enforced among them.
+* All :class:`~django.test.TestCase` subclasses are run first.
+
+* Then, all other unittests (including :class:`unittest.TestCase`,
+  :class:`~django.test.SimpleTestCase` and
+  :class:`~django.test.TransactionTestCase`) are run with no particular
+  ordering guaranteed nor enforced among them.
 
 * Then any other tests (e.g. doctests) that may alter the database without
   restoring it to its original state are run.