-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathpytest_results.json
More file actions
1 lines (1 loc) · 155 KB
/
pytest_results.json
File metadata and controls
1 lines (1 loc) · 155 KB
1
{"created": 1752280834.1795197, "duration": 3.978041172027588, "exitcode": 0, "root": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain", "environment": {}, "summary": {"passed": 154, "total": 154, "collected": 154}, "collectors": [{"nodeid": "", "outcome": "passed", "result": [{"nodeid": ".", "type": "Dir"}]}, {"nodeid": "src/pymockapi", "outcome": "passed", "result": []}, {"nodeid": "src/pymockapi.egg-info", "outcome": "passed", "result": []}, {"nodeid": "src", "outcome": "passed", "result": [{"nodeid": "src/pymockapi", "type": "Package"}, {"nodeid": "src/pymockapi.egg-info", "type": "Dir"}]}, {"nodeid": "tests/test_blockchain.py::TestBlockchainState", "outcome": "passed", "result": [{"nodeid": "tests/test_blockchain.py::TestBlockchainState::test_genesis_block", "type": "Function", "lineno": 12}, {"nodeid": "tests/test_blockchain.py::TestBlockchainState::test_add_transaction", "type": "Function", "lineno": 19}, {"nodeid": "tests/test_blockchain.py::TestBlockchainState::test_mine_new_block", "type": "Function", "lineno": 35}, {"nodeid": "tests/test_blockchain.py::TestBlockchainState::test_get_balance", "type": "Function", "lineno": 58}, {"nodeid": "tests/test_blockchain.py::TestBlockchainState::test_get_nonce", "type": "Function", "lineno": 70}, {"nodeid": "tests/test_blockchain.py::TestBlockchainState::test_contract_code", "type": "Function", "lineno": 87}, {"nodeid": "tests/test_blockchain.py::TestBlockchainState::test_storage", "type": "Function", "lineno": 98}, {"nodeid": "tests/test_blockchain.py::TestBlockchainState::test_add_log", "type": "Function", "lineno": 110}, {"nodeid": "tests/test_blockchain.py::TestBlockchainState::test_get_logs_filtering", "type": "Function", "lineno": 126}, {"nodeid": "tests/test_blockchain.py::TestBlockchainState::test_mining_task", "type": "Coroutine", "lineno": 167}, {"nodeid": "tests/test_blockchain.py::TestBlockchainState::test_base_fee_update", "type": "Function", "lineno": 178}]}, {"nodeid": "tests/test_blockchain.py", "outcome": "passed", "result": [{"nodeid": "tests/test_blockchain.py::TestBlockchainState", "type": "Class"}]}, {"nodeid": "tests/test_blockchain_advanced.py::TestBlockchainAdvanced", "outcome": "passed", "result": [{"nodeid": "tests/test_blockchain_advanced.py::TestBlockchainAdvanced::test_multiple_transactions_same_account", "type": "Function", "lineno": 12}, {"nodeid": "tests/test_blockchain_advanced.py::TestBlockchainAdvanced::test_transaction_with_max_gas", "type": "Function", "lineno": 33}, {"nodeid": "tests/test_blockchain_advanced.py::TestBlockchainAdvanced::test_contract_creation_transaction", "type": "Function", "lineno": 45}, {"nodeid": "tests/test_blockchain_advanced.py::TestBlockchainAdvanced::test_eip1559_transaction", "type": "Function", "lineno": 59}, {"nodeid": "tests/test_blockchain_advanced.py::TestBlockchainAdvanced::test_legacy_transaction", "type": "Function", "lineno": 75}, {"nodeid": "tests/test_blockchain_advanced.py::TestBlockchainAdvanced::test_block_gas_limit_enforcement", "type": "Function", "lineno": 88}, {"nodeid": "tests/test_blockchain_advanced.py::TestBlockchainAdvanced::test_balance_updates_after_mining", "type": "Function", "lineno": 106}, {"nodeid": "tests/test_blockchain_advanced.py::TestBlockchainAdvanced::test_storage_operations", "type": "Function", "lineno": 125}, {"nodeid": "tests/test_blockchain_advanced.py::TestBlockchainAdvanced::test_block_timestamp_progression", "type": "Function", "lineno": 135}, {"nodeid": "tests/test_blockchain_advanced.py::TestBlockchainAdvanced::test_block_hash_uniqueness", "type": "Function", "lineno": 149}, {"nodeid": "tests/test_blockchain_advanced.py::TestBlockchainAdvanced::test_get_logs_with_multiple_addresses", "type": "Function", "lineno": 158}, {"nodeid": "tests/test_blockchain_advanced.py::TestBlockchainAdvanced::test_get_logs_complex_topic_filtering", "type": "Function", "lineno": 184}, {"nodeid": "tests/test_blockchain_advanced.py::TestBlockchainAdvanced::test_transaction_receipt_generation", "type": "Function", "lineno": 214}, {"nodeid": "tests/test_blockchain_advanced.py::TestBlockchainAdvanced::test_concurrent_transaction_additions", "type": "Coroutine", "lineno": 232}, {"nodeid": "tests/test_blockchain_advanced.py::TestBlockchainAdvanced::test_block_reorganization_scenario", "type": "Function", "lineno": 253}, {"nodeid": "tests/test_blockchain_advanced.py::TestBlockchainAdvanced::test_gas_refund_simulation", "type": "Function", "lineno": 272}, {"nodeid": "tests/test_blockchain_advanced.py::TestBlockchainAdvanced::test_base_fee_extreme_conditions", "type": "Function", "lineno": 289}, {"nodeid": "tests/test_blockchain_advanced.py::TestBlockchainAdvanced::test_chain_id_consistency", "type": "Function", "lineno": 315}, {"nodeid": "tests/test_blockchain_advanced.py::TestBlockchainAdvanced::test_empty_block_mining", "type": "Function", "lineno": 328}]}, {"nodeid": "tests/test_blockchain_advanced.py", "outcome": "passed", "result": [{"nodeid": "tests/test_blockchain_advanced.py::TestBlockchainAdvanced", "type": "Class"}]}, {"nodeid": "tests/test_events.py::TestEventEmitter", "outcome": "passed", "result": [{"nodeid": "tests/test_events.py::TestEventEmitter::test_emit_event", "type": "Function", "lineno": 16}, {"nodeid": "tests/test_events.py::TestEventEmitter::test_emit_transfer", "type": "Function", "lineno": 35}, {"nodeid": "tests/test_events.py::TestEventEmitter::test_emit_approval", "type": "Function", "lineno": 53}, {"nodeid": "tests/test_events.py::TestEventEmitter::test_create_bloom_filter", "type": "Function", "lineno": 71}]}, {"nodeid": "tests/test_events.py", "outcome": "passed", "result": [{"nodeid": "tests/test_events.py::TestEventEmitter", "type": "Class"}]}, {"nodeid": "tests/test_gas_oracle.py::TestGasOracle", "outcome": "passed", "result": [{"nodeid": "tests/test_gas_oracle.py::TestGasOracle::test_update_base_fee_increase", "type": "Function", "lineno": 10}, {"nodeid": "tests/test_gas_oracle.py::TestGasOracle::test_update_base_fee_decrease", "type": "Function", "lineno": 21}, {"nodeid": "tests/test_gas_oracle.py::TestGasOracle::test_update_base_fee_stable", "type": "Function", "lineno": 32}, {"nodeid": "tests/test_gas_oracle.py::TestGasOracle::test_estimate_gas_simple_transfer", "type": "Function", "lineno": 42}, {"nodeid": "tests/test_gas_oracle.py::TestGasOracle::test_estimate_gas_with_data", "type": "Function", "lineno": 54}, {"nodeid": "tests/test_gas_oracle.py::TestGasOracle::test_estimate_gas_contract_creation", "type": "Function", "lineno": 67}, {"nodeid": "tests/test_gas_oracle.py::TestGasOracle::test_get_gas_price", "type": "Function", "lineno": 79}, {"nodeid": "tests/test_gas_oracle.py::TestGasOracle::test_get_priority_fee", "type": "Function", "lineno": 84}, {"nodeid": "tests/test_gas_oracle.py::TestGasOracle::test_simulate_congestion", "type": "Function", "lineno": 98}, {"nodeid": "tests/test_gas_oracle.py::TestGasOracle::test_get_fee_history", "type": "Function", "lineno": 108}, {"nodeid": "tests/test_gas_oracle.py::TestGasOracle::test_get_eip1559_estimates", "type": "Function", "lineno": 131}]}, {"nodeid": "tests/test_gas_oracle.py", "outcome": "passed", "result": [{"nodeid": "tests/test_gas_oracle.py::TestGasOracle", "type": "Class"}]}, {"nodeid": "tests/test_integration.py::TestIntegration", "outcome": "passed", "result": [{"nodeid": "tests/test_integration.py::TestIntegration::test_full_transaction_lifecycle_with_events", "type": "Function", "lineno": 15}, {"nodeid": "tests/test_integration.py::TestIntegration::test_multi_chain_transaction_routing", "type": "Function", "lineno": 55}, {"nodeid": "tests/test_integration.py::TestIntegration::test_gas_oracle_with_congestion", "type": "Function", "lineno": 82}, {"nodeid": "tests/test_integration.py::TestIntegration::test_concurrent_multi_chain_mining", "type": "Coroutine", "lineno": 103}, {"nodeid": "tests/test_integration.py::TestIntegration::test_complex_log_filtering_scenario", "type": "Function", "lineno": 121}, {"nodeid": "tests/test_integration.py::TestIntegration::test_eip1559_transaction_processing", "type": "Function", "lineno": 164}, {"nodeid": "tests/test_integration.py::TestIntegration::test_chain_reorganization_simulation", "type": "Function", "lineno": 193}, {"nodeid": "tests/test_integration.py::TestIntegration::test_contract_storage_persistence", "type": "Function", "lineno": 213}, {"nodeid": "tests/test_integration.py::TestIntegration::test_custom_chain_configuration", "type": "Function", "lineno": 233}]}, {"nodeid": "tests/test_integration.py", "outcome": "passed", "result": [{"nodeid": "tests/test_integration.py::TestIntegration", "type": "Class"}]}, {"nodeid": "tests/test_models.py::TestBlock", "outcome": "passed", "result": [{"nodeid": "tests/test_models.py::TestBlock::test_block_creation", "type": "Function", "lineno": 6}, {"nodeid": "tests/test_models.py::TestBlock::test_block_to_rpc_format", "type": "Function", "lineno": 20}]}, {"nodeid": "tests/test_models.py::TestTransaction", "outcome": "passed", "result": [{"nodeid": "tests/test_models.py::TestTransaction::test_transaction_creation", "type": "Function", "lineno": 42}, {"nodeid": "tests/test_models.py::TestTransaction::test_transaction_to_rpc_format", "type": "Function", "lineno": 58}]}, {"nodeid": "tests/test_models.py::TestTransactionReceipt", "outcome": "passed", "result": [{"nodeid": "tests/test_models.py::TestTransactionReceipt::test_receipt_creation", "type": "Function", "lineno": 85}, {"nodeid": "tests/test_models.py::TestTransactionReceipt::test_receipt_to_rpc_format", "type": "Function", "lineno": 102}]}, {"nodeid": "tests/test_models.py::TestLog", "outcome": "passed", "result": [{"nodeid": "tests/test_models.py::TestLog::test_log_creation", "type": "Function", "lineno": 126}, {"nodeid": "tests/test_models.py::TestLog::test_log_to_rpc_format", "type": "Function", "lineno": 142}]}, {"nodeid": "tests/test_models.py", "outcome": "passed", "result": [{"nodeid": "tests/test_models.py::TestBlock", "type": "Class"}, {"nodeid": "tests/test_models.py::TestTransaction", "type": "Class"}, {"nodeid": "tests/test_models.py::TestTransactionReceipt", "type": "Class"}, {"nodeid": "tests/test_models.py::TestLog", "type": "Class"}]}, {"nodeid": "tests/test_multi_chain.py::TestChainConfig", "outcome": "passed", "result": [{"nodeid": "tests/test_multi_chain.py::TestChainConfig::test_chain_config_creation", "type": "Function", "lineno": 5}]}, {"nodeid": "tests/test_multi_chain.py::TestMultiChainRouter", "outcome": "passed", "result": [{"nodeid": "tests/test_multi_chain.py::TestMultiChainRouter::test_default_chains", "type": "Function", "lineno": 28}, {"nodeid": "tests/test_multi_chain.py::TestMultiChainRouter::test_add_chain", "type": "Function", "lineno": 36}, {"nodeid": "tests/test_multi_chain.py::TestMultiChainRouter::test_get_chain", "type": "Function", "lineno": 54}, {"nodeid": "tests/test_multi_chain.py::TestMultiChainRouter::test_get_rpc_engine", "type": "Function", "lineno": 62}, {"nodeid": "tests/test_multi_chain.py::TestMultiChainRouter::test_get_chain_config", "type": "Function", "lineno": 67}, {"nodeid": "tests/test_multi_chain.py::TestMultiChainRouter::test_list_chains", "type": "Function", "lineno": 74}, {"nodeid": "tests/test_multi_chain.py::TestMultiChainRouter::test_start_all_chains", "type": "Coroutine", "lineno": 88}, {"nodeid": "tests/test_multi_chain.py::TestMultiChainRouter::test_stop_all_chains", "type": "Coroutine", "lineno": 98}, {"nodeid": "tests/test_multi_chain.py::TestMultiChainRouter::test_chain_specific_settings", "type": "Function", "lineno": 107}]}, {"nodeid": "tests/test_multi_chain.py", "outcome": "passed", "result": [{"nodeid": "tests/test_multi_chain.py::TestChainConfig", "type": "Class"}, {"nodeid": "tests/test_multi_chain.py::TestMultiChainRouter", "type": "Class"}]}, {"nodeid": "tests/test_rpc_engine.py::TestJSONRPCEngine", "outcome": "passed", "result": [{"nodeid": "tests/test_rpc_engine.py::TestJSONRPCEngine::test_eth_chain_id", "type": "Coroutine", "lineno": 15}, {"nodeid": "tests/test_rpc_engine.py::TestJSONRPCEngine::test_eth_block_number", "type": "Coroutine", "lineno": 23}, {"nodeid": "tests/test_rpc_engine.py::TestJSONRPCEngine::test_eth_get_block_by_number", "type": "Coroutine", "lineno": 35}, {"nodeid": "tests/test_rpc_engine.py::TestJSONRPCEngine::test_eth_get_block_by_hash", "type": "Coroutine", "lineno": 50}, {"nodeid": "tests/test_rpc_engine.py::TestJSONRPCEngine::test_eth_send_transaction", "type": "Coroutine", "lineno": 61}, {"nodeid": "tests/test_rpc_engine.py::TestJSONRPCEngine::test_eth_get_transaction_by_hash", "type": "Coroutine", "lineno": 77}, {"nodeid": "tests/test_rpc_engine.py::TestJSONRPCEngine::test_eth_get_transaction_receipt", "type": "Coroutine", "lineno": 95}, {"nodeid": "tests/test_rpc_engine.py::TestJSONRPCEngine::test_eth_estimate_gas", "type": "Coroutine", "lineno": 114}, {"nodeid": "tests/test_rpc_engine.py::TestJSONRPCEngine::test_eth_gas_price", "type": "Coroutine", "lineno": 135}, {"nodeid": "tests/test_rpc_engine.py::TestJSONRPCEngine::test_eth_get_balance", "type": "Coroutine", "lineno": 142}, {"nodeid": "tests/test_rpc_engine.py::TestJSONRPCEngine::test_eth_get_code", "type": "Coroutine", "lineno": 152}, {"nodeid": "tests/test_rpc_engine.py::TestJSONRPCEngine::test_eth_get_storage_at", "type": "Coroutine", "lineno": 163}, {"nodeid": "tests/test_rpc_engine.py::TestJSONRPCEngine::test_eth_get_transaction_count", "type": "Coroutine", "lineno": 175}, {"nodeid": "tests/test_rpc_engine.py::TestJSONRPCEngine::test_filter_operations", "type": "Coroutine", "lineno": 191}, {"nodeid": "tests/test_rpc_engine.py::TestJSONRPCEngine::test_eth_fee_history", "type": "Coroutine", "lineno": 210}, {"nodeid": "tests/test_rpc_engine.py::TestJSONRPCEngine::test_web3_client_version", "type": "Coroutine", "lineno": 231}, {"nodeid": "tests/test_rpc_engine.py::TestJSONRPCEngine::test_error_handling", "type": "Coroutine", "lineno": 238}]}, {"nodeid": "tests/test_rpc_engine.py", "outcome": "passed", "result": [{"nodeid": "tests/test_rpc_engine.py::TestJSONRPCEngine", "type": "Class"}]}, {"nodeid": "tests/test_rpc_engine_advanced.py::TestJSONRPCEngineAdvanced", "outcome": "passed", "result": [{"nodeid": "tests/test_rpc_engine_advanced.py::TestJSONRPCEngineAdvanced::test_eth_syncing_response", "type": "Coroutine", "lineno": 15}, {"nodeid": "tests/test_rpc_engine_advanced.py::TestJSONRPCEngineAdvanced::test_eth_mining_response", "type": "Coroutine", "lineno": 23}, {"nodeid": "tests/test_rpc_engine_advanced.py::TestJSONRPCEngineAdvanced::test_eth_hashrate_response", "type": "Coroutine", "lineno": 31}, {"nodeid": "tests/test_rpc_engine_advanced.py::TestJSONRPCEngineAdvanced::test_eth_accounts_response", "type": "Coroutine", "lineno": 38}, {"nodeid": "tests/test_rpc_engine_advanced.py::TestJSONRPCEngineAdvanced::test_eth_coinbase_response", "type": "Coroutine", "lineno": 49}, {"nodeid": "tests/test_rpc_engine_advanced.py::TestJSONRPCEngineAdvanced::test_net_version_response", "type": "Coroutine", "lineno": 56}, {"nodeid": "tests/test_rpc_engine_advanced.py::TestJSONRPCEngineAdvanced::test_net_listening_response", "type": "Coroutine", "lineno": 63}, {"nodeid": "tests/test_rpc_engine_advanced.py::TestJSONRPCEngineAdvanced::test_net_peer_count_response", "type": "Coroutine", "lineno": 70}, {"nodeid": "tests/test_rpc_engine_advanced.py::TestJSONRPCEngineAdvanced::test_web3_sha3_response", "type": "Coroutine", "lineno": 77}, {"nodeid": "tests/test_rpc_engine_advanced.py::TestJSONRPCEngineAdvanced::test_eth_max_priority_fee_per_gas", "type": "Coroutine", "lineno": 87}, {"nodeid": "tests/test_rpc_engine_advanced.py::TestJSONRPCEngineAdvanced::test_eth_get_block_by_number_edge_cases", "type": "Coroutine", "lineno": 94}, {"nodeid": "tests/test_rpc_engine_advanced.py::TestJSONRPCEngineAdvanced::test_eth_get_transaction_by_block_number_and_index", "type": "Coroutine", "lineno": 114}, {"nodeid": "tests/test_rpc_engine_advanced.py::TestJSONRPCEngineAdvanced::test_eth_send_raw_transaction", "type": "Coroutine", "lineno": 136}, {"nodeid": "tests/test_rpc_engine_advanced.py::TestJSONRPCEngineAdvanced::test_eth_call_with_block_parameter", "type": "Coroutine", "lineno": 148}, {"nodeid": "tests/test_rpc_engine_advanced.py::TestJSONRPCEngineAdvanced::test_eth_estimate_gas_edge_cases", "type": "Coroutine", "lineno": 163}, {"nodeid": "tests/test_rpc_engine_advanced.py::TestJSONRPCEngineAdvanced::test_eth_get_logs_pagination", "type": "Coroutine", "lineno": 177}, {"nodeid": "tests/test_rpc_engine_advanced.py::TestJSONRPCEngineAdvanced::test_filter_lifecycle", "type": "Coroutine", "lineno": 208}, {"nodeid": "tests/test_rpc_engine_advanced.py::TestJSONRPCEngineAdvanced::test_batch_request_handling", "type": "Coroutine", "lineno": 250}, {"nodeid": "tests/test_rpc_engine_advanced.py::TestJSONRPCEngineAdvanced::test_missing_optional_parameters", "type": "Coroutine", "lineno": 259}, {"nodeid": "tests/test_rpc_engine_advanced.py::TestJSONRPCEngineAdvanced::test_invalid_address_format", "type": "Coroutine", "lineno": 273}, {"nodeid": "tests/test_rpc_engine_advanced.py::TestJSONRPCEngineAdvanced::test_eth_fee_history_edge_cases", "type": "Coroutine", "lineno": 285}, {"nodeid": "tests/test_rpc_engine_advanced.py::TestJSONRPCEngineAdvanced::test_null_id_handling", "type": "Coroutine", "lineno": 298}]}, {"nodeid": "tests/test_rpc_engine_advanced.py", "outcome": "passed", "result": [{"nodeid": "tests/test_rpc_engine_advanced.py::TestJSONRPCEngineAdvanced", "type": "Class"}]}, {"nodeid": "tests/test_server.py::TestClient", "outcome": "passed", "result": []}, {"nodeid": "tests/test_server.py::TestMockAPIServer", "outcome": "passed", "result": [{"nodeid": "tests/test_server.py::TestMockAPIServer::test_root_endpoint", "type": "Function", "lineno": 17}, {"nodeid": "tests/test_server.py::TestMockAPIServer::test_json_rpc_endpoint", "type": "Function", "lineno": 26}, {"nodeid": "tests/test_server.py::TestMockAPIServer::test_json_rpc_batch_request", "type": "Function", "lineno": 41}, {"nodeid": "tests/test_server.py::TestMockAPIServer::test_invalid_chain_id", "type": "Function", "lineno": 55}, {"nodeid": "tests/test_server.py::TestMockAPIServer::test_fund_account_endpoint", "type": "Function", "lineno": 66}, {"nodeid": "tests/test_server.py::TestMockAPIServer::test_deploy_contract_endpoint", "type": "Function", "lineno": 90}, {"nodeid": "tests/test_server.py::TestMockAPIServer::test_emit_event_endpoint", "type": "Function", "lineno": 111}, {"nodeid": "tests/test_server.py::TestMockAPIServer::test_gas_estimate_endpoint", "type": "Function", "lineno": 122}, {"nodeid": "tests/test_server.py::TestMockAPIServer::test_force_mine_block_endpoint", "type": "Function", "lineno": 132}, {"nodeid": "tests/test_server.py::TestMockAPIServer::test_websocket_subscription", "type": "Function", "lineno": 150}, {"nodeid": "tests/test_server.py::TestMockAPIServer::test_websocket_invalid_chain", "type": "Function", "lineno": 177}, {"nodeid": "tests/test_server.py::TestMockAPIServer::test_transaction_lifecycle", "type": "Function", "lineno": 182}]}, {"nodeid": "tests/test_server.py", "outcome": "passed", "result": [{"nodeid": "tests/test_server.py::TestClient", "type": "Class"}, {"nodeid": "tests/test_server.py::TestMockAPIServer", "type": "Class"}]}, {"nodeid": "tests/test_server_advanced.py::TestClient", "outcome": "passed", "result": []}, {"nodeid": "tests/test_server_advanced.py::TestMockAPIServerAdvanced", "outcome": "passed", "result": [{"nodeid": "tests/test_server_advanced.py::TestMockAPIServerAdvanced::test_multiple_chain_endpoints", "type": "Function", "lineno": 16}, {"nodeid": "tests/test_server_advanced.py::TestMockAPIServerAdvanced::test_json_rpc_notification", "type": "Function", "lineno": 24}, {"nodeid": "tests/test_server_advanced.py::TestMockAPIServerAdvanced::test_json_rpc_invalid_method", "type": "Function", "lineno": 35}, {"nodeid": "tests/test_server_advanced.py::TestMockAPIServerAdvanced::test_json_rpc_empty_batch", "type": "Function", "lineno": 49}, {"nodeid": "tests/test_server_advanced.py::TestMockAPIServerAdvanced::test_json_rpc_mixed_batch", "type": "Function", "lineno": 54}, {"nodeid": "tests/test_server_advanced.py::TestMockAPIServerAdvanced::test_fund_account_with_large_amount", "type": "Function", "lineno": 69}, {"nodeid": "tests/test_server_advanced.py::TestMockAPIServerAdvanced::test_fund_multiple_accounts", "type": "Function", "lineno": 79}, {"nodeid": "tests/test_server_advanced.py::TestMockAPIServerAdvanced::test_deploy_multiple_contracts", "type": "Function", "lineno": 92}, {"nodeid": "tests/test_server_advanced.py::TestMockAPIServerAdvanced::test_emit_different_event_types", "type": "Function", "lineno": 109}, {"nodeid": "tests/test_server_advanced.py::TestMockAPIServerAdvanced::test_gas_estimate_for_different_chains", "type": "Function", "lineno": 125}, {"nodeid": "tests/test_server_advanced.py::TestMockAPIServerAdvanced::test_force_mine_multiple_blocks", "type": "Function", "lineno": 135}, {"nodeid": "tests/test_server_advanced.py::TestMockAPIServerAdvanced::test_transaction_with_access_list", "type": "Function", "lineno": 143}, {"nodeid": "tests/test_server_advanced.py::TestMockAPIServerAdvanced::test_concurrent_rpc_requests", "type": "Function", "lineno": 166}, {"nodeid": "tests/test_server_advanced.py::TestMockAPIServerAdvanced::test_websocket_multiple_subscriptions", "type": "Function", "lineno": 184}, {"nodeid": "tests/test_server_advanced.py::TestMockAPIServerAdvanced::test_error_handling_invalid_hex", "type": "Function", "lineno": 202}, {"nodeid": "tests/test_server_advanced.py::TestMockAPIServerAdvanced::test_error_handling_missing_params", "type": "Function", "lineno": 214}, {"nodeid": "tests/test_server_advanced.py::TestMockAPIServerAdvanced::test_chain_specific_gas_prices", "type": "Function", "lineno": 226}, {"nodeid": "tests/test_server_advanced.py::TestMockAPIServerAdvanced::test_transaction_pool_overflow", "type": "Function", "lineno": 245}, {"nodeid": "tests/test_server_advanced.py::TestMockAPIServerAdvanced::test_block_uncle_support", "type": "Function", "lineno": 263}]}, {"nodeid": "tests/test_server_advanced.py", "outcome": "passed", "result": [{"nodeid": "tests/test_server_advanced.py::TestClient", "type": "Class"}, {"nodeid": "tests/test_server_advanced.py::TestMockAPIServerAdvanced", "type": "Class"}]}, {"nodeid": "tests/test_web3_integration.py::TestWeb3Integration", "outcome": "passed", "result": [{"nodeid": "tests/test_web3_integration.py::TestWeb3Integration::test_web3_connection", "type": "Function", "lineno": 38}, {"nodeid": "tests/test_web3_integration.py::TestWeb3Integration::test_get_block", "type": "Function", "lineno": 42}, {"nodeid": "tests/test_web3_integration.py::TestWeb3Integration::test_get_balance", "type": "Function", "lineno": 48}, {"nodeid": "tests/test_web3_integration.py::TestWeb3Integration::test_send_transaction", "type": "Function", "lineno": 53}, {"nodeid": "tests/test_web3_integration.py::TestWeb3Integration::test_estimate_gas", "type": "Function", "lineno": 84}, {"nodeid": "tests/test_web3_integration.py::TestWeb3Integration::test_get_code", "type": "Function", "lineno": 94}, {"nodeid": "tests/test_web3_integration.py::TestWeb3Integration::test_get_transaction_count", "type": "Function", "lineno": 110}, {"nodeid": "tests/test_web3_integration.py::TestWeb3Integration::test_filter_logs", "type": "Function", "lineno": 115}, {"nodeid": "tests/test_web3_integration.py::TestWeb3Integration::test_gas_price", "type": "Function", "lineno": 126}, {"nodeid": "tests/test_web3_integration.py::TestWeb3Integration::test_block_number", "type": "Function", "lineno": 131}, {"nodeid": "tests/test_web3_integration.py::TestWeb3Integration::test_get_storage_at", "type": "Function", "lineno": 136}, {"nodeid": "tests/test_web3_integration.py::TestWeb3Integration::test_multi_chain_support", "type": "Function", "lineno": 143}]}, {"nodeid": "tests/test_web3_integration.py", "outcome": "passed", "result": [{"nodeid": "tests/test_web3_integration.py::TestWeb3Integration", "type": "Class"}]}, {"nodeid": "tests", "outcome": "passed", "result": [{"nodeid": "tests/test_blockchain.py", "type": "Module"}, {"nodeid": "tests/test_blockchain_advanced.py", "type": "Module"}, {"nodeid": "tests/test_events.py", "type": "Module"}, {"nodeid": "tests/test_gas_oracle.py", "type": "Module"}, {"nodeid": "tests/test_integration.py", "type": "Module"}, {"nodeid": "tests/test_models.py", "type": "Module"}, {"nodeid": "tests/test_multi_chain.py", "type": "Module"}, {"nodeid": "tests/test_rpc_engine.py", "type": "Module"}, {"nodeid": "tests/test_rpc_engine_advanced.py", "type": "Module"}, {"nodeid": "tests/test_server.py", "type": "Module"}, {"nodeid": "tests/test_server_advanced.py", "type": "Module"}, {"nodeid": "tests/test_web3_integration.py", "type": "Module"}]}, {"nodeid": ".", "outcome": "passed", "result": [{"nodeid": "src", "type": "Dir"}, {"nodeid": "tests", "type": "Package"}]}], "tests": [{"nodeid": "tests/test_blockchain.py::TestBlockchainState::test_genesis_block", "lineno": 12, "outcome": "passed", "keywords": ["test_genesis_block", "TestBlockchainState", "test_blockchain.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0013908995315432549, "outcome": "passed"}, "call": {"duration": 0.00015634950250387192, "outcome": "passed"}, "teardown": {"duration": 0.0001667523756623268, "outcome": "passed"}}, {"nodeid": "tests/test_blockchain.py::TestBlockchainState::test_add_transaction", "lineno": 19, "outcome": "passed", "keywords": ["test_add_transaction", "TestBlockchainState", "test_blockchain.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0002749757841229439, "outcome": "passed"}, "call": {"duration": 0.00034257862716913223, "outcome": "passed"}, "teardown": {"duration": 0.0001104455441236496, "outcome": "passed"}}, {"nodeid": "tests/test_blockchain.py::TestBlockchainState::test_mine_new_block", "lineno": 35, "outcome": "passed", "keywords": ["test_mine_new_block", "TestBlockchainState", "test_blockchain.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.00024706311523914337, "outcome": "passed"}, "call": {"duration": 0.0008555939421057701, "outcome": "passed"}, "teardown": {"duration": 0.0001114141196012497, "outcome": "passed"}}, {"nodeid": "tests/test_blockchain.py::TestBlockchainState::test_get_balance", "lineno": 58, "outcome": "passed", "keywords": ["test_get_balance", "TestBlockchainState", "test_blockchain.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0002366015687584877, "outcome": "passed"}, "call": {"duration": 0.00022970978170633316, "outcome": "passed"}, "teardown": {"duration": 9.644031524658203e-05, "outcome": "passed"}}, {"nodeid": "tests/test_blockchain.py::TestBlockchainState::test_get_nonce", "lineno": 70, "outcome": "passed", "keywords": ["test_get_nonce", "TestBlockchainState", "test_blockchain.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.000219772569835186, "outcome": "passed"}, "call": {"duration": 0.00028304941952228546, "outcome": "passed"}, "teardown": {"duration": 9.611621499061584e-05, "outcome": "passed"}}, {"nodeid": "tests/test_blockchain.py::TestBlockchainState::test_contract_code", "lineno": 87, "outcome": "passed", "keywords": ["test_contract_code", "TestBlockchainState", "test_blockchain.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.00022045988589525223, "outcome": "passed"}, "call": {"duration": 0.0001974673941731453, "outcome": "passed"}, "teardown": {"duration": 8.811801671981812e-05, "outcome": "passed"}}, {"nodeid": "tests/test_blockchain.py::TestBlockchainState::test_storage", "lineno": 98, "outcome": "passed", "keywords": ["test_storage", "TestBlockchainState", "test_blockchain.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.00022698752582073212, "outcome": "passed"}, "call": {"duration": 0.00019700359553098679, "outcome": "passed"}, "teardown": {"duration": 8.682627230882645e-05, "outcome": "passed"}}, {"nodeid": "tests/test_blockchain.py::TestBlockchainState::test_add_log", "lineno": 110, "outcome": "passed", "keywords": ["test_add_log", "TestBlockchainState", "test_blockchain.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.00020330864936113358, "outcome": "passed"}, "call": {"duration": 0.00013331696391105652, "outcome": "passed"}, "teardown": {"duration": 9.017623960971832e-05, "outcome": "passed"}}, {"nodeid": "tests/test_blockchain.py::TestBlockchainState::test_get_logs_filtering", "lineno": 126, "outcome": "passed", "keywords": ["test_get_logs_filtering", "TestBlockchainState", "test_blockchain.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.00023747235536575317, "outcome": "passed"}, "call": {"duration": 0.0003435211256146431, "outcome": "passed"}, "teardown": {"duration": 9.288918226957321e-05, "outcome": "passed"}}, {"nodeid": "tests/test_blockchain.py::TestBlockchainState::test_mining_task", "lineno": 167, "outcome": "passed", "keywords": ["test_mining_task", "asyncio", "pytestmark", "TestBlockchainState", "test_blockchain.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0005059670656919479, "outcome": "passed"}, "call": {"duration": 0.30132878478616476, "outcome": "passed"}, "teardown": {"duration": 0.0003197966143488884, "outcome": "passed"}}, {"nodeid": "tests/test_blockchain.py::TestBlockchainState::test_base_fee_update", "lineno": 178, "outcome": "passed", "keywords": ["test_base_fee_update", "TestBlockchainState", "test_blockchain.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0003306148573756218, "outcome": "passed"}, "call": {"duration": 0.0002628220245242119, "outcome": "passed"}, "teardown": {"duration": 0.00010429695248603821, "outcome": "passed"}}, {"nodeid": "tests/test_blockchain_advanced.py::TestBlockchainAdvanced::test_multiple_transactions_same_account", "lineno": 12, "outcome": "passed", "keywords": ["test_multiple_transactions_same_account", "TestBlockchainAdvanced", "test_blockchain_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0002320650964975357, "outcome": "passed"}, "call": {"duration": 0.0006799465045332909, "outcome": "passed"}, "teardown": {"duration": 9.938608855009079e-05, "outcome": "passed"}}, {"nodeid": "tests/test_blockchain_advanced.py::TestBlockchainAdvanced::test_transaction_with_max_gas", "lineno": 33, "outcome": "passed", "keywords": ["test_transaction_with_max_gas", "TestBlockchainAdvanced", "test_blockchain_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.00022096559405326843, "outcome": "passed"}, "call": {"duration": 0.00022025685757398605, "outcome": "passed"}, "teardown": {"duration": 9.120814502239227e-05, "outcome": "passed"}}, {"nodeid": "tests/test_blockchain_advanced.py::TestBlockchainAdvanced::test_contract_creation_transaction", "lineno": 45, "outcome": "passed", "keywords": ["test_contract_creation_transaction", "TestBlockchainAdvanced", "test_blockchain_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.000219639390707016, "outcome": "passed"}, "call": {"duration": 0.0002016555517911911, "outcome": "passed"}, "teardown": {"duration": 9.012222290039062e-05, "outcome": "passed"}}, {"nodeid": "tests/test_blockchain_advanced.py::TestBlockchainAdvanced::test_eip1559_transaction", "lineno": 59, "outcome": "passed", "keywords": ["test_eip1559_transaction", "TestBlockchainAdvanced", "test_blockchain_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.00021065305918455124, "outcome": "passed"}, "call": {"duration": 0.0002395249903202057, "outcome": "passed"}, "teardown": {"duration": 8.975062519311905e-05, "outcome": "passed"}}, {"nodeid": "tests/test_blockchain_advanced.py::TestBlockchainAdvanced::test_legacy_transaction", "lineno": 75, "outcome": "passed", "keywords": ["test_legacy_transaction", "TestBlockchainAdvanced", "test_blockchain_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0002112947404384613, "outcome": "passed"}, "call": {"duration": 0.00022032391279935837, "outcome": "passed"}, "teardown": {"duration": 8.655060082674026e-05, "outcome": "passed"}}, {"nodeid": "tests/test_blockchain_advanced.py::TestBlockchainAdvanced::test_block_gas_limit_enforcement", "lineno": 88, "outcome": "passed", "keywords": ["test_block_gas_limit_enforcement", "TestBlockchainAdvanced", "test_blockchain_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.00022290833294391632, "outcome": "passed"}, "call": {"duration": 0.012150973081588745, "outcome": "passed"}, "teardown": {"duration": 0.00010656658560037613, "outcome": "passed"}}, {"nodeid": "tests/test_blockchain_advanced.py::TestBlockchainAdvanced::test_balance_updates_after_mining", "lineno": 106, "outcome": "passed", "keywords": ["test_balance_updates_after_mining", "TestBlockchainAdvanced", "test_blockchain_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.00024173688143491745, "outcome": "passed"}, "call": {"duration": 0.0003085499629378319, "outcome": "passed"}, "teardown": {"duration": 9.385310113430023e-05, "outcome": "passed"}}, {"nodeid": "tests/test_blockchain_advanced.py::TestBlockchainAdvanced::test_storage_operations", "lineno": 125, "outcome": "passed", "keywords": ["test_storage_operations", "TestBlockchainAdvanced", "test_blockchain_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0002156626433134079, "outcome": "passed"}, "call": {"duration": 0.0006535500288009644, "outcome": "passed"}, "teardown": {"duration": 9.025633335113525e-05, "outcome": "passed"}}, {"nodeid": "tests/test_blockchain_advanced.py::TestBlockchainAdvanced::test_block_timestamp_progression", "lineno": 135, "outcome": "passed", "keywords": ["test_block_timestamp_progression", "TestBlockchainAdvanced", "test_blockchain_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0002132616937160492, "outcome": "passed"}, "call": {"duration": 0.030581392347812653, "outcome": "passed"}, "teardown": {"duration": 9.961612522602081e-05, "outcome": "passed"}}, {"nodeid": "tests/test_blockchain_advanced.py::TestBlockchainAdvanced::test_block_hash_uniqueness", "lineno": 149, "outcome": "passed", "keywords": ["test_block_hash_uniqueness", "TestBlockchainAdvanced", "test_blockchain_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.00022352859377861023, "outcome": "passed"}, "call": {"duration": 0.000737188383936882, "outcome": "passed"}, "teardown": {"duration": 9.233690798282623e-05, "outcome": "passed"}}, {"nodeid": "tests/test_blockchain_advanced.py::TestBlockchainAdvanced::test_get_logs_with_multiple_addresses", "lineno": 158, "outcome": "passed", "keywords": ["test_get_logs_with_multiple_addresses", "TestBlockchainAdvanced", "test_blockchain_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0002143392339348793, "outcome": "passed"}, "call": {"duration": 0.000321204774081707, "outcome": "passed"}, "teardown": {"duration": 9.135715663433075e-05, "outcome": "passed"}}, {"nodeid": "tests/test_blockchain_advanced.py::TestBlockchainAdvanced::test_get_logs_complex_topic_filtering", "lineno": 184, "outcome": "passed", "keywords": ["test_get_logs_complex_topic_filtering", "TestBlockchainAdvanced", "test_blockchain_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.00020737294107675552, "outcome": "passed"}, "call": {"duration": 0.0002484433352947235, "outcome": "passed"}, "teardown": {"duration": 8.90614464879036e-05, "outcome": "passed"}}, {"nodeid": "tests/test_blockchain_advanced.py::TestBlockchainAdvanced::test_transaction_receipt_generation", "lineno": 214, "outcome": "passed", "keywords": ["test_transaction_receipt_generation", "TestBlockchainAdvanced", "test_blockchain_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.00020002946257591248, "outcome": "passed"}, "call": {"duration": 0.0004701297730207443, "outcome": "passed"}, "teardown": {"duration": 0.00010744389146566391, "outcome": "passed"}}, {"nodeid": "tests/test_blockchain_advanced.py::TestBlockchainAdvanced::test_concurrent_transaction_additions", "lineno": 232, "outcome": "passed", "keywords": ["test_concurrent_transaction_additions", "asyncio", "pytestmark", "TestBlockchainAdvanced", "test_blockchain_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0004081493243575096, "outcome": "passed"}, "call": {"duration": 0.0029637180268764496, "outcome": "passed"}, "teardown": {"duration": 0.00020946189761161804, "outcome": "passed"}}, {"nodeid": "tests/test_blockchain_advanced.py::TestBlockchainAdvanced::test_block_reorganization_scenario", "lineno": 253, "outcome": "passed", "keywords": ["test_block_reorganization_scenario", "TestBlockchainAdvanced", "test_blockchain_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.00023869052529335022, "outcome": "passed"}, "call": {"duration": 0.0022668475285172462, "outcome": "passed"}, "teardown": {"duration": 0.00010084360837936401, "outcome": "passed"}}, {"nodeid": "tests/test_blockchain_advanced.py::TestBlockchainAdvanced::test_gas_refund_simulation", "lineno": 272, "outcome": "passed", "keywords": ["test_gas_refund_simulation", "TestBlockchainAdvanced", "test_blockchain_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0002148868516087532, "outcome": "passed"}, "call": {"duration": 0.00032381806522607803, "outcome": "passed"}, "teardown": {"duration": 0.00010176561772823334, "outcome": "passed"}}, {"nodeid": "tests/test_blockchain_advanced.py::TestBlockchainAdvanced::test_base_fee_extreme_conditions", "lineno": 289, "outcome": "passed", "keywords": ["test_base_fee_extreme_conditions", "TestBlockchainAdvanced", "test_blockchain_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.00021956488490104675, "outcome": "passed"}, "call": {"duration": 0.00025653280317783356, "outcome": "passed"}, "teardown": {"duration": 8.78339633345604e-05, "outcome": "passed"}}, {"nodeid": "tests/test_blockchain_advanced.py::TestBlockchainAdvanced::test_chain_id_consistency", "lineno": 315, "outcome": "passed", "keywords": ["test_chain_id_consistency", "TestBlockchainAdvanced", "test_blockchain_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.00020458269864320755, "outcome": "passed"}, "call": {"duration": 0.00021787360310554504, "outcome": "passed"}, "teardown": {"duration": 8.650589734315872e-05, "outcome": "passed"}}, {"nodeid": "tests/test_blockchain_advanced.py::TestBlockchainAdvanced::test_empty_block_mining", "lineno": 328, "outcome": "passed", "keywords": ["test_empty_block_mining", "TestBlockchainAdvanced", "test_blockchain_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.00021864846348762512, "outcome": "passed"}, "call": {"duration": 0.00018342211842536926, "outcome": "passed"}, "teardown": {"duration": 8.91098752617836e-05, "outcome": "passed"}}, {"nodeid": "tests/test_events.py::TestEventEmitter::test_emit_event", "lineno": 16, "outcome": "passed", "keywords": ["test_emit_event", "TestEventEmitter", "test_events.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0002443641424179077, "outcome": "passed"}, "call": {"duration": 0.00018835440278053284, "outcome": "passed"}, "teardown": {"duration": 9.260792285203934e-05, "outcome": "passed"}}, {"nodeid": "tests/test_events.py::TestEventEmitter::test_emit_transfer", "lineno": 35, "outcome": "passed", "keywords": ["test_emit_transfer", "TestEventEmitter", "test_events.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0002498440444469452, "outcome": "passed"}, "call": {"duration": 0.00019918009638786316, "outcome": "passed"}, "teardown": {"duration": 9.695161134004593e-05, "outcome": "passed"}}, {"nodeid": "tests/test_events.py::TestEventEmitter::test_emit_approval", "lineno": 53, "outcome": "passed", "keywords": ["test_emit_approval", "TestEventEmitter", "test_events.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0002489062026143074, "outcome": "passed"}, "call": {"duration": 0.00017946027219295502, "outcome": "passed"}, "teardown": {"duration": 9.99942421913147e-05, "outcome": "passed"}}, {"nodeid": "tests/test_events.py::TestEventEmitter::test_create_bloom_filter", "lineno": 71, "outcome": "passed", "keywords": ["test_create_bloom_filter", "TestEventEmitter", "test_events.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.00023856200277805328, "outcome": "passed"}, "call": {"duration": 0.0002073114737868309, "outcome": "passed"}, "teardown": {"duration": 9.656324982643127e-05, "outcome": "passed"}}, {"nodeid": "tests/test_gas_oracle.py::TestGasOracle::test_update_base_fee_increase", "lineno": 10, "outcome": "passed", "keywords": ["test_update_base_fee_increase", "TestGasOracle", "test_gas_oracle.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0001287069171667099, "outcome": "passed"}, "call": {"duration": 9.27560031414032e-05, "outcome": "passed"}, "teardown": {"duration": 8.034799247980118e-05, "outcome": "passed"}}, {"nodeid": "tests/test_gas_oracle.py::TestGasOracle::test_update_base_fee_decrease", "lineno": 21, "outcome": "passed", "keywords": ["test_update_base_fee_decrease", "TestGasOracle", "test_gas_oracle.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0001182733103632927, "outcome": "passed"}, "call": {"duration": 9.160954505205154e-05, "outcome": "passed"}, "teardown": {"duration": 8.90558585524559e-05, "outcome": "passed"}}, {"nodeid": "tests/test_gas_oracle.py::TestGasOracle::test_update_base_fee_stable", "lineno": 32, "outcome": "passed", "keywords": ["test_update_base_fee_stable", "TestGasOracle", "test_gas_oracle.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.00012383237481117249, "outcome": "passed"}, "call": {"duration": 8.904561400413513e-05, "outcome": "passed"}, "teardown": {"duration": 7.96094536781311e-05, "outcome": "passed"}}, {"nodeid": "tests/test_gas_oracle.py::TestGasOracle::test_estimate_gas_simple_transfer", "lineno": 42, "outcome": "passed", "keywords": ["test_estimate_gas_simple_transfer", "TestGasOracle", "test_gas_oracle.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0001170281320810318, "outcome": "passed"}, "call": {"duration": 9.55900177359581e-05, "outcome": "passed"}, "teardown": {"duration": 8.040107786655426e-05, "outcome": "passed"}}, {"nodeid": "tests/test_gas_oracle.py::TestGasOracle::test_estimate_gas_with_data", "lineno": 54, "outcome": "passed", "keywords": ["test_estimate_gas_with_data", "TestGasOracle", "test_gas_oracle.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.00012122001498937607, "outcome": "passed"}, "call": {"duration": 0.0001076776534318924, "outcome": "passed"}, "teardown": {"duration": 8.21240246295929e-05, "outcome": "passed"}}, {"nodeid": "tests/test_gas_oracle.py::TestGasOracle::test_estimate_gas_contract_creation", "lineno": 67, "outcome": "passed", "keywords": ["test_estimate_gas_contract_creation", "TestGasOracle", "test_gas_oracle.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.00012649130076169968, "outcome": "passed"}, "call": {"duration": 9.29664820432663e-05, "outcome": "passed"}, "teardown": {"duration": 7.926579564809799e-05, "outcome": "passed"}}, {"nodeid": "tests/test_gas_oracle.py::TestGasOracle::test_get_gas_price", "lineno": 79, "outcome": "passed", "keywords": ["test_get_gas_price", "TestGasOracle", "test_gas_oracle.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.00011517293751239777, "outcome": "passed"}, "call": {"duration": 8.860509842634201e-05, "outcome": "passed"}, "teardown": {"duration": 8.143391460180283e-05, "outcome": "passed"}}, {"nodeid": "tests/test_gas_oracle.py::TestGasOracle::test_get_priority_fee", "lineno": 84, "outcome": "passed", "keywords": ["test_get_priority_fee", "TestGasOracle", "test_gas_oracle.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.00012093503028154373, "outcome": "passed"}, "call": {"duration": 0.00010102149099111557, "outcome": "passed"}, "teardown": {"duration": 8.190516382455826e-05, "outcome": "passed"}}, {"nodeid": "tests/test_gas_oracle.py::TestGasOracle::test_simulate_congestion", "lineno": 98, "outcome": "passed", "keywords": ["test_simulate_congestion", "TestGasOracle", "test_gas_oracle.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.00011904165148735046, "outcome": "passed"}, "call": {"duration": 9.343679994344711e-05, "outcome": "passed"}, "teardown": {"duration": 8.599087595939636e-05, "outcome": "passed"}}, {"nodeid": "tests/test_gas_oracle.py::TestGasOracle::test_get_fee_history", "lineno": 108, "outcome": "passed", "keywords": ["test_get_fee_history", "TestGasOracle", "test_gas_oracle.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.00011295825242996216, "outcome": "passed"}, "call": {"duration": 0.00016955751925706863, "outcome": "passed"}, "teardown": {"duration": 8.606351912021637e-05, "outcome": "passed"}}, {"nodeid": "tests/test_gas_oracle.py::TestGasOracle::test_get_eip1559_estimates", "lineno": 131, "outcome": "passed", "keywords": ["test_get_eip1559_estimates", "TestGasOracle", "test_gas_oracle.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0001242542639374733, "outcome": "passed"}, "call": {"duration": 0.00020956341177225113, "outcome": "passed"}, "teardown": {"duration": 8.732546120882034e-05, "outcome": "passed"}}, {"nodeid": "tests/test_integration.py::TestIntegration::test_full_transaction_lifecycle_with_events", "lineno": 15, "outcome": "passed", "keywords": ["test_full_transaction_lifecycle_with_events", "TestIntegration", "test_integration.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0005259132012724876, "outcome": "passed"}, "call": {"duration": 0.0004497906193137169, "outcome": "passed"}, "teardown": {"duration": 9.351223707199097e-05, "outcome": "passed"}}, {"nodeid": "tests/test_integration.py::TestIntegration::test_multi_chain_transaction_routing", "lineno": 55, "outcome": "passed", "keywords": ["test_multi_chain_transaction_routing", "TestIntegration", "test_integration.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.00043520983308553696, "outcome": "passed"}, "call": {"duration": 0.0004292856901884079, "outcome": "passed"}, "teardown": {"duration": 0.00010047852993011475, "outcome": "passed"}}, {"nodeid": "tests/test_integration.py::TestIntegration::test_gas_oracle_with_congestion", "lineno": 82, "outcome": "passed", "keywords": ["test_gas_oracle_with_congestion", "TestIntegration", "test_integration.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.00041200127452611923, "outcome": "passed"}, "call": {"duration": 0.00013958942145109177, "outcome": "passed"}, "teardown": {"duration": 9.553041309118271e-05, "outcome": "passed"}}, {"nodeid": "tests/test_integration.py::TestIntegration::test_concurrent_multi_chain_mining", "lineno": 103, "outcome": "passed", "keywords": ["test_concurrent_multi_chain_mining", "asyncio", "pytestmark", "TestIntegration", "test_integration.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0005909278988838196, "outcome": "passed"}, "call": {"duration": 0.30085379909723997, "outcome": "passed"}, "teardown": {"duration": 0.00029772985726594925, "outcome": "passed"}}, {"nodeid": "tests/test_integration.py::TestIntegration::test_complex_log_filtering_scenario", "lineno": 121, "outcome": "passed", "keywords": ["test_complex_log_filtering_scenario", "TestIntegration", "test_integration.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0005262661725282669, "outcome": "passed"}, "call": {"duration": 0.004918420687317848, "outcome": "passed"}, "teardown": {"duration": 0.00010762084275484085, "outcome": "passed"}}, {"nodeid": "tests/test_integration.py::TestIntegration::test_eip1559_transaction_processing", "lineno": 164, "outcome": "passed", "keywords": ["test_eip1559_transaction_processing", "TestIntegration", "test_integration.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.00045952387154102325, "outcome": "passed"}, "call": {"duration": 0.00036490336060523987, "outcome": "passed"}, "teardown": {"duration": 9.496975690126419e-05, "outcome": "passed"}}, {"nodeid": "tests/test_integration.py::TestIntegration::test_chain_reorganization_simulation", "lineno": 193, "outcome": "passed", "keywords": ["test_chain_reorganization_simulation", "TestIntegration", "test_integration.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.00041771121323108673, "outcome": "passed"}, "call": {"duration": 0.0009956946596503258, "outcome": "passed"}, "teardown": {"duration": 9.256694465875626e-05, "outcome": "passed"}}, {"nodeid": "tests/test_integration.py::TestIntegration::test_contract_storage_persistence", "lineno": 213, "outcome": "passed", "keywords": ["test_contract_storage_persistence", "TestIntegration", "test_integration.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0004293639212846756, "outcome": "passed"}, "call": {"duration": 0.0012135468423366547, "outcome": "passed"}, "teardown": {"duration": 9.318999946117401e-05, "outcome": "passed"}}, {"nodeid": "tests/test_integration.py::TestIntegration::test_custom_chain_configuration", "lineno": 233, "outcome": "passed", "keywords": ["test_custom_chain_configuration", "TestIntegration", "test_integration.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.00040569528937339783, "outcome": "passed"}, "call": {"duration": 0.00028279609978199005, "outcome": "passed"}, "teardown": {"duration": 9.415950626134872e-05, "outcome": "passed"}}, {"nodeid": "tests/test_models.py::TestBlock::test_block_creation", "lineno": 6, "outcome": "passed", "keywords": ["test_block_creation", "TestBlock", "test_models.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 9.688455611467361e-05, "outcome": "passed"}, "call": {"duration": 0.00015644263476133347, "outcome": "passed"}, "teardown": {"duration": 7.974356412887573e-05, "outcome": "passed"}}, {"nodeid": "tests/test_models.py::TestBlock::test_block_to_rpc_format", "lineno": 20, "outcome": "passed", "keywords": ["test_block_to_rpc_format", "TestBlock", "test_models.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 8.869916200637817e-05, "outcome": "passed"}, "call": {"duration": 0.00016908533871173859, "outcome": "passed"}, "teardown": {"duration": 7.423106580972672e-05, "outcome": "passed"}}, {"nodeid": "tests/test_models.py::TestTransaction::test_transaction_creation", "lineno": 42, "outcome": "passed", "keywords": ["test_transaction_creation", "TestTransaction", "test_models.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 8.842628449201584e-05, "outcome": "passed"}, "call": {"duration": 0.00010236725211143494, "outcome": "passed"}, "teardown": {"duration": 7.236097007989883e-05, "outcome": "passed"}}, {"nodeid": "tests/test_models.py::TestTransaction::test_transaction_to_rpc_format", "lineno": 58, "outcome": "passed", "keywords": ["test_transaction_to_rpc_format", "TestTransaction", "test_models.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 9.752251207828522e-05, "outcome": "passed"}, "call": {"duration": 0.00012081675231456757, "outcome": "passed"}, "teardown": {"duration": 7.544085383415222e-05, "outcome": "passed"}}, {"nodeid": "tests/test_models.py::TestTransactionReceipt::test_receipt_creation", "lineno": 85, "outcome": "passed", "keywords": ["test_receipt_creation", "TestTransactionReceipt", "test_models.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 9.531993418931961e-05, "outcome": "passed"}, "call": {"duration": 0.0001005958765745163, "outcome": "passed"}, "teardown": {"duration": 7.101800292730331e-05, "outcome": "passed"}}, {"nodeid": "tests/test_models.py::TestTransactionReceipt::test_receipt_to_rpc_format", "lineno": 102, "outcome": "passed", "keywords": ["test_receipt_to_rpc_format", "TestTransactionReceipt", "test_models.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 8.552800863981247e-05, "outcome": "passed"}, "call": {"duration": 0.00011346116662025452, "outcome": "passed"}, "teardown": {"duration": 7.13178887963295e-05, "outcome": "passed"}}, {"nodeid": "tests/test_models.py::TestLog::test_log_creation", "lineno": 126, "outcome": "passed", "keywords": ["test_log_creation", "TestLog", "test_models.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 9.043049067258835e-05, "outcome": "passed"}, "call": {"duration": 9.83700156211853e-05, "outcome": "passed"}, "teardown": {"duration": 7.073022425174713e-05, "outcome": "passed"}}, {"nodeid": "tests/test_models.py::TestLog::test_log_to_rpc_format", "lineno": 142, "outcome": "passed", "keywords": ["test_log_to_rpc_format", "TestLog", "test_models.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 8.66847112774849e-05, "outcome": "passed"}, "call": {"duration": 0.00011353753507137299, "outcome": "passed"}, "teardown": {"duration": 7.66972079873085e-05, "outcome": "passed"}}, {"nodeid": "tests/test_multi_chain.py::TestChainConfig::test_chain_config_creation", "lineno": 5, "outcome": "passed", "keywords": ["test_chain_config_creation", "TestChainConfig", "test_multi_chain.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 8.831266313791275e-05, "outcome": "passed"}, "call": {"duration": 8.956808596849442e-05, "outcome": "passed"}, "teardown": {"duration": 7.141660898923874e-05, "outcome": "passed"}}, {"nodeid": "tests/test_multi_chain.py::TestMultiChainRouter::test_default_chains", "lineno": 28, "outcome": "passed", "keywords": ["test_default_chains", "TestMultiChainRouter", "test_multi_chain.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.00044350698590278625, "outcome": "passed"}, "call": {"duration": 0.00010297726839780807, "outcome": "passed"}, "teardown": {"duration": 8.569099009037018e-05, "outcome": "passed"}}, {"nodeid": "tests/test_multi_chain.py::TestMultiChainRouter::test_add_chain", "lineno": 36, "outcome": "passed", "keywords": ["test_add_chain", "TestMultiChainRouter", "test_multi_chain.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.00041718874126672745, "outcome": "passed"}, "call": {"duration": 0.00017259549349546432, "outcome": "passed"}, "teardown": {"duration": 8.759461343288422e-05, "outcome": "passed"}}, {"nodeid": "tests/test_multi_chain.py::TestMultiChainRouter::test_get_chain", "lineno": 54, "outcome": "passed", "keywords": ["test_get_chain", "TestMultiChainRouter", "test_multi_chain.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.00042415037751197815, "outcome": "passed"}, "call": {"duration": 0.00010180659592151642, "outcome": "passed"}, "teardown": {"duration": 8.513778448104858e-05, "outcome": "passed"}}, {"nodeid": "tests/test_multi_chain.py::TestMultiChainRouter::test_get_rpc_engine", "lineno": 62, "outcome": "passed", "keywords": ["test_get_rpc_engine", "TestMultiChainRouter", "test_multi_chain.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0004052408039569855, "outcome": "passed"}, "call": {"duration": 0.00010032299906015396, "outcome": "passed"}, "teardown": {"duration": 8.341390639543533e-05, "outcome": "passed"}}, {"nodeid": "tests/test_multi_chain.py::TestMultiChainRouter::test_get_chain_config", "lineno": 67, "outcome": "passed", "keywords": ["test_get_chain_config", "TestMultiChainRouter", "test_multi_chain.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.00041366182267665863, "outcome": "passed"}, "call": {"duration": 0.00010160543024539948, "outcome": "passed"}, "teardown": {"duration": 8.813943713903427e-05, "outcome": "passed"}}, {"nodeid": "tests/test_multi_chain.py::TestMultiChainRouter::test_list_chains", "lineno": 74, "outcome": "passed", "keywords": ["test_list_chains", "TestMultiChainRouter", "test_multi_chain.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.00042848754674196243, "outcome": "passed"}, "call": {"duration": 0.0001036645844578743, "outcome": "passed"}, "teardown": {"duration": 9.092222899198532e-05, "outcome": "passed"}}, {"nodeid": "tests/test_multi_chain.py::TestMultiChainRouter::test_start_all_chains", "lineno": 88, "outcome": "passed", "keywords": ["test_start_all_chains", "asyncio", "pytestmark", "TestMultiChainRouter", "test_multi_chain.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0005971333011984825, "outcome": "passed"}, "call": {"duration": 0.00029026996344327927, "outcome": "passed"}, "teardown": {"duration": 0.0001736227422952652, "outcome": "passed"}}, {"nodeid": "tests/test_multi_chain.py::TestMultiChainRouter::test_stop_all_chains", "lineno": 98, "outcome": "passed", "keywords": ["test_stop_all_chains", "asyncio", "pytestmark", "TestMultiChainRouter", "test_multi_chain.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0005579292774200439, "outcome": "passed"}, "call": {"duration": 0.00026292260736227036, "outcome": "passed"}, "teardown": {"duration": 0.0001645078882575035, "outcome": "passed"}}, {"nodeid": "tests/test_multi_chain.py::TestMultiChainRouter::test_chain_specific_settings", "lineno": 107, "outcome": "passed", "keywords": ["test_chain_specific_settings", "TestMultiChainRouter", "test_multi_chain.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.00044791679829359055, "outcome": "passed"}, "call": {"duration": 0.00011788774281740189, "outcome": "passed"}, "teardown": {"duration": 9.398721158504486e-05, "outcome": "passed"}}, {"nodeid": "tests/test_rpc_engine.py::TestJSONRPCEngine::test_eth_chain_id", "lineno": 15, "outcome": "passed", "keywords": ["test_eth_chain_id", "asyncio", "pytestmark", "TestJSONRPCEngine", "test_rpc_engine.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.00039361603558063507, "outcome": "passed"}, "call": {"duration": 0.0001779496669769287, "outcome": "passed"}, "teardown": {"duration": 0.0001642787829041481, "outcome": "passed"}}, {"nodeid": "tests/test_rpc_engine.py::TestJSONRPCEngine::test_eth_block_number", "lineno": 23, "outcome": "passed", "keywords": ["test_eth_block_number", "asyncio", "pytestmark", "TestJSONRPCEngine", "test_rpc_engine.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0003728838637471199, "outcome": "passed"}, "call": {"duration": 0.00028320495039224625, "outcome": "passed"}, "teardown": {"duration": 0.00016997847706079483, "outcome": "passed"}}, {"nodeid": "tests/test_rpc_engine.py::TestJSONRPCEngine::test_eth_get_block_by_number", "lineno": 35, "outcome": "passed", "keywords": ["test_eth_get_block_by_number", "asyncio", "pytestmark", "TestJSONRPCEngine", "test_rpc_engine.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0003636954352259636, "outcome": "passed"}, "call": {"duration": 0.0013133687898516655, "outcome": "passed"}, "teardown": {"duration": 0.0002041039988398552, "outcome": "passed"}}, {"nodeid": "tests/test_rpc_engine.py::TestJSONRPCEngine::test_eth_get_block_by_hash", "lineno": 50, "outcome": "passed", "keywords": ["test_eth_get_block_by_hash", "asyncio", "pytestmark", "TestJSONRPCEngine", "test_rpc_engine.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0004719207063317299, "outcome": "passed"}, "call": {"duration": 0.00021666660904884338, "outcome": "passed"}, "teardown": {"duration": 0.0001759566366672516, "outcome": "passed"}}, {"nodeid": "tests/test_rpc_engine.py::TestJSONRPCEngine::test_eth_send_transaction", "lineno": 61, "outcome": "passed", "keywords": ["test_eth_send_transaction", "asyncio", "pytestmark", "TestJSONRPCEngine", "test_rpc_engine.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0003676312044262886, "outcome": "passed"}, "call": {"duration": 0.0003244346007704735, "outcome": "passed"}, "teardown": {"duration": 0.00017822347581386566, "outcome": "passed"}}, {"nodeid": "tests/test_rpc_engine.py::TestJSONRPCEngine::test_eth_get_transaction_by_hash", "lineno": 77, "outcome": "passed", "keywords": ["test_eth_get_transaction_by_hash", "asyncio", "pytestmark", "TestJSONRPCEngine", "test_rpc_engine.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.00038704462349414825, "outcome": "passed"}, "call": {"duration": 0.0003950921818614006, "outcome": "passed"}, "teardown": {"duration": 0.00016924086958169937, "outcome": "passed"}}, {"nodeid": "tests/test_rpc_engine.py::TestJSONRPCEngine::test_eth_get_transaction_receipt", "lineno": 95, "outcome": "passed", "keywords": ["test_eth_get_transaction_receipt", "asyncio", "pytestmark", "TestJSONRPCEngine", "test_rpc_engine.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.00036661792546510696, "outcome": "passed"}, "call": {"duration": 0.0004263315349817276, "outcome": "passed"}, "teardown": {"duration": 0.00017923861742019653, "outcome": "passed"}}, {"nodeid": "tests/test_rpc_engine.py::TestJSONRPCEngine::test_eth_estimate_gas", "lineno": 114, "outcome": "passed", "keywords": ["test_eth_estimate_gas", "asyncio", "pytestmark", "TestJSONRPCEngine", "test_rpc_engine.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.00035282690078020096, "outcome": "passed"}, "call": {"duration": 0.00018250104039907455, "outcome": "passed"}, "teardown": {"duration": 0.00016366411000490189, "outcome": "passed"}}, {"nodeid": "tests/test_rpc_engine.py::TestJSONRPCEngine::test_eth_gas_price", "lineno": 135, "outcome": "passed", "keywords": ["test_eth_gas_price", "asyncio", "pytestmark", "TestJSONRPCEngine", "test_rpc_engine.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0003810962662100792, "outcome": "passed"}, "call": {"duration": 0.00017890799790620804, "outcome": "passed"}, "teardown": {"duration": 0.00016755890101194382, "outcome": "passed"}}, {"nodeid": "tests/test_rpc_engine.py::TestJSONRPCEngine::test_eth_get_balance", "lineno": 142, "outcome": "passed", "keywords": ["test_eth_get_balance", "asyncio", "pytestmark", "TestJSONRPCEngine", "test_rpc_engine.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.000372924841940403, "outcome": "passed"}, "call": {"duration": 0.00026825349777936935, "outcome": "passed"}, "teardown": {"duration": 0.0001635327935218811, "outcome": "passed"}}, {"nodeid": "tests/test_rpc_engine.py::TestJSONRPCEngine::test_eth_get_code", "lineno": 152, "outcome": "passed", "keywords": ["test_eth_get_code", "asyncio", "pytestmark", "TestJSONRPCEngine", "test_rpc_engine.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0003669140860438347, "outcome": "passed"}, "call": {"duration": 0.0002693086862564087, "outcome": "passed"}, "teardown": {"duration": 0.00016853678971529007, "outcome": "passed"}}, {"nodeid": "tests/test_rpc_engine.py::TestJSONRPCEngine::test_eth_get_storage_at", "lineno": 163, "outcome": "passed", "keywords": ["test_eth_get_storage_at", "asyncio", "pytestmark", "TestJSONRPCEngine", "test_rpc_engine.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.00035833939909935, "outcome": "passed"}, "call": {"duration": 0.00024546682834625244, "outcome": "passed"}, "teardown": {"duration": 0.00016272999346256256, "outcome": "passed"}}, {"nodeid": "tests/test_rpc_engine.py::TestJSONRPCEngine::test_eth_get_transaction_count", "lineno": 175, "outcome": "passed", "keywords": ["test_eth_get_transaction_count", "asyncio", "pytestmark", "TestJSONRPCEngine", "test_rpc_engine.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0003758380189538002, "outcome": "passed"}, "call": {"duration": 0.00039451010525226593, "outcome": "passed"}, "teardown": {"duration": 0.00017003901302814484, "outcome": "passed"}}, {"nodeid": "tests/test_rpc_engine.py::TestJSONRPCEngine::test_filter_operations", "lineno": 191, "outcome": "passed", "keywords": ["test_filter_operations", "asyncio", "pytestmark", "TestJSONRPCEngine", "test_rpc_engine.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0003524012863636017, "outcome": "passed"}, "call": {"duration": 0.0001972271129488945, "outcome": "passed"}, "teardown": {"duration": 0.0001664329320192337, "outcome": "passed"}}, {"nodeid": "tests/test_rpc_engine.py::TestJSONRPCEngine::test_eth_fee_history", "lineno": 210, "outcome": "passed", "keywords": ["test_eth_fee_history", "asyncio", "pytestmark", "TestJSONRPCEngine", "test_rpc_engine.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0003674384206533432, "outcome": "passed"}, "call": {"duration": 0.0004436597228050232, "outcome": "passed"}, "teardown": {"duration": 0.00017552729696035385, "outcome": "passed"}}, {"nodeid": "tests/test_rpc_engine.py::TestJSONRPCEngine::test_web3_client_version", "lineno": 231, "outcome": "passed", "keywords": ["test_web3_client_version", "asyncio", "pytestmark", "TestJSONRPCEngine", "test_rpc_engine.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0003636293113231659, "outcome": "passed"}, "call": {"duration": 0.00016293209046125412, "outcome": "passed"}, "teardown": {"duration": 0.00016299355775117874, "outcome": "passed"}}, {"nodeid": "tests/test_rpc_engine.py::TestJSONRPCEngine::test_error_handling", "lineno": 238, "outcome": "passed", "keywords": ["test_error_handling", "asyncio", "pytestmark", "TestJSONRPCEngine", "test_rpc_engine.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0003810431808233261, "outcome": "passed"}, "call": {"duration": 0.00017999298870563507, "outcome": "passed"}, "teardown": {"duration": 0.00016778614372015, "outcome": "passed"}}, {"nodeid": "tests/test_rpc_engine_advanced.py::TestJSONRPCEngineAdvanced::test_eth_syncing_response", "lineno": 15, "outcome": "passed", "keywords": ["test_eth_syncing_response", "asyncio", "pytestmark", "TestJSONRPCEngineAdvanced", "test_rpc_engine_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0003533782437443733, "outcome": "passed"}, "call": {"duration": 0.00016967672854661942, "outcome": "passed"}, "teardown": {"duration": 0.00016104616224765778, "outcome": "passed"}}, {"nodeid": "tests/test_rpc_engine_advanced.py::TestJSONRPCEngineAdvanced::test_eth_mining_response", "lineno": 23, "outcome": "passed", "keywords": ["test_eth_mining_response", "asyncio", "pytestmark", "TestJSONRPCEngineAdvanced", "test_rpc_engine_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0003718174993991852, "outcome": "passed"}, "call": {"duration": 0.00017745885998010635, "outcome": "passed"}, "teardown": {"duration": 0.00016427505761384964, "outcome": "passed"}}, {"nodeid": "tests/test_rpc_engine_advanced.py::TestJSONRPCEngineAdvanced::test_eth_hashrate_response", "lineno": 31, "outcome": "passed", "keywords": ["test_eth_hashrate_response", "asyncio", "pytestmark", "TestJSONRPCEngineAdvanced", "test_rpc_engine_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0003519691526889801, "outcome": "passed"}, "call": {"duration": 0.0001704404130578041, "outcome": "passed"}, "teardown": {"duration": 0.00016537867486476898, "outcome": "passed"}}, {"nodeid": "tests/test_rpc_engine_advanced.py::TestJSONRPCEngineAdvanced::test_eth_accounts_response", "lineno": 38, "outcome": "passed", "keywords": ["test_eth_accounts_response", "asyncio", "pytestmark", "TestJSONRPCEngineAdvanced", "test_rpc_engine_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.00039335060864686966, "outcome": "passed"}, "call": {"duration": 0.0004140641540288925, "outcome": "passed"}, "teardown": {"duration": 0.00016773957759141922, "outcome": "passed"}}, {"nodeid": "tests/test_rpc_engine_advanced.py::TestJSONRPCEngineAdvanced::test_eth_coinbase_response", "lineno": 49, "outcome": "passed", "keywords": ["test_eth_coinbase_response", "asyncio", "pytestmark", "TestJSONRPCEngineAdvanced", "test_rpc_engine_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0003642439842224121, "outcome": "passed"}, "call": {"duration": 0.0002550007775425911, "outcome": "passed"}, "teardown": {"duration": 0.00017518643289804459, "outcome": "passed"}}, {"nodeid": "tests/test_rpc_engine_advanced.py::TestJSONRPCEngineAdvanced::test_net_version_response", "lineno": 56, "outcome": "passed", "keywords": ["test_net_version_response", "asyncio", "pytestmark", "TestJSONRPCEngineAdvanced", "test_rpc_engine_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0003750082105398178, "outcome": "passed"}, "call": {"duration": 0.0001672627404332161, "outcome": "passed"}, "teardown": {"duration": 0.00016073882579803467, "outcome": "passed"}}, {"nodeid": "tests/test_rpc_engine_advanced.py::TestJSONRPCEngineAdvanced::test_net_listening_response", "lineno": 63, "outcome": "passed", "keywords": ["test_net_listening_response", "asyncio", "pytestmark", "TestJSONRPCEngineAdvanced", "test_rpc_engine_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.00037180259823799133, "outcome": "passed"}, "call": {"duration": 0.00020095426589250565, "outcome": "passed"}, "teardown": {"duration": 0.00016700942069292068, "outcome": "passed"}}, {"nodeid": "tests/test_rpc_engine_advanced.py::TestJSONRPCEngineAdvanced::test_net_peer_count_response", "lineno": 70, "outcome": "passed", "keywords": ["test_net_peer_count_response", "asyncio", "pytestmark", "TestJSONRPCEngineAdvanced", "test_rpc_engine_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.00037662871181964874, "outcome": "passed"}, "call": {"duration": 0.000164705328643322, "outcome": "passed"}, "teardown": {"duration": 0.0001584421843290329, "outcome": "passed"}}, {"nodeid": "tests/test_rpc_engine_advanced.py::TestJSONRPCEngineAdvanced::test_web3_sha3_response", "lineno": 77, "outcome": "passed", "keywords": ["test_web3_sha3_response", "asyncio", "pytestmark", "TestJSONRPCEngineAdvanced", "test_rpc_engine_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0003783060237765312, "outcome": "passed"}, "call": {"duration": 0.0002310723066329956, "outcome": "passed"}, "teardown": {"duration": 0.000168677419424057, "outcome": "passed"}}, {"nodeid": "tests/test_rpc_engine_advanced.py::TestJSONRPCEngineAdvanced::test_eth_max_priority_fee_per_gas", "lineno": 87, "outcome": "passed", "keywords": ["test_eth_max_priority_fee_per_gas", "asyncio", "pytestmark", "TestJSONRPCEngineAdvanced", "test_rpc_engine_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.00035747140645980835, "outcome": "passed"}, "call": {"duration": 0.0001753130927681923, "outcome": "passed"}, "teardown": {"duration": 0.00015881378203630447, "outcome": "passed"}}, {"nodeid": "tests/test_rpc_engine_advanced.py::TestJSONRPCEngineAdvanced::test_eth_get_block_by_number_edge_cases", "lineno": 94, "outcome": "passed", "keywords": ["test_eth_get_block_by_number_edge_cases", "asyncio", "pytestmark", "TestJSONRPCEngineAdvanced", "test_rpc_engine_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0003845803439617157, "outcome": "passed"}, "call": {"duration": 0.00019291788339614868, "outcome": "passed"}, "teardown": {"duration": 0.00017250515520572662, "outcome": "passed"}}, {"nodeid": "tests/test_rpc_engine_advanced.py::TestJSONRPCEngineAdvanced::test_eth_get_transaction_by_block_number_and_index", "lineno": 114, "outcome": "passed", "keywords": ["test_eth_get_transaction_by_block_number_and_index", "asyncio", "pytestmark", "TestJSONRPCEngineAdvanced", "test_rpc_engine_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.00035816337913274765, "outcome": "passed"}, "call": {"duration": 0.0004309164360165596, "outcome": "passed"}, "teardown": {"duration": 0.0001786584034562111, "outcome": "passed"}}, {"nodeid": "tests/test_rpc_engine_advanced.py::TestJSONRPCEngineAdvanced::test_eth_send_raw_transaction", "lineno": 136, "outcome": "passed", "keywords": ["test_eth_send_raw_transaction", "asyncio", "pytestmark", "TestJSONRPCEngineAdvanced", "test_rpc_engine_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0003670221194624901, "outcome": "passed"}, "call": {"duration": 0.0003642002120614052, "outcome": "passed"}, "teardown": {"duration": 0.0001672990620136261, "outcome": "passed"}}, {"nodeid": "tests/test_rpc_engine_advanced.py::TestJSONRPCEngineAdvanced::test_eth_call_with_block_parameter", "lineno": 148, "outcome": "passed", "keywords": ["test_eth_call_with_block_parameter", "asyncio", "pytestmark", "TestJSONRPCEngineAdvanced", "test_rpc_engine_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.00038004014641046524, "outcome": "passed"}, "call": {"duration": 0.0001753857359290123, "outcome": "passed"}, "teardown": {"duration": 0.00017483439296483994, "outcome": "passed"}}, {"nodeid": "tests/test_rpc_engine_advanced.py::TestJSONRPCEngineAdvanced::test_eth_estimate_gas_edge_cases", "lineno": 163, "outcome": "passed", "keywords": ["test_eth_estimate_gas_edge_cases", "asyncio", "pytestmark", "TestJSONRPCEngineAdvanced", "test_rpc_engine_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.00036783330142498016, "outcome": "passed"}, "call": {"duration": 0.00017427559942007065, "outcome": "passed"}, "teardown": {"duration": 0.00015877094119787216, "outcome": "passed"}}, {"nodeid": "tests/test_rpc_engine_advanced.py::TestJSONRPCEngineAdvanced::test_eth_get_logs_pagination", "lineno": 177, "outcome": "passed", "keywords": ["test_eth_get_logs_pagination", "asyncio", "pytestmark", "TestJSONRPCEngineAdvanced", "test_rpc_engine_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0003537088632583618, "outcome": "passed"}, "call": {"duration": 0.0008896104991436005, "outcome": "passed"}, "teardown": {"duration": 0.00017730332911014557, "outcome": "passed"}}, {"nodeid": "tests/test_rpc_engine_advanced.py::TestJSONRPCEngineAdvanced::test_filter_lifecycle", "lineno": 208, "outcome": "passed", "keywords": ["test_filter_lifecycle", "asyncio", "pytestmark", "TestJSONRPCEngineAdvanced", "test_rpc_engine_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.00036895181983709335, "outcome": "passed"}, "call": {"duration": 0.00019839871674776077, "outcome": "passed"}, "teardown": {"duration": 0.0001736767590045929, "outcome": "passed"}}, {"nodeid": "tests/test_rpc_engine_advanced.py::TestJSONRPCEngineAdvanced::test_batch_request_handling", "lineno": 250, "outcome": "passed", "keywords": ["test_batch_request_handling", "asyncio", "pytestmark", "TestJSONRPCEngineAdvanced", "test_rpc_engine_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0003791963681578636, "outcome": "passed"}, "call": {"duration": 0.00017560645937919617, "outcome": "passed"}, "teardown": {"duration": 0.00016402266919612885, "outcome": "passed"}}, {"nodeid": "tests/test_rpc_engine_advanced.py::TestJSONRPCEngineAdvanced::test_missing_optional_parameters", "lineno": 259, "outcome": "passed", "keywords": ["test_missing_optional_parameters", "asyncio", "pytestmark", "TestJSONRPCEngineAdvanced", "test_rpc_engine_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0003619398921728134, "outcome": "passed"}, "call": {"duration": 0.0002562450245022774, "outcome": "passed"}, "teardown": {"duration": 0.00016164779663085938, "outcome": "passed"}}, {"nodeid": "tests/test_rpc_engine_advanced.py::TestJSONRPCEngineAdvanced::test_invalid_address_format", "lineno": 273, "outcome": "passed", "keywords": ["test_invalid_address_format", "asyncio", "pytestmark", "TestJSONRPCEngineAdvanced", "test_rpc_engine_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0003700079396367073, "outcome": "passed"}, "call": {"duration": 0.0001794528216123581, "outcome": "passed"}, "teardown": {"duration": 0.00016463268548250198, "outcome": "passed"}}, {"nodeid": "tests/test_rpc_engine_advanced.py::TestJSONRPCEngineAdvanced::test_eth_fee_history_edge_cases", "lineno": 285, "outcome": "passed", "keywords": ["test_eth_fee_history_edge_cases", "asyncio", "pytestmark", "TestJSONRPCEngineAdvanced", "test_rpc_engine_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.00036313198506832123, "outcome": "passed"}, "call": {"duration": 0.00018943101167678833, "outcome": "passed"}, "teardown": {"duration": 0.00016525480896234512, "outcome": "passed"}}, {"nodeid": "tests/test_rpc_engine_advanced.py::TestJSONRPCEngineAdvanced::test_null_id_handling", "lineno": 298, "outcome": "passed", "keywords": ["test_null_id_handling", "asyncio", "pytestmark", "TestJSONRPCEngineAdvanced", "test_rpc_engine_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0003787083551287651, "outcome": "passed"}, "call": {"duration": 0.00024503283202648163, "outcome": "passed"}, "teardown": {"duration": 0.0001686224713921547, "outcome": "passed"}}, {"nodeid": "tests/test_server.py::TestMockAPIServer::test_root_endpoint", "lineno": 17, "outcome": "passed", "keywords": ["test_root_endpoint", "TestMockAPIServer", "test_server.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0063683465123176575, "outcome": "passed"}, "call": {"duration": 0.008330084383487701, "outcome": "passed"}, "teardown": {"duration": 0.00012658163905143738, "outcome": "passed"}}, {"nodeid": "tests/test_server.py::TestMockAPIServer::test_json_rpc_endpoint", "lineno": 26, "outcome": "passed", "keywords": ["test_json_rpc_endpoint", "TestMockAPIServer", "test_server.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0046051181852817535, "outcome": "passed"}, "call": {"duration": 0.0016175508499145508, "outcome": "passed"}, "teardown": {"duration": 0.000111432746052742, "outcome": "passed"}}, {"nodeid": "tests/test_server.py::TestMockAPIServer::test_json_rpc_batch_request", "lineno": 41, "outcome": "passed", "keywords": ["test_json_rpc_batch_request", "TestMockAPIServer", "test_server.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.004387546330690384, "outcome": "passed"}, "call": {"duration": 0.0015225950628519058, "outcome": "passed"}, "teardown": {"duration": 0.00010985694825649261, "outcome": "passed"}}, {"nodeid": "tests/test_server.py::TestMockAPIServer::test_invalid_chain_id", "lineno": 55, "outcome": "passed", "keywords": ["test_invalid_chain_id", "TestMockAPIServer", "test_server.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.004336981102824211, "outcome": "passed"}, "call": {"duration": 0.0014898637309670448, "outcome": "passed"}, "teardown": {"duration": 0.00011226534843444824, "outcome": "passed"}}, {"nodeid": "tests/test_server.py::TestMockAPIServer::test_fund_account_endpoint", "lineno": 66, "outcome": "passed", "keywords": ["test_fund_account_endpoint", "TestMockAPIServer", "test_server.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.004546253010630608, "outcome": "passed"}, "call": {"duration": 0.003902290016412735, "outcome": "passed"}, "teardown": {"duration": 0.00011051539331674576, "outcome": "passed"}}, {"nodeid": "tests/test_server.py::TestMockAPIServer::test_deploy_contract_endpoint", "lineno": 90, "outcome": "passed", "keywords": ["test_deploy_contract_endpoint", "TestMockAPIServer", "test_server.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.028965912759304047, "outcome": "passed"}, "call": {"duration": 0.0030131544917821884, "outcome": "passed"}, "teardown": {"duration": 0.00011752545833587646, "outcome": "passed"}}, {"nodeid": "tests/test_server.py::TestMockAPIServer::test_emit_event_endpoint", "lineno": 111, "outcome": "passed", "keywords": ["test_emit_event_endpoint", "TestMockAPIServer", "test_server.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.004363149404525757, "outcome": "passed"}, "call": {"duration": 0.001759951002895832, "outcome": "passed"}, "teardown": {"duration": 0.00010902713984251022, "outcome": "passed"}}, {"nodeid": "tests/test_server.py::TestMockAPIServer::test_gas_estimate_endpoint", "lineno": 122, "outcome": "passed", "keywords": ["test_gas_estimate_endpoint", "TestMockAPIServer", "test_server.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.004295605234801769, "outcome": "passed"}, "call": {"duration": 0.0013830866664648056, "outcome": "passed"}, "teardown": {"duration": 0.00011272821575403214, "outcome": "passed"}}, {"nodeid": "tests/test_server.py::TestMockAPIServer::test_force_mine_block_endpoint", "lineno": 132, "outcome": "passed", "keywords": ["test_force_mine_block_endpoint", "TestMockAPIServer", "test_server.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.004397217184305191, "outcome": "passed"}, "call": {"duration": 0.0028327852487564087, "outcome": "passed"}, "teardown": {"duration": 0.00011197198182344437, "outcome": "passed"}}, {"nodeid": "tests/test_server.py::TestMockAPIServer::test_websocket_subscription", "lineno": 150, "outcome": "passed", "keywords": ["test_websocket_subscription", "TestMockAPIServer", "test_server.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.004377283155918121, "outcome": "passed"}, "call": {"duration": 0.002490794286131859, "outcome": "passed"}, "teardown": {"duration": 0.00010984949767589569, "outcome": "passed"}}, {"nodeid": "tests/test_server.py::TestMockAPIServer::test_websocket_invalid_chain", "lineno": 177, "outcome": "passed", "keywords": ["test_websocket_invalid_chain", "TestMockAPIServer", "test_server.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.004403847269713879, "outcome": "passed"}, "call": {"duration": 0.001831619068980217, "outcome": "passed"}, "teardown": {"duration": 0.00011163763701915741, "outcome": "passed"}}, {"nodeid": "tests/test_server.py::TestMockAPIServer::test_transaction_lifecycle", "lineno": 182, "outcome": "passed", "keywords": ["test_transaction_lifecycle", "TestMockAPIServer", "test_server.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.004378321580588818, "outcome": "passed"}, "call": {"duration": 0.005182171240448952, "outcome": "passed"}, "teardown": {"duration": 0.00011442787945270538, "outcome": "passed"}}, {"nodeid": "tests/test_server_advanced.py::TestMockAPIServerAdvanced::test_multiple_chain_endpoints", "lineno": 16, "outcome": "passed", "keywords": ["test_multiple_chain_endpoints", "TestMockAPIServerAdvanced", "test_server_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.004334594123065472, "outcome": "passed"}, "call": {"duration": 0.00539823342114687, "outcome": "passed"}, "teardown": {"duration": 0.0001101447269320488, "outcome": "passed"}}, {"nodeid": "tests/test_server_advanced.py::TestMockAPIServerAdvanced::test_json_rpc_notification", "lineno": 24, "outcome": "passed", "keywords": ["test_json_rpc_notification", "TestMockAPIServerAdvanced", "test_server_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.005412392318248749, "outcome": "passed"}, "call": {"duration": 0.0013521062210202217, "outcome": "passed"}, "teardown": {"duration": 0.00011925958096981049, "outcome": "passed"}}, {"nodeid": "tests/test_server_advanced.py::TestMockAPIServerAdvanced::test_json_rpc_invalid_method", "lineno": 35, "outcome": "passed", "keywords": ["test_json_rpc_invalid_method", "TestMockAPIServerAdvanced", "test_server_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.004359642043709755, "outcome": "passed"}, "call": {"duration": 0.0012898975983262062, "outcome": "passed"}, "teardown": {"duration": 0.00010855216532945633, "outcome": "passed"}}, {"nodeid": "tests/test_server_advanced.py::TestMockAPIServerAdvanced::test_json_rpc_empty_batch", "lineno": 49, "outcome": "passed", "keywords": ["test_json_rpc_empty_batch", "TestMockAPIServerAdvanced", "test_server_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0043115438893437386, "outcome": "passed"}, "call": {"duration": 0.0013449955731630325, "outcome": "passed"}, "teardown": {"duration": 0.00011116825044155121, "outcome": "passed"}}, {"nodeid": "tests/test_server_advanced.py::TestMockAPIServerAdvanced::test_json_rpc_mixed_batch", "lineno": 54, "outcome": "passed", "keywords": ["test_json_rpc_mixed_batch", "TestMockAPIServerAdvanced", "test_server_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.004276994615793228, "outcome": "passed"}, "call": {"duration": 0.0014905715361237526, "outcome": "passed"}, "teardown": {"duration": 0.00010904669761657715, "outcome": "passed"}}, {"nodeid": "tests/test_server_advanced.py::TestMockAPIServerAdvanced::test_fund_account_with_large_amount", "lineno": 69, "outcome": "passed", "keywords": ["test_fund_account_with_large_amount", "TestMockAPIServerAdvanced", "test_server_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.004479860886931419, "outcome": "passed"}, "call": {"duration": 0.0015045739710330963, "outcome": "passed"}, "teardown": {"duration": 0.00011628307402133942, "outcome": "passed"}}, {"nodeid": "tests/test_server_advanced.py::TestMockAPIServerAdvanced::test_fund_multiple_accounts", "lineno": 79, "outcome": "passed", "keywords": ["test_fund_multiple_accounts", "TestMockAPIServerAdvanced", "test_server_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.004315800033509731, "outcome": "passed"}, "call": {"duration": 0.0068938154727220535, "outcome": "passed"}, "teardown": {"duration": 0.0001134118065237999, "outcome": "passed"}}, {"nodeid": "tests/test_server_advanced.py::TestMockAPIServerAdvanced::test_deploy_multiple_contracts", "lineno": 92, "outcome": "passed", "keywords": ["test_deploy_multiple_contracts", "TestMockAPIServerAdvanced", "test_server_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.004390194080770016, "outcome": "passed"}, "call": {"duration": 0.004171021282672882, "outcome": "passed"}, "teardown": {"duration": 0.00011209584772586823, "outcome": "passed"}}, {"nodeid": "tests/test_server_advanced.py::TestMockAPIServerAdvanced::test_emit_different_event_types", "lineno": 109, "outcome": "passed", "keywords": ["test_emit_different_event_types", "TestMockAPIServerAdvanced", "test_server_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.004360136575996876, "outcome": "passed"}, "call": {"duration": 0.005527173168957233, "outcome": "passed"}, "teardown": {"duration": 0.00011362135410308838, "outcome": "passed"}}, {"nodeid": "tests/test_server_advanced.py::TestMockAPIServerAdvanced::test_gas_estimate_for_different_chains", "lineno": 125, "outcome": "passed", "keywords": ["test_gas_estimate_for_different_chains", "TestMockAPIServerAdvanced", "test_server_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.004372727125883102, "outcome": "passed"}, "call": {"duration": 0.004987748339772224, "outcome": "passed"}, "teardown": {"duration": 0.00011560879647731781, "outcome": "passed"}}, {"nodeid": "tests/test_server_advanced.py::TestMockAPIServerAdvanced::test_force_mine_multiple_blocks", "lineno": 135, "outcome": "passed", "keywords": ["test_force_mine_multiple_blocks", "TestMockAPIServerAdvanced", "test_server_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.005531816743314266, "outcome": "passed"}, "call": {"duration": 0.006398618221282959, "outcome": "passed"}, "teardown": {"duration": 0.00011095963418483734, "outcome": "passed"}}, {"nodeid": "tests/test_server_advanced.py::TestMockAPIServerAdvanced::test_transaction_with_access_list", "lineno": 143, "outcome": "passed", "keywords": ["test_transaction_with_access_list", "TestMockAPIServerAdvanced", "test_server_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0043347906321287155, "outcome": "passed"}, "call": {"duration": 0.0014985455200076103, "outcome": "passed"}, "teardown": {"duration": 0.00011832453310489655, "outcome": "passed"}}, {"nodeid": "tests/test_server_advanced.py::TestMockAPIServerAdvanced::test_concurrent_rpc_requests", "lineno": 166, "outcome": "passed", "keywords": ["test_concurrent_rpc_requests", "TestMockAPIServerAdvanced", "test_server_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.004268665798008442, "outcome": "passed"}, "call": {"duration": 0.03503824211657047, "outcome": "passed"}, "teardown": {"duration": 0.00012211594730615616, "outcome": "passed"}}, {"nodeid": "tests/test_server_advanced.py::TestMockAPIServerAdvanced::test_websocket_multiple_subscriptions", "lineno": 184, "outcome": "passed", "keywords": ["test_websocket_multiple_subscriptions", "TestMockAPIServerAdvanced", "test_server_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.004507151432335377, "outcome": "passed"}, "call": {"duration": 0.0026495885103940964, "outcome": "passed"}, "teardown": {"duration": 0.00011103693395853043, "outcome": "passed"}}, {"nodeid": "tests/test_server_advanced.py::TestMockAPIServerAdvanced::test_error_handling_invalid_hex", "lineno": 202, "outcome": "passed", "keywords": ["test_error_handling_invalid_hex", "TestMockAPIServerAdvanced", "test_server_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.004465700127184391, "outcome": "passed"}, "call": {"duration": 0.001376858912408352, "outcome": "passed"}, "teardown": {"duration": 0.00011121109127998352, "outcome": "passed"}}, {"nodeid": "tests/test_server_advanced.py::TestMockAPIServerAdvanced::test_error_handling_missing_params", "lineno": 214, "outcome": "passed", "keywords": ["test_error_handling_missing_params", "TestMockAPIServerAdvanced", "test_server_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.004410081543028355, "outcome": "passed"}, "call": {"duration": 0.0013337545096874237, "outcome": "passed"}, "teardown": {"duration": 0.00011228024959564209, "outcome": "passed"}}, {"nodeid": "tests/test_server_advanced.py::TestMockAPIServerAdvanced::test_chain_specific_gas_prices", "lineno": 226, "outcome": "passed", "keywords": ["test_chain_specific_gas_prices", "TestMockAPIServerAdvanced", "test_server_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.004404093138873577, "outcome": "passed"}, "call": {"duration": 0.005047577433288097, "outcome": "passed"}, "teardown": {"duration": 0.00011245440691709518, "outcome": "passed"}}, {"nodeid": "tests/test_server_advanced.py::TestMockAPIServerAdvanced::test_transaction_pool_overflow", "lineno": 245, "outcome": "passed", "keywords": ["test_transaction_pool_overflow", "TestMockAPIServerAdvanced", "test_server_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.00544603168964386, "outcome": "passed"}, "call": {"duration": 0.06548625510185957, "outcome": "passed"}, "teardown": {"duration": 0.0001329192891716957, "outcome": "passed"}}, {"nodeid": "tests/test_server_advanced.py::TestMockAPIServerAdvanced::test_block_uncle_support", "lineno": 263, "outcome": "passed", "keywords": ["test_block_uncle_support", "TestMockAPIServerAdvanced", "test_server_advanced.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.004662160761654377, "outcome": "passed"}, "call": {"duration": 0.001392311416566372, "outcome": "passed"}, "teardown": {"duration": 0.00011493265628814697, "outcome": "passed"}}, {"nodeid": "tests/test_web3_integration.py::TestWeb3Integration::test_web3_connection", "lineno": 38, "outcome": "passed", "keywords": ["test_web3_connection", "TestWeb3Integration", "test_web3_integration.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 2.004838550463319, "outcome": "passed", "stderr": "INFO: Started server process [4127339]\nINFO: Waiting for application startup.\nINFO: Application startup complete.\nINFO: Uvicorn running on http://127.0.0.1:8545 (Press CTRL+C to quit)\n"}, "call": {"duration": 0.009040591306984425, "outcome": "passed", "stdout": "INFO: 127.0.0.1:51206 - \"POST /rpc/1 HTTP/1.1\" 200 OK\nINFO: 127.0.0.1:51206 - \"POST /rpc/1 HTTP/1.1\" 200 OK\n"}, "teardown": {"duration": 0.00017538294196128845, "outcome": "passed"}}, {"nodeid": "tests/test_web3_integration.py::TestWeb3Integration::test_get_block", "lineno": 42, "outcome": "passed", "keywords": ["test_get_block", "TestWeb3Integration", "test_web3_integration.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0006676912307739258, "outcome": "passed"}, "call": {"duration": 0.002909713424742222, "outcome": "passed", "stdout": "INFO: 127.0.0.1:51220 - \"POST /rpc/1 HTTP/1.1\" 200 OK\n"}, "teardown": {"duration": 0.0001274729147553444, "outcome": "passed"}}, {"nodeid": "tests/test_web3_integration.py::TestWeb3Integration::test_get_balance", "lineno": 48, "outcome": "passed", "keywords": ["test_get_balance", "TestWeb3Integration", "test_web3_integration.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0005766330286860466, "outcome": "passed"}, "call": {"duration": 0.0031363051384687424, "outcome": "passed", "stdout": "INFO: 127.0.0.1:51224 - \"POST /rpc/1 HTTP/1.1\" 200 OK\n"}, "teardown": {"duration": 0.00013375934213399887, "outcome": "passed"}}, {"nodeid": "tests/test_web3_integration.py::TestWeb3Integration::test_send_transaction", "lineno": 53, "outcome": "passed", "keywords": ["test_send_transaction", "TestWeb3Integration", "test_web3_integration.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0005604354664683342, "outcome": "passed"}, "call": {"duration": 0.01466489490121603, "outcome": "passed", "stdout": "INFO: 127.0.0.1:51240 - \"POST /api/chains/1/fund?address=0x1503726Aba21808b0DF2c62196B97FDdC6226674&amount=0x56bc75e2d63100000 HTTP/1.1\" 200 OK\nINFO: 127.0.0.1:51256 - \"POST /rpc/1 HTTP/1.1\" 200 OK\nINFO: 127.0.0.1:51256 - \"POST /rpc/1 HTTP/1.1\" 200 OK\nINFO: 127.0.0.1:51256 - \"POST /rpc/1 HTTP/1.1\" 200 OK\nINFO: 127.0.0.1:51256 - \"POST /rpc/1 HTTP/1.1\" 200 OK\nINFO: 127.0.0.1:51256 - \"POST /rpc/1 HTTP/1.1\" 200 OK\nINFO: 127.0.0.1:51256 - \"POST /rpc/1 HTTP/1.1\" 200 OK\n"}, "teardown": {"duration": 0.00010524503886699677, "outcome": "passed"}}, {"nodeid": "tests/test_web3_integration.py::TestWeb3Integration::test_estimate_gas", "lineno": 84, "outcome": "passed", "keywords": ["test_estimate_gas", "TestWeb3Integration", "test_web3_integration.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0005499487742781639, "outcome": "passed"}, "call": {"duration": 0.005423341877758503, "outcome": "passed", "stdout": "INFO: 127.0.0.1:51264 - \"POST /rpc/1 HTTP/1.1\" 200 OK\nINFO: 127.0.0.1:51264 - \"POST /rpc/1 HTTP/1.1\" 200 OK\nINFO: 127.0.0.1:51264 - \"POST /rpc/1 HTTP/1.1\" 200 OK\n"}, "teardown": {"duration": 0.00011200364679098129, "outcome": "passed"}}, {"nodeid": "tests/test_web3_integration.py::TestWeb3Integration::test_get_code", "lineno": 94, "outcome": "passed", "keywords": ["test_get_code", "TestWeb3Integration", "test_web3_integration.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0005751419812440872, "outcome": "passed"}, "call": {"duration": 0.003776421770453453, "outcome": "passed", "stdout": "INFO: 127.0.0.1:51276 - \"POST /api/chains/1/deploy?address=0x3333333333333333333333333333333333333333&code=0x606060 HTTP/1.1\" 200 OK\nINFO: 127.0.0.1:51286 - \"POST /rpc/1 HTTP/1.1\" 200 OK\n"}, "teardown": {"duration": 0.00011603068560361862, "outcome": "passed"}}, {"nodeid": "tests/test_web3_integration.py::TestWeb3Integration::test_get_transaction_count", "lineno": 110, "outcome": "passed", "keywords": ["test_get_transaction_count", "TestWeb3Integration", "test_web3_integration.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0005421070381999016, "outcome": "passed"}, "call": {"duration": 0.002372296527028084, "outcome": "passed", "stdout": "INFO: 127.0.0.1:51294 - \"POST /rpc/1 HTTP/1.1\" 200 OK\n"}, "teardown": {"duration": 0.00012109708040952682, "outcome": "passed"}}, {"nodeid": "tests/test_web3_integration.py::TestWeb3Integration::test_filter_logs", "lineno": 115, "outcome": "passed", "keywords": ["test_filter_logs", "TestWeb3Integration", "test_web3_integration.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0005497755482792854, "outcome": "passed"}, "call": {"duration": 0.002406943589448929, "outcome": "passed", "stdout": "INFO: 127.0.0.1:51304 - \"POST /rpc/1 HTTP/1.1\" 200 OK\n"}, "teardown": {"duration": 0.00010741129517555237, "outcome": "passed"}}, {"nodeid": "tests/test_web3_integration.py::TestWeb3Integration::test_gas_price", "lineno": 126, "outcome": "passed", "keywords": ["test_gas_price", "TestWeb3Integration", "test_web3_integration.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0005561718717217445, "outcome": "passed"}, "call": {"duration": 0.0019664373248815536, "outcome": "passed", "stdout": "INFO: 127.0.0.1:51318 - \"POST /rpc/1 HTTP/1.1\" 200 OK\n"}, "teardown": {"duration": 0.00010054651647806168, "outcome": "passed"}}, {"nodeid": "tests/test_web3_integration.py::TestWeb3Integration::test_block_number", "lineno": 131, "outcome": "passed", "keywords": ["test_block_number", "TestWeb3Integration", "test_web3_integration.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.00054151751101017, "outcome": "passed"}, "call": {"duration": 0.0018949424847960472, "outcome": "passed", "stdout": "INFO: 127.0.0.1:51322 - \"POST /rpc/1 HTTP/1.1\" 200 OK\n"}, "teardown": {"duration": 0.00010402686893939972, "outcome": "passed"}}, {"nodeid": "tests/test_web3_integration.py::TestWeb3Integration::test_get_storage_at", "lineno": 136, "outcome": "passed", "keywords": ["test_get_storage_at", "TestWeb3Integration", "test_web3_integration.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.0005445666611194611, "outcome": "passed"}, "call": {"duration": 0.0024545425549149513, "outcome": "passed", "stdout": "INFO: 127.0.0.1:51330 - \"POST /rpc/1 HTTP/1.1\" 200 OK\n"}, "teardown": {"duration": 0.000102984718978405, "outcome": "passed"}}, {"nodeid": "tests/test_web3_integration.py::TestWeb3Integration::test_multi_chain_support", "lineno": 143, "outcome": "passed", "keywords": ["test_multi_chain_support", "TestWeb3Integration", "test_web3_integration.py", "tests", "http_api_mock_server_blockchain", ""], "setup": {"duration": 0.00010531209409236908, "outcome": "passed"}, "call": {"duration": 0.017311373725533485, "outcome": "passed", "stdout": "INFO: 127.0.0.1:51334 - \"POST /rpc/1 HTTP/1.1\" 200 OK\nINFO: 127.0.0.1:51334 - \"POST /rpc/1 HTTP/1.1\" 200 OK\nINFO: 127.0.0.1:51342 - \"POST /rpc/5 HTTP/1.1\" 200 OK\nINFO: 127.0.0.1:51342 - \"POST /rpc/5 HTTP/1.1\" 200 OK\nINFO: 127.0.0.1:51358 - \"POST /rpc/137 HTTP/1.1\" 200 OK\nINFO: 127.0.0.1:51358 - \"POST /rpc/137 HTTP/1.1\" 200 OK\nINFO: 127.0.0.1:51364 - \"POST /rpc/42161 HTTP/1.1\" 200 OK\nINFO: 127.0.0.1:51364 - \"POST /rpc/42161 HTTP/1.1\" 200 OK\nINFO: 127.0.0.1:51376 - \"POST /rpc/10 HTTP/1.1\" 200 OK\nINFO: 127.0.0.1:51376 - \"POST /rpc/10 HTTP/1.1\" 200 OK\n"}, "teardown": {"duration": 0.15262805297970772, "outcome": "passed", "stderr": "INFO: Shutting down\nINFO: Waiting for application shutdown.\nINFO: Application shutdown complete.\nINFO: Finished server process [4127339]\n"}}], "warnings": [{"message": "Support for class-based `config` is deprecated, use ConfigDict instead. Deprecated in Pydantic V2.0 to be removed in V3.0. See Pydantic V2 Migration Guide at https://errors.pydantic.dev/2.11/migration/", "category": "PydanticDeprecatedSince20", "when": "collect", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/pydantic/_internal/_config.py", "lineno": 323}, {"message": "Support for class-based `config` is deprecated, use ConfigDict instead. Deprecated in Pydantic V2.0 to be removed in V3.0. See Pydantic V2 Migration Guide at https://errors.pydantic.dev/2.11/migration/", "category": "PydanticDeprecatedSince20", "when": "collect", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/pydantic/_internal/_config.py", "lineno": 323}, {"message": "websockets.legacy is deprecated; see https://websockets.readthedocs.io/en/stable/howto/upgrade.html for upgrade instructions", "category": "DeprecationWarning", "when": "collect", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/websockets/legacy/__init__.py", "lineno": 6}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 32}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 36}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 32}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 36}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 32}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 36}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 32}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 36}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 32}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 36}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 32}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 36}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 32}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 36}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 32}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 36}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 32}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 36}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 32}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 36}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 32}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 36}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 32}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 36}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 32}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 36}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 32}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 36}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 32}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 36}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 32}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 36}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 32}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 36}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 32}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 36}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 32}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 36}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 32}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 36}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 32}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 36}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 32}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 36}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 32}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 36}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 32}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 36}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 32}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 36}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 32}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 36}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 32}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 36}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 32}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 36}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 32}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 36}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 32}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 36}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 32}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/src/pymockapi/server.py", "lineno": 36}, {"message": "\n on_event is deprecated, use lifespan event handlers instead.\n\n Read more about it in the\n [FastAPI docs for Lifespan Events](https://fastapi.tiangolo.com/advanced/events/).\n ", "category": "DeprecationWarning", "when": "runtest", "filename": "/home/justinchiu_cohere_com/librarybench/projects/http_api_mock_server/http_api_mock_server_blockchain/.venv/lib/python3.12/site-packages/fastapi/applications.py", "lineno": 4495}]}