class RestAuthMiddlewareTests(TestCase): def setUp(self): self.handler = handlers.json() self.extra = { 'HTTP_ACCEPT': self.handler.mime, 'REMOTE_USER': '******', 'content_type': self.handler.mime, } self.factory = RequestFactory() self.mw = RestAuthMiddleware() def tearDown(self): Service.objects.all().delete() def test_post_missing_content_type(self): content = self.handler.marshal_dict({'user': username1}) request = self.factory.post('/users/', content, **self.extra) del request.META['CONTENT_TYPE'] resp = self.mw.process_request(request) self.assertEqual(resp.status_code, http_client.UNSUPPORTED_MEDIA_TYPE) def test_put_missing_content_type(self): content = self.handler.marshal_dict({'user': username1}) request = self.factory.put('/users/', content, **self.extra) del request.META['CONTENT_TYPE'] resp = self.mw.process_request(request) self.assertEqual(resp.status_code, http_client.UNSUPPORTED_MEDIA_TYPE)
class RestAuthMiddlewareTests(TestCase): def setUp(self): self.handler = handlers.JSONContentHandler() self.extra = { 'HTTP_ACCEPT': self.handler.mime, 'REMOTE_USER': '******', 'content_type': self.handler.mime, } self.factory = RequestFactory() self.mw = RestAuthMiddleware() def tearDown(self): Service.objects.all().delete() def test_post_missing_content_type(self): content = self.handler.marshal_dict({'user': username1}) request = self.factory.post('/users/', content, **self.extra) del request.META['CONTENT_TYPE'] resp = self.mw.process_request(request) self.assertEqual(resp.status_code, http_client.UNSUPPORTED_MEDIA_TYPE) def test_put_missing_content_type(self): content = self.handler.marshal_dict({'user': username1}) request = self.factory.put('/users/', content, **self.extra) del request.META['CONTENT_TYPE'] resp = self.mw.process_request(request) self.assertEqual(resp.status_code, http_client.UNSUPPORTED_MEDIA_TYPE)
def setUp(self): self.handler = handlers.json() self.extra = { 'HTTP_ACCEPT': self.handler.mime, 'REMOTE_USER': '******', 'content_type': self.handler.mime, } self.factory = RequestFactory() self.mw = RestAuthMiddleware()
def setUp(self): self.handler = handlers.JSONContentHandler() self.extra = { 'HTTP_ACCEPT': self.handler.mime, 'REMOTE_USER': '******', 'content_type': self.handler.mime, } self.factory = RequestFactory() self.mw = RestAuthMiddleware()