@@ -550,7 +550,6 @@ def test_setencoding_none_parameters(db_connection):
550550
551551def test_setencoding_invalid_encoding (db_connection ):
552552 """Test setencoding with invalid encoding."""
553- from mssql_python .exceptions import ProgrammingError
554553
555554 with pytest .raises (ProgrammingError ) as exc_info :
556555 db_connection .setencoding (encoding = 'invalid-encoding-name' )
@@ -560,7 +559,6 @@ def test_setencoding_invalid_encoding(db_connection):
560559
561560def test_setencoding_invalid_ctype (db_connection ):
562561 """Test setencoding with invalid ctype."""
563- from mssql_python .exceptions import ProgrammingError
564562
565563 with pytest .raises (ProgrammingError ) as exc_info :
566564 db_connection .setencoding (encoding = 'utf-8' , ctype = 999 )
@@ -570,7 +568,6 @@ def test_setencoding_invalid_ctype(db_connection):
570568
571569def test_setencoding_closed_connection (conn_str ):
572570 """Test setencoding on closed connection."""
573- from mssql_python .exceptions import InterfaceError
574571
575572 temp_conn = connect (conn_str )
576573 temp_conn .close ()
@@ -827,20 +824,8 @@ def test_setencoding_with_explicit_ctype_sql_wchar(conn_str):
827824 finally :
828825 conn .close ()
829826
830- def test_setencoding_invalid_encoding (conn_str ):
831- """Test setencoding with invalid encoding raises ProgrammingError"""
832- from mssql_python .exceptions import ProgrammingError
833-
834- conn = connect (conn_str )
835- try :
836- with pytest .raises (ProgrammingError , match = "Unsupported encoding" ):
837- conn .setencoding ('invalid-encoding-name' )
838- finally :
839- conn .close ()
840-
841- def test_setencoding_invalid_ctype (conn_str ):
827+ def test_setencoding_invalid_ctype_error (conn_str ):
842828 """Test setencoding with invalid ctype raises ProgrammingError"""
843- from mssql_python .exceptions import ProgrammingError
844829
845830 conn = connect (conn_str )
846831 try :
@@ -849,14 +834,6 @@ def test_setencoding_invalid_ctype(conn_str):
849834 finally :
850835 conn .close ()
851836
852- def test_setencoding_closed_connection (conn_str ):
853- """Test setencoding on closed connection raises InterfaceError"""
854- conn = connect (conn_str )
855- conn .close ()
856-
857- with pytest .raises (InterfaceError , match = "Connection is closed" ):
858- conn .setencoding ('utf-8' )
859-
860837def test_setencoding_case_insensitive_encoding (conn_str ):
861838 """Test setencoding with case variations"""
862839 conn = connect (conn_str )
0 commit comments