Example #1
0
    def test_response_rendering(self):
        response = JsonResponse({'foo': 'bar'})
        response.render()
        assert_that(response.content, is_('{"foo": "bar"}'))

        response = JsonResponse({'foo': u'ελληνικά'})
        response.render()
        assert_that(
            response.content,
            is_('{"foo": "\u03b5\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac"}'))
Example #2
0
    def test_response_rendering(self):
        response = JsonResponse({'foo': 'bar'})
        response.render()
        assert_that(response.content, is_('{"foo": "bar"}'))

        response = JsonResponse({'foo': u'ελληνικά'})
        response.render()
        assert_that(response.content, is_('{"foo": "\u03b5\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac"}'))
Example #3
0
    def test_middleware_appends_messages(self):
        request = HttpRequest()
        request.META['HTTP_X_REQUESTED_WITH'] = 'XMLHttpRequest'
        SessionMiddleware().process_request(request)
        MessageMiddleware().process_request(request)

        message = "Hello. Yes. This is dog"
        messages.info(request, message)

        response = JsonResponse()
        middleware = AjaxMiddleware()
        processed_response = middleware.process_template_response(
            request, response)

        assert_that(processed_response.dict_content["django_messages"][0],
                    has_entry("message", equal_to(message)))
Example #4
0
    def test_response_rendering(self):
        JsonResponse.encoder = json

        EXPECTED_CONTENT = '{"foo": "bar"}'
        EXPECTED_UNICODE_CONTENT = '{"foo": "\u03b5\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac"}'

        response = JsonResponse({'foo': 'bar'})
        response.render()
        assert_that(response.content, is_(EXPECTED_CONTENT))

        response = JsonResponse({'foo': u'ελληνικά'})
        response.render()
        assert_that(response.content, is_(EXPECTED_UNICODE_CONTENT))
Example #5
0
 def test_list_content(self):
     response = JsonResponse([1,2,3])
     response.render()
     assert_that(response.content, is_("[1, 2, 3]"))