def test_clean_email_existing_user(self): create_client_example() form = InquiryFirstForm(data=FIRST_FORM_EXAMPLE_DATA) self.assertFalse(form.is_valid()) self.assertEqual(len(form.errors), 1) self.assertEqual(form.errors['email'], ['User with this Email address already exists.'])
def test_multiple_inquiry_submissions_same_email(self): create_client_example() data = copy.deepcopy(CLIENT_EXAMPLE_DATA) data.update({ "password1": "testpassword1", "password2": "testpassword1", "agree_to_terms": "on", }) form = WizardClientUserCreationForm(data=data) self.assertFalse(form.is_valid()) self.assertEqual(len(form.errors), 1) self.assertEqual(form.errors['email'][0], 'User with this Email address already exists.')
def setUp(self): self.client = create_client_example() address = create_address_example() self.inquiry = create_inquiry_example(self.client, address) self.expected_event_data = { 'tracking_status': 'investment inquiry submitted', 'email': self.client.email, 'phone': self.client.phone_number, 'email_confirmed': self.client.email_confirmed, 'friendly_id': self.client.friendly_id, 'first_name': self.client.user.first_name, 'last_name': self.client.user.last_name, 'use_case_debts': self.inquiry.use_case_debts, 'use_case_diversify': self.inquiry.use_case_diversify, 'use_case_renovate': self.inquiry.use_case_renovate, 'use_case_education': self.inquiry.use_case_education, 'use_case_buy_home': self.inquiry.use_case_buy_home, 'use_case_business': self.inquiry.use_case_business, 'use_case_emergency': self.inquiry.use_case_emergency, 'use_case_retirement': self.inquiry.use_case_retirement, 'when_interested': self.inquiry.when_interested, 'household_debt': self.inquiry.household_debt, 'referrer_name': self.inquiry.referrer_name, 'property_type': self.inquiry.property_type, 'primary_residence': self.inquiry.primary_residence, 'home_value': self.inquiry.home_value, 'ten_year_duration_prediction': self.inquiry.ten_year_duration_prediction, 'street': self.inquiry.address.street, 'unit': self.inquiry.address.unit, 'city': self.inquiry.address.city, 'state': self.inquiry.address.state, 'zip_code': self.inquiry.address.zip_code, 'sms_allowed': True, }
def setUp(self): self.client = create_client_example() address = create_address_example() self.inquiry = create_inquiry_example(self.client, address) request = RequestFactory().get('/fake-path') request.user = self.client.user self.view = InquirySubmitted() self.view.request = request
def test_no_inquiry(self): client_2 = create_client_example( overrides={"email": "*****@*****.**"}) with self.assertRaises(ObjectDoesNotExist): _get_inquiry_segment_event_data(client_2)
def setUp(self): self.address = create_address_example() self.client = create_client_example()