예제 #1
0
    def test_public_nested_component_title_change_non_contributor(self):
        page = helpers.get_new_nested_component()
        page.public = True
        _url = page.driver.current_url
        page.log_out()
        page.close()

        page = LoginPage()
        page.log_in(helpers.create_user())

        page.driver.get(_url)
        page = ProjectPage(driver=page.driver)

        with self.assertRaises(NoSuchElementException):
            page.title = 'changed'

        page.close()
예제 #2
0
def get_new_project(title="New Project", description=None):
    """ Create a new project; return its page.
    """

    # Log in
    from pages import LoginPage

    page = LoginPage()
    page = page.log_in(create_user())

    # create the project
    return page.new_project(title=title, description=description)
예제 #3
0
def get_new_project(title='New Project', description=None):
    """ Create a new project; return its page.
    """

    # Log in
    from pages import LoginPage

    page = LoginPage()
    page = page.log_in(create_user())

    # create the project
    return page.new_project(title=title, description=description)