@@ -32,9 +32,9 @@ def test_update_one_gsp(db_session):
32
32
33
33
assert len (db_session .query (ForecastSQL ).all ()) == 0
34
34
35
- f1 = ForecastValueSQL (target_time = datetime (2022 , 1 , 1 ), expected_power_generation_megawatts = 1 )
35
+ f1 = ForecastValueSQL (target_time = datetime (2022 , 1 , 1 ), expected_power_generation_megawatts = 1.1 )
36
36
f2 = ForecastValueSQL (
37
- target_time = datetime (2022 , 1 , 1 , 0 , 30 ), expected_power_generation_megawatts = 2
37
+ target_time = datetime (2022 , 1 , 1 , 0 , 30 ), expected_power_generation_megawatts = 2.1
38
38
)
39
39
f = make_fake_forecasts (gsp_ids = [1 ], session = db_session , forecast_values = [f1 , f2 ])
40
40
forecast_sql = f [0 ]
@@ -44,9 +44,11 @@ def test_update_one_gsp(db_session):
44
44
45
45
update_forecast_latest (forecast = forecast_sql , session = db_session )
46
46
47
+ forecast_values_latest = db_session .query (ForecastValueLatestSQL ).all ()
47
48
assert len (db_session .query (ForecastValueSQL ).all ()) == 2
48
- assert len (db_session . query ( ForecastValueLatestSQL ). all () ) == 2
49
+ assert len (forecast_values_latest ) == 2
49
50
assert len (db_session .query (ForecastSQL ).all ()) == 2
51
+ assert forecast_values_latest [0 ].expected_power_generation_megawatts == 1.1
50
52
51
53
# new forecast is made
52
54
# create and add
@@ -59,9 +61,11 @@ def test_update_one_gsp(db_session):
59
61
forecast_sql = f [0 ]
60
62
update_forecast_latest (forecast = forecast_sql , session = db_session )
61
63
64
+ forecast_values_latest = db_session .query (ForecastValueLatestSQL ).all ()
62
65
assert len (db_session .query (ForecastValueSQL ).all ()) == 4
63
- assert len (db_session . query ( ForecastValueLatestSQL ). all () ) == 2
66
+ assert len (forecast_values_latest ) == 2
64
67
assert len (db_session .query (ForecastSQL ).all ()) == 3
68
+ assert forecast_values_latest [0 ].expected_power_generation_megawatts == 3
65
69
66
70
# check that for gsp_id the results look right
67
71
forecast_latest_values = (
0 commit comments