예제 #1
0
def test_create_an_account_with_invalid_initial_deposit_balance_currency(
    target_client: RestClient, balances: str, err_msg
) -> None:
    with pytest.raises(requests.exceptions.HTTPError, match="400 Client Error") as einfo:
        target_client.create("/accounts", balances=json.loads(balances))

    assert err_msg in einfo.value.response.text
예제 #2
0
def test_create_an_account_with_invalid_kyc_data(
        target_client: RestClient, kyc_data: Dict[str, Any]) -> None:
    with pytest.raises(requests.exceptions.HTTPError,
                       match="400 Client Error") as einfo:
        target_client.create("/accounts", kyc_data=kyc_data)

    assert "'kyc_data' must be JSON-encoded KycDataObject" in einfo.value.response.text