File tree Expand file tree Collapse file tree 1 file changed +11
-4
lines changed Expand file tree Collapse file tree 1 file changed +11
-4
lines changed Original file line number Diff line number Diff line change @@ -26,13 +26,20 @@ def test_error_classes(conn_cnx):
2626
2727def test_error_code (conn_cnx ):
2828 """Error code is included in the exception."""
29- syntax_errno = 1003
30- syntax_sqlstate = "42000"
29+ syntax_errno = 1494
30+ syntax_errno_old = 1003
31+ syntax_sqlstate = "42601"
32+ syntax_sqlstate_old = "42000"
3133 with conn_cnx () as ctx :
3234 with pytest .raises (errors .ProgrammingError ) as e :
3335 ctx .cursor ().execute ("SELECT * FROOOM TEST" )
34- assert e .value .errno == syntax_errno , "Syntax error code"
35- assert e .value .sqlstate == syntax_sqlstate , "Syntax SQL state"
36+ assert (
37+ e .value .errno == syntax_errno or e .value .errno == syntax_errno_old
38+ ), "Syntax error code"
39+ assert (
40+ e .value .sqlstate == syntax_sqlstate
41+ or e .value .sqlstate == syntax_sqlstate_old
42+ ), "Syntax SQL state"
3643 e .match (rf"^{ syntax_errno :06d} \({ syntax_sqlstate } \): " )
3744
3845
You can’t perform that action at this time.
0 commit comments