code: def _draw2():
      # Draw using elements via buffer
      gl.glBindBuffer(gl.GL_ELEMENT_ARRAY_BUFFER, helements)
      gl.glDrawElements(
          gl.GL_TRIANGLES, elements.size, gl.GL_UNSIGNED_BYTE, 0
      )
      gl.glBindBuffer(gl.GL_ELEMENT_ARRAY_BUFFER, 0)
      gl.glFinish()
      _check_result()
  
file_path: vispy/vispy/gloo/gl/tests/test_functionality.py
imports: import sys
  import numpy
  from vispy.app import Canvas
  from vispy.testing import requires_application, requires_pyopengl, SkipTest, run_tests_if_main, assert_equal, assert_true
  from vispy.gloo import gl
  import pytest
label_desc: Use image node_id 10 for calling a global function with example usage: _draw2() without return types