diff options
author | Anssi Kääriäinen <anssi.kaariainen@thl.fi> | 2015-02-26 16:19:17 +0200 |
---|---|---|
committer | Tim Graham <timograham@gmail.com> | 2015-03-25 08:16:12 -0400 |
commit | 8f30556329b64005d63b66859a74752a0b261315 (patch) | |
tree | 73b5ac8d3be457f8061aa270437c9a957d2d622c /tests/admin_widgets/tests.py | |
parent | f9c70bb3a1239ed1e04a769fd323286a5b1fde20 (diff) | |
download | django-8f30556329b64005d63b66859a74752a0b261315.tar.gz |
Renamed Field.rel attribute to remote_field
Field.rel is now deprecated. Rel objects have now also remote_field
attribute. This means that self == self.remote_field.remote_field.
In addition, made the Rel objects a bit more like Field objects. Still,
marked ManyToManyFields as null=True.
Diffstat (limited to 'tests/admin_widgets/tests.py')
-rw-r--r-- | tests/admin_widgets/tests.py | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/tests/admin_widgets/tests.py b/tests/admin_widgets/tests.py index d32411ef67..5083295c46 100644 --- a/tests/admin_widgets/tests.py +++ b/tests/admin_widgets/tests.py @@ -437,7 +437,7 @@ class ForeignKeyRawIdWidgetTest(DjangoTestCase): band.album_set.create( name='Hybrid Theory', cover_art=r'albums\hybrid_theory.jpg' ) - rel = models.Album._meta.get_field('band').rel + rel = models.Album._meta.get_field('band').remote_field w = widgets.ForeignKeyRawIdWidget(rel, widget_admin_site) self.assertHTMLEqual( @@ -456,7 +456,7 @@ class ForeignKeyRawIdWidgetTest(DjangoTestCase): core = models.Inventory.objects.create( barcode=87, name='Core', parent=apple ) - rel = models.Inventory._meta.get_field('parent').rel + rel = models.Inventory._meta.get_field('parent').remote_field w = widgets.ForeignKeyRawIdWidget(rel, widget_admin_site) self.assertHTMLEqual( w.render('test', core.parent_id, attrs={}), ( @@ -471,7 +471,7 @@ class ForeignKeyRawIdWidgetTest(DjangoTestCase): # have no magnifying glass link. See #16542 big_honeycomb = models.Honeycomb.objects.create(location='Old tree') big_honeycomb.bee_set.create() - rel = models.Bee._meta.get_field('honeycomb').rel + rel = models.Bee._meta.get_field('honeycomb').remote_field w = widgets.ForeignKeyRawIdWidget(rel, widget_admin_site) self.assertHTMLEqual( @@ -484,7 +484,7 @@ class ForeignKeyRawIdWidgetTest(DjangoTestCase): # no magnifying glass link. See #16542 subject1 = models.Individual.objects.create(name='Subject #1') models.Individual.objects.create(name='Child', parent=subject1) - rel = models.Individual._meta.get_field('parent').rel + rel = models.Individual._meta.get_field('parent').remote_field w = widgets.ForeignKeyRawIdWidget(rel, widget_admin_site) self.assertHTMLEqual( @@ -494,7 +494,7 @@ class ForeignKeyRawIdWidgetTest(DjangoTestCase): def test_proper_manager_for_label_lookup(self): # see #9258 - rel = models.Inventory._meta.get_field('parent').rel + rel = models.Inventory._meta.get_field('parent').remote_field w = widgets.ForeignKeyRawIdWidget(rel, widget_admin_site) hidden = models.Inventory.objects.create( @@ -521,7 +521,7 @@ class ManyToManyRawIdWidgetTest(DjangoTestCase): m1 = models.Member.objects.create(name='Chester') m2 = models.Member.objects.create(name='Mike') band.members.add(m1, m2) - rel = models.Band._meta.get_field('members').rel + rel = models.Band._meta.get_field('members').remote_field w = widgets.ManyToManyRawIdWidget(rel, widget_admin_site) self.assertHTMLEqual( @@ -546,7 +546,7 @@ class ManyToManyRawIdWidgetTest(DjangoTestCase): c1 = models.Company.objects.create(name='Doodle') c2 = models.Company.objects.create(name='Pear') consultor1.companies.add(c1, c2) - rel = models.Advisor._meta.get_field('companies').rel + rel = models.Advisor._meta.get_field('companies').remote_field w = widgets.ManyToManyRawIdWidget(rel, widget_admin_site) self.assertHTMLEqual( @@ -562,14 +562,14 @@ class ManyToManyRawIdWidgetTest(DjangoTestCase): class RelatedFieldWidgetWrapperTests(DjangoTestCase): def test_no_can_add_related(self): - rel = models.Individual._meta.get_field('parent').rel + rel = models.Individual._meta.get_field('parent').remote_field w = widgets.AdminRadioSelect() # Used to fail with a name error. w = widgets.RelatedFieldWidgetWrapper(w, rel, widget_admin_site) self.assertFalse(w.can_add_related) def test_select_multiple_widget_cant_change_delete_related(self): - rel = models.Individual._meta.get_field('parent').rel + rel = models.Individual._meta.get_field('parent').remote_field widget = forms.SelectMultiple() wrapper = widgets.RelatedFieldWidgetWrapper( widget, rel, widget_admin_site, @@ -582,7 +582,7 @@ class RelatedFieldWidgetWrapperTests(DjangoTestCase): self.assertFalse(wrapper.can_delete_related) def test_on_delete_cascade_rel_cant_delete_related(self): - rel = models.Individual._meta.get_field('soulmate').rel + rel = models.Individual._meta.get_field('soulmate').remote_field widget = forms.Select() wrapper = widgets.RelatedFieldWidgetWrapper( widget, rel, widget_admin_site, |