summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorDavid Lord <davidism@gmail.com>2022-07-17 06:01:22 -0700
committerDavid Lord <davidism@gmail.com>2022-07-17 06:01:22 -0700
commit97b70b53012a75e3c568bba644c259416502de74 (patch)
tree4ad0873875698b9ec061dc9e0f453a822886727d /tests
parent7167d5dddb7afdc30ce29bb481c4e2209a1e0f06 (diff)
downloadblinker-97b70b53012a75e3c568bba644c259416502de74.tar.gz
Revert "Merge pull request #18 from jek/feature/send-async"
This reverts commit b5e9f0629200d2b2f62e13e595b802948bb4fefb, reversing changes made to 904d8d3803e84257c08526e9047474215aa1c976.
Diffstat (limited to 'tests')
-rw-r--r--tests/_test_async.py43
-rw-r--r--tests/test_signals.py5
2 files changed, 0 insertions, 48 deletions
diff --git a/tests/_test_async.py b/tests/_test_async.py
deleted file mode 100644
index 35f3ced..0000000
--- a/tests/_test_async.py
+++ /dev/null
@@ -1,43 +0,0 @@
-import asyncio
-
-import blinker
-
-
-def test_send_async():
- calls = []
-
- @asyncio.coroutine
- def receiver_a(sender):
- calls.append(receiver_a)
- return 'value a'
-
- @asyncio.coroutine
- def receiver_b(sender):
- calls.append(receiver_b)
- return 'value b'
-
- def receiver_c(sender):
- calls.append(receiver_c)
- return 'value c'
-
- sig = blinker.Signal()
- sig.connect(receiver_a)
- sig.connect(receiver_b)
- sig.connect(receiver_c)
-
- @asyncio.coroutine
- def collect():
- return sig.send_async()
-
- loop = asyncio.get_event_loop()
- results = loop.run_until_complete(collect())
-
- expected = {
- receiver_a: 'value a',
- receiver_b: 'value b',
- receiver_c: 'value c',
- }
-
- assert set(calls) == set(expected.keys())
- collected_results = {v.result() for r, v in results}
- assert collected_results == set(expected.values())
diff --git a/tests/test_signals.py b/tests/test_signals.py
index ccbc35b..e74db47 100644
--- a/tests/test_signals.py
+++ b/tests/test_signals.py
@@ -10,11 +10,6 @@ import pytest
jython = sys.platform.startswith('java')
pypy = hasattr(sys, 'pypy_version_info')
-try:
- from _test_async import test_send_async
-except (SyntaxError, ImportError):
- pass
-
def collect_acyclic_refs():
# cpython releases these immediately without a collection