def METHOD_NAME() -> None:
    # when schema is updated with a series of updates, version must change
    schema = Schema("event")
    row = {"floatX": 78172.128, "confidenceX": 1.2, "strX": "STR"}
    _, new_table = schema.coerce_row("event_user", None, row)
    schema.update_schema(new_table)
    # schema version will be recomputed
    assert schema.version == 2
    assert schema.version_hash is not None
    version_hash = schema.version_hash
    # another table
    _, new_table = schema.coerce_row("event_bot", None, row)
    schema.update_schema(new_table)
    # version is still 2 (increment of 1)
    assert schema.version == 2
    # but the hash changed
    assert schema.version_hash != version_hash
    # save
    saved_schema = schema.to_dict()
    assert saved_schema["version_hash"] == schema.version_hash
    assert saved_schema["version"] == 2