Exemple #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
Exemple #2
0
 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)
Exemple #3
0
 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)