lomas_server.administration.tests package

Submodules

lomas_server.administration.tests.test_streamlit_app module

lomas_server.administration.tests.test_streamlit_app.dashbord_dir() Path[source]
lomas_server.administration.tests.test_streamlit_app.test_a_server_overview_page(dashbord_dir: Path) None[source]

Test display a_server_overview.py page.

lomas_server.administration.tests.test_streamlit_app.test_about_page(dashbord_dir: Path) None[source]

Test display about.py page.

lomas_server.administration.tests.test_streamlit_app_page_b module

lomas_server.administration.tests.test_streamlit_app_page_b.at()[source]
lomas_server.administration.tests.test_streamlit_app_page_b.dataset_iris(at: AppTest, mock_mongodb_and_helpers)[source]
lomas_server.administration.tests.test_streamlit_app_page_b.mock_mongodb_and_helpers()[source]

Fixture to mock the MongoDB and helper functions used in the Streamlit app.

lomas_server.administration.tests.test_streamlit_app_page_b.test_layout(at: AppTest) None[source]

Test the layout of administration page b.

lomas_server.administration.tests.test_streamlit_app_page_b.test_widgets(at: AppTest, dataset_iris) None[source]

Test the different widgets (add/remove users/datasets/metadata).

lomas_server.administration.tests.test_streamlit_app_page_b.wipe_db(mg_config: MongoDBConfig)[source]

lomas_server.administration.tests.utils module

Module contents