def test_source_package(self): '''This test performs a basic package addition and deletion. This test consists of following steps: 1. Create a session cookie for given user. We are using a existing user 'Dennis' which is already added as fixture. 2. Try to create a package. 3. Verify if the package has been created. 4. Try to delete the package 5. Verify if the package has been deleted''' session_cookie = create_session_for_given_user(username='******') self.selenium.get(self.live_server_url) self.selenium.add_cookie(session_cookie) # test whether sources page opens after user logs in self.selenium.get('%s%s' % (self.live_server_url, '/buildsvc/sources/')) self.selenium.set_window_size(1024, 768) self.sources_button.click() git_url = "https://github.com/aaSemble/python-aasemble.django.git" self.create_new_package_source(git_url=git_url, branch='master', series='brandon/aasemble') self.assertEqual(self.verify_package_source(git_url=git_url), True, 'Package not created') self.delete_package_source() self.assertEqual(self.verify_package_source(git_url=git_url), False, 'Package not deleted')
def test_profile_button(self): '''This test verifies the "Profile" button. 1. Create a session cookie for given user. We are using a existing user 'brandon' which is already added as fixture. 2. Press 'Profile' button. 3. Verify page by username''' session_cookie = create_session_for_given_user(username='******') self.selenium.get(self.live_server_url) self.selenium.add_cookie(session_cookie) # test whether sources page opens after user logs in self.selenium.get('%s%s' % (self.live_server_url, '/buildsvc/sources/')) self.selenium.set_window_size(1024, 768) self.profile_button.click() self.assertEqual(self.verify_profile_page(username='******'), True, "Profile Name not verified")
def test_source_package(self): '''This test performs a basic package addition and deletion. This test consists of following steps: 1. Create a session cookie for given user. We are using a existing user 'Dennis' which is already added as fixture. 2. Try to create a package. 3. Verify if the package has been created. 4. Try to delete the package 5. Verify if the package has been deleted''' session_cookie = create_session_for_given_user(username='******') self.selenium.get(self.live_server_url) self.selenium.add_cookie(session_cookie) # test whether sources page opens after user logs in self.selenium.get('%s%s' % (self.live_server_url, '/buildsvc/sources/')) self.selenium.set_window_size(1024, 768) self.sources_button.click() git_url = "https://github.com/aaSemble/python-aasemble.django.git" self.create_new_package_source(git_url=git_url, branch='master', series='brandon/aasemble') self.assertEqual(self.verify_package_source(git_url=git_url), True, 'Package not created') self.delete_package_source() self.assertEqual(self.verify_package_source(git_url=git_url), False, 'Package not deleted')
def create_login_session(self, username): session_cookie = create_session_for_given_user(username) self.selenium.get(self.live_server_url) self.selenium.add_cookie(session_cookie)
def create_login_session(self, username): session_cookie = create_session_for_given_user(username) self.driver.get(self.live_server_url) self.driver.add_cookie(session_cookie)