|
1 |
| -# -*- coding: utf-8 -*- |
2 | 1 | from __future__ import unicode_literals
|
3 | 2 |
|
4 | 3 |
|
5 | 4 | from django import forms
|
6 | 5 | from django.template import Template, Context
|
7 |
| -# from django.utils.encoding import force_text # PEP8: imported but unused |
8 | 6 | from django.utils.unittest import TestCase
|
9 | 7 |
|
10 | 8 | from .exceptions import BootstrapError
|
@@ -234,19 +232,29 @@ def __str__(self):
|
234 | 232 | messages = [FakeMessage("hello", "warning")]
|
235 | 233 | res = render_template('{% bootstrap_messages messages %}', messages=messages)
|
236 | 234 | expected = """
|
237 |
| - <div class="alert alert-warning" data-dismiss=alert> |
| 235 | + <div class="alert alert-warning" data-dismiss="alert"> |
238 | 236 | <button class="close" data-dismiss="alert" aria-hidden="true">×</button>
|
239 | 237 | hello
|
240 | 238 | </div>
|
241 | 239 | """
|
242 | 240 | self.assertEqual(res.strip(), expected.strip())
|
243 | 241 |
|
| 242 | + messages = [FakeMessage("hello", "error")] |
| 243 | + res = render_template('{% bootstrap_messages messages %}', messages=messages) |
| 244 | + expected = """ |
| 245 | + <div class="alert alert-danger" data-dismiss="alert"> |
| 246 | + <button class="close" data-dismiss="alert" aria-hidden="true">×</button> |
| 247 | + hello |
| 248 | + </div> |
| 249 | + """ |
| 250 | + self.assertEqual(res.strip(), expected.strip()) |
| 251 | + |
244 | 252 | messages = [FakeMessage("hello", None)]
|
| 253 | + res = render_template('{% bootstrap_messages messages %}', messages=messages) |
245 | 254 | expected = """
|
246 |
| - <div class="alert" data-dismiss=alert> |
| 255 | + <div class="alert" data-dismiss="alert"> |
247 | 256 | <button class="close" data-dismiss="alert" aria-hidden="true">×</button>
|
248 | 257 | hello
|
249 | 258 | </div>
|
250 | 259 | """
|
251 |
| - res = render_template('{% bootstrap_messages messages %}', messages=messages) |
252 | 260 | self.assertEqual(res.strip(), expected.strip())
|
0 commit comments