Exemplo n.º 1
0
 def test_assemble_segment_route_missing_param(self):
     route = Route(
         name='test',
         path='/search/:keyword',
         requires={'keyword': '.*'})
     route.assemble()
Exemplo n.º 2
0
 def test_assemble_segment_not_required(self):
     route = Route(name='test', path='/search[/:keyword]')
     assert route.assemble() == '/search'
     route2 = Route(name='test', path='/search[/:keyword]')
     assert route2.assemble(keyword='test') == '/search/test'
Exemplo n.º 3
0
 def test_assemble_static_route(self):
     route = Route(name='test', path='/testing')
     assert route.assemble() == '/testing'
Exemplo n.º 4
0
 def test_assemble_segment_route(self):
     route = Route(name='test', path='/search[/:keyword]')
     assert route.assemble(keyword='test') == '/search/test'
Exemplo n.º 5
0
 def test_assemble_segment_route_missing_param(self):
     route = Route(name='test', path='/search/:keyword')
     route.assemble()