コード例 #1
0
def validate_adc_pin(value):
    vcc = str(value).upper()
    if vcc == 'VCC':
        return cv.only_on_esp8266(vcc)
    return pins.analog_pin(value)
コード例 #2
0
ファイル: test_pins.py プロジェクト: ielbury/esphome
 def test_invalid_esp32_values(self, core_esp32, value):
     with pytest.raises(Invalid):
         pins.analog_pin(value)
コード例 #3
0
ファイル: test_pins.py プロジェクト: ielbury/esphome
    def test_unknown_platform(self, core):
        core.esp_platform = UNKNOWN_PLATFORM

        with pytest.raises(NotImplementedError):
            pins.analog_pin(2)
コード例 #4
0
ファイル: test_pins.py プロジェクト: ielbury/esphome
    def test_valid_esp32_values(self, core_esp32, value, expected):
        actual = pins.analog_pin(value)

        assert actual == expected