def unhook(subdir):
    global http_servers
    assert isinstance(http_servers, list)
    for server in http_servers:
        server.unhook(subdir)
        if len(server.callbacks) <= 0 and not configGroup.keepAlive():
            server.shutdown()
            http_servers.remove(server)
Test that a Volunteer can get their location_id updated from a
dataset/ETHPy150Open ProgVal/Limnoria/src/httpserver.py/unhook--crossover with--dataset/ETHPy150Open sahana/eden/modules/unit_tests/s3db/hrm.py/LocationSettingTests.testVolUpdateFromPersonAddress5