diff options
author | Jason R. Coombs <jaraco@jaraco.com> | 2018-03-18 09:55:59 -0400 |
---|---|---|
committer | Jason R. Coombs <jaraco@jaraco.com> | 2018-03-18 09:55:59 -0400 |
commit | d92bc63ddd88729ad0bd892eacce29439b821fd2 (patch) | |
tree | 4e217b2486e1fb2f468680b9d507dabe8fa162f9 /setuptools/tests/test_dist.py | |
parent | ad2d7e483ef5531962f6ca0c463704505afeb471 (diff) | |
download | python-setuptools-git-d92bc63ddd88729ad0bd892eacce29439b821fd2.tar.gz |
Delint
Diffstat (limited to 'setuptools/tests/test_dist.py')
-rw-r--r-- | setuptools/tests/test_dist.py | 31 |
1 files changed, 21 insertions, 10 deletions
diff --git a/setuptools/tests/test_dist.py b/setuptools/tests/test_dist.py index 74bd8cc8..28b46fd3 100644 --- a/setuptools/tests/test_dist.py +++ b/setuptools/tests/test_dist.py @@ -11,12 +11,14 @@ from .test_easy_install import make_nspkg_sdist import pytest + def test_dist_fetch_build_egg(tmpdir): """ Check multiple calls to `Distribution.fetch_build_egg` work as expected. """ index = tmpdir.mkdir('index') index_url = urljoin('file://', pathname2url(str(index))) + def sdist_with_index(distname, version): dist_dir = index.mkdir(distname) dist_sdist = '%s-%s.tar.gz' % (distname, version) @@ -65,35 +67,45 @@ def __maintainer_test_cases(): test_cases = [ ('No author, no maintainer', attrs.copy()), - ('Author (no e-mail), no maintainer', merge_dicts(attrs, + ('Author (no e-mail), no maintainer', merge_dicts( + attrs, {'author': 'Author Name'})), - ('Author (e-mail), no maintainer', merge_dicts(attrs, + ('Author (e-mail), no maintainer', merge_dicts( + attrs, {'author': 'Author Name', 'author_email': 'author@name.com'})), - ('No author, maintainer (no e-mail)', merge_dicts(attrs, + ('No author, maintainer (no e-mail)', merge_dicts( + attrs, {'maintainer': 'Maintainer Name'})), - ('No author, maintainer (e-mail)', merge_dicts(attrs, + ('No author, maintainer (e-mail)', merge_dicts( + attrs, {'maintainer': 'Maintainer Name', 'maintainer_email': 'maintainer@name.com'})), - ('Author (no e-mail), Maintainer (no-email)', merge_dicts(attrs, + ('Author (no e-mail), Maintainer (no-email)', merge_dicts( + attrs, {'author': 'Author Name', 'maintainer': 'Maintainer Name'})), - ('Author (e-mail), Maintainer (e-mail)', merge_dicts(attrs, + ('Author (e-mail), Maintainer (e-mail)', merge_dicts( + attrs, {'author': 'Author Name', 'author_email': 'author@name.com', 'maintainer': 'Maintainer Name', 'maintainer_email': 'maintainer@name.com'})), - ('No author (e-mail), no maintainer (e-mail)', merge_dicts(attrs, + ('No author (e-mail), no maintainer (e-mail)', merge_dicts( + attrs, {'author_email': 'author@name.com', 'maintainer_email': 'maintainer@name.com'})), - ('Author unicode', merge_dicts(attrs, + ('Author unicode', merge_dicts( + attrs, {'author': '鉄沢寛'})), - ('Maintainer unicode', merge_dicts(attrs, + ('Maintainer unicode', merge_dicts( + attrs, {'maintainer': 'Jan Łukasiewicz'})), ] return test_cases + @pytest.mark.parametrize('name,attrs', __maintainer_test_cases()) def test_maintainer_author(name, attrs, tmpdir): tested_keys = { @@ -127,4 +139,3 @@ def test_maintainer_author(name, attrs, tmpdir): else: line = '%s: %s' % (fkey, val) assert line in pkg_lines_set - |