Exemple #1
0
    def test_register_user_manually_sign_in_and_delete(self):
        self.browser.get(self.server_url)
        self.browser.set_window_size(1024, 768)

        # Justin clicks "Sign Up"
        self.browser.find_element_by_id('id_sign_up')

        # Justin registers a new account
        self.sign_up_manually()

        # The URL bar now now shows Justin's username
        justin_url = self.browser.current_url

        self.assertRegexpMatches(justin_url, self.username)

        # Justin clicks on the menu item with his name
        self.browser.find_element_by_id('id_user_menu').click()

        # Justin signs out
        self.browser.find_element_by_id('id_sign_out').click()

        # The URL bar now shows logout
        justin_url = self.browser.current_url
        self.assertRegexpMatches(justin_url, 'logout')

        # Justin is able to sign back in
        self.sign_in_manually()
        justin_url = self.browser.current_url
        self.assertRegexpMatches(justin_url, self.username)

        # DataHub deletes his user and database, somewhat vindictively
        DataHubManager.remove_user_and_database(self.username)
Exemple #2
0
    def test_register_user_manually_sign_in_and_delete(self):
        self.browser.get(self.server_url)
        self.browser.set_window_size(1024, 768)

        # Justin clicks "Sign Up"
        self.browser.find_element_by_id('id_sign_up')

        # Justin registers a new account
        self.sign_up_manually()

        # The URL bar now now shows Justin's username
        justin_url = self.browser.current_url

        self.assertRegexpMatches(justin_url, self.username)

        # Justin clicks on the menu item with his name
        self.browser.find_element_by_id('id_user_menu').click()

        # Justin signs out
        self.browser.find_element_by_id('id_sign_out').click()

        # The URL bar now shows logout
        justin_url = self.browser.current_url
        self.assertRegexpMatches(justin_url, 'logout')

        # Justin is able to sign back in
        self.sign_in_manually()
        justin_url = self.browser.current_url
        self.assertRegexpMatches(justin_url, self.username)

        # DataHub deletes his user and database, somewhat vindictively
        DataHubManager.remove_user_and_database(self.username)
Exemple #3
0
 def tearDown(self):
     DataHubManager.remove_user_and_database(username=self.username)
Exemple #4
0
 def tearDown(self):
     DataHubManager.remove_user_and_database(username=self.username)