summaryrefslogtreecommitdiff
path: root/dev-python/backoff/files
diff options
context:
space:
mode:
authorroot <root@alpha.trunkmasters.com>2026-06-04 16:24:49 -0500
committerroot <root@alpha.trunkmasters.com>2026-06-04 16:24:49 -0500
commita3ceca1b4c0d9bdb550dc23f06ffbb5a8e033bc7 (patch)
tree0c52bbae1c242fbc296bd650fcd1167685f81492 /dev-python/backoff/files
parentbfd9c39e4712ebdb442d4ca0673061faed1e70e1 (diff)
downloadbaldeagleos-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.patch85
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)