Add JWTConditions to condition lingo tests

pull/3586/head
David Núñez 2025-01-08 13:12:09 +01:00
parent b022f7a0a0
commit d75ddbe6b2
1 changed files with 12 additions and 1 deletions

View File

@ -83,7 +83,7 @@ def lingo_with_all_condition_types(get_random_checksum_address):
}
json_rpc_condition = {
# JSON RPC
"conditionType": "json-rpc",
"conditionType": ConditionType.JSONRPC.value,
"endpoint": "https://math.example.com/",
"method": "subtract",
"params": [42, 23],
@ -93,6 +93,12 @@ def lingo_with_all_condition_types(get_random_checksum_address):
"value": 19,
},
}
jwt_condition = {
# JWT
"conditionType": ConditionType.JWT.value,
"jwtToken": ":token",
"publicKey": "-----BEGIN PUBLIC KEY-----\nMFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAEXHVxB7s5SR7I9cWwry/JkECIReka\nCwG3uOLCYbw5gVzn4dRmwMyYUJFcQWuFSfECRK+uQOOXD0YSEucBq0p5tA==\n-----END PUBLIC KEY-----",
}
sequential_condition = {
"conditionType": ConditionType.SEQUENTIAL.value,
"conditionVariables": [
@ -112,6 +118,10 @@ def lingo_with_all_condition_types(get_random_checksum_address):
"varName": "jsonValue",
"condition": json_api_condition,
},
{
"varName": "jwtValue",
"condition": jwt_condition,
},
],
}
if_then_else_condition = {
@ -141,6 +151,7 @@ def lingo_with_all_condition_types(get_random_checksum_address):
},
}
def test_invalid_condition():
# no version or condition
data = dict()