Beispiel #1
0
 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)