MCPcopy
hub / github.com/django/django / test_base_form

Method test_base_form

tests/model_forms/tests.py:1479–1504  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

1477 self.w_woodward = Writer.objects.create(name="Bob Woodward")
1478
1479 def test_base_form(self):
1480 self.assertEqual(Category.objects.count(), 0)
1481 f = BaseCategoryForm()
1482 self.assertHTMLEqual(
1483 str(f),
1484 '<div><label for="id_name">Name:</label><input type="text" name="name" '
1485 'maxlength="20" required id="id_name"></div><div><label for="id_slug">Slug:'
1486 '</label><input type="text" name="slug" maxlength="20" required '
1487 'id="id_slug"></div><div><label for="id_url">The URL:</label>'
1488 '<input type="text" name="url" maxlength="40" required id="id_url"></div>',
1489 )
1490 self.assertHTMLEqual(
1491 str(f.as_ul()),
1492 """
1493 <li><label for="id_name">Name:</label>
1494 <input id="id_name" type="text" name="name" maxlength="20" required></li>
1495 <li><label for="id_slug">Slug:</label>
1496 <input id="id_slug" type="text" name="slug" maxlength="20" required></li>
1497 <li><label for="id_url">The URL:</label>
1498 <input id="id_url" type="text" name="url" maxlength="40" required></li>
1499 """,
1500 )
1501 self.assertHTMLEqual(
1502 str(f["name"]),
1503 """<input id="id_name" type="text" name="name" maxlength="20" required>""",
1504 )
1505
1506 def test_auto_id(self):
1507 f = BaseCategoryForm(auto_id=False)

Callers

nothing calls this directly

Calls 4

BaseCategoryFormClass · 0.85
assertHTMLEqualMethod · 0.80
countMethod · 0.45
as_ulMethod · 0.45

Tested by

no test coverage detected