示例#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)