microraiden.test.test_channel_manager.confirmed_open_channel(channel_manager, client, receiver_address, wait_for_blocks)[source]¶microraiden.test.test_channel_manager.test_balances(channel_manager, confirmed_open_channel, wait_for_blocks, sender_address, use_tester)[source]¶microraiden.test.test_channel_manager.test_challenge(channel_manager, confirmed_open_channel, receiver_address, sender_address, wait_for_blocks, web3, client)[source]¶microraiden.test.test_channel_manager.test_channel_opening(client, web3, make_account, private_keys, channel_manager_contract, token_contract, mine_sync_event, wait_for_blocks, use_tester, state_db_path)[source]¶microraiden.test.test_channel_manager.test_channel_settled_event(channel_manager, confirmed_open_channel, wait_for_blocks, web3, use_tester)[source]¶microraiden.test.test_channel_manager.test_close_confirmed_event(channel_manager, confirmed_open_channel, wait_for_blocks)[source]¶microraiden.test.test_channel_manager.test_close_unconfirmed_event(channel_manager, client, receiver_address, wait_for_blocks)[source]¶microraiden.test.test_channel_manager.test_cooperative(channel_manager, confirmed_open_channel, receiver_address, web3, token_contract, wait_for_blocks, sender_address)[source]¶microraiden.test.test_channel_manager.test_cooperative_wrong_balance_proof(channel_manager, confirmed_open_channel, sender_address)[source]¶microraiden.test.test_channel_manager.test_different_receivers(web3, make_account, private_keys, channel_manager_contract, token_contract, mine_sync_event, client, sender_address, wait_for_blocks, use_tester, state_db_path)[source]¶microraiden.test.test_channel_manager.test_multiple_topups(channel_manager, confirmed_open_channel, wait_for_blocks)[source]¶microraiden.test.test_channel_manager.test_payment(channel_manager, confirmed_open_channel, receiver_address, receiver_privkey, sender_privkey, sender_address)[source]¶microraiden.test.test_channel_manager.test_reorg(web3, channel_manager, client, receiver_address, wait_for_blocks, use_tester)[source]¶microraiden.test.test_channel_manager.test_settlement(channel_manager, confirmed_open_channel, receiver_address, wait_for_blocks, web3, token_contract, sender_address, use_tester)[source]¶microraiden.test.test_client.test_client(client, receiver_address)[source]¶test if contract calls go through
microraiden.test.test_client.test_client_private_key_path(patched_contract, monkeypatch, sender_privkey, tmpdir, web3, channel_manager_address)[source]¶microraiden.test.test_client.test_cooperative_close(client, receiver_privkey, receiver_address)[source]¶microraiden.test.test_close_all_channels.test_close_invalid_close(client, channel_manager, web3, wait_for_blocks)[source]¶microraiden.test.test_close_all_channels.test_close_settled(client, channel_manager, web3, wait_for_blocks)[source]¶microraiden.test.test_close_all_channels.test_close_simple(client, channel_manager, web3, wait_for_blocks)[source]¶microraiden.test.test_proxy.DynamicMethodResource(foo, bar=12345, *args, **kwargs)[source]¶Bases: microraiden.test.test_proxy.StaticPriceResource
methods = {'POST', 'DELETE', 'GET', 'PUT'}¶microraiden.test.test_proxy.DynamicPriceResource(channel_manager, light_client_proxy=None, paywall=None, price=None)[source]¶Bases: microraiden.proxy.resources.expensive.Expensive
methods = {'GET'}¶microraiden.test.test_proxy.JSONResource(channel_manager, light_client_proxy=None, paywall=None, price=None)[source]¶Bases: microraiden.proxy.resources.expensive.Expensive
methods = {'GET'}¶microraiden.test.test_proxy.StaticPriceResource(channel_manager, light_client_proxy=None, paywall=None, price=None)[source]¶Bases: microraiden.proxy.resources.expensive.Expensive
methods = {'POST', 'DELETE', 'GET', 'PUT'}¶microraiden.test.test_proxy.TextResource(channel_manager, light_client_proxy=None, paywall=None, price=None)[source]¶Bases: microraiden.proxy.resources.expensive.Expensive
methods = {'GET'}¶microraiden.test.test_proxy.assert_method(method, url, headers, channel, expected_reply, expected_price=3)[source]¶microraiden.test.test_proxy.test_dynamic_price(empty_proxy, api_endpoint_address, client, wait_for_blocks)[source]¶microraiden.test.test_proxy.test_explicit_json(empty_proxy, api_endpoint_address, client, wait_for_blocks)[source]¶microraiden.test.test_proxy.test_method_price(empty_proxy, api_endpoint_address, client, wait_for_blocks)[source]¶microraiden.test.test_session.test_cheating_client(doggo_proxy, session, http_doggo_url)[source]¶this test scenario where client sends less funds than what is requested by the server. In such case, a “RDN-Invalid-Amount=1” header should be sent in a server’s reply
microraiden.test.test_session.test_cooperative_close_denied(session, api_endpoint_address, token_address, channel_manager_address, receiver_address)[source]¶microraiden.test.test_session.test_custom_headers(session, api_endpoint_address, token_address, channel_manager_address, receiver_address)[source]¶microraiden.test.test_session.test_error_handling(session, api_endpoint_address, token_address, channel_manager_address, receiver_address)[source]¶microraiden.test.test_session.test_full_cycle_adapt_balance(session, api_endpoint_address, token_address, channel_manager_address, receiver_address)[source]¶microraiden.test.test_session.test_full_cycle_error_500(session, api_endpoint_address, token_address, channel_manager_address, receiver_address)[source]¶microraiden.test.test_session.test_full_cycle_success(session, api_endpoint_address, token_address, channel_manager_address, receiver_address)[source]¶microraiden.test.test_session.test_full_cycle_success_post(session, api_endpoint_address, token_address, channel_manager_address, receiver_address)[source]¶microraiden.test.test_session.test_requests(patched_contract, web3, sender_privkey, api_endpoint_address, token_address, channel_manager_address, receiver_address, revert_chain)[source]¶microraiden.test.test_session.test_session(doggo_proxy, session, sender_address, receiver_address, http_doggo_url)[source]¶microraiden.test.test_session.test_session_existing_channel(doggo_proxy, session, receiver_address, http_doggo_url)[source]¶