def test_write_request_manager_handles_request( write_req_manager: WriteRequestManager, node_req): write_req_manager.static_validation(node_req) write_req_manager.dynamic_validation(node_req) write_req_manager.update_state(reqToTxn(node_req)) write_req_manager.apply_request(node_req, None) write_req_manager.apply_forced_request(node_req) write_req_manager.transform_txn_for_ledger(reqToTxn(node_req))
def test_write_request_manager_fails_to_handle( write_req_manager: WriteRequestManager, node_req): node_req.operation['type'] = 999 with pytest.raises(LogicError): write_req_manager.static_validation(node_req) with pytest.raises(LogicError): write_req_manager.dynamic_validation(node_req) with pytest.raises(LogicError): write_req_manager.update_state(reqToTxn(node_req)) with pytest.raises(LogicError): write_req_manager.apply_request(node_req, None) with pytest.raises(LogicError): write_req_manager.apply_forced_request(node_req) with pytest.raises(LogicError): write_req_manager.transform_txn_for_ledger(reqToTxn(node_req))