def test_setup_single(self, mock):
        """Test for successfully setting up the SleepIQ platform."""
        mock_responses(mock, single=True)

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

        sleepiq.setup_platform(self.hass, self.config, self.add_entities,
                               MagicMock())
        assert 1 == len(self.DEVICES)

        right_side = self.DEVICES[0]
        assert "SleepNumber ILE Test1 Is In Bed" == right_side.name
        assert "on" == right_side.state
Esempio n. 2
0
async def test_setup_sigle(opp, requests_mock):
    """Test for successfully setting up the SleepIQ platform."""
    mock_responses(requests_mock, single=True)

    assert await async_setup_component(opp, "sleepiq", {"sleepiq": CONFIG})

    device_mock = MagicMock()
    sleepiq.setup_platform(opp, CONFIG, device_mock, MagicMock())
    devices = device_mock.call_args[0][0]
    assert len(devices) == 1

    right_side = devices[0]
    assert right_side.name == "SleepNumber ILE Test1 SleepNumber"
    assert right_side.state == 40
Esempio n. 3
0
async def test_setup_single(hass, requests_mock):
    """Test for successfully setting up the SleepIQ platform."""
    mock_responses(requests_mock, single=True)

    await async_setup_component(hass, "sleepiq", {"sleepiq": CONFIG})

    device_mock = MagicMock()
    sleepiq.setup_platform(hass, CONFIG, device_mock, MagicMock())
    devices = device_mock.call_args[0][0]
    assert 1 == len(devices)

    right_side = devices[0]
    assert "SleepNumber ILE Test1 Is In Bed" == right_side.name
    assert "on" == right_side.state
Esempio n. 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": self.config})

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

        left_side = self.DEVICES[1]
        assert "SleepNumber ILE Test1 SleepNumber" == left_side.name
        assert 40 == left_side.state

        right_side = self.DEVICES[0]
        assert "SleepNumber ILE Test2 SleepNumber" == right_side.name
        assert 80 == right_side.state
Esempio n. 5
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())
        assert 2 == len(self.DEVICES)

        left_side = self.DEVICES[1]
        assert 'SleepNumber ILE Test1 Is In Bed' == left_side.name
        assert 'on' == left_side.state

        right_side = self.DEVICES[0]
        assert 'SleepNumber ILE Test2 Is In Bed' == right_side.name
        assert 'off' == right_side.state
Esempio n. 6
0
async def test_sensor_setup(opp, requests_mock):
    """Test for successfully setting up the SleepIQ platform."""
    mock_responses(requests_mock)

    await async_setup_component(opp, "sleepiq", {"sleepiq": CONFIG})

    device_mock = MagicMock()
    sleepiq.setup_platform(opp, CONFIG, device_mock, MagicMock())
    devices = device_mock.call_args[0][0]
    assert len(devices) == 2

    left_side = devices[1]
    assert left_side.name == "SleepNumber ILE Test1 Is In Bed"
    assert left_side.state == "on"

    right_side = devices[0]
    assert right_side.name == "SleepNumber ILE Test2 Is In Bed"
    assert right_side.state == "off"
async def test_setup(hass, requests_mock):
    """Test for successfully setting up the SleepIQ platform."""
    mock_responses(requests_mock)

    assert await async_setup_component(hass, "sleepiq", {"sleepiq": CONFIG})

    device_mock = MagicMock()
    sleepiq.setup_platform(hass, CONFIG, device_mock, MagicMock())
    devices = device_mock.call_args[0][0]
    assert 2 == len(devices)

    left_side = devices[1]
    assert "SleepNumber ILE Test1 SleepNumber" == left_side.name
    assert 40 == left_side.state

    right_side = devices[0]
    assert "SleepNumber ILE Test2 SleepNumber" == right_side.name
    assert 80 == right_side.state
Esempio n. 8
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())
        assert 2 == len(self.DEVICES)

        left_side = self.DEVICES[1]
        assert 'SleepNumber ILE Test1 Is In Bed' == left_side.name
        assert 'on' == left_side.state

        right_side = self.DEVICES[0]
        assert 'SleepNumber ILE Test2 Is In Bed' == right_side.name
        assert 'off' == right_side.state
Esempio n. 9
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())
        assert 2 == len(self.DEVICES)

        left_side = self.DEVICES[1]
        assert 'SleepNumber ILE Test1 SleepNumber' == left_side.name
        assert 40 == left_side.state

        right_side = self.DEVICES[0]
        assert 'SleepNumber ILE Test2 SleepNumber' == right_side.name
        assert 80 == right_side.state
Esempio n. 10
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())
        assert 2 == len(self.DEVICES)

        left_side = self.DEVICES[1]
        assert 'SleepNumber ILE Test1 SleepNumber' == left_side.name
        assert 40 == left_side.state

        right_side = self.DEVICES[0]
        assert 'SleepNumber ILE Test2 SleepNumber' == right_side.name
        assert 80 == right_side.state