def test_create_advisor_profile(self): """ Tests that an advisor profile for a user and a school is successfully created upon registration """ params = self.valid_params.copy() params["Username"] = "******" params["SchoolName"] = "advisor_profile_test" form = RegistrationForm(params) self.assertTrue(form.is_valid()) user = form.create_user() school = form.create_school() profile = form.create_advisor_profile(user, school) self.assertFalse(profile is None) self.assertEqual(profile.user, user) self.assertEqual(profile.school, school)