Skip to content

Commit 183da29

Browse files
committed
Add updated testing for P1 legacy
1 parent 0f97b19 commit 183da29

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

tests/test_smile.py

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -977,6 +977,22 @@ async def test_connect_smile_p1_v2_2(self):
977977
},
978978
},
979979
}
980+
testdata_updated = {
981+
"199aa40f126840f392983d171374ab0b": {
982+
"sensors": {
983+
"net_electricity_point": -2248,
984+
"electricity_consumed_point": 0,
985+
"net_electricity_cumulative": 1019.101,
986+
"electricity_consumed_peak_cumulative": 1155.295,
987+
"electricity_consumed_off_peak_cumulative": 1642.84,
988+
"electricity_produced_point": 2248,
989+
"electricity_produced_peak_cumulative": 1296.336,
990+
"electricity_produced_off_peak_cumulative": 482.698,
991+
"gas_consumed_cumulative": 585.433,
992+
"gas_consumed_interval": 0,
993+
},
994+
},
995+
}
980996

981997
self.smile_setup = "smile_p1_v2_2"
982998
server, smile, client = await self.connect_wrapper()
@@ -994,6 +1010,11 @@ async def test_connect_smile_p1_v2_2(self):
9941010
assert self.device_items == 26
9951011
assert not self.notifications
9961012

1013+
# Now change some data and change directory reading xml from
1014+
# emulating reading newer dataset after an update_interval
1015+
self.smile_setup = "updated/smile_p1_v2_2"
1016+
await self.device_test(smile, testdata_updated, initialize=False)
1017+
9971018
await smile.close_connection()
9981019
await self.disconnect(server, client)
9991020

0 commit comments

Comments
 (0)