コード例 #1
0
def test_serialize_as_dict_wo_keys():
    ue_token = UnknownEthereumToken(
        ethereum_address=SHUF_ETHEREUM_ADDRESS,
        symbol=SHUF_SYMBOL,
    )
    ue_token_as_dict = ue_token.serialize_as_dict()

    assert ue_token_as_dict == asdict(ue_token)
コード例 #2
0
def test_serialize_as_dict_with_keys():
    ue_token = UnknownEthereumToken(
        ethereum_address=SHUF_ETHEREUM_ADDRESS,
        symbol=SHUF_SYMBOL,
        name=SHUF_NAME,
        decimals=SHUF_DECIMALS,
    )
    sz_keys = ('decimals', 'ethereum_address', 'NOT_EXISTING_KEY')
    ue_token_as_dict = ue_token.serialize_as_dict(keys=sz_keys)

    assert len(ue_token_as_dict.keys()) == 2
    assert ue_token_as_dict['ethereum_address'] == ue_token.ethereum_address
    assert ue_token_as_dict['decimals'] == ue_token.decimals