def test_target_sets_link_target(self): column = link_to_url(Person, "website", target="test") self.assertEqual( column(self.people[0]), '<a href="http://example.com/twain" target="test"' ' class="external" title="Open URL">http://example.com/twain</a>', )
def test_classes_sets_link_class(self): column = link_to_url(Person, 'website', classes=['one', 'two']) self.assertEqual( column(self.people[0]), '<a href="http://example.com/twain" target="_blank"' ' class="one two" title="Open URL in a new window">' 'http://example.com/twain</a>')
def test_classes_sets_link_class(self): column = link_to_url(Person, "website", classes=["one", "two"]) self.assertEqual( column(self.people[0]), '<a href="http://example.com/twain" target="_blank"' ' class="one two" title="Open URL in a new window">' "http://example.com/twain</a>", )
def _get_changelist_column(self, field): if isinstance(field, ForeignKey): return link_to_change(self.model, field.name) elif isinstance(field, URLField): return link_to_url(self.model, field.name)
def test_default_sets_html_for_empty_field(self): column = link_to_url(Person, 'website', default="No website") self.assertEqual(column(self.people[1]), "No website")
def test_target_sets_link_target(self): column = link_to_url(Person, 'website', target="test") self.assertEqual( column(self.people[0]), '<a href="http://example.com/twain" target="test"' ' class="external" title="Open URL">http://example.com/twain</a>')
def test_short_description_sets_short_description(self): column = link_to_url(Person, 'website', "homepage URL") self.assertEqual(column.short_description, "homepage URL")
def setUp(self): self.people = Person.objects.all() self.column = link_to_url(Person, 'website')
def test_default_sets_html_for_empty_field(self): column = link_to_url(Person, "website", default="No website") self.assertEqual(column(self.people[1]), "No website")
def test_short_description_sets_short_description(self): column = link_to_url(Person, "website", "homepage URL") self.assertEqual(column.short_description, "homepage URL")
def setUp(self): self.people = Person.objects.all() self.column = link_to_url(Person, "website")