Skip to content

Commit a59262e

Browse files
Zuulopenstack-gerrit
authored andcommitted
Merge "Respect --skip-resource when deleting."
2 parents 37a22cf + 1d4aaba commit a59262e

File tree

2 files changed

+34
-6
lines changed

2 files changed

+34
-6
lines changed

openstackclient/common/project_cleanup.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,5 +150,8 @@ def take_action(self, parsed_args):
150150
self.log.warning(_('Deleting resources'))
151151

152152
project_connect.project_cleanup(
153-
dry_run=False, status_queue=status_queue, filters=filters
153+
dry_run=False,
154+
status_queue=status_queue,
155+
filters=filters,
156+
skip_resources=parsed_args.skip_resource,
154157
)

openstackclient/tests/unit/common/test_project_cleanup.py

Lines changed: 30 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,12 @@ def test_project_cleanup_with_filters(self):
8383
filters=filters,
8484
skip_resources=None,
8585
),
86-
mock.call(dry_run=False, status_queue=mock.ANY, filters=filters),
86+
mock.call(
87+
dry_run=False,
88+
status_queue=mock.ANY,
89+
filters=filters,
90+
skip_resources=None,
91+
),
8792
]
8893
self.project_cleanup_mock.assert_has_calls(calls)
8994

@@ -114,7 +119,12 @@ def test_project_cleanup_with_auto_approve(self):
114119
filters={},
115120
skip_resources=None,
116121
),
117-
mock.call(dry_run=False, status_queue=mock.ANY, filters={}),
122+
mock.call(
123+
dry_run=False,
124+
status_queue=mock.ANY,
125+
filters={},
126+
skip_resources=None,
127+
),
118128
]
119129
self.project_cleanup_mock.assert_has_calls(calls)
120130

@@ -144,7 +154,12 @@ def test_project_cleanup_with_project(self):
144154
filters={},
145155
skip_resources=None,
146156
),
147-
mock.call(dry_run=False, status_queue=mock.ANY, filters={}),
157+
mock.call(
158+
dry_run=False,
159+
status_queue=mock.ANY,
160+
filters={},
161+
skip_resources=None,
162+
),
148163
]
149164
self.project_cleanup_mock.assert_has_calls(calls)
150165

@@ -230,7 +245,12 @@ def test_project_cleanup_with_auth_project(self):
230245
filters={},
231246
skip_resources=None,
232247
),
233-
mock.call(dry_run=False, status_queue=mock.ANY, filters={}),
248+
mock.call(
249+
dry_run=False,
250+
status_queue=mock.ANY,
251+
filters={},
252+
skip_resources=None,
253+
),
234254
]
235255
self.project_cleanup_mock.assert_has_calls(calls)
236256

@@ -260,7 +280,12 @@ def test_project_cleanup_with_skip_resource(self):
260280
filters={},
261281
skip_resources=[skip_resource],
262282
),
263-
mock.call(dry_run=False, status_queue=mock.ANY, filters={}),
283+
mock.call(
284+
dry_run=False,
285+
status_queue=mock.ANY,
286+
filters={},
287+
skip_resources=[skip_resource],
288+
),
264289
]
265290
self.project_cleanup_mock.assert_has_calls(calls)
266291

0 commit comments

Comments
 (0)