def test_events(
    register_token_network: Contract,
    token_network_registry_contract: Contract,
    custom_token: Contract,
    event_handler: Callable,
    channel_participant_deposit_limit: int,
    token_network_deposit_limit: int,
) -> None:
    """ TokenNetwokRegistry should raise an event when deploying a new TokenNetwork """

    ev_handler = event_handler(token_network_registry_contract)

    new_token_network = register_token_network(
        token_address=custom_token.address,
        channel_participant_deposit_limit=channel_participant_deposit_limit,
        token_network_deposit_limit=token_network_deposit_limit,
    )

    ev_handler.add(
        None,
        EVENT_TOKEN_NETWORK_CREATED,
        check_token_network_created(custom_token.address,
                                    new_token_network.address),
    )
    ev_handler.check()
Exemple #2
0
def test_events(register_token_network, token_network_registry, custom_token,
                event_handler):
    ev_handler = event_handler(token_network_registry)

    new_token_network = register_token_network(custom_token.address)

    ev_handler.add(
        None, E_TOKEN_NETWORK_CREATED,
        check_token_network_created(custom_token.address,
                                    new_token_network.address))
    ev_handler.check()
Exemple #3
0
def test_events(token_network_registry, custom_token, event_handler):
    ev_handler = event_handler(token_network_registry)

    new_token_network = token_network_registry.call().createERC20TokenNetwork(
        custom_token.address
    )

    txn_hash = token_network_registry.transact().createERC20TokenNetwork(custom_token.address)

    ev_handler.add(
        txn_hash,
        E_TOKEN_NETWORK_CREATED,
        check_token_network_created(custom_token.address, new_token_network)
    )
    ev_handler.check()
def test_events(
        register_token_network,
        token_network_registry_contract,
        custom_token,
        event_handler,
):
    """ TokenNetwokRegistry should raise an event when deploying a new TokenNetwork """

    ev_handler = event_handler(token_network_registry_contract)

    new_token_network = register_token_network(custom_token.address)

    ev_handler.add(
        None,
        EVENT_TOKEN_NETWORK_CREATED,
        check_token_network_created(custom_token.address, new_token_network.address),
    )
    ev_handler.check()