def test_claim_collection_fails_if_key_hash_not_set(self):
        coll, key = collection.make("socrates")
        assert_equals(coll["owner"], "socrates")
        del coll["key_hash"]

        coll = collection.claim_collection(coll, "plato", key)
        assert_equals(coll["owner"], "plato")
    def test_claim_collection_fails_with_wrong_key(self):
        coll, key = collection.make("socrates")
        assert_equals(coll["owner"], "socrates")

        coll = collection.claim_collection(coll, "plato", "wrong key")
        assert_equals(coll["owner"], "plato")
    def test_claim_collection(self):
        coll, key = collection.make("socrates")
        assert_equals(coll["owner"], "socrates")

        coll = collection.claim_collection(coll, "plato", key)
        assert_equals(coll["owner"], "plato")