Exemplo n.º 1
0
 def test_put_view_integration(self):
     from tattoo.views import put_view
     request = testing.DummyRequest(              
         url='http://bfg.io/create?url=http://example.com/somplace/really/long',
         environ={'HTTP_HOST': 'bfg.io:80'})
     result = put_view(request, url_factory=url_factory)
     self.assertEqual(result.status, '201 Created')
Exemplo n.º 2
0
 def test_put_view_too_short(self):
     from tattoo.views import put_view
     request = self._make_request(dispatch='test_too_short')
     result = put_view(request, url_factory=url_factory)
     self.assertEqual(result.status, '303 See Other')
     self.assertEqual(result.headers['location'], 'short')
Exemplo n.º 3
0
 def test_put_view_precond_failed(self):
     from tattoo.views import put_view
     request = self._make_request(dispatch='test_precondfailed')
     result = put_view(request, url_factory=url_factory)
     self.assertEqual(result.status, '412 Precondition Failed')
Exemplo n.º 4
0
 def test_put_view_not_found(self):
     from tattoo.views import put_view
     request = self._make_request(dispatch='test_not_found')
     result = put_view(request, url_factory=url_factory)
     self.assertEqual(result.status, '404 Not Found')
Exemplo n.º 5
0
 def test_put_view_one(self):
     from tattoo.views import put_view
     request = self._make_request(dispatch='test_one')
     result = put_view(request, url_factory=url_factory)
     self.assertEqual(result.status, '303 See Other')