def test_list(): add(method=GET, url="https://api.mapbox.com" + "/tilesets/v1" + "/user" + "?access_token={}".format(ACCESS_TOKEN), match_querystring=True, body="{\"key\": \"value\"}", status=200) tilesets = Tilesets(access_token=ACCESS_TOKEN) response = tilesets.list() assert response.status_code == 200
def test_list_with_sortby_and_limit(): add(method=GET, url="https://api.mapbox.com" + "/tilesets/v1" + "/user?access_token={}".format(ACCESS_TOKEN) + "&sortby=created" + "&limit=500", match_querystring=True, body="{\"key\": \"value\"}", status=200) tilesets = Tilesets(access_token=ACCESS_TOKEN) response = tilesets.list(sortby="created", limit=500) assert response.status_code == 200
def test_list_with_tileset_type_and_visibility(): add(method=GET, url="https://api.mapbox.com" + "/tilesets/v1" + "/user" + "?access_token={}".format(ACCESS_TOKEN) + "&type=vector" + "&visibility=public", match_querystring=True, body="{\"key\": \"value\"}", status=200) tilesets = Tilesets(access_token=ACCESS_TOKEN) response = tilesets.list(tileset_type="vector", visibility="public") assert response.status_code == 200
def test_object_attributes(): tilesets = Tilesets() assert tilesets.api_name assert tilesets.api_version assert tilesets.valid_tileset_types assert tilesets.valid_visibilities assert tilesets.valid_sortbys assert tilesets.base_uri
def test_validate_limit_valid(limit): tilesets = Tilesets() result = tilesets._validate_limit(limit) assert result == limit
def test_validate_limit_invalid(limit): tilesets = Tilesets() with raises(InvalidLimitError) as exception: result = tilesets._validate_limit(limit)
def test_validate_sortby_valid(sortby): tilesets = Tilesets() result = tilesets._validate_sortby(sortby) assert result == sortby
def test_validate_sortby_invalid(): tilesets = Tilesets() with raises(InvalidSortbyError) as exception: sortby = "invalid" result = tilesets._validate_sortby(sortby)
def test_validate_visibility_valid(visibility): tilesets = Tilesets() result = tilesets._validate_visibility(visibility) assert result == visibility
def test_validate_visibility_invalid(): tilesets = Tilesets() with raises(InvalidVisibilityError) as exception: visibility = "invalid" result = tilesets._validate_visibility(visibility)
def test_validate_tileset_type_valid(tileset_type): tilesets = Tilesets() result = tilesets._validate_tileset_type(tileset_type) assert result == tileset_type
def test_validate_tileset_type_invalid(): tilesets = Tilesets() with raises(InvalidTilesetTypeError) as exception: tileset_type = "invalid" result = tilesets._validate_tileset_type(tileset_type)