def setUp(self): """Set up the test case.""" self.blackbird = MockBlackbird() self.hass = tests.common.get_test_home_assistant() self.hass.start() # Note, source dictionary is unsorted! with mock.patch('pyblackbird.get_blackbird', new=lambda *a: self.blackbird): setup_platform( self.hass, { 'platform': 'blackbird', 'port': '/dev/ttyUSB0', 'zones': { 3: { 'name': 'Zone name' } }, 'sources': { 1: { 'name': 'one' }, 3: { 'name': 'three' }, 2: { 'name': 'two' } }, }, lambda *args, **kwargs: None, {}) self.hass.block_till_done() self.media_player = self.hass.data[DATA_BLACKBIRD]['/dev/ttyUSB0-3'] self.media_player.hass = self.hass self.media_player.entity_id = 'media_player.zone_3'
def setUp(self): """Set up the test case.""" self.blackbird = MockBlackbird() self.hass = tests.common.get_test_home_assistant() self.hass.start() # Note, source dictionary is unsorted! with mock.patch('pyblackbird.get_blackbird', new=lambda *a: self.blackbird): setup_platform(self.hass, { 'platform': 'blackbird', 'port': '/dev/ttyUSB0', 'zones': {3: {'name': 'Zone name'}}, 'sources': {1: {'name': 'one'}, 3: {'name': 'three'}, 2: {'name': 'two'}}, }, lambda *args, **kwargs: None, {}) self.hass.block_till_done() self.media_player = self.hass.data[DATA_BLACKBIRD]['/dev/ttyUSB0-3'] self.media_player.hass = self.hass self.media_player.entity_id = 'media_player.zone_3'