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
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