def test_container_fingerprint_differ_for_containers_with_different_insertion_order(): # because we use this for training data and order might affect training of # e.g. featurizers, we want this to differ container1 = MessageContainerForCoreFeaturization() container1.add(Message(data={INTENT: "1"})) container1.add(Message(data={INTENT: "2"})) container2 = MessageContainerForCoreFeaturization() container2.add(Message(data={INTENT: "2"})) container2.add(Message(data={INTENT: "1"})) assert container2.fingerprint() != container1.fingerprint()
def test_container_fingerprints_differ_for_different_containers(): container1 = MessageContainerForCoreFeaturization() container1.add(Message(data={INTENT: "1"})) container2 = MessageContainerForCoreFeaturization() container2.add(Message(data={INTENT: "2"})) assert container2.fingerprint() != container1.fingerprint()