Skip to content

Commit 32cd210

Browse files
committed
Adding test template to develop gentoo support
1 parent 304d24e commit 32cd210

File tree

1 file changed

+20
-0
lines changed

1 file changed

+20
-0
lines changed

neurodocker/cli/tests/test_build_images_with_cli.py

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,3 +113,23 @@ def test_json_roundtrip(cmd: str, inputs: str, tmp_path: Path):
113113
stdout, _ = run_fn(img, args=["env"])
114114
assert "CAT=FOO" in stdout
115115
assert "DOG=BAR" in stdout
116+
117+
def test_gentoo_image(tmp_path: Path):
118+
# also add singularity like in the test above
119+
120+
cmd = "neurodocker generate docker"
121+
122+
_TemplateRegistry._reset()
123+
runner = CliRunner()
124+
result = runner.invoke(
125+
generate,
126+
[
127+
cmd,
128+
"--pkg-manager apt",
129+
"--base-image neurodebian:bullseye",
130+
"--ants version=2.4.3",
131+
"--user nonroot"
132+
],
133+
)
134+
assert result.exit_code == 0, result.output
135+
(tmp_path / "specs.json").write_text(result.output)

0 commit comments

Comments
 (0)