code: def test_manual_legend_uneven_colors():
      """
      Raise exception when colors and labels are mismatched in manual_legend
      """
      with pytest.raises(
          YellowbrickValueError, match="same number of colors as labels"
      ):
          manual_legend(None, ("a", "b", "c"), ("r", "g"))
  
file_path: yellowbrick/tests/test_draw.py
imports: import pytest
  import numpy
  import matplotlib.pyplot
  from yellowbrick.draw import *
  from .base import VisualTestCase
label_desc: Use image node_id 1 for calling a global function with example usage: test_manual_legend_uneven_colors() without return types