summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRussell Keith-Magee <russell@keith-magee.com>2007-12-06 05:00:37 +0000
committerRussell Keith-Magee <russell@keith-magee.com>2007-12-06 05:00:37 +0000
commit3f494f18231a369677104d408af775520823228a (patch)
tree674e84c562abd3a9643b92bc3a4e413427575cc2
parentc68f751f8c376a1dbcb51760e3b475392af7adba (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__.py4
-rw-r--r--django/contrib/admin/tests/widgets.py15
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
+}