FreedomBox/freedombox/tests/test_setup.py
Sunil Mohan Adapa baa44e91a2
*: Update imports statements from plinth to freedombox
Signed-off-by: Sunil Mohan Adapa <sunil@medhas.org>
Reviewed-by: James Valleroy <jvalleroy@mailbox.org>
2026-08-28 07:35:18 -04:00

20 lines
562 B
Python

# SPDX-License-Identifier: AGPL-3.0-or-later
"""
Test module for setup module.
"""
from freedombox.setup import store_error_message, retrieve_error_messages
def test_store_retrieve_error_message():
"""Test storing and retrieving error messages."""
store_error_message('error 1')
assert retrieve_error_messages() == ['error 1']
store_error_message('error 1')
store_error_message('error 2')
assert retrieve_error_messages() == ['error 1', 'error 2']
# errors are cleared after retrieving
assert retrieve_error_messages() == []