def test_validate_address_not_an_address() -> None:
    """ validate_address(x, y, 'not an address') should raise click.BadParameter """
    with pytest.raises(BadParameter):
        validate_address(MagicMock(), MagicMock(), "not an address")
def test_validate_address_happy_path() -> None:
    """ validate_address(x, y, address) should return the same address checksumed """
    address = CONTRACT_DEPLOYER_ADDRESS
    assert validate_address(MagicMock(), MagicMock(),
                            address) == to_checksum_address(address)
def test_validate_address_empty_string() -> None:
    """ validate_address(x, y, '') should return None """
    assert validate_address(MagicMock(), MagicMock(), "") is None
def test_validate_address_on_none() -> None:
    """ validate_address(x, y, None) should return None """
    mock_command = MagicMock()
    mock_parameter = MagicMock()
    assert validate_address(mock_command, mock_parameter, None) is None
Esempio n. 5
0
def test_validate_address_not_an_address():
    """ validate_address(x, y, 'not an address') should raise click.BadParameter """
    with pytest.raises(BadParameter):
        validate_address(None, None, 'not an address')
Esempio n. 6
0
def test_validate_address_empty_string():
    """ validate_address(x, y, '') should return None """
    assert validate_address(None, None, '') is None
Esempio n. 7
0
def test_validate_address_on_none():
    """ validate_address(x, y, None) should return None """
    assert validate_address(None, None, None) is None