home *** CD-ROM | disk | FTP | other *** search
/ Maximum CD 2010 November / maximum-cd-2010-11.iso / DiscContents / calibre-0.7.13.msi / file_2588 (.txt) < prev    next >
Encoding:
Python Compiled Bytecode  |  2010-08-06  |  1.2 KB  |  31 lines

  1. # Source Generated with Decompyle++
  2. # File: in.pyc (Python 2.6)
  3.  
  4. import unittest
  5. import win32event
  6. import time
  7. import os
  8. import sys
  9.  
  10. class TestWaitableTimer(unittest.TestCase):
  11.     
  12.     def testWaitableFire(self):
  13.         h = win32event.CreateWaitableTimer(None, 0, None)
  14.         dt = -0xA0L
  15.         win32event.SetWaitableTimer(h, dt, 0, None, None, 0)
  16.         rc = win32event.WaitForSingleObject(h, 1000)
  17.         self.failUnlessEqual(rc, win32event.WAIT_OBJECT_0)
  18.  
  19.     
  20.     def testWaitableTrigger(self):
  21.         h = win32event.CreateWaitableTimer(None, 0, None)
  22.         dt = -0x77359400L
  23.         win32event.SetWaitableTimer(h, dt, 0, None, None, 0)
  24.         rc = win32event.WaitForSingleObject(h, 10)
  25.         self.failUnlessEqual(rc, win32event.WAIT_TIMEOUT)
  26.  
  27.  
  28. if __name__ == '__main__':
  29.     unittest.main()
  30.  
  31.