code: def test_theme_parm(default_theme, parm):
      attr, value = parm
      assert hasattr(default_theme, attr)
      setattr(default_theme, attr, value)
      assert getattr(default_theme, attr) == value
  
imports: import os
  import pytest
  import vtk
  import pyvista
  from pyvista import colors
  from pyvista.examples.downloads import download_file
  from pyvista.plotting.themes import DarkTheme, Theme, _set_plot_theme_from_env
  from pyvista.plotting.utilities.gl_checks import uses_egl
label_desc: Use image node_id 37 for calling a global function with example usage: test_theme_parm(default_theme, parm) without return types