diff options
author | Aldo Cortesi <aldo@nullcube.com> | 2018-05-24 17:10:50 +1200 |
---|---|---|
committer | Aldo Cortesi <aldo@nullcube.com> | 2018-05-24 19:03:15 +1200 |
commit | bae4a3393f4fd9cccc229e4b9c3d997fe7cfb4c1 (patch) | |
tree | ebac48203a20b30f7f2fc3d1f5e1f24807b2ecbf /test | |
parent | 8fceaca6b8a219cce6e42a05a72eb8cd80565c89 (diff) | |
download | mitmproxy-bae4a3393f4fd9cccc229e4b9c3d997fe7cfb4c1.tar.gz mitmproxy-bae4a3393f4fd9cccc229e4b9c3d997fe7cfb4c1.tar.bz2 mitmproxy-bae4a3393f4fd9cccc229e4b9c3d997fe7cfb4c1.zip |
release: include release directory in coverage
With lots of exclusions for now
Diffstat (limited to 'test')
-rw-r--r-- | test/release/test_cibuild.py | 32 |
1 files changed, 29 insertions, 3 deletions
diff --git a/test/release/test_cibuild.py b/test/release/test_cibuild.py index 51aa0f7e..23b8e6cd 100644 --- a/test/release/test_cibuild.py +++ b/test/release/test_cibuild.py @@ -1,8 +1,16 @@ import os import io + +import pytest + from release import cibuild +def test_buildenviron_live(): + be = cibuild.BuildEnviron.from_env() + assert be.release_dir + + def test_buildenviron_common(): be = cibuild.BuildEnviron( system = "Linux", @@ -15,11 +23,21 @@ def test_buildenviron_common(): assert be.dist_dir == os.path.join(be.root_dir, "release", "dist") assert be.build_dir == os.path.join(be.root_dir, "release", "build") assert be.is_pull_request is False + assert not be.has_docker_creds cs = io.StringIO() be.dump_info(cs) assert cs.getvalue() + be = cibuild.BuildEnviron( + system = "Unknown", + root_dir = "/foo", + ) + with pytest.raises(cibuild.BuildError): + be.version + with pytest.raises(cibuild.BuildError): + be.platform_tag + def test_buildenviron_pr(): be = cibuild.BuildEnviron( @@ -63,7 +81,7 @@ def test_buildenviron_branch(): assert be.upload_dir == "branches/0.x" -def test_buildenviron_osx(): +def test_buildenviron_osx(tmpdir): be = cibuild.BuildEnviron( system = "Darwin", root_dir = "/foo", @@ -78,8 +96,12 @@ def test_buildenviron_osx(): } assert be.archive_name("mitmproxy") == "mitmproxy-0.0.1-osx.tar.gz" + a = be.archive(os.path.join(tmpdir, "arch")) + assert a + a.close() -def test_buildenviron_windows(): + +def test_buildenviron_windows(tmpdir): be = cibuild.BuildEnviron( system = "Windows", root_dir = "/foo", @@ -92,4 +114,8 @@ def test_buildenviron_windows(): "mitmproxy": ["mitmdump", "mitmweb"], "pathod": ["pathoc", "pathod"], } - assert be.archive_name("mitmproxy") == "mitmproxy-0.0.1-windows.zip"
\ No newline at end of file + assert be.archive_name("mitmproxy") == "mitmproxy-0.0.1-windows.zip" + + a = be.archive(os.path.join(tmpdir, "arch")) + assert a + a.close()
\ No newline at end of file |