def METHOD_NAME():
    assert (
        StaticPartitionsDefinition(["a", "b", "c"]).get_serializable_unique_identifier()
        != StaticPartitionsDefinition(["a", "b"]).get_serializable_unique_identifier()
    )
    assert (
        StaticPartitionsDefinition(["a", "b", "c"]).get_serializable_unique_identifier()
        == StaticPartitionsDefinition(["a", "b", "c"]).get_serializable_unique_identifier()
    )
    with instance_for_test() as instance:
        dynamic_def = DynamicPartitionsDefinition(name="foo")
        identifier1 = dynamic_def.get_serializable_unique_identifier(
            dynamic_partitions_store=instance
        )
        instance.add_dynamic_partitions(dynamic_def.name, ["bar"])
        assert identifier1 != dynamic_def.get_serializable_unique_identifier(
            dynamic_partitions_store=instance
        )
        dynamic_dimension_def = DynamicPartitionsDefinition(name="fruits")
        multipartitions_def = MultiPartitionsDefinition(
            {"a": StaticPartitionsDefinition(["a", "b", "c"]), "b": dynamic_dimension_def}
        )
        serializable_unique_id = multipartitions_def.get_serializable_unique_identifier(instance)
        instance.add_dynamic_partitions(dynamic_dimension_def.name, ["apple"])
        assert serializable_unique_id != multipartitions_def.get_serializable_unique_identifier(
            instance
        )
    assert (
        MultiPartitionsDefinition(
            {
                "a": StaticPartitionsDefinition(["a", "b", "c"]),
                "b": StaticPartitionsDefinition(["1"]),
            }
        ).get_serializable_unique_identifier()
        != MultiPartitionsDefinition(
            {
                "different_name": StaticPartitionsDefinition(["a", "b", "c"]),
                "b": StaticPartitionsDefinition(["1"]),
            }
        ).get_serializable_unique_identifier()
    )
    assert (
        MultiPartitionsDefinition(
            {
                "a": StaticPartitionsDefinition(["a", "b", "c"]),
                "b": StaticPartitionsDefinition(["1"]),
            }
        ).get_serializable_unique_identifier()
        != MultiPartitionsDefinition(
            {
                "a": StaticPartitionsDefinition(["a", "b"]),
                "b": StaticPartitionsDefinition(["1"]),
            }
        ).get_serializable_unique_identifier()
    )