diff options
| author | idle sign <idlesign@yandex.ru> | 2016-12-05 23:13:35 +0700 |
|---|---|---|
| committer | idle sign <idlesign@yandex.ru> | 2016-12-05 23:13:35 +0700 |
| commit | 163f36449c2b8c19c272414bff0bf80c9f3f2c7d (patch) | |
| tree | a698a8249ff0727a6a05db6ddf91ca72e5c02a16 /setuptools/tests/test_config.py | |
| parent | acaece809ee3592c0d135a9a0a8e556db0a9e587 (diff) | |
| download | python-setuptools-git-163f36449c2b8c19c272414bff0bf80c9f3f2c7d.tar.gz | |
Added API functions.
Diffstat (limited to 'setuptools/tests/test_config.py')
| -rw-r--r-- | setuptools/tests/test_config.py | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/setuptools/tests/test_config.py b/setuptools/tests/test_config.py index 259a396a..cd646dba 100644 --- a/setuptools/tests/test_config.py +++ b/setuptools/tests/test_config.py @@ -2,7 +2,7 @@ import contextlib import pytest from distutils.errors import DistutilsOptionError from setuptools.dist import Distribution -from setuptools.config import ConfigHandler +from setuptools.config import ConfigHandler, read_configuration class ErrConfigHandler(ConfigHandler): @@ -52,6 +52,24 @@ def test_parsers_implemented(): handler.parsers +class TestConfigurationReader: + + def test_basic(self, tmpdir): + fake_env( + tmpdir, + '[metadata]\n' + 'version = 10.1.1\n' + 'keywords = one, two\n' + '\n' + '[options]\n' + 'scripts = bin/a.py, bin/b.py\n' + ) + config_dict = read_configuration('%s' % tmpdir.join('setup.cfg')) + assert config_dict['metadata']['version'] == '10.1.1' + assert config_dict['metadata']['keywords'] == ['one', 'two'] + assert config_dict['options']['scripts'] == ['bin/a.py', 'bin/b.py'] + + class TestMetadata: def test_basic(self, tmpdir): |
