4 Test mixin for testing forms
7 def assert_missing_fields(self
, cls
, data
, fields
=None):
9 Tests fields that should raise a required exception
11 @param cls - form class
12 @param data - dict of valid data
13 @param fields - list of field names that are required
15 fields
= data
.keys
if fields
is None else fields
17 # check required fields
22 self
.assertFalse(form
.is_valid())
24 def assert_invalid_value(self
, cls
, data
, fields
):
26 Tests fields that should raise an error for a specific type of invalid
29 @param cls - form class
30 @param data - dict of valid data
31 @param fields - list of dicts containing field name and values that result
34 # check required fields
39 self
.assertFalse(form
.is_valid())