Example #1
0
 def test_search_form_with_invalid_query(self):
     from rezoirclogs.views import search
     request = testing.DummyRequest()
     request.POST['search'] = True
     response = search(None, request)
     self.assertEqual(response['context'], None)
     self.assertIn('form', response)
Example #2
0
 def test_search(self):
     from rezoirclogs.views import search
     obj = DummyObject()
     parent = DummyObject()
     parent.__name__ = ''
     obj.__parent__ = parent
     obj.__name__ = ''
     obj.date = ''
     obj.search = lambda x, y: [(obj, 42, DummyObject())]
     request = testing.DummyRequest()
     request.POST['query'] = 'lala'
     request.POST['search'] = True
     response = search(obj, request)
     self.assertEqual(len(response['results']), 1)
     self.assertEqual(response['results'][0].anchorlink,
                      'http://example.com/#42')
     self.assertEqual(response['query'], 'lala')