コード例 #1
0
 def test_submit_exc(self):
     ie = ImmediateExecutor()
     f = ie.submit(lambda: 1/0)
     self.assertIsInstance(f, Present)
     self.assertIsInstance(f, Future)
     self.assertRaises(ZeroDivisionError, f.result)
コード例 #2
0
 def test_submit_res(self):
     ie = ImmediateExecutor()
     f = ie.submit(lambda x: not x, True)
     self.assertIsInstance(f, Present)
     self.assertIsInstance(f, Future)
     self.assertEqual(f.result(), False)