Fix DeprecationWarning '@pytest.fixture' #225
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes #119
rm -rf tests_sync
tomake clean
Changes in make_sync.py:Movefilepaths
logic toget_source_filepaths
Addremove_strings_from_files
function to replace strings in files (I could not make unasync replace@pytest.mark.asyncio
because it handles input file as separate tokens:@pytest
,mark
,asyncio
). There is open issue for this: Multitoken substitution python-trio/unasync#74.Callremove_strings_from_files
fortests_sync
directory@pytest.fixture
forpytest_asyncio.fixture
where is necessary.@pytest.mark.asyncio
with@py_test_mark_asyncio
as per workaroundmake_sync.py
:pytest_asyncio
->pytest
(For.fixture
)py_test_mark_asyncio
->py_test_mark_sync
There are 2 warnings left, but they are in aioredis/connection.py