aboutsummaryrefslogtreecommitdiffstats
path: root/setuptools/tests/test_config.py
diff options
context:
space:
mode:
authoridle sign <idlesign@yandex.ru>2016-12-04 17:11:37 +0700
committeridle sign <idlesign@yandex.ru>2016-12-04 17:11:37 +0700
commit21333fe86db1888dbee134043ea8a2f85b69d439 (patch)
tree92d03d00444d467ccb9bd0e52da867f7967612dc /setuptools/tests/test_config.py
parent68c03bee07c55a9c337f1cb98fc102a3710add4b (diff)
downloadexternal_python_setuptools-21333fe86db1888dbee134043ea8a2f85b69d439.tar.gz
external_python_setuptools-21333fe86db1888dbee134043ea8a2f85b69d439.tar.bz2
external_python_setuptools-21333fe86db1888dbee134043ea8a2f85b69d439.zip
Added `metadata` section aliases.
Diffstat (limited to 'setuptools/tests/test_config.py')
-rw-r--r--setuptools/tests/test_config.py25
1 files changed, 25 insertions, 0 deletions
diff --git a/setuptools/tests/test_config.py b/setuptools/tests/test_config.py
index e53b5ffd..3fabfb94 100644
--- a/setuptools/tests/test_config.py
+++ b/setuptools/tests/test_config.py
@@ -86,6 +86,31 @@ class TestMetadata:
assert metadata.name == 'fake_name'
assert metadata.keywords == ['one', 'two']
+ def test_aliases(self, tmpdir):
+
+ fake_env(
+ tmpdir,
+ '[metadata]\n'
+ 'author-email = test@test.com\n'
+ 'home_page = http://test.test.com/test/\n'
+ 'summary = Short summary\n'
+ 'platform = a, b\n'
+ 'classifier =\n'
+ ' Framework :: Django\n'
+ ' Programming Language :: Python :: 3.5\n'
+ )
+
+ with get_dist(tmpdir) as dist:
+ metadata = dist.metadata
+ assert metadata.author_email == 'test@test.com'
+ assert metadata.url == 'http://test.test.com/test/'
+ assert metadata.description == 'Short summary'
+ assert metadata.platforms == ['a', 'b']
+ assert metadata.classifiers == [
+ 'Framework :: Django',
+ 'Programming Language :: Python :: 3.5',
+ ]
+
def test_multiline(self, tmpdir):
fake_env(