Пример #1
0
    def testGetInfoLogLength(self):
        shader = VertexShader(['src'])
        shader._get = Mock(return_value=123)

        actual = shader.getInfoLogLength()

        self.assertEquals(shader._get.call_args, ((gl.GL_INFO_LOG_LENGTH,), {}))
        self.assertEquals(actual, 123)
Пример #2
0
    def testGet(self, mockGl):
        mockGl.glGetShaderiv.side_effect = mockGet(123)
        shader = VertexShader(['src'])
        shader.id = object()
        
        actual = shader._get(456)

        self.assertEquals(mockGl.glGetShaderiv.call_args[0][:2],
            (shader.id, 456))
        self.assertEquals(actual, 123)