Skip to content

Commit f033e81

Browse files
committed
Add updated testing for stretch_31
1 parent d7691b7 commit f033e81

File tree

6 files changed

+2372
-0
lines changed

6 files changed

+2372
-0
lines changed

tests/test_smile.py

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4761,6 +4761,39 @@ async def test_connect_stretch_v31(self):
47614761
"switches": {"relay": True},
47624762
},
47634763
}
4764+
testdata_updated = {
4765+
"aac7b735042c4832ac9ff33aae4f453b": {
4766+
"sensors": {
4767+
"electricity_consumed": 1000.0,
4768+
"electricity_consumed_interval": 20.7,
4769+
"electricity_produced": 0.0,
4770+
},
4771+
"switches": {"relay": True, "lock": True},
4772+
},
4773+
"cfe95cf3de1948c0b8955125bf754614": {
4774+
"sensors": {
4775+
"electricity_consumed": 0.0,
4776+
"electricity_consumed_interval": 0.0,
4777+
"electricity_produced": 0.0,
4778+
},
4779+
"switches": {"relay": False, "lock": False},
4780+
},
4781+
"059e4d03c7a34d278add5c7a4a781d19": {
4782+
"sensors": {
4783+
"electricity_consumed": 0.0,
4784+
"electricity_consumed_interval": 0.0,
4785+
"electricity_produced": 0.0,
4786+
},
4787+
"switches": {"relay": False, "lock": False},
4788+
},
4789+
"d03738edfcc947f7b8f4573571d90d2d": {
4790+
"members": [
4791+
"059e4d03c7a34d278add5c7a4a781d19",
4792+
"cfe95cf3de1948c0b8955125bf754614",
4793+
],
4794+
"switches": {"relay": False},
4795+
},
4796+
}
47644797

47654798
self.smile_setup = "stretch_v31"
47664799
server, smile, client = await self.connect_wrapper(stretch=True)
@@ -4778,6 +4811,11 @@ async def test_connect_stretch_v31(self):
47784811
assert smile.gateway_id == "0000aaaa0000aaaa0000aaaa0000aa00"
47794812
assert self.device_items == 83
47804813

4814+
# Now change some data and change directory reading xml from
4815+
# emulating reading newer dataset after an update_interval
4816+
self.smile_setup = "updated/stretch_v31"
4817+
await self.device_test(smile, testdata_updated, initialize=False)
4818+
47814819
await smile.close_connection()
47824820
await self.disconnect(server, client)
47834821

0 commit comments

Comments
 (0)