diff options
| author | Luke Plant <L.Plant.98@cantab.net> | 2015-10-19 12:06:08 +0100 |
|---|---|---|
| committer | Luke Plant <L.Plant.98@cantab.net> | 2015-10-19 12:06:08 +0100 |
| commit | bfc525457225a7c0a45553d0fcf29592230e9855 (patch) | |
| tree | 1dea98bcf165e2acfc16674708621dd743e0aa13 /setuptools/tests/test_egg_info.py | |
| parent | d1b750124e38d63b26a96e8c0921c02de3b0869d (diff) | |
| download | external_python_setuptools-bfc525457225a7c0a45553d0fcf29592230e9855.tar.gz external_python_setuptools-bfc525457225a7c0a45553d0fcf29592230e9855.tar.bz2 external_python_setuptools-bfc525457225a7c0a45553d0fcf29592230e9855.zip | |
Added test utility for building files quickly.
And made use of it in test_egg_info.
Diffstat (limited to 'setuptools/tests/test_egg_info.py')
| -rw-r--r-- | setuptools/tests/test_egg_info.py | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/setuptools/tests/test_egg_info.py b/setuptools/tests/test_egg_info.py index a1caf9fd..8d831107 100644 --- a/setuptools/tests/test_egg_info.py +++ b/setuptools/tests/test_egg_info.py @@ -4,6 +4,7 @@ import stat import pytest from . import environment +from .files import build_files from .textwrap import DALS from . import contexts @@ -22,14 +23,13 @@ class TestEggInfo: """) def _create_project(self): - with open('setup.py', 'w') as f: - f.write(self.setup_script) - - with open('hello.py', 'w') as f: - f.write(DALS(""" + build_files({ + 'setup.py': self.setup_script, + 'hello.py': DALS(""" def run(): print('hello') - """)) + """) + }) @pytest.yield_fixture def env(self): @@ -44,13 +44,14 @@ class TestEggInfo: for dirname in subs ) list(map(os.mkdir, env.paths.values())) - config = os.path.join(env.paths['home'], '.pydistutils.cfg') - with open(config, 'w') as f: - f.write(DALS(""" + build_files({ + env.paths['home']: { + '.pydistutils.cfg': DALS(""" [egg_info] egg-base = %(egg-base)s - """ % env.paths - )) + """ % env.paths) + } + }) yield env def test_egg_base_installed_egg_info(self, tmpdir_cwd, env): |
