aboutsummaryrefslogtreecommitdiffstats
path: root/setuptools/tests
diff options
context:
space:
mode:
authorJason R. Coombs <jaraco@jaraco.com>2017-11-25 09:15:22 -0500
committerJason R. Coombs <jaraco@jaraco.com>2017-11-25 09:15:22 -0500
commitc461d5134f2aa89a4f6883f15bb84929b10f7ebf (patch)
tree2ebea94b41ed5af33ae4d5b4ed0c5664f46f78b0 /setuptools/tests
parent5ecd7575c9c09d4ec2d8f993c5fb405388c3f3c1 (diff)
downloadexternal_python_setuptools-c461d5134f2aa89a4f6883f15bb84929b10f7ebf.tar.gz
external_python_setuptools-c461d5134f2aa89a4f6883f15bb84929b10f7ebf.tar.bz2
external_python_setuptools-c461d5134f2aa89a4f6883f15bb84929b10f7ebf.zip
Add another test demonstrating that if requirements are declared in a non-deterministic order, they may appear in the metadata in non-deterministic order. Ref #458.
Diffstat (limited to 'setuptools/tests')
-rw-r--r--setuptools/tests/test_egg_info.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/setuptools/tests/test_egg_info.py b/setuptools/tests/test_egg_info.py
index 0810ee3b..774efb86 100644
--- a/setuptools/tests/test_egg_info.py
+++ b/setuptools/tests/test_egg_info.py
@@ -245,6 +245,20 @@ class TestEggInfo(object):
''',
'''
+ install_requires_set_deterministic
+
+ install_requires={{"fake-factory==0.5.2", "pytz"}}
+
+ [options]
+ install_requires =
+ fake-factory==0.5.2
+ pytz
+
+ fake-factory==0.5.2
+ pytz
+ ''',
+
+ '''
install_requires_with_marker
install_requires=["barbazquux;{mismatch_marker}"],