Skip to content

Commit c80b699

Browse files
committed
More complete expectation of test_update_data
1 parent f979172 commit c80b699

File tree

1 file changed

+91
-0
lines changed

1 file changed

+91
-0
lines changed

tests/test_myEnedis.py

Lines changed: 91 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -258,6 +258,97 @@ def test_update_data(caplog, tmpdir):
258258
# desactivé pour le moment
259259
assert dataExpected == data, "Error data_update"
260260

261+
stateExpected = {}
262+
gitVersion = myE.getGitVersion()
263+
stateExpected = {
264+
"version": "v1.4.0.3",
265+
"versionGit": gitVersion,
266+
"versionUpdateAvailable": True,
267+
"nbCall": 16,
268+
"typeCompteur": "consommation",
269+
"numPDL": "20000000000000",
270+
"horaireMinCall": 1106,
271+
"activationDate": "2000-02-17",
272+
"lastUpdate": datetime.datetime(2022, 3, 24, 22, 30, 10),
273+
"timeLastCall": datetime.datetime(2022, 3, 24, 22, 30, 10),
274+
"yesterday": 7491,
275+
"last_week": 58459,
276+
"yesterdayDate": "2022-03-23",
277+
"yesterdayLastYear": 9378,
278+
"yesterdayLastYearDate": "2022-03-23",
279+
"yesterdayConsumptionMaxPower": 1798,
280+
"day_1_HP": 5301.0,
281+
"day_2_HP": 5728.0,
282+
"day_3_HP": 4956.0,
283+
"day_4_HP": 7051.0,
284+
"day_5_HP": 8348.0,
285+
"day_6_HP": 4382.0,
286+
"day_7_HP": 5010.0,
287+
"day_1_HC": 2190.0,
288+
"day_2_HC": 2363.0,
289+
"day_3_HC": 3140.0,
290+
"day_4_HC": 2691.0,
291+
"day_5_HC": 2330.0,
292+
"day_6_HC": 1777.0,
293+
"day_7_HC": 2059.0,
294+
"dailyweek_cost": ["0.00", "0.00", "0.00", "0.00", "0.00", "0.00", "0.00"],
295+
"dailyweek_costHC": ["0.00", "0.00", "0.00", "0.00", "0.00", "0.00", "0.00"],
296+
"dailyweek_HC": ["2.190", "2.363", "3.140", "2.691", "2.330", "1.777", "2.059"],
297+
"dailyweek": [
298+
"2022-03-23",
299+
"2022-03-22",
300+
"2022-03-21",
301+
"2022-03-20",
302+
"2022-03-19",
303+
"2022-03-18",
304+
"2022-03-17",
305+
],
306+
"dailyweek_costHP": ["0.00", "0.00", "0.00", "0.00", "0.00", "0.00", "0.00"],
307+
"dailyweek_HP": ["5.301", "5.728", "4.956", "7.051", "8.348", "4.382", "5.010"],
308+
"day_1": "7.49",
309+
"day_2": "8.09",
310+
"day_3": "8.10",
311+
"day_4": "9.74",
312+
"day_5": "10.68",
313+
"day_6": "6.16",
314+
"day_7": "7.07",
315+
"daily": ["7.49", "8.09", "8.10", "9.74", "10.68", "6.16", "7.07"],
316+
"halfhourly": [],
317+
"offpeak_hours": [["00:00", "05:00"], ["22:00", "24:00"]],
318+
"peak_hours": "5.301",
319+
"peak_offpeak_percent": "70.76",
320+
"yesterday_HC_cost": "0.000",
321+
"yesterday_HP_cost": "0.000",
322+
"daily_cost": "0.00",
323+
"yesterday_HC": "2.190",
324+
"yesterday_HP": "5.301",
325+
"yesterday_HCHP": "7.491",
326+
"current_week": "23.678",
327+
"current_week_number": 12,
328+
"current_week_last_year": "26.878",
329+
"last_month": "256.446",
330+
"last_month_last_year": "267.103",
331+
"current_month": "193.788",
332+
"current_month_last_year": "208.641",
333+
"last_year": "3373.658",
334+
"current_year": "741.429",
335+
"errorLastCall": "",
336+
"errorLastCallInterne": "",
337+
"monthly_evolution": "-3.990",
338+
"current_week_evolution": "-11.906",
339+
"current_month_evolution": "-7.119",
340+
"yesterday_evolution": "-20.122",
341+
"subscribed_power": "6 kVA",
342+
"offpeak_hours_enedis": "HC (0H54-6H54;11H54-13H54)",
343+
"yesterday_production": 0,
344+
}
345+
346+
mSS = manageSensorState()
347+
mSS.init(myE, version="v1.4.0.3")
348+
state, other = mSS.getStatus()
349+
stateExpected["horaireMinCall"] = state["horaireMinCall"]
350+
assert stateExpected == state
351+
261352

262353
@pytest.mark.usefixtures("patch_datetime_now")
263354
@pytest.mark.parametrize(

0 commit comments

Comments
 (0)