1import pygame 2from pygame.locals import * 3import pygame.key 4import pygame.display 5from OpenGL.GLUT import * 6 7 8def createPyGameContext(): 9 """Setup a minimal PyGame context for testing""" 10 pygame.display.init() 11 screen = pygame.display.set_mode( 12 (300,300), 13 OPENGL | DOUBLEBUF, 14 ) 15 pygame.display.set_caption("testing") 16 pygame.key.set_repeat(500,30) 17 return pygame.display 18 19def createGLUTContext(): 20 """Setup a minimal GLUT context for testing""" 21 glutInit( [] ) 22 glutInitDisplayMode( GLUT_DOUBLE | GLUT_RGB ) 23 glutInitWindowSize(250, 250) 24 glutInitWindowPosition(100, 100) 25 window = glutCreateWindow("hello") 26 return window