Skip to content

Commit 3b716eb

Browse files
committed
feat: update setup fixtures
1 parent 77355ba commit 3b716eb

File tree

2 files changed

+48
-3
lines changed

2 files changed

+48
-3
lines changed

src/setup.py

Lines changed: 44 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,17 @@
4545
DAY_TO_ANTHESIS_REF,
4646
PROJECTED_SHOOT_AREA_METHOD,
4747
PROJECTED_SHOOT_AREA_REF,
48+
ZN_CONCENTRATION_METHOD,
49+
)
50+
from tests.router.observed_variable.fixture import (
51+
ANTHESIS_TRAIT,
52+
ANTHESIS_VARIABLE,
53+
PROJECTED_SHOOT_AREA_TRAIT,
54+
PROJECTED_SHOOT_AREA_VARIABLE,
55+
REPRODUCTIVE_GROWTH_TIME_TRAIT,
56+
REPRODUCTIVE_GROWTH_TIME_VARIABLE,
57+
ZN_CONCENTRATION_TRAIT,
58+
ZN_CONCENTRATION_VARIABLE,
4859
)
4960
from tests.router.staff.fixture import CHRIS_B, JOHN_DOE, STEP_W
5061
from tests.router.study.fixture import BARLEY_PROJECT_STUDY, FIRST_STUDY, MAIZE_PROJECT_STUDY, SECOND_STUDY
@@ -103,7 +114,7 @@ async def async_main() -> None:
103114
PROJECTED_SHOOT_AREA_METHOD.method_reference = PROJECTED_SHOOT_AREA_REF
104115
PROJECTED_SHOOT_AREA_METHOD.device = SCANALYZER_DEVICE
105116
DAY_TO_ANTHESIS_METHOD.method_reference = DAY_TO_ANTHESIS_REF
106-
session.add_all([PROJECTED_SHOOT_AREA_METHOD, DAY_TO_ANTHESIS_METHOD])
117+
session.add_all([PROJECTED_SHOOT_AREA_METHOD, DAY_TO_ANTHESIS_METHOD, ZN_CONCENTRATION_METHOD])
107118

108119
# Add unit
109120
DEGREE_DAY_UNIT.unit_reference = DEGREE_DAY_REF
@@ -176,6 +187,38 @@ async def async_main() -> None:
176187
ZEA_MAYS_REFERENCE,
177188
]
178189
)
190+
191+
# Setup observed variable
192+
ANTHESIS_VARIABLE.trait_reference = ANTHESIS_TRAIT
193+
ANTHESIS_VARIABLE.studies = [MAIZE_PROJECT_STUDY]
194+
ANTHESIS_VARIABLE.method = DAY_TO_ANTHESIS_METHOD
195+
ANTHESIS_VARIABLE.unit = DEGREE_DAY_UNIT
196+
REPRODUCTIVE_GROWTH_TIME_VARIABLE.trait_reference = REPRODUCTIVE_GROWTH_TIME_TRAIT
197+
REPRODUCTIVE_GROWTH_TIME_VARIABLE.studies = [MAIZE_PROJECT_STUDY]
198+
REPRODUCTIVE_GROWTH_TIME_VARIABLE.method = DAY_TO_ANTHESIS_METHOD
199+
REPRODUCTIVE_GROWTH_TIME_VARIABLE.unit = DEGREE_DAY_UNIT
200+
PROJECTED_SHOOT_AREA_VARIABLE.trait_reference = PROJECTED_SHOOT_AREA_TRAIT
201+
PROJECTED_SHOOT_AREA_VARIABLE.studies = [BARLEY_PROJECT_STUDY]
202+
PROJECTED_SHOOT_AREA_VARIABLE.method = PROJECTED_SHOOT_AREA_METHOD
203+
PROJECTED_SHOOT_AREA_VARIABLE.unit = KILO_PIXEL_UNIT
204+
ZN_CONCENTRATION_VARIABLE.trait_reference = ZN_CONCENTRATION_TRAIT
205+
ZN_CONCENTRATION_VARIABLE.studies = [BARLEY_PROJECT_STUDY]
206+
ZN_CONCENTRATION_VARIABLE.method = ZN_CONCENTRATION_METHOD
207+
ZN_CONCENTRATION_VARIABLE.unit = MICROGRAM_UNIT
208+
209+
session.add_all(
210+
[
211+
ANTHESIS_TRAIT,
212+
ANTHESIS_VARIABLE,
213+
PROJECTED_SHOOT_AREA_TRAIT,
214+
PROJECTED_SHOOT_AREA_VARIABLE,
215+
REPRODUCTIVE_GROWTH_TIME_TRAIT,
216+
REPRODUCTIVE_GROWTH_TIME_VARIABLE,
217+
ZN_CONCENTRATION_TRAIT,
218+
ZN_CONCENTRATION_VARIABLE,
219+
]
220+
)
221+
179222
await session.commit()
180223

181224
# for AsyncEngine created in function scope, close and

tests/router/observed_variable/fixture.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,10 @@ class AllObservedVariableFixtureResponse:
5959
description="Reproductive growth time",
6060
time_interval="day",
6161
)
62-
PROJECTED_SHOOT_AREA_VARIABLE = ObservedVariable(title="PSA_img_kpixels")
63-
ZN_CONCENTRATION_VARIABLE = ObservedVariable(title="Zn_conc")
62+
PROJECTED_SHOOT_AREA_VARIABLE = ObservedVariable(
63+
title="PSA_img_kpixels", description="Projected Shoot Area in kilopixels"
64+
)
65+
ZN_CONCENTRATION_VARIABLE = ObservedVariable(title="Zn_conc", description="ZN concentration in microgram")
6466

6567

6668
async def get_observed_variable_fixture(

0 commit comments

Comments
 (0)