def __init__(self, base_url, category='0'): self.url = URL( base_url, self.base_path, segments=['category'], defaults=[str(category)], )
def test_attributes(self): other_segments = ['one', 'two', 'three'] other_url = URL('', '/', other_segments, self.defaults) for segment, other_segment in zip(self.segments, other_segments): self.assertTrue(hasattr(self.url, segment)) self.assertFalse(hasattr(other_url, segment)) self.assertTrue(hasattr(other_url, other_segment)) self.assertFalse(hasattr(self.url, other_segment))
def __init__(self, base_url, page='0'): super(Recent, self).__init__() self.url = URL( base_url, self.base_path, segments=['page'], defaults=[str(page)], )
def __init__(self, base_url, query, page='0', order='7', category='0'): super(Search, self).__init__() self.url = URL( base_url, self.base_path, segments=['query', 'page', 'order', 'category'], defaults=[query, str(page), str(order), str(category)], )
def setUp(self): self.segments = ['alpha', 'beta', 'gamma'] self.defaults = ['0', '1', '2'] self.url = URL('', '/', self.segments, self.defaults)