Пример #1
0
 def __init__(self, base_url, category='0'):
     self.url = URL(
         base_url,
         self.base_path,
         segments=['category'],
         defaults=[str(category)],
     )
Пример #2
0
 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))
Пример #3
0
 def __init__(self, base_url, page='0'):
     super(Recent, self).__init__()
     self.url = URL(
         base_url,
         self.base_path,
         segments=['page'],
         defaults=[str(page)],
     )
Пример #4
0
 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)],
     )
Пример #5
0
 def setUp(self):
     self.segments = ['alpha', 'beta', 'gamma']
     self.defaults = ['0', '1', '2']
     self.url = URL('', '/', self.segments, self.defaults)