code: def test_plot_drop_log(epochs_unloaded):
      """Test plotting a drop log."""
      with pytest.raises(
          ValueError, match="bad epochs have not yet been"
      ):
          epochs_unloaded.plot_drop_log()
      epochs_unloaded.drop_bad()
      epochs_unloaded.plot_drop_log()
      plot_drop_log((("One",), (), ()))
      plot_drop_log((("One",), ("Two",), ()))
      plot_drop_log((("One",), ("One", "Two"), ()))
      for arg in ([], ([],), (1,)):
          with pytest.raises(TypeError, match="tuple of tuple of str"):
              plot_drop_log(arg)
      plt.close("all")
  
imports: import platform
  import matplotlib.pyplot
  import numpy
  import pytest
  from mne import Epochs, EpochsArray, create_info
  from mne.datasets import testing
  from mne.event import make_fixed_length_events
  from mne.viz import plot_drop_log
label_desc: Use image node_id 14 for calling a global function with example usage: test_plot_drop_log(epochs_unloaded) without return types