def test_select_value(self):
        """Test select_value method."""
        self.assertTrue(
            input_slider.setup(
                self.hass, {
                    'input_slider': {
                        'test_1': {
                            'initial': 50,
                            'min': 0,
                            'max': 100,
                        },
                    }
                }))
        entity_id = 'input_slider.test_1'

        state = self.hass.states.get(entity_id)
        self.assertEqual('50', state.state)

        input_slider.select_value(self.hass, entity_id, '70')
        self.hass.pool.block_till_done()

        state = self.hass.states.get(entity_id)
        self.assertEqual('70', state.state)

        input_slider.select_value(self.hass, entity_id, '110')
        self.hass.pool.block_till_done()

        state = self.hass.states.get(entity_id)
        self.assertEqual('70', state.state)
    def test_select_value(self):
        """Test select_value method."""
        self.assertTrue(
            input_slider.setup(self.hass, {"input_slider": {"test_1": {"initial": 50, "min": 0, "max": 100}}})
        )
        entity_id = "input_slider.test_1"

        state = self.hass.states.get(entity_id)
        self.assertEqual("50", state.state)

        input_slider.select_value(self.hass, entity_id, "70")
        self.hass.pool.block_till_done()

        state = self.hass.states.get(entity_id)
        self.assertEqual("70", state.state)

        input_slider.select_value(self.hass, entity_id, "110")
        self.hass.pool.block_till_done()

        state = self.hass.states.get(entity_id)
        self.assertEqual("70", state.state)
    def test_select_value(self):
        """Test select_value method."""
        self.assertTrue(setup_component(self.hass, DOMAIN, {DOMAIN: {
            'test_1': {
                'initial': 50,
                'min': 0,
                'max': 100,
            },
        }}))
        entity_id = 'input_slider.test_1'

        state = self.hass.states.get(entity_id)
        self.assertEqual(50, float(state.state))

        select_value(self.hass, entity_id, '30.4')
        self.hass.block_till_done()

        state = self.hass.states.get(entity_id)
        self.assertEqual(30.4, float(state.state))

        select_value(self.hass, entity_id, '70')
        self.hass.block_till_done()

        state = self.hass.states.get(entity_id)
        self.assertEqual(70, float(state.state))

        select_value(self.hass, entity_id, '110')
        self.hass.block_till_done()

        state = self.hass.states.get(entity_id)
        self.assertEqual(70, float(state.state))
    def test_select_value(self):
        """Test select_value method."""
        self.assertTrue(
            setup_component(self.hass, DOMAIN, {
                DOMAIN: {
                    'test_1': {
                        'initial': 50,
                        'min': 0,
                        'max': 100,
                    },
                }
            }))
        entity_id = 'input_slider.test_1'

        state = self.hass.states.get(entity_id)
        self.assertEqual(50, float(state.state))

        select_value(self.hass, entity_id, '30.4')
        self.hass.block_till_done()

        state = self.hass.states.get(entity_id)
        self.assertEqual(30.4, float(state.state))

        select_value(self.hass, entity_id, '70')
        self.hass.block_till_done()

        state = self.hass.states.get(entity_id)
        self.assertEqual(70, float(state.state))

        select_value(self.hass, entity_id, '110')
        self.hass.block_till_done()

        state = self.hass.states.get(entity_id)
        self.assertEqual(70, float(state.state))
    def test_select_value(self):
        """Test select_value method."""
        self.assertTrue(setup_component(self.hass, DOMAIN, {DOMAIN: {"test_1": {"initial": 50, "min": 0, "max": 100}}}))
        entity_id = "input_slider.test_1"

        state = self.hass.states.get(entity_id)
        self.assertEqual(50, float(state.state))

        select_value(self.hass, entity_id, "30.4")
        self.hass.block_till_done()

        state = self.hass.states.get(entity_id)
        self.assertEqual(30.4, float(state.state))

        select_value(self.hass, entity_id, "70")
        self.hass.block_till_done()

        state = self.hass.states.get(entity_id)
        self.assertEqual(70, float(state.state))

        select_value(self.hass, entity_id, "110")
        self.hass.block_till_done()

        state = self.hass.states.get(entity_id)
        self.assertEqual(70, float(state.state))