summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
authorJason R. Coombs <jaraco@jaraco.com>2013-03-19 11:28:35 -0700
committerJason R. Coombs <jaraco@jaraco.com>2013-03-19 11:28:35 -0700
commitd4ff19d415e30ef79cb04100b921ab4ee45cb14f (patch)
tree2e240c3574ad0082d823afb18f8e7f9386bd7348 /tests
parent5d9a050ece11446658d347fdfaaa80e8f974148c (diff)
downloadpython-setuptools-bitbucket-d4ff19d415e30ef79cb04100b921ab4ee45cb14f.tar.gz
Removing install_test altogether (the only thing it tests is the presence of the deprecated setuptools._distribute attribute)
Diffstat (limited to 'tests')
-rw-r--r--tests/install_test.py81
1 files changed, 0 insertions, 81 deletions
diff --git a/tests/install_test.py b/tests/install_test.py
deleted file mode 100644
index c8a28dec..00000000
--- a/tests/install_test.py
+++ /dev/null
@@ -1,81 +0,0 @@
-import urllib2
-import sys
-import os
-
-bootstrap_name = 'ez_setup.py'
-
-if os.path.exists(bootstrap_name):
- print bootstrap_name + ' exists in the current dir, aborting'
- sys.exit(2)
-
-print '**** Starting Test'
-print '\n\n'
-
-is_jython = sys.platform.startswith('java')
-if is_jython:
- import subprocess
-
-print 'Downloading bootstrap'
-file = urllib2.urlopen('https://bitbucket.org/jaraco/setuptools-private'
- '/src/tip/' + bootstrap_name)
-f = open(bootstrap_name, 'w')
-f.write(file.read())
-f.close()
-
-# running it
-args = [sys.executable, bootstrap_name]
-if is_jython:
- res = subprocess.call(args)
-else:
- res = os.spawnv(os.P_WAIT, sys.executable, args)
-
-fail_message = ('**** Test failed; please report the output to the '
- 'setuptools bugtracker.')
-
-if res != 0:
- print(fail_message)
- os.remove(bootstrap_name)
- sys.exit(2)
-
-# now checking if Setuptools is installed
-script = """\
-import sys
-try:
- import setuptools
-except ImportError:
- sys.exit(0)
-
-sys.exit(hasattr(setuptools, "_distribute"))
-"""
-
-root = 'script'
-seed = 0
-script_name = '%s%d.py' % (root, seed)
-
-while os.path.exists(script_name):
- seed += 1
- script_name = '%s%d.py' % (root, seed)
-
-f = open(script_name, 'w')
-try:
- f.write(script)
-finally:
- f.close()
-
-try:
- args = [sys.executable] + [script_name]
- if is_jython:
- res = subprocess.call(args)
- else:
- res = os.spawnv(os.P_WAIT, sys.executable, args)
-
- print '\n\n'
- if res:
- print '**** Test is OK'
- else:
- print(fail_message)
-finally:
- if os.path.exists(script_name):
- os.remove(script_name)
- os.remove(bootstrap_name)
-