Beispiel #1
0
 def test_register_ngo_with_existing_email_address(self):
     self.driver.go_to(DATA_WINNER_REGISTER_PAGE)
     registration_page = RegistrationPage(self.driver)
     registration_page.register_with(EXISTING_EMAIL_ADDRESS)
     self.assertEquals(registration_page.get_error_message(), EXISTING_EMAIL_ADDRESS_ERROR_MESSAGE)
     a = self.driver.switch_to_active_element()
     self.assertEqual(a.get_attribute("value"), EXISTING_EMAIL_ADDRESS.get(ORGANIZATION_OFFICE_PHONE))
Beispiel #2
0
 def test_register_ngo_without_entering_data(self):
     self.driver.go_to(DATA_WINNER_REGISTER_PAGE)
     registration_page = RegistrationPage(self.driver)
     registration_page.register_with(WITHOUT_ENTERING_REQUIRED_FIELDS)
     self.assertRegexpMatches(
         registration_page.get_error_message(),
         WITHOUT_ENTERING_REQUIRED_FIELDS_ERROR_MESSAGE)
Beispiel #3
0
 def test_register_ngo_with_invalid_web_url(self):
     self.driver.go_to(DATA_WINNER_REGISTER_PAGE)
     registration_page = RegistrationPage(self.driver)
     registration_page.register_with(INVALID_WEBSITE_URL)
     time.sleep(5)
     self.assertEquals(registration_page.get_error_message(),
                       fetch_(ERROR_MESSAGE, from_(INVALID_WEBSITE_URL)))
Beispiel #4
0
 def test_register_ngo_without_entering_data(self):
     self.driver.go_to(DATA_WINNER_REGISTER_PAGE)
     registration_page = RegistrationPage(self.driver)
     registration_page.register_with(WITHOUT_ENTERING_REQUIRED_FIELDS)
     time.sleep(5)
     self.assertEquals(registration_page.get_error_message(),
                       fetch_(ERROR_MESSAGE, from_(WITHOUT_ENTERING_REQUIRED_FIELDS)))
Beispiel #5
0
 def test_register_ngo_with_unmatched_passwords(self):
     self.driver.go_to(DATA_WINNER_REGISTER_PAGE)
     registration_page = RegistrationPage(self.driver)
     registration_page.register_with(UNMATCHED_PASSWORD)
     time.sleep(5)
     self.assertEquals(registration_page.get_error_message(),
                       fetch_(ERROR_MESSAGE, from_(UNMATCHED_PASSWORD)))
Beispiel #6
0
 def test_register_ngo_with_invalid_email_address(self):
     self.driver.go_to(DATA_WINNER_REGISTER_PAGE)
     registration_page = RegistrationPage(self.driver)
     registration_page.register_with(INVALID_EMAIL_FORMAT)
     time.sleep(5)
     self.assertEquals(registration_page.get_error_message(),
                       fetch_(ERROR_MESSAGE, from_(INVALID_EMAIL_FORMAT)))
Beispiel #7
0
 def test_register_ngo_with_existing_email_address(self):
     self.driver.go_to(DATA_WINNER_REGISTER_PAGE)
     registration_page = RegistrationPage(self.driver)
     registration_page.register_with(EXISTING_EMAIL_ADDRESS)
     time.sleep(5)
     self.assertEquals(registration_page.get_error_message(), fetch_(ERROR_MESSAGE,
                from_(EXISTING_EMAIL_ADDRESS)))
Beispiel #8
0
 def test_user_focus_must_be_on_email_field(self):
     self.driver.go_to(DATA_WINNER_REGISTER_TRIAL_PAGE)
     registration_page = RegistrationPage(self.driver)
     registration_page.register_with(
         REGISTRATION_DATA_FOR_UNSUCCESSFUL_TRIAL_REGISTRATION)
     self.assertEqual(registration_page.get_error_message(),
                      INVALID_EMAIL_ERROR_MESSAGE)
     a = self.driver.switch_to_active_element()
     self.assertEqual(a.get_attribute("id"), u"id_email")
Beispiel #9
0
 def test_register_ngo_with_white_space_passwords(self):
     self.driver.go_to(DATA_WINNER_REGISTER_PAGE)
     registration_page = RegistrationPage(self.driver)
     registration_page.register_with(WHITE_SPACE_IN_SOME_FIELDS)
     self.assertEquals(registration_page.get_error_message(),
                       WHITE_SPACES_ERROR_MESSAGE)
Beispiel #10
0
 def test_register_ngo_with_begin_end_spaced_password(self):
     self.driver.go_to(DATA_WINNER_REGISTER_PAGE)
     registration_page = RegistrationPage(self.driver)
     registration_page.register_with(BEGIN_END_SPACED_PASSWORD)
     self.assertEquals(BEGIN_END_SPACED_PASSWORD_ERROR_MESSAGE,
                       registration_page.get_error_message())