code: def test_base_viewer_ui():
      pl = pv.Plotter(notebook=True)
      viewer = base_viewer.BaseViewer(pl)
      with pytest.raises(NotImplementedError):
          viewer.ui()
  
imports: import os
  from IPython.display import IFrame
  import numpy
  import pytest
  import pyvista
  from pyvista import examples
label_desc: Use image node_id 3 for calling a global function with example usage: test_base_viewer_ui() without return types