コード例 #1
0
def test00_should_parse_rule_return_right_pattern():

    assert list(parse_rule("/api/v2")) == [
        (None, None, "/api/v2"),
    ]
    assert list(parse_rule("/api/<id>")) == [
        (None, None, "/api/"),
        ("default", None, "id"),
    ]
    assert list(parse_rule("/api/<id>/create")) == [
        (None, None, "/api/"),
        ("default", None, "id"),
        (None, None, "/create"),
    ]
    assert list(parse_rule("/api/<int:id>/create")) == [
        (None, None, "/api/"),
        ("int", None, "id"),
        (None, None, "/create"),
    ]
コード例 #2
0
def test01_should_parse_rule_return_no_pattern():
    assert list(parse_rule("")) == []