From 38a2444277a84eb6b74425f0e324d1dceb7d2ef1 Mon Sep 17 00:00:00 2001 From: Jannis Leidel Date: Thu, 30 Jun 2011 09:06:19 +0000 Subject: Fixed #16050 -- BACKWARDS-INCOMPATIBLE CHANGE: Moved static files of the admin to conventional file system location. This also removes the need for ADMIN_MEDIA_PREFIX and replaces it with the convention to find admin's static files at STATIC_URL + 'admin/'. Thanks to Jacob for the review and general help. git-svn-id: http://code.djangoproject.com/svn/django/trunk@16487 bcc190cf-cafb-0310-a4f2-bffc1f526a37 --- tests/regressiontests/admin_widgets/tests.py | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) (limited to 'tests/regressiontests/admin_widgets/tests.py') diff --git a/tests/regressiontests/admin_widgets/tests.py b/tests/regressiontests/admin_widgets/tests.py index 8f7a36c951..3cdb017372 100644 --- a/tests/regressiontests/admin_widgets/tests.py +++ b/tests/regressiontests/admin_widgets/tests.py @@ -21,6 +21,9 @@ from django.utils.unittest import TestCase import models +admin_media_prefix = lambda: { + 'ADMIN_MEDIA_PREFIX': "%sadmin/" % settings.STATIC_URL, +} class AdminFormfieldForDBFieldTests(TestCase): """ @@ -189,19 +192,19 @@ class AdminForeignKeyRawIdWidget(DjangoTestCase): self.assertEqual(lookup1, lookup2) -class FilteredSelectMultipleWidgetTest(TestCase): +class FilteredSelectMultipleWidgetTest(DjangoTestCase): def test_render(self): w = FilteredSelectMultiple('test', False) self.assertEqual( conditional_escape(w.render('test', 'test')), - '\n' % {"ADMIN_MEDIA_PREFIX": settings.ADMIN_MEDIA_PREFIX} + '\n' % admin_media_prefix() ) def test_stacked_render(self): w = FilteredSelectMultiple('test', True) self.assertEqual( conditional_escape(w.render('test', 'test')), - '\n' % {"ADMIN_MEDIA_PREFIX": settings.ADMIN_MEDIA_PREFIX} + '\n' % admin_media_prefix() ) @@ -255,7 +258,7 @@ class ForeignKeyRawIdWidgetTest(DjangoTestCase): w = ForeignKeyRawIdWidget(rel) self.assertEqual( conditional_escape(w.render('test', band.pk, attrs={})), - ' Lookup Linkin Park' % {"ADMIN_MEDIA_PREFIX": settings.ADMIN_MEDIA_PREFIX, "bandpk": band.pk}, + ' Lookup Linkin Park' % dict(admin_media_prefix(), bandpk=band.pk), ) def test_relations_to_non_primary_key(self): @@ -270,7 +273,7 @@ class ForeignKeyRawIdWidgetTest(DjangoTestCase): w = ForeignKeyRawIdWidget(rel) self.assertEqual( w.render('test', core.parent_id, attrs={}), - ' Lookup Apple' % {"ADMIN_MEDIA_PREFIX": settings.ADMIN_MEDIA_PREFIX}, + ' Lookup Apple' % admin_media_prefix(), ) @@ -287,7 +290,7 @@ class ForeignKeyRawIdWidgetTest(DjangoTestCase): ) self.assertEqual( w.render('test', child_of_hidden.parent_id, attrs={}), - ' Lookup Hidden' % {"ADMIN_MEDIA_PREFIX": settings.ADMIN_MEDIA_PREFIX}, + ' Lookup Hidden' % admin_media_prefix(), ) @@ -306,12 +309,12 @@ class ManyToManyRawIdWidgetTest(DjangoTestCase): w = ManyToManyRawIdWidget(rel) self.assertEqual( conditional_escape(w.render('test', [m1.pk, m2.pk], attrs={})), - ' Lookup' % {"ADMIN_MEDIA_PREFIX": settings.ADMIN_MEDIA_PREFIX, "m1pk": m1.pk, "m2pk": m2.pk}, + ' Lookup' % dict(admin_media_prefix(), m1pk=m1.pk, m2pk=m2.pk), ) self.assertEqual( conditional_escape(w.render('test', [m1.pk])), - ' Lookup' % {"ADMIN_MEDIA_PREFIX": settings.ADMIN_MEDIA_PREFIX, "m1pk": m1.pk}, + ' Lookup' % dict(admin_media_prefix(), m1pk=m1.pk, m2pk=m2.pk), ) self.assertEqual(w._has_changed(None, None), False) -- cgit v1.3