diff --git a/src/poetry/console/commands/add.py b/src/poetry/console/commands/add.py index 053e655b30c..b1387bd7ca9 100644 --- a/src/poetry/console/commands/add.py +++ b/src/poetry/console/commands/add.py @@ -125,9 +125,7 @@ def handle(self) -> int: section = poetry_content["dependencies"] else: if "group" not in poetry_content: - poetry_content.value._insert_after( - "dependencies", "group", table(is_super_table=True) - ) + poetry_content["group"] = table(is_super_table=True) groups = poetry_content["group"] if group not in groups: diff --git a/tests/console/commands/test_remove.py b/tests/console/commands/test_remove.py index b65f2c9a955..020732d3abe 100644 --- a/tests/console/commands/test_remove.py +++ b/tests/console/commands/test_remove.py @@ -67,9 +67,7 @@ def test_remove_without_specific_group_removes_from_all_groups( """ ) content["tool"]["poetry"]["dependencies"]["foo"] = "^2.0.0" - content["tool"]["poetry"].value._insert_after( - "dependencies", "group", groups_content["tool"]["poetry"]["group"] - ) + content["tool"]["poetry"]["group"] = groups_content["tool"]["poetry"]["group"] app.poetry.file.write(content) app.poetry.package.add_dependency(Factory.create_dependency("foo", "^2.0.0")) @@ -128,9 +126,7 @@ def test_remove_without_specific_group_removes_from_specific_groups( """ ) content["tool"]["poetry"]["dependencies"]["foo"] = "^2.0.0" - content["tool"]["poetry"].value._insert_after( - "dependencies", "group", groups_content["tool"]["poetry"]["group"] - ) + content["tool"]["poetry"]["group"] = groups_content["tool"]["poetry"]["group"] app.poetry.file.write(content) app.poetry.package.add_dependency(Factory.create_dependency("foo", "^2.0.0")) @@ -189,9 +185,7 @@ def test_remove_does_not_live_empty_groups( """ ) content["tool"]["poetry"]["dependencies"]["foo"] = "^2.0.0" - content["tool"]["poetry"].value._insert_after( - "dependencies", "group", groups_content["tool"]["poetry"]["group"] - ) + content["tool"]["poetry"]["group"] = groups_content["tool"]["poetry"]["group"] app.poetry.file.write(content) app.poetry.package.add_dependency(Factory.create_dependency("foo", "^2.0.0"))