def METHOD_NAME(three_experiments_same_name_with_trials):
    """Test releasing a specific experiment version"""
    experiments = setup_storage().fetch_experiments({})
    storage = setup_storage()
    assert len(experiments) == 3
    assert len(storage._fetch_trials({})) > 0
    uid = None
    for experiment in experiments:
        if experiment["version"] == 2:
            uid = experiment["_id"]
        assert storage.get_algorithm_lock_info(uid=experiment["_id"]).locked == 0
    assert uid is not None
    with storage.acquire_algorithm_lock(uid=uid):
        assert storage.get_algorithm_lock_info(uid=uid).locked == 1
        for experiment in experiments:
            if experiment["version"] == 2:
                assert (
                    storage.get_algorithm_lock_info(uid=experiment["_id"]).locked == 1
                )
            else:
                assert (
                    storage.get_algorithm_lock_info(uid=experiment["_id"]).locked == 0
                )
        execute("db release -f test_single_exp --version 2")
        for experiment in experiments:
            assert storage.get_algorithm_lock_info(uid=experiment["_id"]).locked == 0