Example #1
0
def test_string_comparison():
    url1 = PatternUrl('a')
    url2 = PatternUrl('b')
    assert url1 != url2
    assert url1 < url2
    assert not url1.equals(url2)
    assert not (url1 > url2)
Example #2
0
def test_equal_comparison():
    url1 = PatternUrl('a')
    url2 = PatternUrl('a')
    assert url1.equals(url2)
    url1 = PatternUrl('{a}')
    url2 = PatternUrl('{a}')
    assert url1.equals(url2)
Example #3
0
def test_equal_patterns_4():
    url1 = PatternUrl('{a}/a')
    url2 = PatternUrl('{b}/a')
    assert url1.equals(url2)
Example #4
0
def test_equal_patterns_2():
    url1 = PatternUrl('a{a}')
    url2 = PatternUrl('a{b}')
    assert url1.equals(url2)
Example #5
0
def test_string_vs_pattern_2():
    url1 = PatternUrl('b')
    url2 = PatternUrl('{a}')
    assert url1 < url2
    assert not url1.equals(url2)
    assert not (url1 > url2)