BoilerWorks

boilerworks / tests / conftest.py
Source Blame History 27 lines
0cb4a5e… anonymous 1 """Shared pytest fixtures."""
0cb4a5e… anonymous 2
0cb4a5e… anonymous 3 from __future__ import annotations
0cb4a5e… anonymous 4
0cb4a5e… anonymous 5 import pytest
0cb4a5e… anonymous 6
0cb4a5e… anonymous 7 from boilerworks.manifest import BoilerworksManifest, DataConfig, ServicesConfig
0cb4a5e… anonymous 8 from boilerworks.manifest import TestingConfig as TestingCfg
0cb4a5e… anonymous 9
0cb4a5e… anonymous 10
0cb4a5e… anonymous 11 @pytest.fixture()
0cb4a5e… anonymous 12 def valid_manifest() -> BoilerworksManifest:
0cb4a5e… anonymous 13 return BoilerworksManifest(
0cb4a5e… anonymous 14 project="my-app",
0cb4a5e… anonymous 15 family="django-nextjs",
0cb4a5e… anonymous 16 size="full",
0cb4a5e… anonymous 17 topology="standard",
0cb4a5e… anonymous 18 cloud="aws",
0cb4a5e… anonymous 19 region="us-east-1",
0cb4a5e… anonymous 20 domain="myapp.com",
0cb4a5e… anonymous 21 mobile=False,
0cb4a5e… anonymous 22 web_presence=False,
0cb4a5e… anonymous 23 compliance=["soc2"],
0cb4a5e… anonymous 24 services=ServicesConfig(email="ses"),
0cb4a5e… anonymous 25 data=DataConfig(),
0cb4a5e… anonymous 26 testing=TestingCfg(e2e="playwright"),
0cb4a5e… anonymous 27 )

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button