class_docstr: Tests every slot needs to fulfill.
  
  Each slot can declare further tests on its own.
class_docstr_tok: ["Tests","every","slot","needs","to","fulfill",".","Each","slot","can","declare","further","tests","on","its","own","."]
code: def test_slot_fingerprint_uniqueness(
      self,
      influence_conversation: bool,
      mappings: List[Dict[Text, Any]],
  ):
      slot = self.create_slot(mappings, influence_conversation)
      f1 = slot.fingerprint()
      slot.value = "changed"
      f2 = slot.fingerprint()
      assert f1 != f2
  
imports: from typing import Any, Tuple, List, Dict, Text
  import pytest
  from _pytest.fixtures import SubRequest
  import rasa.shared.core.constants
  from rasa.shared.core.events import SlotSet
  from rasa.shared.core.slots import InvalidSlotTypeException, Slot, TextSlot, BooleanSlot, FloatSlot, ListSlot, CategoricalSlot, bool_from_any, AnySlot, InvalidSlotConfigError
  from rasa.shared.core.trackers import DialogueStateTracker
label_desc: Use image node_id 13 for calling the SlotTestCollection obj's underlying member method code with example usage: obj.test_slot_fingerprint_uniqueness(influence_conversation, mappings) without return types