code: def describe_uuid5():
      def test_no_extra_string(spark):
          df = quinn.create_df(
              spark,
              [
                  # Manually calculated with Namespace: animals.com, no extra string argument.
                  ("cat", "c04e5a9e-8088-5d64-8b81-26e74ede56f8"),
                  ("dog", "08d3c582-5d77-5bb0-8eeb-b415942c67cd"),
                  ("pig", "58baf419-4019-5f7f-bbf1-54af269c57df"),
              ],
              [
                  ("s1", StringType(), True),
                  ("expected", StringType(), True),
              ],
          )
          actual_df = df.withColumn(
              "uuid5_of_s1",
              quinn.uuid5(
                  F.col("s1"),
                  namespace=uuid.uuid5(
                      uuid.NAMESPACE_DNS, "animals.com"
                  ),
              ),
          )
          chispa.assert_column_equality(
              actual_df, "uuid5_of_s1", "expected"
          )
  
      def test_with_extra_string(spark):
          df = quinn.create_df(
              spark,
              [
                  # Manually calculated with Namespace: animals.com, "domesticated" as extra string.
                  ("cat", "d433fd86-8cc9-50b0-a53e-a285f6873c18"),
                  ("dog", "af2dbcba-7a71-574c-92a6-f501b43c6266"),
                  ("pig", "c06bb8b8-1889-5018-adc1-4d73e943b985"),
              ],
              [
                  ("s1", StringType(), True),
                  ("expected", StringType(), True),
              ],
          )
          actual_df = df.withColumn(
              "uuid5_of_s1",
              quinn.uuid5(
                  F.col("s1"),
                  namespace=uuid.uuid5(
                      uuid.NAMESPACE_DNS, "animals.com"
                  ),
                  extra_string="domesticated",
              ),
          )
          chispa.assert_column_equality(
              actual_df, "uuid5_of_s1", "expected"
          )
  
imports: import pytest
  import pyspark.sql.functions
  from pyspark.sql.types import StructField, StructType, BooleanType, DateType, IntegerType, ArrayType, FloatType, StringType, MapType
  import quinn
  from tests.conftest import auto_inject_fixtures
  import chispa
  import datetime
  import uuid
label_desc: Use image node_id 13 for calling a global function with example usage: describe_uuid5() without return types