diff options
| author | Ankur Gupta <ankur.gupta@intel.com> | 2016-10-03 18:39:00 -0500 |
|---|---|---|
| committer | Ankur Gupta <ankur.gupta@intel.com> | 2016-11-28 22:54:08 -0600 |
| commit | ac7d27adc6ee9b035a57c21a0ed84596ae65a449 (patch) | |
| tree | 537950470050bd70e7ecc6db2041fb6417080f35 /openstackclient/tests/unit/network/v2/fakes.py | |
| parent | 62bf9e2609bd5d092ff1b238546a1fc6175bd575 (diff) | |
| download | python-openstackclient-ac7d27adc6ee9b035a57c21a0ed84596ae65a449.tar.gz | |
Add network service provider list to OSC
Add network service providers commands to OSC
Change-Id: Iea8bbe460061d67e36a4346b349e07612112c732
Depends-On: Ie0be92e0717b8b13e31068276a12b5fbf784e374
Diffstat (limited to 'openstackclient/tests/unit/network/v2/fakes.py')
| -rw-r--r-- | openstackclient/tests/unit/network/v2/fakes.py | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/openstackclient/tests/unit/network/v2/fakes.py b/openstackclient/tests/unit/network/v2/fakes.py index cea00282..e296ba72 100644 --- a/openstackclient/tests/unit/network/v2/fakes.py +++ b/openstackclient/tests/unit/network/v2/fakes.py @@ -1107,3 +1107,38 @@ class FakeSubnetPool(object): if subnet_pools is None: subnet_pools = FakeSubnetPool.create_subnet_pools(count) return mock.Mock(side_effect=subnet_pools) + + +class FakeNetworkServiceProvider(object): + """Fake Network Service Providers""" + + @staticmethod + def create_one_network_service_provider(attrs=None): + """Create service provider""" + attrs = attrs or {} + + service_provider = { + 'name': 'provider-name-' + uuid.uuid4().hex, + 'service_type': 'service-type-' + uuid.uuid4().hex, + 'default': False, + } + + service_provider.update(attrs) + + provider = fakes.FakeResource( + info=copy.deepcopy(service_provider), + loaded=True) + provider.is_default = service_provider['default'] + + return provider + + @staticmethod + def create_network_service_providers(attrs=None, count=2): + """Create multiple service providers""" + + service_providers = [] + for i in range(0, count): + service_providers.append(FakeNetworkServiceProvider. + create_one_network_service_provider( + attrs)) + return service_providers |
