def test_nonexistant(self): """ A 404 should be raised if the original image doesn't exist. """ factory = RequestFactory() storage_path = 'nonexistant.png' helper = AdjustmentHelper([storage_path], [Fill(width=10, height=10)]) self.view.kwargs = {'storage_path': storage_path} self.view.request = factory.get('/', helper.to_querydict(secure=True)) self.assertRaises(Http404, self.view.get, self.view.request)
def test_nonexistant(self): """ A 404 should be raised if the original image doesn't exist. """ factory = RequestFactory() storage_path = 'nonexistant.png' helper = AdjustmentHelper([storage_path]) helper.adjust('fill', width=10, height=10) self.view.kwargs = {'storage_path': storage_path} self.view.request = factory.get('/', helper.to_querydict(secure=True)) self.assertRaises(Http404, self.view.get, self.view.request)
def test_nonexistant(self): """ A 404 should be raised if the original image doesn't exist. """ factory = RequestFactory() storage_path = 'nonexistant.png' helper = AdjustmentHelper([storage_path], [Fill(width=10, height=5)]) self.view.kwargs = {'storage_path': storage_path} get_params = helper.to_querydict() self.view.request = factory.get('/', get_params, HTTP_X_REQUESTED_WITH='XMLHttpRequest') self.assertRaises(Http404, self.view.get, self.view.request)
def test_nonexistant(self): """ A 404 should be raised if the original image doesn't exist. """ factory = RequestFactory() storage_path = 'nonexistant.png' helper = AdjustmentHelper([storage_path]) helper.adjust('fill', width=10, height=5) self.view.kwargs = {'storage_path': storage_path} get_params = helper.to_querydict() self.view.request = factory.get('/', get_params, HTTP_X_REQUESTED_WITH='XMLHttpRequest') self.assertRaises(Http404, self.view.get, self.view.request)
def test_check_security(self): """ A 404 should be raised if the security hash is missing or incorrect. """ storage_path = 'path/to/thing.jpg' adj1 = NamedCrop(name='face') adj2 = Fill(width=10, height=5) helper = AdjustmentHelper([storage_path], [adj1, adj2]) factory = RequestFactory() self.view.kwargs = {'storage_path': storage_path} get_params = {} self.view.request = factory.get('/', get_params) self.assertRaises(Http404, self.view.get_helper) get_params = {AdjustmentHelper.query_map['security']: 'fake!'} self.view.request = factory.get('/', get_params) self.assertRaises(Http404, self.view.get_helper) get_params = helper.to_querydict(secure=True) self.view.request = factory.get('/', get_params)
def test_check_security(self): """ A 404 should be raised if the security hash is missing or incorrect. """ storage_path = 'path/to/thing.jpg' helper = AdjustmentHelper([storage_path]) helper.adjust('namedcrop', name='face') helper.adjust('fill', width=10, height=5) factory = RequestFactory() self.view.kwargs = {'storage_path': storage_path} get_params = {} self.view.request = factory.get('/', get_params) self.assertRaises(Http404, self.view.get_helper) get_params = {AdjustmentHelper.query_map['security']: 'fake!'} self.view.request = factory.get('/', get_params) self.assertRaises(Http404, self.view.get_helper) get_params = helper.to_querydict(secure=True) self.view.request = factory.get('/', get_params)