test: remove nix flake check

This commit is contained in:
Jörg Thalheim 2021-11-15 14:35:49 +01:00
parent 27ab2f270a
commit 01b5bf6eb6

View file

@ -18,18 +18,6 @@ def run(cmd: List[str], **kwargs) -> subprocess.CompletedProcess:
return subprocess.run(cmd, **kwargs) return subprocess.run(cmd, **kwargs)
def support_flakes() -> bool:
cmd = [
"nix-instantiate",
"--json",
"--eval",
"--expr",
"builtins ? getFlake",
]
proc = subprocess.run(cmd, text=True, capture_output=True, check=True)
return proc.stdout == "true"
class TestBaseNamespace: class TestBaseNamespace:
"""Nested so test discovery doesn't run the base class tests directly.""" """Nested so test discovery doesn't run the base class tests directly."""
@ -107,7 +95,6 @@ class NixShellTest(TestBaseNamespace.TestBase):
cached_message = "using cached derivation" cached_message = "using cached derivation"
@unittest.skipUnless(support_flakes(), "requires flakes")
class FlakeTest(TestBaseNamespace.TestBase): class FlakeTest(TestBaseNamespace.TestBase):
direnvrc_command = "use flake" direnvrc_command = "use flake"
renewed_message = "renewed cache" renewed_message = "renewed cache"