Esempio n. 1
0
    def test_messages_render(self):
        add_message(self.request, 'message')

        self.assertEqual(
            render_messages(self.request).strip(),
            text_('<div class="alert alert-info">\n  <a class="close" data-dismiss="alert">×</a>\n  message\n</div>','utf-8'))

        msg = render_messages(self.request)
        self.assertEqual(msg, '')
Esempio n. 2
0
    def test_messages_render(self):
        add_message(self.request, 'message')

        self.assertEqual(
            render_messages(self.request).strip(),
            text_(
                '<div class="alert alert-info">\n  <a class="close" data-dismiss="alert">×</a>\n  message\n</div>',
                'utf-8'))

        msg = render_messages(self.request)
        self.assertEqual(msg, '')
Esempio n. 3
0
    def test_messages_error_msg(self):
        add_message(self.request, 'error', 'error')

        self.assertEqual(
            render_messages(self.request).strip(),
            text_('<div class="alert alert-error alert-danger">\n  <a class="close" data-dismiss="alert">×</a>\n  error\n</div>','utf-8'))

        add_message(self.request, ValueError('Error'), 'error')
        self.assertEqual(
            render_messages(self.request).strip(),
            text_('<div class="alert alert-error alert-danger">\n  <a class="close" data-dismiss="alert">×</a>\n  ValueError: Error\n</div>','utf-8'))
Esempio n. 4
0
    def test_messages_error_msg(self):
        add_message(self.request, 'error', 'error')

        self.assertEqual(
            render_messages(self.request).strip(),
            text_(
                '<div class="alert alert-error alert-danger">\n  <a class="close" data-dismiss="alert">×</a>\n  error\n</div>',
                'utf-8'))

        add_message(self.request, ValueError('Error'), 'error')
        self.assertEqual(
            render_messages(self.request).strip(),
            text_(
                '<div class="alert alert-error alert-danger">\n  <a class="close" data-dismiss="alert">×</a>\n  ValueError: Error\n</div>',
                'utf-8'))
Esempio n. 5
0
    def test_messages_custom_msg_different_type(self):
        self.config.add_layer('test', path='tests:message/')

        add_message(self.request, 'message', 'test:custom')
        self.assertEqual(
            render_messages(self.request).strip(),
            '<div class="customMsg">message</div>')
Esempio n. 6
0
    def test_messages_custom_msg_different_type(self):
        self.config.add_layer(
            'test', path='tests:message/')

        add_message(self.request, 'message', 'test:custom')
        self.assertEqual(
            render_messages(self.request).strip(),
            '<div class="customMsg">message</div>')
Esempio n. 7
0
    def test_messages_warning_msg(self):
        add_message(self.request, 'warning', 'warning')

        self.assertEqual(
            render_messages(self.request).strip(),
            text_(
                '<div class="alert alert-warning">\n  <a class="close" data-dismiss="alert">×</a>\n  warning\n</div>',
                'utf-8'))
Esempio n. 8
0
    def test_multi_error(self):
        add_message(self.request, ['error1', ValueError('error2')], 'error')

        res = render_messages(self.request)
        self.assertIn('error1', res)
        self.assertIn('ValueError: error2', res)
Esempio n. 9
0
    def test_messages_warning_msg(self):
        add_message(self.request, 'warning', 'warning')

        self.assertEqual(
            render_messages(self.request).strip(),
            text_('<div class="alert alert-warning">\n  <a class="close" data-dismiss="alert">×</a>\n  warning\n</div>','utf-8'))
Esempio n. 10
0
    def test_multi_error(self):
        add_message(self.request, ['error1', ValueError('error2')], 'error')

        res = render_messages(self.request)
        self.assertIn('error1', res)
        self.assertIn('ValueError: error2', res)