diff options
| author | Javier Mansilla <jmansilla@machinalis.com> | 2013-02-26 00:27:52 -0300 |
|---|---|---|
| committer | Tim Graham <timograham@gmail.com> | 2013-06-25 11:20:41 -0400 |
| commit | f819bef3dc935851f71e4ad84592eee8664a48f3 (patch) | |
| tree | 0c0bdce7440dc4827d6b1dd70d04e50e32ac75c8 /tests/admin_views | |
| parent | e10757ff4dbbc1aedd09df6c542948409c49d75f (diff) | |
Fixed #19773 - Added admin/popup_response.html template.
Thanks jimmylam@ for the suggestion.
Diffstat (limited to 'tests/admin_views')
| -rw-r--r-- | tests/admin_views/models.py | 2 | ||||
| -rw-r--r-- | tests/admin_views/tests.py | 13 |
2 files changed, 13 insertions, 2 deletions
diff --git a/tests/admin_views/models.py b/tests/admin_views/models.py index 5cc6f6251a..5ec4fbb544 100644 --- a/tests/admin_views/models.py +++ b/tests/admin_views/models.py @@ -137,7 +137,7 @@ class Thing(models.Model): class Actor(models.Model): name = models.CharField(max_length=50) age = models.IntegerField() - title = models.CharField(max_length=50, null=True) + title = models.CharField(max_length=50, null=True, blank=True) def __str__(self): return self.name diff --git a/tests/admin_views/tests.py b/tests/admin_views/tests.py index 528c728069..064979801e 100644 --- a/tests/admin_views/tests.py +++ b/tests/admin_views/tests.py @@ -2554,6 +2554,17 @@ action)</option> '/test_admin/admin/admin_views/subscriber/?%s' % IS_POPUP_VAR) self.assertEqual(response.context["action_form"], None) + def test_popup_template_response(self): + """ + Success on popups shall be rendered from template in order to allow + easy customization. + """ + response = self.client.post( + '/test_admin/admin/admin_views/actor/add/?%s=1' % IS_POPUP_VAR, + {'name': 'Troy McClure', 'age': '55', IS_POPUP_VAR: '1'}) + self.assertEqual(response.status_code, 200) + self.assertEqual(response.template_name, 'admin/popup_response.html') + @override_settings(PASSWORD_HASHERS=('django.contrib.auth.hashers.SHA1PasswordHasher',)) class TestCustomChangeList(TestCase): @@ -4275,7 +4286,7 @@ class AdminKeepChangeListFiltersTests(TestCase): # Get the `add_view`. response = self.client.get(self.get_add_url()) self.assertEqual(response.status_code, 200) - + # Check the form action. form_action = """<form enctype="multipart/form-data" action="?%s" method="post" id="user_form">""" % self.get_preserved_filters_querystring() self.assertContains(response, form_action, count=1) |
