Beispiel #1
0
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
Beispiel #2
0
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
Beispiel #3
0
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
Beispiel #4
0
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
Beispiel #5
0
def test_validate_limit_valid(limit):
    tilesets = Tilesets()
    result = tilesets._validate_limit(limit)
    assert result == limit
Beispiel #6
0
def test_validate_limit_invalid(limit):
    tilesets = Tilesets()

    with raises(InvalidLimitError) as exception:
        result = tilesets._validate_limit(limit)
Beispiel #7
0
def test_validate_sortby_valid(sortby):
    tilesets = Tilesets()
    result = tilesets._validate_sortby(sortby)
    assert result == sortby
Beispiel #8
0
def test_validate_sortby_invalid():
    tilesets = Tilesets()

    with raises(InvalidSortbyError) as exception:
        sortby = "invalid"
        result = tilesets._validate_sortby(sortby)
Beispiel #9
0
def test_validate_visibility_valid(visibility):
    tilesets = Tilesets()
    result = tilesets._validate_visibility(visibility)
    assert result == visibility
Beispiel #10
0
def test_validate_visibility_invalid():
    tilesets = Tilesets()

    with raises(InvalidVisibilityError) as exception:
        visibility = "invalid"
        result = tilesets._validate_visibility(visibility)
Beispiel #11
0
def test_validate_tileset_type_valid(tileset_type):
    tilesets = Tilesets()
    result = tilesets._validate_tileset_type(tileset_type)
    assert result == tileset_type
Beispiel #12
0
def test_validate_tileset_type_invalid():
    tilesets = Tilesets()

    with raises(InvalidTilesetTypeError) as exception:
        tileset_type = "invalid"
        result = tilesets._validate_tileset_type(tileset_type)