def test_url_not_found(self): from tattoo.views import url_view request = self._make_request(dispatch='test_stop_iteration') URL = DummyURL() URL.m.find = ModelURL({}) URL.m.find.one = StopIteration result = url_view(request, URL=URL) self.assertEquals(result.status, '404 Not Found') self.assertEquals(result.body, '<h1>404 Not Found</h1> Nobody here but us fish...glug glug.')
def test_url_view(self): from tattoo.views import url_view request = self._make_request(dispatch=None) result = url_view(request, URL=URL) self.assertEquals(result.status, '302 Found') self.assertEquals(result.headers['location'], 'AUrl')