@@ -330,27 +330,7 @@ async def device_test(self, smile=Smile, testdata=None):
330330 measure_key , measure_assert
331331 ),
332332 )
333- if isinstance (data [measure_key ], float ):
334- if all (
335- item in measure_key
336- for item in ["electricity" , "cumulative" ]
337- ):
338- measure = float (
339- "{:.1f}" .format (
340- round (float (data [measure_key ]) / 1000 , 1 )
341- )
342- )
343- elif float (data [measure_key ]) < 10 :
344- measure = float (
345- "{:.2f}" .format (round (float (data [measure_key ]), 2 ))
346- )
347- else :
348- measure = float (
349- "{:.1f}" .format (round (float (data [measure_key ]), 1 ))
350- )
351- assert measure == measure_assert
352- else :
353- assert data [measure_key ] == measure_assert
333+ assert data [measure_key ] == measure_assert
354334
355335 @pytest .mark .asyncio
356336 async def tinker_relay (self , smile , dev_ids = None , members = None , unhappy = False ):
@@ -571,9 +551,9 @@ async def test_connect_smile_p1_v2(self):
571551 "938696c4bcdb4b8a9a595cb38ed43913" : {
572552 "electricity_consumed_peak_point" : 458.0 ,
573553 "net_electricity_point" : 458.0 ,
574- "gas_consumed_cumulative" : 584.4 ,
575- "electricity_produced_peak_cumulative" : 1296.1 ,
576- "electricity_produced_off_peak_cumulative" : 482.6 ,
554+ "gas_consumed_cumulative" : 584.433 ,
555+ "electricity_produced_peak_cumulative" : 1296.136 ,
556+ "electricity_produced_off_peak_cumulative" : 482.598 ,
577557 }
578558 }
579559
@@ -608,7 +588,7 @@ async def test_connect_smile_p1_v2_2(self):
608588 "199aa40f126840f392983d171374ab0b" : {
609589 "electricity_consumed_peak_point" : 368.0 ,
610590 "net_electricity_point" : 368.0 ,
611- "gas_consumed_cumulative" : 2638.0 ,
591+ "gas_consumed_cumulative" : 2637.993 ,
612592 "electricity_produced_peak_cumulative" : 0.0 ,
613593 }
614594 }
@@ -1146,7 +1126,7 @@ async def test_connect_p1v3(self):
11461126 "ba4de7613517478da82dd9b6abea36af" : {
11471127 "electricity_consumed_peak_point" : 650.0 ,
11481128 "electricity_produced_peak_cumulative" : 0.0 ,
1149- "electricity_consumed_off_peak_cumulative" : 10263.2 ,
1129+ "electricity_consumed_off_peak_cumulative" : 10263.159 ,
11501130 }
11511131 }
11521132
@@ -1178,7 +1158,7 @@ async def test_connect_p1v3solarfake(self):
11781158 "ba4de7613517478da82dd9b6abea36af" : {
11791159 "electricity_consumed_peak_point" : 644.0 ,
11801160 "electricity_produced_peak_cumulative" : 20.0 ,
1181- "electricity_consumed_off_peak_cumulative" : 10263.2 ,
1161+ "electricity_consumed_off_peak_cumulative" : 10263.159 ,
11821162 "net_electricity_point" : 244 ,
11831163 }
11841164 }
@@ -1211,11 +1191,11 @@ async def test_connect_p1v3_full_option(self):
12111191 # Gateway / P1 itself
12121192 "e950c7d5e1ee407a858e2a8b5016c8b3" : {
12131193 "electricity_consumed_peak_point" : 0.0 ,
1214- "electricity_produced_peak_cumulative" : 396.6 ,
1215- "electricity_consumed_off_peak_cumulative" : 551.1 ,
1216- "electricity_produced_peak_point" : 2761.0 ,
1217- "net_electricity_point" : - 2761.0 ,
1218- "gas_consumed_cumulative" : 584.9 ,
1194+ "electricity_produced_peak_cumulative" : 396.559 ,
1195+ "electricity_consumed_off_peak_cumulative" : 551.09 ,
1196+ "electricity_produced_peak_point" : 2761 ,
1197+ "net_electricity_point" : - 2761 ,
1198+ "gas_consumed_cumulative" : 584.85 ,
12191199 }
12201200 }
12211201
@@ -1432,4 +1412,4 @@ class ConnectError(PlugwiseTestError):
14321412 """Raised when connectivity test fails."""
14331413
14341414 class UnexpectedError (PlugwiseTestError ):
1435- """Raised when something went against logic."""
1415+ """Raised when something went against logic."""
0 commit comments