Ejemplo n.º 1
0
 def test_one_arg(self):
     factory = RequestFactory()
     request = factory.get('/seattle/cap:1')
     chain = SearchFilterChain(request)
     search_args = chain.url_args(request)
     # Seattle doesn't come back because it is dealt with outside of
     # the method being tested here
     self.assertEqual([{'capacity': 1}], search_args)
Ejemplo n.º 2
0
 def test_multiple_args(self):
     factory = RequestFactory()
     request = factory.get('/seattle/cap:1|rol')
     chain = SearchFilterChain(request)
     search_args = chain.url_args(request)
     self.assertEqual([{'capacity': 1},
                       {'extended_info:has_outlets': 'true'}],
                      search_args)
Ejemplo n.º 3
0
    def test_no_args(self):
        factory = RequestFactory()
        request = factory.get('/seattle/')
        chain = SearchFilterChain(request)
        search_args = chain.url_args(request)
        self.assertEqual([], search_args)

        request = factory.get('/seattle')
        chain = SearchFilterChain(request)
        search_args = chain.url_args(request)
        self.assertEqual([], search_args)

        request = factory.get('/')
        chain = SearchFilterChain(request)
        search_args = chain.url_args(request)
        self.assertEqual([], search_args)