fix tests

This commit is contained in:
dojutsu-user
2022-10-22 18:44:03 +05:30
parent 01ba0e8c28
commit a621facba3
2 changed files with 4 additions and 2 deletions
+1
View File
@@ -764,6 +764,7 @@ def requirements(
if categories_list:
for category in categories_list:
category = category.strip()
deps.update(lockfile.get(category, {}))
else:
if dev or dev_only:
+3 -2
View File
@@ -98,17 +98,18 @@ def test_requirements_generates_requirements_from_lockfile_from_categories(pipen
f.write(contents)
l = p.pipenv('lock')
assert l.returncode == 0
c = p.pipenv('requirements --dev-only')
assert c.returncode == 0
assert f'{packages[0]}=={packages[1]}' not in c.stdout
assert f'{test_packages[0]}=={test_packages[1]}' not in c.stdout
assert f'{doc_packages[0]}=={doc_packages[1]}' not in c.stdout
assert f'{dev_packages[0]}=={dev_packages[1]}' in c.stdout
d = p.pipenv('requirements --categories="test, doc"')
assert d.returncode == 0
assert f'{packages[0]}=={packages[1]}' not in d.stdout
assert f'{dev_packages[0]}=={dev_packages[1]}' not in c.stdout
assert f'{dev_packages[0]}=={dev_packages[1]}' not in d.stdout
assert f'{test_packages[0]}=={test_packages[1]}' in d.stdout
assert f'{doc_packages[0]}=={doc_packages[1]}' in d.stdout