def testEditServer(self): """Test that editing a server displays the modified server.""" landing_page = LandingPage(self.driver) landing_page.add_test_server( BaseTest.TEST_SERVER_AS_DICT['ip'], BaseTest.TEST_SERVER_AS_DICT['name'], BaseTest.TEST_SERVER_AS_DICT['ssh_private_key'], BaseTest.TEST_SERVER_AS_DICT['host_public_key'], self.args.server_url) self.assertTestServerPresenceOnPage(True) landing_page.editTestServer( BaseTest.TEST_SERVER_AS_DICT['name'], BaseTest.TEST_SERVER_EDIT_AS_DICT['ip'], BaseTest.TEST_SERVER_EDIT_AS_DICT['name'], BaseTest.TEST_SERVER_EDIT_AS_DICT['ssh_private_key'], BaseTest.TEST_SERVER_EDIT_AS_DICT['host_public_key'], self.args.server_url) self.assertTestServerPresenceOnPage(False) self.assertTestServerPresenceOnPage( True, name=BaseTest.TEST_SERVER_EDIT_AS_DICT['name']) landing_page.removeTestServer( BaseTest.TEST_SERVER_EDIT_AS_DICT['name'], self.args.server_url, should_raise_exception=False)
def testEditServer(self): """Test that editing a server displays the modified server.""" landing_page = LandingPage(self.driver) landing_page.add_test_server( BaseTest.TEST_SERVER_AS_DICT['ip'], BaseTest.TEST_SERVER_AS_DICT['name'], BaseTest.TEST_SERVER_AS_DICT['ssh_private_key'], BaseTest.TEST_SERVER_AS_DICT['host_public_key'], self.args.server_url) self.assertTestServerPresenceOnPage(True) landing_page.editTestServer( BaseTest.TEST_SERVER_AS_DICT['name'], BaseTest.TEST_SERVER_EDIT_AS_DICT['ip'], BaseTest.TEST_SERVER_EDIT_AS_DICT['name'], BaseTest.TEST_SERVER_EDIT_AS_DICT['ssh_private_key'], BaseTest.TEST_SERVER_EDIT_AS_DICT['host_public_key'], self.args.server_url) self.assertTestServerPresenceOnPage(False) self.assertTestServerPresenceOnPage( True, name=BaseTest.TEST_SERVER_EDIT_AS_DICT['name']) landing_page.removeTestServer(BaseTest.TEST_SERVER_EDIT_AS_DICT['name'], self.args.server_url, should_raise_exception=False)
def tearDown(self): """Teardown for test methods.""" landing_page = LandingPage(self.driver) landing_page.remove_test_user(BaseTest.TEST_USER_AS_DICT['name'], self.args.server_url, should_raise_exception=False) landing_page.removeTestServer(BaseTest.TEST_SERVER_AS_DICT['name'], self.args.server_url, should_raise_exception=False) LoginPage(self.driver).Logout(self.args.server_url) super(LandingPageTest, self).tearDown()
def tearDown(self): """Teardown for test methods.""" landing_page = LandingPage(self.driver) landing_page.remove_test_user(BaseTest.TEST_USER_AS_DICT['name'], self.args.server_url, should_raise_exception=False) landing_page.removeTestServer(BaseTest.TEST_SERVER_AS_DICT['name'], self.args.server_url, should_raise_exception=False) LoginPage(self.driver).Logout(self.args.server_url) super(LandingPageTest, self).tearDown()
def testDeleteServer(self): """Test that deleting a server removes that server.""" landing_page = LandingPage(self.driver) landing_page.add_test_server( BaseTest.TEST_SERVER_AS_DICT['ip'], BaseTest.TEST_SERVER_AS_DICT['name'], BaseTest.TEST_SERVER_AS_DICT['ssh_private_key'], BaseTest.TEST_SERVER_AS_DICT['host_public_key'], self.args.server_url) self.assertTestServerPresenceOnPage(True) landing_page.removeTestServer(BaseTest.TEST_SERVER_AS_DICT['name'], self.args.server_url, should_raise_exception=False) self.assertTestServerPresenceOnPage(False)
def testDeleteServer(self): """Test that deleting a server removes that server.""" landing_page = LandingPage(self.driver) landing_page.add_test_server( BaseTest.TEST_SERVER_AS_DICT['ip'], BaseTest.TEST_SERVER_AS_DICT['name'], BaseTest.TEST_SERVER_AS_DICT['ssh_private_key'], BaseTest.TEST_SERVER_AS_DICT['host_public_key'], self.args.server_url) self.assertTestServerPresenceOnPage(True) landing_page.removeTestServer(BaseTest.TEST_SERVER_AS_DICT['name'], self.args.server_url, should_raise_exception=False) self.assertTestServerPresenceOnPage(False)