id summary reporter owner description type status component version severity resolution keywords cc stage has_patch needs_docs needs_tests needs_better_patch easy ui_ux 24782 Add TestCase.assertFormValid Marc Tamlyn David Smith In the case the form is actually valid, then `assertFormValid(form)` is no different to `assertTrue(form.is_valid)`, however when the assertion fails it should print some helpful output about which fields have validation errors and what those errors are. Even just outputting `errors.as_json` would help a lot. I've implemented code along the lines of this many times. New feature closed Testing framework dev Normal wontfix forms Unreviewed 1 0 0 1 0 0