예제 #1
0
    def test_setup(self, mock):
        """Test for successfully setting up the SleepIQ platform."""
        mock_responses(mock)

        sleepiq.setup_platform(self.hass, self.config, self.add_devices,
                               MagicMock())
        self.assertEqual(2, len(self.DEVICES))

        left_side = self.DEVICES[1]
        self.assertEqual('SleepNumber ILE Test1 Is In Bed', left_side.name)
        self.assertEqual('on', left_side.state)

        right_side = self.DEVICES[0]
        self.assertEqual('SleepNumber ILE Test2 Is In Bed', right_side.name)
        self.assertEqual('off', right_side.state)
예제 #2
0
    def test_setup(self, mock):
        """Test for successfully setting up the SleepIQ platform."""
        mock_responses(mock)

        sleepiq.setup_platform(self.hass,
                               self.config,
                               self.add_devices,
                               MagicMock())
        self.assertEqual(2, len(self.DEVICES))

        left_side = self.DEVICES[1]
        self.assertEqual('SleepNumber ILE Test1 SleepNumber', left_side.name)
        self.assertEqual(40, left_side.state)

        right_side = self.DEVICES[0]
        self.assertEqual('SleepNumber ILE Test2 SleepNumber', right_side.name)
        self.assertEqual(80, right_side.state)
예제 #3
0
    def test_setup(self, mock):
        """Test for successfully setting up the SleepIQ platform."""
        mock_responses(mock)

        setup_component(self.hass, 'sleepiq', {
            'sleepiq': self.config})

        sleepiq.setup_platform(self.hass,
                               self.config,
                               self.add_entities,
                               MagicMock())
        self.assertEqual(2, len(self.DEVICES))

        left_side = self.DEVICES[1]
        self.assertEqual('SleepNumber ILE Test1 Is In Bed', left_side.name)
        self.assertEqual('on', left_side.state)

        right_side = self.DEVICES[0]
        self.assertEqual('SleepNumber ILE Test2 Is In Bed', right_side.name)
        self.assertEqual('off', right_side.state)
예제 #4
0
    def test_setup(self, mock):
        """Test for successfully setting up the SleepIQ platform."""
        mock_responses(mock)

        assert setup_component(self.hass, 'sleepiq',
                               {'sleepiq': {
                                   'username': '',
                                   'password': '',
                               }})

        sleepiq.setup_platform(self.hass, self.config, self.add_entities,
                               MagicMock())
        self.assertEqual(2, len(self.DEVICES))

        left_side = self.DEVICES[1]
        self.assertEqual('SleepNumber ILE Test1 SleepNumber', left_side.name)
        self.assertEqual(40, left_side.state)

        right_side = self.DEVICES[0]
        self.assertEqual('SleepNumber ILE Test2 SleepNumber', right_side.name)
        self.assertEqual(80, right_side.state)