Fix faulty condition tests - each needed a new copy of the condition dict.

pull/3569/head
derekpierre 2024-12-06 12:01:59 -05:00
parent d414553e53
commit b4a6e24d58
No known key found for this signature in database
2 changed files with 5 additions and 0 deletions

View File

@ -101,11 +101,13 @@ def test_rpc_condition_schema_validation(rpc_condition):
with pytest.raises(InvalidConditionLingo):
# chain id not an integer
condition_dict = rpc_condition.to_dict()
condition_dict["chain"] = str(TESTERCHAIN_CHAIN_ID)
RPCCondition.from_dict(condition_dict)
with pytest.raises(InvalidConditionLingo):
# chain id not a permitted chain
condition_dict = rpc_condition.to_dict()
condition_dict["chain"] = 90210 # Beverly Hills Chain :)
RPCCondition.from_dict(condition_dict)

View File

@ -60,16 +60,19 @@ def test_time_condition_schema_validation(time_condition):
with pytest.raises(InvalidConditionLingo):
# invalid method name
condition_dict = time_condition.to_dict()
condition_dict["method"] = "my_blocktime"
TimeCondition.from_dict(condition_dict)
with pytest.raises(InvalidConditionLingo):
# chain id not an integer
condition_dict = time_condition.to_dict()
condition_dict["chain"] = str(TESTERCHAIN_CHAIN_ID)
TimeCondition.from_dict(condition_dict)
with pytest.raises(InvalidConditionLingo):
# chain id not a permitted chain
condition_dict = time_condition.to_dict()
condition_dict["chain"] = 90210 # Beverly Hills Chain :)
TimeCondition.from_dict(condition_dict)