mirror of
https://github.com/kennethreitz/pipenv.git
synced 2026-06-05 22:50:18 +00:00
53 lines
1.2 KiB
Python
53 lines
1.2 KiB
Python
import pytest
|
|
|
|
|
|
@pytest.mark.upgrade
|
|
def test_category_sorted_alphabetically_with_directive(pipenv_instance_private_pypi):
|
|
with pipenv_instance_private_pypi() as p:
|
|
with open(p.pipfile_path, "w") as f:
|
|
contents = """
|
|
[pipenv]
|
|
sort_pipfile = true
|
|
|
|
[packages]
|
|
zipp = "*"
|
|
six = 1.11
|
|
colorama = "*"
|
|
atomicwrites = "*"
|
|
""".strip()
|
|
f.write(contents)
|
|
|
|
package_name = "six"
|
|
c = p.pipenv(f"upgrade {package_name}")
|
|
assert c.returncode == 0
|
|
assert list(p.pipfile["packages"].keys()) == [
|
|
"atomicwrites",
|
|
"colorama",
|
|
"six",
|
|
"zipp",
|
|
]
|
|
|
|
|
|
@pytest.mark.upgrade
|
|
def test_category_not_sorted_without_directive(pipenv_instance_private_pypi):
|
|
with pipenv_instance_private_pypi() as p:
|
|
with open(p.pipfile_path, "w") as f:
|
|
contents = """
|
|
[packages]
|
|
zipp = "*"
|
|
six = 1.11
|
|
colorama = "*"
|
|
atomicwrites = "*"
|
|
""".strip()
|
|
f.write(contents)
|
|
|
|
package_name = "six"
|
|
c = p.pipenv(f"upgrade {package_name}")
|
|
assert c.returncode == 0
|
|
assert list(p.pipfile["packages"].keys()) == [
|
|
"zipp",
|
|
"six",
|
|
"colorama",
|
|
"atomicwrites",
|
|
]
|