X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=tests%2Funit%2Ftest_loop.py;h=9043df68c8f9b4f3d5a0b8569804777448e64805;hb=HEAD;hp=f12368efd59949b7bb3c507c95a40706faaa9c47;hpb=dcdf82bbc1ef310379f746518b2dd3b006353cb3;p=osm%2FN2VC.git diff --git a/tests/unit/test_loop.py b/tests/unit/test_loop.py deleted file mode 100644 index f12368e..0000000 --- a/tests/unit/test_loop.py +++ /dev/null @@ -1,30 +0,0 @@ -import asyncio -import unittest -import juju.loop - - -class TestLoop(unittest.TestCase): - def setUp(self): - # new event loop for each test - policy = asyncio.get_event_loop_policy() - self.loop = policy.new_event_loop() - policy.set_event_loop(self.loop) - - def tearDown(self): - self.loop.close() - - def test_run(self): - assert asyncio.get_event_loop() == self.loop - async def _test(): - return 'success' - self.assertEqual(juju.loop.run(_test()), 'success') - - def test_run_interrupt(self): - async def _test(): - juju.loop.run._sigint = True - self.assertRaises(KeyboardInterrupt, juju.loop.run, _test()) - - def test_run_exception(self): - async def _test(): - raise ValueError() - self.assertRaises(ValueError, juju.loop.run, _test())