def test_transactions_create_sets_current_time_if_no_date_given(api_session): transactions = resources.Transactions(api_session) transactions.session.post = MagicMock() transactions.create("fake-link-uuid", "2019-01-01", save_data=False) transactions.session.post.assert_called_with( "/api/transactions/", data={ "link": "fake-link-uuid", "date_from": "2019-01-01", "date_to": "2019-02-28", "save_data": False, }, raise_exception=False, )
def test_transactions_create_sends_encryption_key_if_given(api_session): transactions = resources.Transactions(api_session) transactions.session.post = MagicMock() transactions.create("fake-link-uuid", "2019-01-01", date_to="2019-02-28", encryption_key="fake-key") transactions.session.post.assert_called_with( "/api/transactions/", data={ "link": "fake-link-uuid", "date_from": "2019-01-01", "date_to": "2019-02-28", "save_data": True, "encryption_key": "fake-key", }, raise_exception=False, )