diff --git a/PyViCare/PyViCareGateway.py b/PyViCare/PyViCareGateway.py index fbdf3174..69826b51 100644 --- a/PyViCare/PyViCareGateway.py +++ b/PyViCare/PyViCareGateway.py @@ -4,6 +4,10 @@ class Gateway(Device): + @handleNotSupported + def getSerial(self): + return self.service.getProperty("gateway.devices")["gatewayId"] + @handleNotSupported def getWifiSignalStrength(self): return self.service.getProperty("gateway.wifi")["properties"]["strength"]["value"] diff --git a/tests/test_VitoconnectOpto1.py b/tests/test_VitoconnectOpto1.py index 671c32aa..1f093d28 100644 --- a/tests/test_VitoconnectOpto1.py +++ b/tests/test_VitoconnectOpto1.py @@ -9,6 +9,10 @@ def setUp(self): self.service = ViCareServiceMock('response/VitoconnectOpto1.json') self.device = Gateway(self.service) + def test_getSerial(self): + self.assertEqual( + self.device.getSerial(), "################") + def test_getWifiSignalStrength(self): self.assertEqual( self.device.getWifiSignalStrength(), -69)