code: def describe_show_output_to_df():
      def it_converts_a_show_string_to_a_dataframe(spark):
          s = """+----+---+-----------+------+
  |name|age|     stuff1|stuff2|
  +----+---+-----------+------+
  |jose|  1|nice person|  yoyo|
  |  li|  2|nice person|  yoyo|
  | liz|  3|nice person|  yoyo|
  +----+---+-----------+------+"""
          actual_df = quinn.show_output_to_df(s, spark)
          expected_data = [
              ("jose", "1", "nice person", "yoyo"),
              ("li", "2", "nice person", "yoyo"),
              ("liz", "3", "nice person", "yoyo"),
          ]
          expected_df = spark.createDataFrame(
              expected_data, ["name", "age", "stuff1", "stuff2"]
          )
          chispa.assert_df_equality(expected_df, actual_df)
  
file_path: quinn/tests/test_dataframe_helpers.py
imports: import quinn
  from tests.conftest import auto_inject_fixtures
  import chispa
  from pyspark.sql.types import IntegerType, StringType, StructType, StructField
label_desc: Use image node_id 4 for calling a global function with example usage: describe_show_output_to_df() without return types