diff options
author | Patrick McLean <patrick.mclean@sony.com> | 2019-11-21 18:55:05 -0800 |
---|---|---|
committer | Patrick McLean <chutzpah@gentoo.org> | 2019-11-21 19:15:16 -0800 |
commit | cb8abb6747ebf933a099d7b2c9301ead51a9febf (patch) | |
tree | 613e53b4d15418b4dd546683792fc87e2915be13 /dev-python/pypiserver/files | |
parent | dev-python/jaraco-envs: Add python3_5 (diff) | |
download | gentoo-cb8abb6747ebf933a099d7b2c9301ead51a9febf.tar.gz gentoo-cb8abb6747ebf933a099d7b2c9301ead51a9febf.tar.bz2 gentoo-cb8abb6747ebf933a099d7b2c9301ead51a9febf.zip |
dev-python/pypiserver: New package
Copyright: Sony Interactive Entertainment Inc.
Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Diffstat (limited to 'dev-python/pypiserver/files')
-rw-r--r-- | dev-python/pypiserver/files/pypiserver-1.3.1-no-internet.patch | 90 |
1 files changed, 90 insertions, 0 deletions
diff --git a/dev-python/pypiserver/files/pypiserver-1.3.1-no-internet.patch b/dev-python/pypiserver/files/pypiserver-1.3.1-no-internet.patch new file mode 100644 index 000000000000..2df183f6404f --- /dev/null +++ b/dev-python/pypiserver/files/pypiserver-1.3.1-no-internet.patch @@ -0,0 +1,90 @@ +diff --git a/tests/test_app.py b/tests/test_app.py +index 52ce234..46cd23a 100644 +--- a/tests/test_app.py ++++ b/tests/test_app.py +@@ -2,6 +2,7 @@ + + # Builtin imports + import logging ++import unittest + + + try: # python 3 +@@ -177,6 +178,7 @@ def test_favicon(testapp): + testapp.get("/favicon.ico", status=404) + + ++@unittest.skip("Requires internet access") + def test_fallback(root, _app, testapp): + assert _app.config.redirect_to_fallback + resp = testapp.get("/simple/pypiserver/", status=302) +diff --git a/tests/test_manage.py b/tests/test_manage.py +index 9735ac6..bde267d 100755 +--- a/tests/test_manage.py ++++ b/tests/test_manage.py +@@ -118,6 +118,7 @@ def test_pip_cmd_root(pip_ver, cmd_type): + assert tuple(PipCmd.update_root(pip_ver)) == exp_cmd + + ++@pytest.mark.skip(reason="Requires internet access") + def test_pip_cmd_update(): + """Verify the correct determination of a pip command.""" + index = 'https://pypi.org/simple' +@@ -138,6 +139,7 @@ def test_pip_cmd_update(): + ) + + ++@pytest.mark.skip(reason="Requires internet access") + def test_pip_cmd_update_index_overridden(): + """Verify the correct determination of a pip command.""" + index = 'https://pypi.org/complex' +@@ -156,6 +158,7 @@ def test_pip_cmd_update_index_overridden(): + ) + + ++@pytest.mark.skip(reason="Requires internet access") + def test_update_package(monkeypatch): + """Test generating an update command for a package.""" + monkeypatch.setattr(manage, 'call', Mock()) +diff --git a/tests/test_server.py b/tests/test_server.py +index 6cb4bc4..6325b6f 100644 +--- a/tests/test_server.py ++++ b/tests/test_server.py +@@ -275,7 +275,6 @@ def twine_register(packages, repository='test', conf='pypirc', + # Tests + # ###################################################################### + +- + def test_pipInstall_packageNotFound(empty_packdir, port, pipdir, package): + with new_server(empty_packdir, port): + cmd = "centodeps" +@@ -283,18 +282,21 @@ def test_pipInstall_packageNotFound(empty_packdir, port, pipdir, package): + assert not pipdir.listdir() + + ++@pytest.mark.skip(reason="Needs internet") + def test_pipInstall_openOk(open_server, package, pipdir): + cmd = "centodeps" + assert _run_pip_install(cmd, open_server.port, pipdir) == 0 + assert pipdir.join(package.basename).check() + + ++@pytest.mark.skip(reason="Needs internet") + def test_pipInstall_authedFails(protected_server, pipdir): + cmd = "centodeps" + assert _run_pip_install(cmd, protected_server.port, pipdir) != 0 + assert not pipdir.listdir() + + ++@pytest.mark.skip(reason="Needs internet") + def test_pipInstall_authedOk(protected_server, package, pipdir): + cmd = "centodeps" + assert _run_pip_install(cmd, protected_server.port, pipdir, +@@ -395,6 +397,7 @@ def test_twine_upload_open(empty_packdir, port, package): + assert len(empty_packdir.listdir()) == 1 + + ++@pytest.mark.skip(reason="needs internet") + @pytest.mark.parametrize("hash_algo", ("md5", "sha256", "sha512")) + def test_hash_algos(empty_packdir, port, package, pipdir, hash_algo): + """Test twine upload with no authentication""" |