55from django .db import InternalError , ProgrammingError , connection
66from psycopg2 import errorcodes
77
8- from psqlextra .error import extract_postgres_error
8+ from psqlextra .error import extract_postgres_error_code
99from psqlextra .schema import PostgresSchema , postgres_temporary_schema
1010
1111
@@ -92,8 +92,8 @@ def test_postgres_schema_delete_and_create():
9292 with pytest .raises (InternalError ) as exc_info :
9393 schema = PostgresSchema .delete_and_create (schema .name )
9494
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
9797
9898 # Verify that the schema and table still exist
9999 assert _does_schema_exist (schema .name )
@@ -112,8 +112,8 @@ def test_postgres_schema_delete_and_create():
112112 cursor .execute ("SELECT * FROM test.bla" )
113113 assert cursor .fetchone () == ("hello" ,)
114114
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
117117
118118
119119def test_postgres_schema_delete ():
@@ -134,8 +134,8 @@ def test_postgres_schema_delete_not_empty():
134134 with pytest .raises (InternalError ) as exc_info :
135135 schema .delete ()
136136
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
139139
140140
141141def test_postgres_schema_delete_cascade_not_empty ():
@@ -176,8 +176,8 @@ def test_postgres_temporary_schema_not_empty():
176176 f"CREATE TABLE { schema .name } .mytable AS SELECT 'hello world'"
177177 )
178178
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
181181
182182
183183def test_postgres_temporary_schema_not_empty_cascade ():
0 commit comments