コード例 #1
0
def test_is_hassio(monkeypatch, value, expected):
    if value is None:
        monkeypatch.delenv("ESPHOME_IS_HASSIO", raising=False)
    else:
        monkeypatch.setenv("ESPHOME_IS_HASSIO", value)

    actual = helpers.is_hassio()

    assert actual == expected
コード例 #2
0
ファイル: core.py プロジェクト: yuvalabou/esphome
 def relative_piolibdeps_path(self, *path):
     if is_hassio():
         return os.path.join("/data", self.name, ".piolibdeps", *path)
     return self.relative_build_path(".piolibdeps", *path)
コード例 #3
0
ファイル: core.py プロジェクト: yevgenb/esphome-1
 def relative_piolibdeps_path(self, *path):
     if is_hassio():
         return os.path.join('/data', self.name, '.piolibdeps', *path)
     return self.relative_build_path('.piolibdeps', *path)