1"""Tests vertex list drawing. 2""" 3import unittest 4 5import pyglet 6 7from tests.annotations import Platform, skip_platform 8from .graphics_common import GraphicsGenericTestCase, get_feedback, GL_TRIANGLES 9 10 11@skip_platform(Platform.OSX) # TODO: Check whether OpenGL < 3.0 or compatibility profile is enabled 12class RetainedDrawingTestCase(GraphicsGenericTestCase, unittest.TestCase): 13 def get_feedback(self, data): 14 vertex_list = pyglet.graphics.vertex_list(self.n_vertices, *data) 15 return get_feedback(lambda: vertex_list.draw(GL_TRIANGLES)) 16 17