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)
def test_equal_comparison(): url1 = PatternUrl('a') url2 = PatternUrl('a') assert url1.equals(url2) url1 = PatternUrl('{a}') url2 = PatternUrl('{a}') assert url1.equals(url2)
def test_equal_patterns_4(): url1 = PatternUrl('{a}/a') url2 = PatternUrl('{b}/a') assert url1.equals(url2)
def test_equal_patterns_2(): url1 = PatternUrl('a{a}') url2 = PatternUrl('a{b}') assert url1.equals(url2)
def test_string_vs_pattern_2(): url1 = PatternUrl('b') url2 = PatternUrl('{a}') assert url1 < url2 assert not url1.equals(url2) assert not (url1 > url2)