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

  1. # Source Generated with Decompyle++
  2. # File: in.pyc (Python 2.6)
  3.  
  4. import pythoncom
  5. import win32com.client.dynamic as win32com
  6. import sys
  7. import winerror
  8. import win32com.test.util as win32com
  9. import unittest
  10.  
  11. def TestConnections():
  12.     import win32com.demos.connect as win32com
  13.     win32com.demos.connect.test()
  14.  
  15.  
  16. class InterpCase(win32com.test.util.TestCase):
  17.     
  18.     def setUp(self):
  19.         Interpreter = Interpreter
  20.         import win32com.servers.interp
  21.         import win32com.server.register as win32com
  22.         win32com.server.register.RegisterClasses(Interpreter, quiet = 1)
  23.  
  24.     
  25.     def _testInterp(self, interp):
  26.         self.assertEquals(interp.Eval('1+1'), 2)
  27.         win32com.test.util.assertRaisesCOM_HRESULT(self, winerror.DISP_E_TYPEMISMATCH, interp.Eval, 2)
  28.  
  29.     
  30.     def testInproc(self):
  31.         interp = win32com.client.dynamic.Dispatch('Python.Interpreter', clsctx = pythoncom.CLSCTX_INPROC)
  32.         self._testInterp(interp)
  33.  
  34.     
  35.     def testLocalServer(self):
  36.         interp = win32com.client.dynamic.Dispatch('Python.Interpreter', clsctx = pythoncom.CLSCTX_LOCAL_SERVER)
  37.         self._testInterp(interp)
  38.  
  39.     
  40.     def testAny(self):
  41.         interp = win32com.client.dynamic.Dispatch('Python.Interpreter')
  42.         self._testInterp(interp)
  43.  
  44.  
  45.  
  46. class ConnectionsTestCase(win32com.test.util.TestCase):
  47.     
  48.     def testConnections(self):
  49.         TestConnections()
  50.  
  51.  
  52. if __name__ == '__main__':
  53.     unittest.main('testServers')
  54.  
  55.