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

  1. # Source Generated with Decompyle++
  2. # File: in.pyc (Python 2.6)
  3.  
  4. import unittest
  5. import sys
  6. from ctypes import *
  7. from ctypes.util import find_library
  8. from ctypes.test import is_resource_enabled
  9. if sys.platform == 'win32':
  10.     lib_gl = find_library('OpenGL32')
  11.     lib_glu = find_library('Glu32')
  12.     lib_gle = None
  13. elif sys.platform == 'darwin':
  14.     lib_gl = lib_glu = find_library('OpenGL')
  15.     lib_gle = None
  16. else:
  17.     lib_gl = find_library('GL')
  18.     lib_glu = find_library('GLU')
  19.     lib_gle = find_library('gle')
  20. if is_resource_enabled('printing'):
  21.     if lib_gl and lib_glu or lib_gle:
  22.         print 'OpenGL libraries:'
  23.         for item in (('GL', lib_gl), ('GLU', lib_glu), ('gle', lib_gle)):
  24.             print '\t', item
  25.         
  26.     
  27.  
  28.  
  29. class Test_OpenGL_libs(unittest.TestCase):
  30.     
  31.     def setUp(self):
  32.         self.gl = None
  33.         self.glu = None
  34.         self.gle = None
  35.         if lib_gl:
  36.             self.gl = CDLL(lib_gl, mode = RTLD_GLOBAL)
  37.         
  38.         if lib_glu:
  39.             self.glu = CDLL(lib_glu, RTLD_GLOBAL)
  40.         
  41.         if lib_gle:
  42.             
  43.             try:
  44.                 self.gle = CDLL(lib_gle)
  45.             except OSError:
  46.                 pass
  47.             except:
  48.                 None<EXCEPTION MATCH>OSError
  49.             
  50.  
  51.         None<EXCEPTION MATCH>OSError
  52.  
  53.     if lib_gl:
  54.         
  55.         def test_gl(self):
  56.             if self.gl:
  57.                 self.gl.glClearIndex
  58.             
  59.  
  60.     
  61.     if lib_glu:
  62.         
  63.         def test_glu(self):
  64.             if self.glu:
  65.                 self.glu.gluBeginCurve
  66.             
  67.  
  68.     
  69.     if lib_gle:
  70.         
  71.         def test_gle(self):
  72.             if self.gle:
  73.                 self.gle.gleGetJoinStyle
  74.             
  75.  
  76.     
  77.  
  78. if __name__ == '__main__':
  79.     unittest.main()
  80.  
  81.