Skip to content

Commit

Permalink
test async functions
Browse files Browse the repository at this point in the history
  • Loading branch information
JR-1991 committed Mar 1, 2024
1 parent 1b21b4a commit 0fd58ee
Showing 1 changed file with 18 additions and 0 deletions.
18 changes: 18 additions & 0 deletions tests/api/test_async_api.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
import asyncio
import pytest

from pyDataverse.api import NativeApi


class TestAsyncAPI:

@pytest.mark.asyncio
async def test_async_api(self, native_api):

async with native_api:
tasks = [native_api.get_info_version() for _ in range(10)]
responses = await asyncio.gather(*tasks)

assert len(responses) == 10
for response in responses:
assert response.status_code == 200, "Request failed."

0 comments on commit 0fd58ee

Please sign in to comment.