code: def test_plot_channel_labels_circle():
      """Test plotting channel labels in a circle."""
      fig, axes = plot_channel_labels_circle(
          dict(brain=["big", "great", "smart"]),
          colors=dict(big="r", great="y", smart="b"),
      )
      texts = [
          child.get_text()
          for child in axes.get_children()
          if isinstance(child, matplotlib.text.Text)
      ]
      for text in ("brain", "big", "great", "smart"):
          assert text in texts
      # check inputs
      with pytest.raises(ValueError, match="No color provided"):
          plot_channel_labels_circle(
              dict(brain=["big", "great", "smart"]),
              colors=dict(big="r", great="y"),
          )
  
imports: import matplotlib
  import pytest
  from mne.viz import plot_channel_labels_circle
label_desc: Use image node_id 1 for calling a global function with example usage: test_plot_channel_labels_circle() without return types