@@ -19,13 +19,12 @@ async def test_connect_legacy_anna(self):
1919 server , smile , client = await self .connect_wrapper ()
2020 assert smile .smile_hostname == "smile000000"
2121
22- _LOGGER .info ("Basics:" )
23- _LOGGER .info (" # Assert type = thermostat" )
24- assert smile .smile_type == "thermostat"
25- _LOGGER .info (" # Assert version" )
26- assert smile .smile_version [0 ] == "1.8.22"
27- _LOGGER .info (" # Assert legacy" )
28- assert smile ._smile_legacy
22+ self .validate_test_basics (
23+ _LOGGER ,
24+ smile ,
25+ smile_version = "1.8.22" ,
26+ smile_legacy = True ,
27+ )
2928
3029 await self .device_test (smile , "2020-03-22 00:00:01" , testdata )
3130 assert smile .gateway_id == "0000aaaa0000aaaa0000aaaa0000aa00"
@@ -72,13 +71,12 @@ async def test_connect_legacy_anna_2(self):
7271 server , smile , client = await self .connect_wrapper ()
7372 assert smile .smile_hostname == "smile000000"
7473
75- _LOGGER .info ("Basics:" )
76- _LOGGER .info (" # Assert type = thermostat" )
77- assert smile .smile_type == "thermostat"
78- _LOGGER .info (" # Assert version" )
79- assert smile .smile_version [0 ] == "1.8.22"
80- _LOGGER .info (" # Assert legacy" )
81- assert smile ._smile_legacy
74+ self .validate_test_basics (
75+ _LOGGER ,
76+ smile ,
77+ smile_version = "1.8.22" ,
78+ smile_legacy = True ,
79+ )
8280
8381 await self .device_test (smile , "2020-05-03 00:00:01" , testdata )
8482
@@ -130,13 +128,11 @@ async def test_connect_anna_v4(self):
130128 server , smile , client = await self .connect_wrapper ()
131129 assert smile .smile_hostname == "smile000000"
132130
133- _LOGGER .info ("Basics:" )
134- _LOGGER .info (" # Assert type = thermostat" )
135- assert smile .smile_type == "thermostat"
136- _LOGGER .info (" # Assert version" )
137- assert smile .smile_version [0 ] == "4.0.15"
138- _LOGGER .info (" # Assert no legacy" )
139- assert not smile ._smile_legacy
131+ self .validate_test_basics (
132+ _LOGGER ,
133+ smile ,
134+ smile_version = "4.0.15" ,
135+ )
140136
141137 await self .device_test (smile , "2020-04-05 00:00:01" , testdata )
142138 assert smile .gateway_id == "0466eae8520144c78afb29628384edeb"
@@ -202,13 +198,11 @@ async def test_connect_anna_v4_dhw(self):
202198 server , smile , client = await self .connect_wrapper ()
203199 assert smile .smile_hostname == "smile000000"
204200
205- _LOGGER .info ("Basics:" )
206- _LOGGER .info (" # Assert type = thermostat" )
207- assert smile .smile_type == "thermostat"
208- _LOGGER .info (" # Assert version" )
209- assert smile .smile_version [0 ] == "4.0.15"
210- _LOGGER .info (" # Assert no legacy" )
211- assert not smile ._smile_legacy
201+ self .validate_test_basics (
202+ _LOGGER ,
203+ smile ,
204+ smile_version = "4.0.15" ,
205+ )
212206
213207 await self .device_test (smile , "2020-04-05 00:00:01" , testdata )
214208 assert smile ._last_active ["eb5309212bf5407bb143e5bfa3b18aee" ] == "Standaard"
@@ -238,13 +232,11 @@ async def test_connect_anna_v4_no_tag(self):
238232 server , smile , client = await self .connect_wrapper ()
239233 assert smile .smile_hostname == "smile000000"
240234
241- _LOGGER .info ("Basics:" )
242- _LOGGER .info (" # Assert type = thermostat" )
243- assert smile .smile_type == "thermostat"
244- _LOGGER .info (" # Assert version" )
245- assert smile .smile_version [0 ] == "4.0.15"
246- _LOGGER .info (" # Assert no legacy" )
247- assert not smile ._smile_legacy
235+ self .validate_test_basics (
236+ _LOGGER ,
237+ smile ,
238+ smile_version = "4.0.15" ,
239+ )
248240
249241 await self .device_test (smile , "2020-04-05 00:00:01" , testdata )
250242 assert smile .device_items == 56
@@ -268,13 +260,11 @@ async def test_connect_anna_without_boiler_fw441(self):
268260 server , smile , client = await self .connect_wrapper ()
269261 assert smile .smile_hostname == "smile000000"
270262
271- _LOGGER .info ("Basics:" )
272- _LOGGER .info (" # Assert type = thermostat" )
273- assert smile .smile_type == "thermostat"
274- _LOGGER .info (" # Assert version" )
275- assert smile .smile_version [0 ] == "4.4.1"
276- _LOGGER .info (" # Assert no legacy" )
277- assert not smile ._smile_legacy
263+ self .validate_test_basics (
264+ _LOGGER ,
265+ smile ,
266+ smile_version = "4.4.1" ,
267+ )
278268
279269 await self .device_test (smile , "2022-05-16 00:00:01" , testdata )
280270 assert smile ._last_active ["c34c6864216446528e95d88985e714cc" ] == "Normaal"
@@ -298,13 +288,11 @@ async def test_connect_anna_heatpump_heating(self):
298288 server , smile , client = await self .connect_wrapper ()
299289 assert smile .smile_hostname == "smile000000"
300290
301- _LOGGER .info ("Basics:" )
302- _LOGGER .info (" # Assert type = thermostat" )
303- assert smile .smile_type == "thermostat"
304- _LOGGER .info (" # Assert version" )
305- assert smile .smile_version [0 ] == "4.0.15"
306- _LOGGER .info (" # Assert no legacy" )
307- assert not smile ._smile_legacy
291+ self .validate_test_basics (
292+ _LOGGER ,
293+ smile ,
294+ smile_version = "4.0.15" ,
295+ )
308296
309297 await self .device_test (smile , "2020-04-12 00:00:01" , testdata )
310298 assert smile .gateway_id == "015ae9ea3f964e668e490fa39da3870b"
@@ -354,13 +342,11 @@ async def test_connect_anna_heatpump_cooling(self):
354342 server , smile , client = await self .connect_wrapper ()
355343 assert smile .smile_hostname == "smile000000"
356344
357- _LOGGER .info ("Basics:" )
358- _LOGGER .info (" # Assert type = thermostat" )
359- assert smile .smile_type == "thermostat"
360- _LOGGER .info (" # Assert version" )
361- assert smile .smile_version [0 ] == "4.0.15"
362- _LOGGER .info (" # Assert no legacy" )
363- assert not smile ._smile_legacy
345+ self .validate_test_basics (
346+ _LOGGER ,
347+ smile ,
348+ smile_version = "4.0.15" ,
349+ )
364350
365351 await self .device_test (smile , "2020-04-19 00:00:01" , testdata )
366352 assert smile ._last_active ["c784ee9fdab44e1395b8dee7d7a497d5" ] == "standaard"
@@ -400,11 +386,12 @@ async def test_connect_anna_heatpump_cooling_fake_firmware(self):
400386 server , smile , client = await self .connect_wrapper ()
401387 assert smile .smile_hostname == "smile000000"
402388
403- _LOGGER .info ("Basics:" )
404- _LOGGER .info (" # Assert type = thermostat" )
405- assert smile .smile_type == "thermostat"
406- _LOGGER .info (" # Assert version" )
407- assert smile .smile_version [0 ] == "4.10.10"
389+ self .validate_test_basics (
390+ _LOGGER ,
391+ smile ,
392+ smile_version = "4.10.10" ,
393+ smile_legacy = None ,
394+ )
408395
409396 await self .device_test (smile , "2020-04-19 00:00:01" , testdata )
410397 assert smile .device_items == 63
@@ -424,13 +411,11 @@ async def test_connect_anna_elga_2(self):
424411 server , smile , client = await self .connect_wrapper ()
425412 assert smile .smile_hostname == "smile000000"
426413
427- _LOGGER .info ("Basics:" )
428- _LOGGER .info (" # Assert type = thermostat" )
429- assert smile .smile_type == "thermostat"
430- _LOGGER .info (" # Assert version" )
431- assert smile .smile_version [0 ] == "4.2.1"
432- _LOGGER .info (" # Assert no legacy" )
433- assert not smile ._smile_legacy
414+ self .validate_test_basics (
415+ _LOGGER ,
416+ smile ,
417+ smile_version = "4.2.1" ,
418+ )
434419
435420 await self .device_test (smile , "2022-03-13 00:00:01" , testdata )
436421 assert (
@@ -480,12 +465,11 @@ async def test_connect_anna_elga_2_cooling(self):
480465 server , smile , client = await self .connect_wrapper ()
481466 assert smile .smile_hostname == "smile000000"
482467
483- _LOGGER .info ("Basics:" )
484- _LOGGER .info (" # Assert type = thermostat" )
485- assert smile .smile_type == "thermostat"
486- _LOGGER .info (" # Assert version" )
487- assert smile .smile_version [0 ] == "4.2.1"
488- _LOGGER .info (" # Assert no legacy" )
468+ self .validate_test_basics (
469+ _LOGGER ,
470+ smile ,
471+ smile_version = "4.2.1" ,
472+ )
489473 assert not smile ._smile_legacy
490474
491475 await self .device_test (smile , "2022-03-10 00:00:01" , testdata )
@@ -512,9 +496,12 @@ async def test_connect_anna_loria_heating_idle(self):
512496 server , smile , client = await self .connect_wrapper ()
513497 assert smile .smile_hostname == "smile000000"
514498
515- _LOGGER .info ("Basics:" )
516- _LOGGER .info (" # Assert type = thermostat" )
517- assert smile .smile_type == "thermostat"
499+ self .validate_test_basics (
500+ _LOGGER ,
501+ smile ,
502+ smile_version = None ,
503+ smile_legacy = None ,
504+ )
518505
519506 await self .device_test (smile , "2022-05-16 00:00:01" , testdata )
520507 assert smile ._last_active ["15da035090b847e7a21f93e08c015ebc" ] == "Winter"
@@ -561,9 +548,12 @@ async def test_connect_anna_loria_cooling_active(self):
561548 server , smile , client = await self .connect_wrapper ()
562549 assert smile .smile_hostname == "smile000000"
563550
564- _LOGGER .info ("Basics:" )
565- _LOGGER .info (" # Assert type = thermostat" )
566- assert smile .smile_type == "thermostat"
551+ self .validate_test_basics (
552+ _LOGGER ,
553+ smile ,
554+ smile_version = None ,
555+ smile_legacy = None ,
556+ )
567557
568558 await self .device_test (smile , "2022-05-16 00:00:01" , testdata )
569559 assert smile ._last_active ["15da035090b847e7a21f93e08c015ebc" ] == "Winter"
@@ -583,9 +573,12 @@ async def test_connect_anna_loria_driessens(self):
583573 server , smile , client = await self .connect_wrapper ()
584574 assert smile .smile_hostname == "smile000000"
585575
586- _LOGGER .info ("Basics:" )
587- _LOGGER .info (" # Assert type = thermostat" )
588- assert smile .smile_type == "thermostat"
576+ self .validate_test_basics (
577+ _LOGGER ,
578+ smile ,
579+ smile_version = None ,
580+ smile_legacy = None ,
581+ )
589582
590583 await self .device_test (smile , "2022-05-16 00:00:01" , testdata )
591584 assert smile .device_items == 63
0 commit comments