mirror of
https://github.com/samsonjs/vdirsyncer.git
synced 2026-03-25 08:55:50 +00:00
Add asyncio to the storage backends and most of the codebase. A lot of it merely uses asyncio APIs, but still doesn't actually run several things concurrently internally. Further improvements will be added on top of these changes Thanks to Thomas Grainger (@graingert) for a few useful pointers related to asyncio.
17 lines
335 B
Python
17 lines
335 B
Python
import pytest
|
|
|
|
from . import StorageTests
|
|
from vdirsyncer.storage.memory import MemoryStorage
|
|
|
|
|
|
class TestMemoryStorage(StorageTests):
|
|
|
|
storage_class = MemoryStorage
|
|
supports_collections = False
|
|
|
|
@pytest.fixture
|
|
def get_storage_args(self):
|
|
async def inner(**args):
|
|
return args
|
|
|
|
return inner
|