33
44import pytest
55
6- from tests .installer import TestgenDeleteAction , AbortAction , CommandFailed
6+ from tests .installer import AbortAction , CommandFailed , ComposeDeleteAction
77
88
99@pytest .fixture
10- def tg_delete_action (action_cls , args_mock , tmp_data_folder , start_cmd_mock ):
11- action = TestgenDeleteAction ()
10+ def compose_delete_action (action_cls , args_mock , tmp_data_folder , start_cmd_mock ):
11+ action = ComposeDeleteAction ()
1212 args_mock .prod = "tg"
1313 args_mock .action = "delete"
1414 with patch .object (action , "execute" , new = partial (action .execute , args_mock )):
@@ -17,15 +17,15 @@ def tg_delete_action(action_cls, args_mock, tmp_data_folder, start_cmd_mock):
1717
1818@pytest .mark .integration
1919@pytest .mark .parametrize ("fail_network" , (False , True ))
20- def test_tg_delete (fail_network , tg_delete_action , start_cmd_mock , stdout_mock ):
20+ def test_compose_delete (fail_network , compose_delete_action , start_cmd_mock , stdout_mock ):
2121 stdout_mock .side_effect = [
2222 [],
23- ['{"Labels":"com.docker.compose.project=testgen ,", "Status":"N/A", "Name": "postgresql"}' ],
23+ ['{"Labels":"com.docker.compose.project=test-project ,", "Status":"N/A", "Name": "postgresql"}' ],
2424 [],
2525 ]
2626 start_cmd_mock .__exit__ .side_effect = [CommandFailed if fail_network else None , None , None ]
2727
28- tg_delete_action .execute ()
28+ compose_delete_action .execute ()
2929
3030 kwargs = dict (raise_on_non_zero = True , env = None )
3131 start_cmd_mock .assert_has_calls (
@@ -42,12 +42,12 @@ def test_tg_delete(fail_network, tg_delete_action, start_cmd_mock, stdout_mock):
4242@pytest .mark .parametrize ("keep_images, expected_down_args" , ((False , ["--rmi" , "all" ]), (True , [])))
4343@pytest .mark .parametrize ("keep_config" , (False , True ))
4444@pytest .mark .parametrize ("fail_network" , (False , True ))
45- def test_tg_delete_compose (
45+ def test_compose_delete_compose (
4646 fail_network ,
4747 keep_config ,
4848 keep_images ,
4949 expected_down_args ,
50- tg_delete_action ,
50+ compose_delete_action ,
5151 start_cmd_mock ,
5252 stdout_mock ,
5353 args_mock ,
@@ -58,7 +58,7 @@ def test_tg_delete_compose(
5858 compose_path .touch ()
5959 start_cmd_mock .__exit__ .side_effect = [None , CommandFailed if fail_network else None ]
6060
61- tg_delete_action .execute ()
61+ compose_delete_action .execute ()
6262
6363 kwargs = dict (raise_on_non_zero = True , env = None )
6464 start_cmd_mock .assert_has_calls (
@@ -73,24 +73,24 @@ def test_tg_delete_compose(
7373
7474
7575@pytest .mark .integration
76- def test_tg_delete_abort ( tg_delete_action , start_cmd_mock , compose_path , stdout_mock , console_msg_mock ):
76+ def test_compose_delete_abort ( compose_delete_action , start_cmd_mock , compose_path , stdout_mock , console_msg_mock ):
7777 stdout_mock .side_effect = [
7878 [],
79- ['{"Labels":"com.docker.compose.project=testgen ,", "Status":"N/A", "Name": "postgresql"}' ],
79+ ['{"Labels":"com.docker.compose.project=test-project ,", "Status":"N/A", "Name": "postgresql"}' ],
8080 [],
8181 ]
8282 start_cmd_mock .__exit__ .side_effect = [None , None , CommandFailed ]
8383 with pytest .raises (AbortAction ):
84- tg_delete_action .execute ()
84+ compose_delete_action .execute ()
8585
8686 console_msg_mock .assert_any_msg_contains ("Could NOT delete docker volumes. Please delete them manually" )
8787
8888
8989@pytest .mark .integration
90- def test_tg_delete_compose_abort ( tg_delete_action , start_cmd_mock , compose_path , console_msg_mock ):
90+ def test_compose_delete_compose_abort ( compose_delete_action , start_cmd_mock , compose_path , console_msg_mock ):
9191 compose_path .touch ()
9292 start_cmd_mock .__exit__ .side_effect = [CommandFailed , None ]
9393 with pytest .raises (AbortAction ):
94- tg_delete_action .execute ()
94+ compose_delete_action .execute ()
9595
9696 console_msg_mock .assert_any_msg_contains ("Could NOT delete the Docker resources" )
0 commit comments