(self)
| 1358 | |
| 1359 | class AssertFieldOutputTests(SimpleTestCase): |
| 1360 | def test_assert_field_output(self): |
| 1361 | error_invalid = ["Enter a valid email address."] |
| 1362 | self.assertFieldOutput( |
| 1363 | EmailField, {"a@a.com": "a@a.com"}, {"aaa": error_invalid} |
| 1364 | ) |
| 1365 | with self.assertRaises(AssertionError): |
| 1366 | self.assertFieldOutput( |
| 1367 | EmailField, |
| 1368 | {"a@a.com": "a@a.com"}, |
| 1369 | {"aaa": error_invalid + ["Another error"]}, |
| 1370 | ) |
| 1371 | with self.assertRaises(AssertionError): |
| 1372 | self.assertFieldOutput( |
| 1373 | EmailField, {"a@a.com": "Wrong output"}, {"aaa": error_invalid} |
| 1374 | ) |
| 1375 | with self.assertRaises(AssertionError): |
| 1376 | self.assertFieldOutput( |
| 1377 | EmailField, |
| 1378 | {"a@a.com": "a@a.com"}, |
| 1379 | {"aaa": ["Come on, gimme some well formatted data, dude."]}, |
| 1380 | ) |
| 1381 | |
| 1382 | def test_custom_required_message(self): |
| 1383 | class MyCustomField(IntegerField): |
nothing calls this directly
no test coverage detected