コード例 #1
0
    def test_get_social_message_errors_ignore_querystring(self):
        request = RequestFactory().get('/?message=test-query-string')
        request.session = {}
        request._messages = FallbackStorage(request)

        messages.add_message(request, messages.ERROR, 'test')
        msgs = get_social_message_errors(request)
        self.assertEquals(len(msgs), 1)
        self.assertEquals(msgs[0].message, 'test')
        self.assertEquals(msgs[0].level, messages.ERROR)
コード例 #2
0
    def test_get_social_message_errors_with_other_messages(self):
        request = RequestFactory().get('/')
        request.session = {}
        request._messages = FallbackStorage(request)

        messages.add_message(request, messages.ERROR, 'test')
        messages.add_message(request, messages.INFO, 'info')
        msgs = get_social_message_errors(request)
        self.assertEquals(len(msgs), 1)
        self.assertEquals(msgs[0].message, 'test')
        self.assertEquals(msgs[0].level, messages.ERROR)
コード例 #3
0
    def test_get_social_message_errors(self):
        request = RequestFactory().get('/')
        # RequestFactory is very limited, so we have to tweak this request in order to work with
        # messages middleware
        request.session = {}
        request._messages = FallbackStorage(request)

        messages.add_message(request, messages.ERROR, 'test')
        msgs = get_social_message_errors(request)
        self.assertEquals(len(msgs), 1)
        self.assertEquals(msgs[0].message, 'test')
        self.assertEquals(msgs[0].level, messages.ERROR)
コード例 #4
0
 def test_get_social_message_errors_querystring(self):
     request = RequestFactory().get('/?message=test-query-string')
     msgs = get_social_message_errors(request)
     self.assertEquals(len(msgs), 1)
     self.assertEquals(msgs[0], 'test-query-string')
コード例 #5
0
 def test_get_social_message_errors_empty(self):
     request = RequestFactory().get('/')
     msgs = get_social_message_errors(request)
     self.assertEquals(msgs, [])