def test_persist_other_msgs(self): session = self.request.session session.flash('OtherMsg', 'warning') self.settings.global_announcement = 'FooBar' flash_global_announcement(self.event) expected = ['OtherMsg', 'FooBar'] assert session.peek_flash('warning') == expected
def test_msg(self): session = self.request.session self.settings.global_announcement = 'FooBar' assert not session.peek_flash('warning') flash_global_announcement(self.event) expected = [self.settings.global_announcement] assert session.peek_flash('warning') == expected
def test_existing_msg(self): session = self.request.session self.settings.global_announcement = 'FooBar2' session.flash('FooBar2', 'warning') flash_global_announcement(self.event) expected = ['FooBar2'] assert session.peek_flash('warning') == expected
def test_no_msg(self): session = self.request.session assert not self.settings.global_announcement assert not session.peek_flash('warning') flash_global_announcement(self.event) assert not session.peek_flash('warning')