def test_edit_organization(self): """A registered admin user can edit an organization's information.""" LoginPage(self).login('admin_user', 'password') page = OrganizationPage(self) page.go_to() page.go_to_organization_page() page.click_on_edit_button() page.try_cancel_and_close() fields = page.get_fields() assert fields["name"].get_attribute("value") == "Organization #0" assert fields["description"].text == "This is a test." assert fields["urls"].text == "" fields["name"].clear() fields["name"].send_keys("Stark Enterprise") fields["description"].clear() fields["description"].send_keys("A technology company.") page.click_on_submit_button() name = self.page_title().text info = page.get_org_description_and_members() assert "Stark Enterprise".upper() in name assert "A technology company." in info
def test_edit_organization(self): """A registered admin user can edit an organization's information.""" LoginPage(self).login('admin_user', 'password') page = OrganizationPage(self) page.go_to() page.go_to_organization_page() page.click_on_edit_button() page.try_cancel_and_close() fields = page.get_fields() assert fields["name"].get_attribute("value") == "Organization #0" assert fields["description"].text == "This is a test." assert fields["urls"].text == "" fields["name"].clear() fields["name"].send_keys("Stark Enterprise") fields["description"].clear() fields["description"].send_keys("A technology company.") page.click_on_submit_button() name = self.page_title().text info = page.get_org_description_and_members() print(name) assert "Stark Enterprise".upper() in name assert "A technology company." in info
def test_organization_view(self): """A registered user can view an organization's dashboard. Org description and users are displayed.""" LoginPage(self).login('admin_user', 'password') page = OrganizationPage(self) page.go_to() page.go_to_organization_page() info = page.get_org_description_and_members() assert "This is a test." in info assert "Test User" in info assert "testuser" in info self.logout() LoginPage(self).login('testuser', 'password') page = OrganizationPage(self) page.go_to() page.go_to_organization_page() info = page.get_org_description_and_members() assert "This is a test." in info assert "Test User" in info assert "testuser" in info
def test_organization_view(self): """A registered user can view an organization's dashboard. Org description and users are displayed.""" LoginPage(self).login('admin_user', 'password') page = OrganizationPage(self) page.go_to() page.go_to_organization_page() info = page.get_org_description_and_members() assert "This is a test." in info assert "Test User" in info assert "Username: testuser" in info self.logout() LoginPage(self).login('testuser', 'password') page = OrganizationPage(self) page.go_to() page.go_to_organization_page() info = page.get_org_description_and_members() assert "This is a test." in info assert "Test User" in info assert "Username: testuser" in info