aboutsummaryrefslogtreecommitdiffstats
path: root/tests/test_distribute_setup.py
diff options
context:
space:
mode:
authorJason R. Coombs <jaraco@jaraco.com>2013-03-19 12:06:28 -0700
committerJason R. Coombs <jaraco@jaraco.com>2013-03-19 12:06:28 -0700
commitc49ceeb20b4478dcd089be4f1ebe1684fb880bb5 (patch)
treed0021307590d844ba7ec50de64c6a823e52d7e58 /tests/test_distribute_setup.py
parent06b90a07da2bc7fded73743ca5bbf38200e972d8 (diff)
downloadexternal_python_setuptools-c49ceeb20b4478dcd089be4f1ebe1684fb880bb5.tar.gz
external_python_setuptools-c49ceeb20b4478dcd089be4f1ebe1684fb880bb5.tar.bz2
external_python_setuptools-c49ceeb20b4478dcd089be4f1ebe1684fb880bb5.zip
Update test_distribute_setup to reference ez_setup.py
--HG-- branch : Setuptools-Distribute merge rename : tests/test_distribute_setup.py => tests/test_ez_setup.py extra : rebase_source : d6fe218013147bd6a4e43220356d539d7764da11
Diffstat (limited to 'tests/test_distribute_setup.py')
-rw-r--r--tests/test_distribute_setup.py73
1 files changed, 0 insertions, 73 deletions
diff --git a/tests/test_distribute_setup.py b/tests/test_distribute_setup.py
deleted file mode 100644
index 1f3da058..00000000
--- a/tests/test_distribute_setup.py
+++ /dev/null
@@ -1,73 +0,0 @@
-import sys
-import os
-import tempfile
-import unittest
-import shutil
-import copy
-
-CURDIR = os.path.abspath(os.path.dirname(__file__))
-TOPDIR = os.path.split(CURDIR)[0]
-sys.path.insert(0, TOPDIR)
-
-from distribute_setup import (use_setuptools, _build_egg, _python_cmd,
- _do_download, _install, DEFAULT_URL,
- DEFAULT_VERSION)
-import distribute_setup
-
-class TestSetup(unittest.TestCase):
-
- def urlopen(self, url):
- return open(self.tarball)
-
- def setUp(self):
- self.old_sys_path = copy.copy(sys.path)
- self.cwd = os.getcwd()
- self.tmpdir = tempfile.mkdtemp()
- os.chdir(TOPDIR)
- _python_cmd("setup.py", "-q", "egg_info", "-RDb", "''", "sdist",
- "--dist-dir", "%s" % self.tmpdir)
- tarball = os.listdir(self.tmpdir)[0]
- self.tarball = os.path.join(self.tmpdir, tarball)
- import urllib2
- urllib2.urlopen = self.urlopen
-
- def tearDown(self):
- shutil.rmtree(self.tmpdir)
- os.chdir(self.cwd)
- sys.path = copy.copy(self.old_sys_path)
-
- def test_build_egg(self):
- # making it an egg
- egg = _build_egg(self.tarball, self.tmpdir)
-
- # now trying to import it
- sys.path[0] = egg
- import setuptools
- self.assertTrue(setuptools.__file__.startswith(egg))
-
- def test_do_download(self):
- tmpdir = tempfile.mkdtemp()
- _do_download(DEFAULT_VERSION, DEFAULT_URL, tmpdir, 1)
- import setuptools
- self.assertTrue(setuptools.bootstrap_install_from.startswith(tmpdir))
-
- def test_install(self):
- def _faked(*args):
- return True
- distribute_setup.python_cmd = _faked
- _install(self.tarball)
-
- def test_use_setuptools(self):
- self.assertEqual(use_setuptools(), None)
-
- # make sure fake_setuptools is not called by default
- import pkg_resources
- del pkg_resources._distribute
- def fake_setuptools(*args):
- raise AssertionError
-
- pkg_resources._fake_setuptools = fake_setuptools
- use_setuptools()
-
-if __name__ == '__main__':
- unittest.main()