def test_create_form_submission_with_entity_type_as_lowercase_list_of_string(self):
        answers = {"s": "1", "t": "Reporter"}
        registration_form = _construct_registration_form(self.dbm)
        form_submission = registration_form.validate_submission(answers)
        self.assertEqual(["reporter"], form_submission.entity_type)

        answers = {"s": "1", "t": ["Reporter"]}
        form_submission = registration_form.validate_submission(answers)
        self.assertEqual(["reporter"], form_submission.entity_type)
    def test_create_form_submission_with_entity_type_as_lowercase_list_of_string(
            self):
        answers = {"s": "1", "t": "Reporter"}
        registration_form = _construct_registration_form(self.dbm)
        form_submission = registration_form.validate_submission(answers)
        self.assertEqual(["reporter"], form_submission.entity_type)

        answers = {"s": "1", "t": ["Reporter"]}
        form_submission = registration_form.validate_submission(answers)
        self.assertEqual(["reporter"], form_submission.entity_type)
 def test_registration_form_should_have_entity_type_field(self):
     form = _construct_registration_form(self.dbm)
     field = form.get_field_by_code("T")
     self.assertIsNotNone(field)
 def test_should_create_registration_form_mode(self):
     form = _construct_registration_form(self.dbm)
     self.assertEqual(7, len(form.fields))
     self.assertEqual(REGISTRATION_FORM_CODE, form.form_code)
 def test_registration_form_should_have_entity_type_field(self):
     form = _construct_registration_form(self.dbm)
     field = form.get_field_by_code("T")
     self.assertIsNotNone(field)
 def test_should_create_registration_form_mode(self):
     form = _construct_registration_form(self.dbm)
     self.assertEqual(7, len(form.fields))
     self.assertEqual(REGISTRATION_FORM_CODE, form.form_code)