[1.9.x] Fixed #26132 -- Discouraged use of TransactionTestCase.fixtures.

Backport of b0b45f9a8373f47e96ef6c22d254c984d3b6b3c0 from master
This commit is contained in:
Tim Graham 2016-01-24 15:36:10 -05:00
parent 5e44348ad7
commit 41e059de7c

View File

@ -1057,9 +1057,9 @@ Fixture loading
.. attribute:: TransactionTestCase.fixtures .. attribute:: TransactionTestCase.fixtures
A test case for a database-backed website isn't much use if there isn't any A test case for a database-backed website isn't much use if there isn't any
data in the database. To make it easy to put test data into the database, data in the database. Tests are more readable and it's more maintainable to
Django's custom ``TransactionTestCase`` class provides a way of loading create objects using the ORM, for example in :meth:`TestCase.setUpTestData`,
**fixtures**. however, you can also use fixtures.
A fixture is a collection of data that Django knows how to import into a A fixture is a collection of data that Django knows how to import into a
database. For example, if your site has user accounts, you might set up a database. For example, if your site has user accounts, you might set up a