Skip to content

packages.valory.skills.transaction_settlement_abci.test_tools.integration

Integration tests for various transaction settlement skill's failure modes.

_SafeConfiguredHelperIntegration Objects

class _SafeConfiguredHelperIntegration(IntegrationBaseCase, ABC)

Base test class for integration tests with Gnosis, but no contract, deployed.

setup_class

@classmethod
def setup_class(cls, **kwargs: Any) -> None

Setup.

_GnosisHelperIntegration Objects

class _GnosisHelperIntegration(_SafeConfiguredHelperIntegration, ABC)

Class that assists Gnosis instantiation.

setup_class

@classmethod
def setup_class(cls, **kwargs: Any) -> None

Setup.

_TxHelperIntegration Objects

class _TxHelperIntegration(_GnosisHelperIntegration, ABC)

Class that assists tx settlement related operations.

sign_tx

def sign_tx() -> None

Sign a transaction

send_tx

def send_tx(simulate_timeout: bool = False) -> None

Send a transaction

validate_tx

def validate_tx(simulate_timeout: bool = False,
                mining_interval_secs: float = 0) -> None

Validate the sent transaction.