extract shared types (exceptions, enums), add module level doc, rename exception to be generic

This commit is contained in:
Teemu Rytilahti
2017-05-26 16:11:03 +02:00
parent 93d24281c6
commit 7457ad48f8
6 changed files with 45 additions and 29 deletions

View File

@@ -2,7 +2,7 @@ from unittest import TestCase, skip, skipIf
from voluptuous import Schema, Invalid, All, Range
from functools import partial
from .. import SmartBulb, SmartPlugException
from .. import SmartBulb, SmartDeviceException
from .fakes import FakeTransportProtocol, sysinfo_lb130
BULB_IP = '192.168.250.186'
@@ -93,11 +93,11 @@ class TestSmartBulb(TestCase):
bulb = SmartBulb('127.0.0.1',
protocol=FakeTransportProtocol(sysinfo_lb130,
invalid=True))
with self.assertRaises(SmartPlugException):
with self.assertRaises(SmartDeviceException):
bulb.sys_info['model']
def test_query_helper(self):
with self.assertRaises(SmartPlugException):
with self.assertRaises(SmartDeviceException):
self.bulb._query_helper("test", "testcmd", {})
# TODO check for unwrapping?