diff options
| author | Jenkins <jenkins@review.openstack.org> | 2016-07-22 09:11:42 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2016-07-22 09:11:42 +0000 |
| commit | 831301e5d6caaab06c8dcc7a5a6a0c21d033caa9 (patch) | |
| tree | 7915ba196826a0078e68a60b25e13d9290dd96d8 /openstackclient/tests/compute/v2/fakes.py | |
| parent | d84393999a9136c821f0b7804f56f9a730cc94c9 (diff) | |
| parent | b0c317ebdd5e5f2626ce2fbd495149336fe5df7e (diff) | |
| download | python-openstackclient-831301e5d6caaab06c8dcc7a5a6a0c21d033caa9.tar.gz | |
Merge "Add Support for showing flavor access list"
Diffstat (limited to 'openstackclient/tests/compute/v2/fakes.py')
| -rw-r--r-- | openstackclient/tests/compute/v2/fakes.py | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/openstackclient/tests/compute/v2/fakes.py b/openstackclient/tests/compute/v2/fakes.py index b47b00b2..b4243a22 100644 --- a/openstackclient/tests/compute/v2/fakes.py +++ b/openstackclient/tests/compute/v2/fakes.py @@ -787,6 +787,35 @@ class FakeFlavor(object): return mock.MagicMock(side_effect=flavors) +class FakeFlavorAccess(object): + """Fake one or more flavor accesses.""" + + @staticmethod + def create_one_flavor_access(attrs=None): + """Create a fake flavor access. + + :param Dictionary attrs: + A dictionary with all attributes + :return: + A FakeResource object, with flavor_id, tenat_id + """ + attrs = attrs or {} + + # Set default attributes. + flavor_access_info = { + 'flavor_id': 'flavor-id-' + uuid.uuid4().hex, + 'tenant_id': 'tenant-id-' + uuid.uuid4().hex, + } + + # Overwrite default attributes. + flavor_access_info.update(attrs) + + flavor_access = fakes.FakeResource( + info=copy.deepcopy(flavor_access_info), loaded=True) + + return flavor_access + + class FakeKeypair(object): """Fake one or more keypairs.""" |
