kopia lustrzana https://github.com/jupyterhub/repo2docker
Add failing test for bare env argument value
rodzic
54c44fcb23
commit
af5d9c7129
|
@ -15,6 +15,7 @@ def test_env():
|
||||||
ts = str(time.time())
|
ts = str(time.time())
|
||||||
with tempfile.TemporaryDirectory() as tmpdir:
|
with tempfile.TemporaryDirectory() as tmpdir:
|
||||||
username = getuser()
|
username = getuser()
|
||||||
|
os.environ["SPAM"] = "eggs"
|
||||||
subprocess.check_call(
|
subprocess.check_call(
|
||||||
[
|
[
|
||||||
"repo2docker",
|
"repo2docker",
|
||||||
|
@ -24,11 +25,13 @@ def test_env():
|
||||||
"FOO={}".format(ts),
|
"FOO={}".format(ts),
|
||||||
"--env",
|
"--env",
|
||||||
"BAR=baz",
|
"BAR=baz",
|
||||||
|
"--env",
|
||||||
|
"SPAM",
|
||||||
"--",
|
"--",
|
||||||
tmpdir,
|
tmpdir,
|
||||||
"/bin/bash",
|
"/bin/bash",
|
||||||
"-c",
|
"-c",
|
||||||
"echo -n $FOO > ts && echo -n $BAR > bar",
|
"echo -n $FOO > ts && echo -n $BAR > bar && echo -n $SPAM > eggs",
|
||||||
]
|
]
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -36,3 +39,5 @@ def test_env():
|
||||||
assert f.read().strip() == ts
|
assert f.read().strip() == ts
|
||||||
with open(os.path.join(tmpdir, "bar")) as f:
|
with open(os.path.join(tmpdir, "bar")) as f:
|
||||||
assert f.read().strip() == "baz"
|
assert f.read().strip() == "baz"
|
||||||
|
with open(os.path.join(tmpdir, "eggs")) as f:
|
||||||
|
assert f.read().strip() == "eggs"
|
||||||
|
|
Ładowanie…
Reference in New Issue