/ tests / ui / test_demo_project.py
test_demo_project.py
 1  import pytest
 2  
 3  from evidently.legacy.ui.demo_projects import DEMO_PROJECTS
 4  from evidently.legacy.ui.demo_projects import DEMO_PROJECTS_NAMES
 5  from evidently.legacy.ui.workspace import Workspace
 6  from tests.conftest import slow
 7  
 8  
 9  @slow
10  @pytest.mark.parametrize("demo_project", DEMO_PROJECTS_NAMES)
11  def test_create_demo_project(demo_project, tmp_path):
12      dp = DEMO_PROJECTS[demo_project]
13      dp.count = 2
14      dp.create(str(tmp_path))
15  
16      ws = Workspace(path=str(tmp_path))
17      assert len(ws.search_project(dp.name)) > 0