1
0
mirror of https://github.com/django/django.git synced 2025-06-02 01:59:11 +00:00

[5.2.x] Refs #36052, #32234 -- Fixed inspectdb tests for CompositePrimaryKey on Oracle.

Tests regression in 4c75858135589f3a00e32eb4d476074536371a32.
Backport of dd133054cb98f77577c06d7ef1f2391a865784bc from main
This commit is contained in:
Mariusz Felisiak 2025-05-06 08:20:56 +02:00
parent 3c887e5e50
commit 44bda7a674
2 changed files with 3 additions and 3 deletions

View File

@ -157,7 +157,7 @@ class DbComment(models.Model):
required_db_features = {"supports_comments"}
class CompositePrimaryKeyModel(models.Model):
class CompositePKModel(models.Model):
pk = models.CompositePrimaryKey("column_1", "column_2")
column_1 = models.IntegerField()
column_2 = models.IntegerField()

View File

@ -629,7 +629,7 @@ class InspectDBTransactionalTests(TransactionTestCase):
def test_composite_primary_key(self):
out = StringIO()
field_type = connection.features.introspected_field_types["IntegerField"]
call_command("inspectdb", "inspectdb_compositeprimarykeymodel", stdout=out)
call_command("inspectdb", "inspectdb_compositepkmodel", stdout=out)
output = out.getvalue()
self.assertIn(
"pk = models.CompositePrimaryKey('column_1', 'column_2')",
@ -640,5 +640,5 @@ class InspectDBTransactionalTests(TransactionTestCase):
def test_composite_primary_key_not_unique_together(self):
out = StringIO()
call_command("inspectdb", "inspectdb_compositeprimarykeymodel", stdout=out)
call_command("inspectdb", "inspectdb_compositepkmodel", stdout=out)
self.assertNotIn("unique_together", out.getvalue())