diff options
author | Victor Stinner <victor.stinner@gmail.com> | 2014-11-20 11:01:20 +0100 |
---|---|---|
committer | Victor Stinner <victor.stinner@gmail.com> | 2014-11-20 11:01:20 +0100 |
commit | 84c79550bd5ee1419c0d8d174a46a6a6ace328b2 (patch) | |
tree | 100c3279ec3df8d1dd23b7de31b8f941cea25a63 /tests | |
parent | ea190a9f069bc71414377b9068ad9577fca3d1a4 (diff) | |
download | aioeventlet-84c79550bd5ee1419c0d8d174a46a6a6ace328b2.tar.gz |
Reuse the event loop policy from asyncio/trollius
Diffstat (limited to 'tests')
-rw-r--r-- | tests/test_thread.py | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/tests/test_thread.py b/tests/test_thread.py index f6e679d..87714ba 100644 --- a/tests/test_thread.py +++ b/tests/test_thread.py @@ -44,15 +44,18 @@ class ThreadTests(tests.TestCase): self.assertEqual(result, ["run", "run"]) def test_policy(self): - result = {'loop': 42} # sentinel, different than None + result = {'loop': 'not set'} # sentinel, different than None def work(): - result['loop'] = asyncio.get_event_loop() + try: + result['loop'] = asyncio.get_event_loop() + except AssertionError as exc: + result['loop'] = exc # get_event_loop() must return None in a different thread fut = self.loop.run_in_executor(None, work) self.loop.run_until_complete(fut) - self.assertIsNone(result['loop']) + self.assertIsInstance(result['loop'], AssertionError) if __name__ == '__main__': |