from unittest.mock import MagicMock
import sys
sys.modules['kedro.runner.parallel_runner'] = MagicMock(ParallelRunner=MagicMock())
import kedro
import vizro.models as vm
from vizro import Vizro
from kedro.framework.session import KedroSession
from kedro.framework.startup import bootstrap_project
from pathlib import Path
bootstrap_project(Path("blah"))
with KedroSession.create(Path("blah")) as session:
session.run()
dashboard = vm.Dashboard(pages=[vm.Page(title="Hooray!", components=[vm.Card(text="Your kedro pipeline completed!")])])
app = Vizro().build(dashboard)