5
5
from django .db import InternalError , ProgrammingError , connection
6
6
from psycopg2 import errorcodes
7
7
8
- from psqlextra .error import extract_postgres_error
8
+ from psqlextra .error import extract_postgres_error_code
9
9
from psqlextra .schema import PostgresSchema , postgres_temporary_schema
10
10
11
11
@@ -92,8 +92,8 @@ def test_postgres_schema_delete_and_create():
92
92
with pytest .raises (InternalError ) as exc_info :
93
93
schema = PostgresSchema .delete_and_create (schema .name )
94
94
95
- pg_error = extract_postgres_error (exc_info .value )
96
- assert pg_error . pgcode == errorcodes .DEPENDENT_OBJECTS_STILL_EXIST
95
+ pg_error = extract_postgres_error_code (exc_info .value )
96
+ assert pg_error == errorcodes .DEPENDENT_OBJECTS_STILL_EXIST
97
97
98
98
# Verify that the schema and table still exist
99
99
assert _does_schema_exist (schema .name )
@@ -112,8 +112,8 @@ def test_postgres_schema_delete_and_create():
112
112
cursor .execute ("SELECT * FROM test.bla" )
113
113
assert cursor .fetchone () == ("hello" ,)
114
114
115
- pg_error = extract_postgres_error (exc_info .value )
116
- assert pg_error . pgcode == errorcodes .UNDEFINED_TABLE
115
+ pg_error = extract_postgres_error_code (exc_info .value )
116
+ assert pg_error == errorcodes .UNDEFINED_TABLE
117
117
118
118
119
119
def test_postgres_schema_delete ():
@@ -134,8 +134,8 @@ def test_postgres_schema_delete_not_empty():
134
134
with pytest .raises (InternalError ) as exc_info :
135
135
schema .delete ()
136
136
137
- pg_error = extract_postgres_error (exc_info .value )
138
- assert pg_error . pgcode == errorcodes .DEPENDENT_OBJECTS_STILL_EXIST
137
+ pg_error = extract_postgres_error_code (exc_info .value )
138
+ assert pg_error == errorcodes .DEPENDENT_OBJECTS_STILL_EXIST
139
139
140
140
141
141
def test_postgres_schema_delete_cascade_not_empty ():
@@ -176,8 +176,8 @@ def test_postgres_temporary_schema_not_empty():
176
176
f"CREATE TABLE { schema .name } .mytable AS SELECT 'hello world'"
177
177
)
178
178
179
- pg_error = extract_postgres_error (exc_info .value )
180
- assert pg_error . pgcode == errorcodes .DEPENDENT_OBJECTS_STILL_EXIST
179
+ pg_error = extract_postgres_error_code (exc_info .value )
180
+ assert pg_error == errorcodes .DEPENDENT_OBJECTS_STILL_EXIST
181
181
182
182
183
183
def test_postgres_temporary_schema_not_empty_cascade ():
0 commit comments