def test_matching_emails_with_mismatched_emails(): form = deform.Form(schemas.ProfileSchema()) value = {"email": "foo", "emailAgain": "bar"} with pytest.raises(colander.Invalid): schemas.matching_emails(form, value)
def test_matching_emails_with_matched_emails(): form = deform.Form(schemas.ProfileSchema()) value = {"email": "foo", "emailAgain": "foo"} assert schemas.matching_emails(form, value) is None
def __init__(self, request): self.request = request self.schema = schemas.ProfileSchema().bind(request=self.request) self.form = deform.Form(self.schema)