From 394da3212f098d43f349876a5647781c5e3c0016 Mon Sep 17 00:00:00 2001 From: Dana Powers Date: Sat, 14 May 2016 20:56:00 -0700 Subject: [PATCH] upload test requires pypirc to avoid password prompt --- tests/test_server.py | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/tests/test_server.py b/tests/test_server.py index 930e6be..35dc190 100644 --- a/tests/test_server.py +++ b/tests/test_server.py @@ -235,14 +235,23 @@ def pypirc_file(txt): @pytest.mark.parametrize("pkg_frmt", ['bdist', 'bdist_wheel']) def test_setuptoolsUpload_open(empty_packdir, port, project, package, pkg_frmt): - with new_server(empty_packdir, port): - with chdir(project.strpath): - url = _build_url(port, None, None) - cmd = "setup.py -vvv %s upload -r %s" % (pkg_frmt, url) - for i in range(5): - print('++Attempt #%s' % i) - assert _run_python(cmd) == 0 - time.sleep(SLEEP_AFTER_SRV) + url = _build_url(port, None, None) + with pypirc_file(dedent("""\ + [distutils] + index-servers: test + + [test] + repository: %s + username: '' + password: '' + """ % url)): + with new_server(empty_packdir, port): + with chdir(project.strpath): + cmd = "setup.py -vvv %s upload -r %s" % (pkg_frmt, url) + for i in range(5): + print('++Attempt #%s' % i) + assert _run_python(cmd) == 0 + time.sleep(SLEEP_AFTER_SRV) assert len(empty_packdir.listdir()) == 1