kopia lustrzana https://github.com/jupyterhub/repo2docker
Remove a couple more tests
rodzic
b854c6c30d
commit
3e458e3299
|
|
@ -1,9 +1,7 @@
|
||||||
import errno
|
|
||||||
from tempfile import TemporaryDirectory
|
from tempfile import TemporaryDirectory
|
||||||
from unittest.mock import patch
|
from unittest.mock import patch
|
||||||
|
|
||||||
import escapism
|
import escapism
|
||||||
import pytest
|
|
||||||
|
|
||||||
import docker
|
import docker
|
||||||
from repo2docker.__main__ import make_r2d
|
from repo2docker.__main__ import make_r2d
|
||||||
|
|
@ -76,25 +74,3 @@ def test_run_kwargs(repo_with_content):
|
||||||
args, kwargs = containers.run.call_args
|
args, kwargs = containers.run.call_args
|
||||||
assert "somekey" in kwargs
|
assert "somekey" in kwargs
|
||||||
assert kwargs["somekey"] == "somevalue"
|
assert kwargs["somekey"] == "somevalue"
|
||||||
|
|
||||||
|
|
||||||
def test_dryrun_works_without_docker(tmpdir, capsys):
|
|
||||||
with chdir(tmpdir):
|
|
||||||
with patch.object(docker, "APIClient") as client:
|
|
||||||
client.side_effect = docker.errors.DockerException("Error: no Docker")
|
|
||||||
app = Repo2Docker(dry_run=True)
|
|
||||||
app.build()
|
|
||||||
captured = capsys.readouterr()
|
|
||||||
assert "Error: no Docker" not in captured.err
|
|
||||||
|
|
||||||
|
|
||||||
def test_error_log_without_docker(tmpdir, capsys):
|
|
||||||
with chdir(tmpdir):
|
|
||||||
with patch.object(docker, "APIClient") as client:
|
|
||||||
client.side_effect = docker.errors.DockerException("Error: no Docker")
|
|
||||||
app = Repo2Docker()
|
|
||||||
|
|
||||||
with pytest.raises(SystemExit):
|
|
||||||
app.build()
|
|
||||||
captured = capsys.readouterr()
|
|
||||||
assert "Error: no Docker" in captured.err
|
|
||||||
|
|
|
||||||
Ładowanie…
Reference in New Issue