From 65adc518287f86039c5c52f484d6417b8845d090 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tristram=20Gr=C3=A4bener?= Date: Mon, 21 Aug 2023 15:17:49 +0200 Subject: [PATCH] editoast: de-fixture train_with_simulation_output_fixture_set --- editoast/src/fixtures.rs | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/editoast/src/fixtures.rs b/editoast/src/fixtures.rs index f6100762b2e..d3ecf8d2f33 100644 --- a/editoast/src/fixtures.rs +++ b/editoast/src/fixtures.rs @@ -383,9 +383,7 @@ pub mod tests { #[fixture] pub async fn train_with_simulation_output_fixture_set( - #[future] db_pool: Data, - #[future] pathfinding: TestFixture, - #[future] fast_rolling_stock: TestFixture, + db_pool: Data, ) -> TrainScheduleWithSimulationOutputFixtureSet { let ScenarioFixtureSet { project, @@ -394,10 +392,10 @@ pub mod tests { timetable, infra, } = scenario_fixture_set().await; - let rolling_stock = fast_rolling_stock(db_pool()).await; - let pathfinding = pathfinding(db_pool()).await; + let rolling_stock = fast_rolling_stock(db_pool.clone()).await; + let pathfinding = pathfinding(db_pool.clone()).await; let train_schedule = make_train_schedule( - db_pool().clone(), + db_pool.clone(), pathfinding.id(), timetable.id(), rolling_stock.id(), @@ -436,13 +434,13 @@ pub mod tests { ..Default::default() }; let simulation_output: SimulationOutput = simulation_output - .create(db_pool().clone()) + .create(db_pool.clone()) .await .unwrap() .into(); - let train_schedule = TestFixture::new(train_schedule, db_pool().clone()); - let simulation_output = TestFixture::new(simulation_output, db_pool()); + let train_schedule = TestFixture::new(train_schedule, db_pool.clone()); + let simulation_output = TestFixture::new(simulation_output, db_pool); TrainScheduleWithSimulationOutputFixtureSet { project, study,