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)
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)