mirror of
https://github.com/django/django.git
synced 2025-07-24 05:36:15 +00:00
Refs #14661 -- Clarified the handling of initial data injected via custom SQL.
This is BACKWARDS INCOMPATIBLE CHANGE for anyone relying on SQL-injected initial data in a test case. git-svn-id: http://code.djangoproject.com/svn/django/trunk@15239 bcc190cf-cafb-0310-a4f2-bffc1f526a37
This commit is contained in:
parent
5502fa5980
commit
b31a1b9926
7 changed files with 81 additions and 6 deletions
|
@ -5,4 +5,11 @@ from models import Simple
|
|||
|
||||
class InitialSQLTests(TestCase):
|
||||
def test_initial_sql(self):
|
||||
self.assertEqual(Simple.objects.count(), 7)
|
||||
# The format of the included SQL file for this test suite is important.
|
||||
# It must end with a trailing newline in order to test the fix for #2161.
|
||||
|
||||
# However, as pointed out by #14661, test data loaded by custom SQL
|
||||
# can't be relied upon; as a result, the test framework flushes the
|
||||
# data contents before every test. This test validates that this has
|
||||
# occurred.
|
||||
self.assertEqual(Simple.objects.count(), 0)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue