diff options
| author | Russell Keith-Magee <russell@keith-magee.com> | 2007-12-06 05:00:37 +0000 |
|---|---|---|
| committer | Russell Keith-Magee <russell@keith-magee.com> | 2007-12-06 05:00:37 +0000 |
| commit | 3f494f18231a369677104d408af775520823228a (patch) | |
| tree | 674e84c562abd3a9643b92bc3a4e413427575cc2 | |
| parent | c68f751f8c376a1dbcb51760e3b475392af7adba (diff) | |
newforms-admin: Modified the contrib.admin widget tests to allow for deployment in projects that contain non-default MEDIA_URL and ADMIN_MEDIA_PREFIX settings
git-svn-id: http://code.djangoproject.com/svn/django/branches/newforms-admin@6898 bcc190cf-cafb-0310-a4f2-bffc1f526a37
| -rw-r--r-- | django/contrib/admin/tests/__init__.py | 4 | ||||
| -rw-r--r-- | django/contrib/admin/tests/widgets.py | 15 |
2 files changed, 12 insertions, 7 deletions
diff --git a/django/contrib/admin/tests/__init__.py b/django/contrib/admin/tests/__init__.py index ca064cbbf9..ba00426123 100644 --- a/django/contrib/admin/tests/__init__.py +++ b/django/contrib/admin/tests/__init__.py @@ -1,5 +1,5 @@ -from django.contrib.admin.tests import widgets +from django.contrib.admin.tests.widgets import WIDGET_TESTS __test__ = { - 'WIDGET_TESTS': widgets, + 'WIDGET_TESTS': WIDGET_TESTS, } diff --git a/django/contrib/admin/tests/widgets.py b/django/contrib/admin/tests/widgets.py index e2c8c68916..0b204418c4 100644 --- a/django/contrib/admin/tests/widgets.py +++ b/django/contrib/admin/tests/widgets.py @@ -1,4 +1,6 @@ -""" +from django.conf import settings + +WIDGET_TESTS = """ >>> from datetime import datetime >>> from django.utils.html import escape, conditional_escape >>> from django.contrib.admin.widgets import FilteredSelectMultiple, AdminSplitDateTime @@ -16,7 +18,7 @@ HTML escaped. >>> w = FilteredSelectMultiple('test', False) >>> print conditional_escape(w.render('test', 'test')) <select multiple="multiple" name="test"> -</select><script type="text/javascript">addEvent(window, "load", function(e) {SelectFilter.init("id_test", "test", 0, "/media/"); });</script> +</select><script type="text/javascript">addEvent(window, "load", function(e) {SelectFilter.init("id_test", "test", 0, "%(ADMIN_MEDIA_PREFIX)s"); });</script> <BLANKLINE> >>> w = AdminSplitDateTime() @@ -25,11 +27,14 @@ HTML escaped. >>> w = AdminFileWidget() >>> print conditional_escape(w.render('test', 'test')) -Currently: <a target="_blank" href="test">test</a> <br>Change: <input type="file" name="test" /> +Currently: <a target="_blank" href="%(MEDIA_URL)stest">test</a> <br>Change: <input type="file" name="test" /> >>> rel = LogEntry._meta.get_field('user').rel >>> w = ForeignKeyRawIdWidget(rel) >>> print conditional_escape(w.render('test', 'test', attrs={})) -<input type="text" name="test" value="test" class="vForeignKeyRawIdAdminField" /><a href="../../../auth/user/" class="related-lookup" id="lookup_id_test" onclick="return showRelatedObjectLookupPopup(this);"> <img src="/media/img/admin/selector-search.gif" width="16" height="16" alt="Lookup"></a> +<input type="text" name="test" value="test" class="vForeignKeyRawIdAdminField" /><a href="../../../auth/user/" class="related-lookup" id="lookup_id_test" onclick="return showRelatedObjectLookupPopup(this);"> <img src="%(ADMIN_MEDIA_PREFIX)simg/admin/selector-search.gif" width="16" height="16" alt="Lookup"></a> -""" +""" % { + 'ADMIN_MEDIA_PREFIX': settings.ADMIN_MEDIA_PREFIX, + 'MEDIA_URL': settings.MEDIA_URL +} |
