'Verifies that the notification is removed and not visible when it should be'

def test_notification_updates(self):

    self.courseware_page.visit()
    problem_page = ProblemPage(self.browser)
    problem_page.click_choice('choice_2')
    self.assertFalse(problem_page.is_success_notification_visible())
    problem_page.click_submit()
    problem_page.wait_success_notification()
    self.assertEqual('Question    1:    correct', problem_page.status_sr_text)
    problem_page.click_save()
    self.assertFalse(problem_page.is_success_notification_visible())
    problem_page.wait_for_save_notification()
    problem_page.click_choice('choice_1')
    self.assertFalse(problem_page.is_save_notification_visible())
    problem_page.click_save()
    problem_page.wait_for_save_notification()
    problem_page.click_submit()
    problem_page.wait_incorrect_notification()
    self.assertEqual('Question    1:    incorrect', problem_page.status_sr_text)
    self.assertFalse(problem_page.is_save_notification_visible())
