예제 #1
0
def test_logout(mozwebqa, variables):
    """Make sure logout works"""
    messages_page = MessagesPage(mozwebqa)
    messages_page.open()
    messages_page.login(variables['username'], variables['password'])
    messages_page.logout()
    assert messages_page.notification == 'You were logged out'
def test_create_message(base_url, selenium, variables):
    """Create a message"""
    messages_page = MessagesPage(selenium, base_url).open()
    messages_page.login(variables['username'], variables['password'])
    messages_page.create_message('<Hello>', '<strong>HTML</strong> allowed here')
    assert messages_page.notification == 'New entry was successfully posted'
    assert len(messages_page.messages) == 1
    assert messages_page.messages[0].title == '<Hello>'
    assert messages_page.messages[0].text == 'HTML allowed here'
예제 #3
0
def test_logout(base_url, selenium, variables):
    """Make sure logout works"""
    messages_page = MessagesPage(selenium, base_url).open()
    messages_page.login(variables['username'], variables['password'])
    messages_page.logout()
    assert messages_page.notification == 'You were logged out'
def test_empty(base_url, selenium):
    """Start with an empty list of messages"""
    messages_page = MessagesPage(selenium, base_url).open()
    assert messages_page.messages == []