diff options
| author | zhiyong.dai <zhiyong.dai@easystack.cn> | 2016-11-24 21:09:55 +0800 |
|---|---|---|
| committer | Dean Troyer <dtroyer@gmail.com> | 2016-12-02 13:21:18 -0600 |
| commit | 094e5189b7bd4a84b124d17a7c70e4f9aaf7ebc7 (patch) | |
| tree | 2cb613b0bbcf972bb6cf83fd286062ad82943c2d /openstackclient/tests/unit/volume/v2/fakes.py | |
| parent | 12442371a8df359bfc412c57430d84ce7b978eb5 (diff) | |
| download | python-openstackclient-094e5189b7bd4a84b124d17a7c70e4f9aaf7ebc7.tar.gz | |
Add "consistency group delete" command
Add "consistency group delete" command in volume v2 (v2 only).
Change-Id: Ieebc2417df0d45a578d5617bad245d7863f09190
Implements: bp cinder-command-support
Partial-Bug: #1613964
Diffstat (limited to 'openstackclient/tests/unit/volume/v2/fakes.py')
| -rw-r--r-- | openstackclient/tests/unit/volume/v2/fakes.py | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/openstackclient/tests/unit/volume/v2/fakes.py b/openstackclient/tests/unit/volume/v2/fakes.py index 41d8e794..3137bfb0 100644 --- a/openstackclient/tests/unit/volume/v2/fakes.py +++ b/openstackclient/tests/unit/volume/v2/fakes.py @@ -546,6 +546,30 @@ class FakeConsistencyGroup(object): return consistency_groups + @staticmethod + def get_consistency_groups(consistency_groups=None, count=2): + """Note: + + Get an iterable MagicMock object with a list of faked + consistency_groups. + + If consistency_groups list is provided, then initialize + the Mock object with the list. Otherwise create one. + + :param List consistency_groups: + A list of FakeResource objects faking consistency_groups + :param Integer count: + The number of consistency_groups to be faked + :return + An iterable Mock object with side_effect set to a list of faked + consistency_groups + """ + if consistency_groups is None: + consistency_groups = (FakeConsistencyGroup. + create_consistency_groups(count)) + + return mock.Mock(side_effect=consistency_groups) + class FakeConsistencyGroupSnapshot(object): """Fake one or more consistency group snapshot.""" |
