code: def test_use_doc_standard_backends():
      """
      Test that the standard backends mentioned in the docstring of
      matplotlib.use() are the same as in matplotlib.rcsetup.
      """
  
      def parse(key):
          backends = []
          for line in matplotlib.use.__doc__.split(key)[1].split("\n"):
              if not line.strip():
                  break
              backends += [e.strip() for e in line.split(",") if e]
          return backends
  
      assert set(parse("- interactive backends:\n")) == set(
          matplotlib.rcsetup.interactive_bk
      )
      assert set(parse("- non-interactive backends:\n")) == set(
          matplotlib.rcsetup.non_interactive_bk
      )
  
file_path: matplotlib/lib/matplotlib/tests/test_matplotlib.py
imports: import os
  import subprocess
  import sys
  import pytest
  import matplotlib
label_desc: Use image node_id 4 for calling a global function with example usage: test_use_doc_standard_backends() and returns: backends