MCPcopy
hub / github.com/django/django / test_label_for_field_failed_lookup

Method test_label_for_field_failed_lookup

tests/admin_utils/tests.py:375–394  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

373 )
374
375 def test_label_for_field_failed_lookup(self):
376 msg = "Unable to lookup 'site__unknown' on Article"
377 with self.assertRaisesMessage(AttributeError, msg):
378 label_for_field("site__unknown", Article)
379
380 class MockModelAdmin:
381 @admin.display(description="not Really the Model")
382 def test_from_model(self, obj):
383 return "nothing"
384
385 self.assertEqual(
386 label_for_field("test_from_model", Article, model_admin=MockModelAdmin),
387 "not Really the Model",
388 )
389 self.assertEqual(
390 label_for_field(
391 "test_from_model", Article, model_admin=MockModelAdmin, return_attr=True
392 ),
393 ("not Really the Model", MockModelAdmin.test_from_model),
394 )
395
396 def test_label_for_field_form_argument(self):
397 class ArticleForm(forms.ModelForm):

Callers

nothing calls this directly

Calls 2

label_for_fieldFunction · 0.90
assertRaisesMessageMethod · 0.80

Tested by

no test coverage detected