':rtype ``list`` of :class:`NodeLocation`'

def list_locations(self):

    locs = self._sync_request('listZones')
    locations = []
    for loc in locs['zone']:
        location = NodeLocation(str(loc['id']), loc['name'], 'Unknown', self)
        locations.append(location)
    return locations
