diff options
| author | root <root@alpha.trunkmasters.com> | 2026-06-04 16:24:49 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-06-04 16:24:49 -0500 |
| commit | a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7 (patch) | |
| tree | 0c52bbae1c242fbc296bd650fcd1167685f81492 /dev-python/backoff/files | |
| parent | bfd9c39e4712ebdb442d4ca0673061faed1e70e1 (diff) | |
| download | baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.gz baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.tar.xz baldeagleos-repo-a3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7.zip | |
Adding metadata
Diffstat (limited to 'dev-python/backoff/files')
| -rw-r--r-- | dev-python/backoff/files/backoff-2.2.1-pytest-asyncio-compat.patch | 85 |
1 files changed, 0 insertions, 85 deletions
diff --git a/dev-python/backoff/files/backoff-2.2.1-pytest-asyncio-compat.patch b/dev-python/backoff/files/backoff-2.2.1-pytest-asyncio-compat.patch deleted file mode 100644 index f9fae4696cca..000000000000 --- a/dev-python/backoff/files/backoff-2.2.1-pytest-asyncio-compat.patch +++ /dev/null @@ -1,85 +0,0 @@ -https://github.com/litl/backoff/pull/224 -Adapt test cases to pytest-asyncio 1.0 compatibility - -- Remove deprecated event_loop fixture - https://pytest-asyncio.readthedocs.io/en/stable/reference/changelog.html#removed -- Drop *_without_event_loop tests - These incompatible tests (*1) are no longer needed since the - underlying code has already been removed (introduced in a460156, - removed in 5d714ccd). - -*1: asyncio.get_event_loop() now raises a RuntimeError in Python 3.14 - when no loop exists. - https://docs.python.org/3.14/whatsnew/3.14.html#id7 ---- a/tests/test_backoff_async.py -+++ b/tests/test_backoff_async.py -@@ -665,7 +665,7 @@ async def exceptor(): - - - @pytest.mark.asyncio --async def test_on_exception_coro_cancelling(event_loop): -+async def test_on_exception_coro_cancelling(): - sleep_started_event = asyncio.Event() - - @backoff.on_predicate(backoff.expo) -@@ -679,59 +679,10 @@ async def coro(): - - return False - -- task = event_loop.create_task(coro()) -+ task = asyncio.create_task(coro()) - - await sleep_started_event.wait() - - task.cancel() - - assert (await task) -- -- --def test_on_predicate_on_regular_function_without_event_loop(monkeypatch): -- monkeypatch.setattr('time.sleep', lambda x: None) -- -- # Set default event loop to None. -- loop = asyncio.get_event_loop() -- asyncio.set_event_loop(None) -- -- try: -- @backoff.on_predicate(backoff.expo) -- def return_true(log, n): -- val = (len(log) == n - 1) -- log.append(val) -- return val -- -- log = [] -- ret = return_true(log, 3) -- assert ret is True -- assert 3 == len(log) -- -- finally: -- # Restore event loop. -- asyncio.set_event_loop(loop) -- -- --def test_on_exception_on_regular_function_without_event_loop(monkeypatch): -- monkeypatch.setattr('time.sleep', lambda x: None) -- -- # Set default event loop to None. -- loop = asyncio.get_event_loop() -- asyncio.set_event_loop(None) -- -- try: -- @backoff.on_exception(backoff.expo, KeyError) -- def keyerror_then_true(log, n): -- if len(log) == n: -- return True -- e = KeyError() -- log.append(e) -- raise e -- -- log = [] -- assert keyerror_then_true(log, 3) is True -- assert 3 == len(log) -- -- finally: -- # Restore event loop. -- asyncio.set_event_loop(loop) |
