summaryrefslogtreecommitdiff
path: root/tests/backends/postgresql/test_operations.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/backends/postgresql/test_operations.py')
-rw-r--r--tests/backends/postgresql/test_operations.py42
1 files changed, 4 insertions, 38 deletions
diff --git a/tests/backends/postgresql/test_operations.py b/tests/backends/postgresql/test_operations.py
index b073f688f4..821bb29cee 100644
--- a/tests/backends/postgresql/test_operations.py
+++ b/tests/backends/postgresql/test_operations.py
@@ -14,7 +14,6 @@ class PostgreSQLOperationsTests(SimpleTestCase):
connection.ops.sql_flush(
no_style(),
[Person._meta.db_table, Tag._meta.db_table],
- [],
),
['TRUNCATE "backends_person", "backends_tag";'],
)
@@ -24,61 +23,28 @@ class PostgreSQLOperationsTests(SimpleTestCase):
connection.ops.sql_flush(
no_style(),
[Person._meta.db_table, Tag._meta.db_table],
- [],
allow_cascade=True,
),
['TRUNCATE "backends_person", "backends_tag" CASCADE;'],
)
def test_sql_flush_sequences(self):
- sequence_reset_sql = (
- "SELECT setval(pg_get_serial_sequence('%s','id'), 1, false);"
- )
self.assertEqual(
connection.ops.sql_flush(
no_style(),
[Person._meta.db_table, Tag._meta.db_table],
- [
- {
- 'table': Person._meta.db_table,
- 'column': Person._meta.pk.db_column,
- },
- {
- 'table': Tag._meta.db_table,
- 'column': Tag._meta.pk.db_column,
- },
- ],
+ reset_sequences=True,
),
- [
- 'TRUNCATE "backends_person", "backends_tag";',
- sequence_reset_sql % '"backends_person"',
- sequence_reset_sql % '"backends_tag"',
- ],
+ ['TRUNCATE "backends_person", "backends_tag" RESTART IDENTITY;'],
)
def test_sql_flush_sequences_allow_cascade(self):
- sequence_reset_sql = (
- "SELECT setval(pg_get_serial_sequence('%s','id'), 1, false);"
- )
self.assertEqual(
connection.ops.sql_flush(
no_style(),
[Person._meta.db_table, Tag._meta.db_table],
- [
- {
- 'table': Person._meta.db_table,
- 'column': Person._meta.pk.db_column,
- },
- {
- 'table': Tag._meta.db_table,
- 'column': Tag._meta.pk.db_column,
- },
- ],
+ reset_sequences=True,
allow_cascade=True,
),
- [
- 'TRUNCATE "backends_person", "backends_tag" CASCADE;',
- sequence_reset_sql % '"backends_person"',
- sequence_reset_sql % '"backends_tag"',
- ],
+ ['TRUNCATE "backends_person", "backends_tag" RESTART IDENTITY CASCADE;'],
)