From 87e43f929898b7192883d48d0b648e331c922ce1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thomas=20H=C3=BClsken?= <150256186+huelsth@users.noreply.github.com> Date: Mon, 29 Apr 2024 13:34:37 +0200 Subject: [PATCH] Create test_app.py --- data/test_app.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 data/test_app.py diff --git a/data/test_app.py b/data/test_app.py new file mode 100644 index 0000000000..1852d59b37 --- /dev/null +++ b/data/test_app.py @@ -0,0 +1,19 @@ +import pytest +from my_dash_app import app +from dash.testing import wait_for + +@pytest.fixture +def dash_app(): + yield app + +def test_header_presence(dash_app): + dash_duo = dash_app.server + assert dash_duo.find_element('h1').text == 'Soul Foods Sales Visualizer' + +def test_visualization_presence(dash_app): + dash_duo = dash_app.server + assert dash_duo.find_element('svg') is not None + +def test_region_picker_presence(dash_app): + dash_duo = dash_app.server + assert dash_duo.find_element('input[type="radio"]') is not None