@@ -153,10 +153,11 @@ def test_interactive_with_dependencies(
153
153
"flask (>=2.0.0,<3.0.0)"
154
154
]
155
155
156
- [tool.poetry]
156
+ [dependency-groups]
157
+ dev = [
158
+ "pytest (>=3.6.0,<4.0.0)"
159
+ ]
157
160
158
- [tool.poetry.group.dev.dependencies]
159
- pytest = "^3.6.0"
160
161
161
162
[build-system]
162
163
requires = ["poetry-core>=2.0.0,<3.0.0"]
@@ -278,10 +279,10 @@ def test_interactive_with_git_dependencies(
278
279
"demo @ git+https://github.com/demo/demo.git"
279
280
]
280
281
281
- [tool.poetry ]
282
-
283
- [tool.poetry.group.dev.dependencies]
284
- pytest = "^3.6.0"
282
+ [dependency-groups ]
283
+ dev = [
284
+ "pytest (>=3.6.0,<4.0.0)"
285
+ ]
285
286
"""
286
287
287
288
assert expected in tester .io .fetch_output ()
@@ -374,10 +375,10 @@ def test_interactive_with_git_dependencies_with_reference(
374
375
"demo @ git+https://github.com/demo/demo.git@develop"
375
376
]
376
377
377
- [tool.poetry ]
378
-
379
- [tool.poetry.group.dev.dependencies]
380
- pytest = "^3.6.0"
378
+ [dependency-groups ]
379
+ dev = [
380
+ "pytest (>=3.6.0,<4.0.0)"
381
+ ]
381
382
"""
382
383
383
384
assert expected in tester .io .fetch_output ()
@@ -423,10 +424,10 @@ def test_interactive_with_git_dependencies_and_other_name(
423
424
"demo @ git+https://github.com/demo/pyproject-demo.git"
424
425
]
425
426
426
- [tool.poetry ]
427
-
428
- [tool.poetry.group.dev.dependencies]
429
- pytest = "^3.6.0"
427
+ [dependency-groups ]
428
+ dev = [
429
+ "pytest (>=3.6.0,<4.0.0)"
430
+ ]
430
431
"""
431
432
432
433
assert expected in tester .io .fetch_output ()
@@ -479,10 +480,10 @@ def test_interactive_with_directory_dependency(
479
480
"demo @ { demo_uri } "
480
481
]
481
482
482
- [tool.poetry ]
483
-
484
- [tool.poetry.group.dev.dependencies]
485
- pytest = "^3.6.0"
483
+ [dependency-groups ]
484
+ dev = [
485
+ "pytest (>=3.6.0,<4.0.0)"
486
+ ]
486
487
"""
487
488
assert expected in tester .io .fetch_output ()
488
489
@@ -534,10 +535,10 @@ def test_interactive_with_directory_dependency_and_other_name(
534
535
"demo @ { demo_uri } "
535
536
]
536
537
537
- [tool.poetry ]
538
-
539
- [tool.poetry.group.dev.dependencies]
540
- pytest = "^3.6.0"
538
+ [dependency-groups ]
539
+ dev = [
540
+ "pytest (>=3.6.0,<4.0.0)"
541
+ ]
541
542
"""
542
543
543
544
assert expected in tester .io .fetch_output ()
@@ -590,10 +591,10 @@ def test_interactive_with_file_dependency(
590
591
"demo @ { demo_uri } "
591
592
]
592
593
593
- [tool.poetry ]
594
-
595
- [tool.poetry.group.dev.dependencies]
596
- pytest = "^3.6.0"
594
+ [dependency-groups ]
595
+ dev = [
596
+ "pytest (>=3.6.0,<4.0.0)"
597
+ ]
597
598
"""
598
599
599
600
assert expected in tester .io .fetch_output ()
@@ -639,10 +640,10 @@ def test_interactive_with_wrong_dependency_inputs(
639
640
"pendulum (>=2.0.0,<3.0.0)"
640
641
]
641
642
642
- [tool.poetry ]
643
-
644
- [tool.poetry.group.dev.dependencies]
645
- pytest = "3.6.0"
643
+ [dependency-groups ]
644
+ dev = [
645
+ "pytest (==3.6.0)"
646
+ ]
646
647
"""
647
648
648
649
assert expected in tester .io .fetch_output ()
@@ -786,10 +787,10 @@ def test_predefined_dev_dependency(tester: CommandTester, repo: TestRepository)
786
787
dependencies = [
787
788
]
788
789
789
- [tool.poetry ]
790
-
791
- [tool.poetry.group.dev.dependencies]
792
- pytest = "^3.6.0"
790
+ [dependency-groups ]
791
+ dev = [
792
+ "pytest (>=3.6.0,<4.0.0)"
793
+ ]
793
794
"""
794
795
795
796
assert expected in tester .io .fetch_output ()
@@ -833,17 +834,15 @@ def test_predefined_and_interactive_dev_dependencies(
833
834
dependencies = [
834
835
]
835
836
836
- [tool.poetry ]
837
-
838
- [tool.poetry.group.dev.dependencies]
839
- pytest = "^3.6.0 "
840
- pytest-requests = "^0.2.0"
837
+ [dependency-groups ]
838
+ dev = [
839
+ "pytest (>=3.6.0,<4.0.0)",
840
+ "pytest-requests (>=0.2.0,<0.3.0) "
841
+ ]
841
842
"""
842
843
843
844
output = tester .io .fetch_output ()
844
845
assert expected in output
845
- assert 'pytest-requests = "^0.2.0"' in output
846
- assert 'pytest = "^3.6.0"' in output
847
846
848
847
849
848
def test_predefined_all_options (tester : CommandTester , repo : TestRepository ) -> None :
@@ -884,10 +883,10 @@ def test_predefined_all_options(tester: CommandTester, repo: TestRepository) ->
884
883
"pendulum (>=2.0.0,<3.0.0)"
885
884
]
886
885
887
- [tool.poetry ]
888
-
889
- [tool.poetry.group.dev.dependencies]
890
- pytest = "^3.6.0"
886
+ [dependency-groups ]
887
+ dev = [
888
+ "pytest (>=3.6.0,<4.0.0)"
889
+ ]
891
890
"""
892
891
893
892
output = tester .io .fetch_output ()
0 commit comments