|
45 | 45 | DAY_TO_ANTHESIS_REF,
|
46 | 46 | PROJECTED_SHOOT_AREA_METHOD,
|
47 | 47 | 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, |
48 | 59 | )
|
49 | 60 | from tests.router.staff.fixture import CHRIS_B, JOHN_DOE, STEP_W
|
50 | 61 | 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:
|
103 | 114 | PROJECTED_SHOOT_AREA_METHOD.method_reference = PROJECTED_SHOOT_AREA_REF
|
104 | 115 | PROJECTED_SHOOT_AREA_METHOD.device = SCANALYZER_DEVICE
|
105 | 116 | 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]) |
107 | 118 |
|
108 | 119 | # Add unit
|
109 | 120 | DEGREE_DAY_UNIT.unit_reference = DEGREE_DAY_REF
|
@@ -176,6 +187,38 @@ async def async_main() -> None:
|
176 | 187 | ZEA_MAYS_REFERENCE,
|
177 | 188 | ]
|
178 | 189 | )
|
| 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 | + |
179 | 222 | await session.commit()
|
180 | 223 |
|
181 | 224 | # for AsyncEngine created in function scope, close and
|
|
0 commit comments