def test_adding_an_organization(self): """A registered user can add an organization and this organization if visible to other users.""" LoginPage(self).login('testuser', 'password') page = OrganizationListPage(self) page.go_to() page.click_add_button() page.try_cancel_and_close() fields = page.get_fields() page.try_submit(err=['name', 'urls'], ok=['description']) fields = page.get_fields() fields['name'].send_keys('Organization #2') fields['description'].send_keys('This is a test organization') fields['urls'].send_keys('invalid url') page.try_submit(err=['urls'], ok=['name', 'description']) fields = page.get_fields() fields['urls'].clear() page.click_submit_button() organization_name = self.page_title().text assert organization_name == 'Organization #2'.upper() self.logout() LoginPage(self).login('wyldstyle', 'password') page = OrganizationListPage(self) page.go_to() organization_table = page.get_new_organization_title_in_table() assert "Organization #2" in organization_table
def test_adding_an_organization(self): """A registered user can add an organization and this organization if visible to other users.""" LoginPage(self).login('testuser', 'password') page = OrganizationListPage(self) page.go_to() page.click_add_button() page.try_cancel_and_close() fields = page.get_fields() page.try_submit(err=['name'], ok=['description', 'urls']) fields = page.get_fields() fields['name'].send_keys('Organization #2') fields['description'].send_keys('This is a test organization') fields['urls'].send_keys('invalid url') page.try_submit(err=['urls'], ok=['name', 'description'], message='This value should be a valid url.') fields = page.get_fields() fields['urls'].clear() page.click_submit_button() organization_name = self.page_title().text assert organization_name == 'Organization #2'.upper() self.logout() LoginPage(self).login('wyldstyle', 'password') page = OrganizationListPage(self) page.go_to() organization_table = page.get_new_organization_title_in_table() assert "Organization #2" in organization_table