@@ -43,19 +43,19 @@ async def test_success(plugin, read, write):
4343
4444
4545@pytest .mark .asyncio
46- @pytest .mark .parametrize ("error,code,message" , [
47- pytest .param (UnknownError , 0 , "Unknown error" , id = "unknown_error " ),
48- pytest .param (BackendNotAvailable , 2 , "Backend not available" , id = "backend_not_available " ),
49- pytest .param (BackendTimeout , 3 , "Backend timed out" , id = "backend_timeout " ),
50- pytest .param (BackendError , 4 , "Backend error" , id = "backend_error " ),
51- pytest .param (InvalidCredentials , 100 , "Invalid credentials" , id = "invalid_credentials " ),
52- pytest .param (NetworkError , 101 , "Network error" , id = "network_error " ),
53- pytest .param (ProtocolError , 103 , "Protocol error" , id = "protocol_error " ),
54- pytest .param (TemporaryBlocked , 104 , "Temporary blocked" , id = "temporary_blocked " ),
55- pytest .param (Banned , 105 , "Banned" , id = "banned " ),
56- pytest .param (AccessDenied , 106 , "Access denied" , id = "access_denied " ),
46+ @pytest .mark .parametrize ("error,code,message, internal_type " , [
47+ pytest .param (UnknownError , 0 , "Unknown error" , "UnknownError " ),
48+ pytest .param (BackendNotAvailable , 2 , "Backend not available" , "BackendNotAvailable " ),
49+ pytest .param (BackendTimeout , 3 , "Backend timed out" , "BackendTimeout " ),
50+ pytest .param (BackendError , 4 , "Backend error" , "BackendError " ),
51+ pytest .param (InvalidCredentials , 100 , "Invalid credentials" , "InvalidCredentials " ),
52+ pytest .param (NetworkError , 101 , "Network error" , "NetworkError " ),
53+ pytest .param (ProtocolError , 103 , "Protocol error" , "ProtocolError " ),
54+ pytest .param (TemporaryBlocked , 104 , "Temporary blocked" , "TemporaryBlocked " ),
55+ pytest .param (Banned , 105 , "Banned" , "Banned " ),
56+ pytest .param (AccessDenied , 106 , "Access denied" , "AccessDenied " ),
5757])
58- async def test_failure (plugin , read , write , error , code , message ):
58+ async def test_failure (plugin , read , write , error , code , message , internal_type ):
5959 request = {
6060 "jsonrpc" : "2.0" ,
6161 "id" : "3" ,
@@ -73,7 +73,8 @@ async def test_failure(plugin, read, write, error, code, message):
7373 "id" : "3" ,
7474 "error" : {
7575 "code" : code ,
76- "message" : message
76+ "message" : message ,
77+ "data" : {"internal_type" : internal_type }
7778 }
7879 }
7980 ]
0 commit comments