Beispiel #1
0
def test_should_create_money_request():
    nubank_client = Nubank(client=MockHttpClient())
    nubank_client.authenticate_with_qr_code('12345678912', 'hunter12',
                                            'some-uuid')

    assert nubank_client.create_money_request(
        200) == 'https://some.tld/path1/path2'
def test_should_create_money_request(monkeypatch, create_money_request_return, account_statements_return):
    monkeypatch.setattr(Discovery, '_update_proxy_urls', fake_update_proxy)
    post_mock = Mock()
    post_mock.side_effect = [account_statements_return, create_money_request_return]
    monkeypatch.setattr(HttpClient, 'post', post_mock)
    client = Nubank()

    url = client.create_money_request(200)

    assert url == create_money_request_return['data']['createMoneyRequest']['moneyRequest']['url']