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