def test_GetSingleChunkAfterMultipleWaiting(self):
     f = ServiceMock(chunks=[1], T=self.T, ioLoop=self.io_loop).execute()
     f.wait()
     f.wait()
     f.wait()
     r = f.get()
     self.assertEqual(1, r)
 def test_GetSingleChunkAfterMultipleWaiting(self):
     f = ServiceMock(chunks=[1], T=self.T, ioLoop=self.io_loop).execute()
     f.wait()
     f.wait()
     f.wait()
     r = f.get()
     self.assertEqual(1, r)
 def test_WaitWithTimeout(self):
     f = ServiceMock(chunks=[1], T=self.T, ioLoop=self.io_loop, interval=0.1).execute()
     f.wait(0.050)
     self.assertTrue(len(f._pending) == 0)
     f.wait(0.040)
     self.assertTrue(len(f._pending) == 0)
     f.wait(0.011)
     self.assertFalse(len(f._pending) == 0)
 def test_WaitWithTimeout(self):
     f = ServiceMock(chunks=[1],
                     T=self.T,
                     ioLoop=self.io_loop,
                     interval=0.1).execute()
     f.wait(0.050)
     self.assertTrue(len(f._pending) == 0)
     f.wait(0.040)
     self.assertTrue(len(f._pending) == 0)
     f.wait(0.011)
     self.assertFalse(len(f._pending) == 0)
 def test_GetMultipleChunksAfterMultipleWaiting(self):
     f = ServiceMock(chunks=[1, 2, 3], T=self.T, ioLoop=self.io_loop).execute()
     f.wait()
     f.wait()
     r1 = f.get()
     f.wait()
     f.wait()
     f.wait()
     r2 = f.get()
     r3 = f.get()
     self.assertEqual(1, r1)
     self.assertEqual(2, r2)
     self.assertEqual(3, r3)
 def test_GetMultipleChunksAfterMultipleWaiting(self):
     f = ServiceMock(chunks=[1, 2, 3], T=self.T,
                     ioLoop=self.io_loop).execute()
     f.wait()
     f.wait()
     r1 = f.get()
     f.wait()
     f.wait()
     f.wait()
     r2 = f.get()
     r3 = f.get()
     self.assertEqual(1, r1)
     self.assertEqual(2, r2)
     self.assertEqual(3, r3)
 def test_MagicHasPendingResult(self):
     f = ServiceMock(chunks=[1], T=self.T, ioLoop=self.io_loop).execute()
     self.assertFalse(bool(f))
     f.wait()
     self.assertTrue(bool(f))
 def test_MagicHasPendingResult(self):
     f = ServiceMock(chunks=[1], T=self.T, ioLoop=self.io_loop).execute()
     self.assertFalse(bool(f))
     f.wait()
     self.assertTrue(bool(f))