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'
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 == []