示例#1
0
 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'