openstackclient.tests.compute.v2 package¶
Submodules¶
openstackclient.tests.compute.v2.fakes module¶
-
class
openstackclient.tests.compute.v2.fakes.
FakeComputev2Client
(**kwargs)¶ Bases:
object
-
class
openstackclient.tests.compute.v2.fakes.
FakeFlavor
¶ Bases:
object
Fake one or more flavors.
-
static
create_flavors
(attrs={}, count=2)¶ Create multiple fake flavors.
Parameters: - attrs (Dictionary) – A dictionary with all attributes
- count (int) – The number of flavors to fake
Returns: A list of FakeFlavorResource objects faking the flavors
-
static
create_one_flavor
(attrs={})¶ Create a fake flavor.
Parameters: attrs (Dictionary) – A dictionary with all attributes Returns: A FakeFlavorResource object, with id, name, ram, vcpus, properties
-
static
get_flavors
(flavors=None, count=2)¶ Get an iterable MagicMock object with a list of faked flavors.
If flavors list is provided, then initialize the Mock object with the list. Otherwise create one.
Parameters: - flavors (List) – A list of FakeFlavorResource objects faking flavors
- count (int) – The number of flavors to fake
Returns: An iterable Mock object with side_effect set to a list of faked flavors
-
static
-
class
openstackclient.tests.compute.v2.fakes.
FakeFlavorResource
(manager=None, info={}, loaded=False, methods={})¶ Bases:
openstackclient.tests.fakes.FakeResource
Fake flavor object’s methods to help test.
The flavor object has three methods to get, set, unset its properties. Need to fake them, otherwise the functions to be tested won’t run properly.
-
get_keys
()¶
-
set_keys
(args)¶
-
unset_keys
(keys)¶
-
-
class
openstackclient.tests.compute.v2.fakes.
FakeServer
¶ Bases:
object
Fake one or more compute servers.
-
static
create_one_server
(attrs={}, methods={})¶ Create a fake server.
Parameters: - attrs (Dictionary) – A dictionary with all attributes
- methods (Dictionary) – A dictionary with all methods
Returns: A FakeResource object, with id, name, metadata
-
static
create_servers
(attrs={}, methods={}, count=2)¶ Create multiple fake servers.
Parameters: - attrs (Dictionary) – A dictionary with all attributes
- methods (Dictionary) – A dictionary with all methods
- count (int) – The number of servers to fake
Returns: A list of FakeResource objects faking the servers
-
static
get_servers
(servers=None, count=2)¶ Get an iterable MagicMock object with a list of faked servers.
If servers list is provided, then initialize the Mock object with the list. Otherwise create one.
Parameters: - servers (List) – A list of FakeResource objects faking servers
- count (int) – The number of servers to fake
Returns: An iterable Mock object with side_effect set to a list of faked servers
-
static
-
class
openstackclient.tests.compute.v2.fakes.
TestComputev2
(*args, **kwargs)¶ Bases:
openstackclient.tests.utils.TestCommand
-
setUp
()¶
-
openstackclient.tests.compute.v2.test_flavor module¶
-
class
openstackclient.tests.compute.v2.test_flavor.
TestFlavor
(*args, **kwargs)¶ Bases:
openstackclient.tests.compute.v2.fakes.TestComputev2
-
setUp
()¶
-
-
class
openstackclient.tests.compute.v2.test_flavor.
TestFlavorDelete
(*args, **kwargs)¶ Bases:
openstackclient.tests.compute.v2.test_flavor.TestFlavor
-
flavor
= <FakeFlavorResource id=flavor-id-52e66479c6a84191b5bf8b454841ced3, name=flavor-name-10f78eaf90694c358347c775bcbc63ad, ram=8192, vcpus=4>¶
-
setUp
()¶
-
test_flavor_delete
()¶
-
test_flavor_delete_with_unexist_flavor
()¶
-
-
class
openstackclient.tests.compute.v2.test_flavor.
TestFlavorList
(*args, **kwargs)¶ Bases:
openstackclient.tests.compute.v2.test_flavor.TestFlavor
-
columns
= ('ID', 'Name', 'RAM', 'Disk', 'Ephemeral', 'VCPUs', 'Is Public')¶
-
columns_long
= ('ID', 'Name', 'RAM', 'Disk', 'Ephemeral', 'VCPUs', 'Is Public', 'Swap', 'RXTX Factor', 'Properties')¶
-
data
= (('flavor-id-e99879406bad43e48bcaecf0772e4a87', 'flavor-name-c3a8f8f5a5ec460895cdbb33161dfcd9', 8192, '', '', 4, ''),)¶
-
data_long
= (('flavor-id-e99879406bad43e48bcaecf0772e4a87', 'flavor-name-c3a8f8f5a5ec460895cdbb33161dfcd9', 8192, '', '', 4, '', '', '', "property='value'"),)¶
-
flavors
= [<FakeFlavorResource id=flavor-id-e99879406bad43e48bcaecf0772e4a87, name=flavor-name-c3a8f8f5a5ec460895cdbb33161dfcd9, ram=8192, vcpus=4>]¶
-
setUp
()¶
-
test_flavor_list_all_flavors
()¶
-
test_flavor_list_long
()¶
-
test_flavor_list_no_options
()¶
-
test_flavor_list_private_flavors
()¶
-
test_flavor_list_public_flavors
()¶
-
-
class
openstackclient.tests.compute.v2.test_flavor.
TestFlavorSet
(*args, **kwargs)¶ Bases:
openstackclient.tests.compute.v2.test_flavor.TestFlavor
-
flavor
= <FakeFlavorResource id=flavor-id-3b1185c75e9f4be3aed509a805572d74, name=flavor-name-f6e552a1a9e54099818e76b0b1dc1790, ram=8192, vcpus=4>¶
-
setUp
()¶
-
test_flavor_set
()¶
-
-
class
openstackclient.tests.compute.v2.test_flavor.
TestFlavorUnset
(*args, **kwargs)¶ Bases:
openstackclient.tests.compute.v2.test_flavor.TestFlavor
-
flavor
= <FakeFlavorResource id=flavor-id-d61e5ce461a14e7f94f0eb09ded37f87, name=flavor-name-b5c70f7283c4489ea965ebc5f5abbd12, ram=8192, vcpus=4>¶
-
setUp
()¶
-
test_flavor_unset
()¶
-
openstackclient.tests.compute.v2.test_security_group module¶
-
class
openstackclient.tests.compute.v2.test_security_group.
FakeSecurityGroupResource
(manager=None, info={}, loaded=False, methods={})¶ Bases:
openstackclient.tests.fakes.FakeResource
-
get_keys
()¶
-
-
class
openstackclient.tests.compute.v2.test_security_group.
TestSecurityGroup
(*args, **kwargs)¶ Bases:
openstackclient.tests.compute.v2.fakes.TestComputev2
-
setUp
()¶
-
-
class
openstackclient.tests.compute.v2.test_security_group.
TestSecurityGroupCreate
(*args, **kwargs)¶ Bases:
openstackclient.tests.compute.v2.test_security_group.TestSecurityGroup
-
setUp
()¶
-
test_security_group_create_description
()¶
-
test_security_group_create_no_options
()¶
-
-
class
openstackclient.tests.compute.v2.test_security_group.
TestSecurityGroupList
(*args, **kwargs)¶ Bases:
openstackclient.tests.compute.v2.test_security_group.TestSecurityGroup
-
setUp
()¶
-
test_security_group_list_no_options
()¶
-
openstackclient.tests.compute.v2.test_security_group_rule module¶
-
class
openstackclient.tests.compute.v2.test_security_group_rule.
FakeSecurityGroupRuleResource
(manager=None, info={}, loaded=False, methods={})¶ Bases:
openstackclient.tests.fakes.FakeResource
-
get_keys
()¶
-
-
class
openstackclient.tests.compute.v2.test_security_group_rule.
TestSecurityGroupRule
(*args, **kwargs)¶ Bases:
openstackclient.tests.compute.v2.fakes.TestComputev2
-
setUp
()¶
-
-
class
openstackclient.tests.compute.v2.test_security_group_rule.
TestSecurityGroupRuleCreate
(*args, **kwargs)¶ Bases:
openstackclient.tests.compute.v2.test_security_group_rule.TestSecurityGroupRule
-
setUp
()¶
-
test_security_group_rule_create_ftp
()¶
-
test_security_group_rule_create_icmp
()¶
-
test_security_group_rule_create_no_options
()¶
-
test_security_group_rule_create_ssh
()¶
-
test_security_group_rule_create_udp
()¶
-
openstackclient.tests.compute.v2.test_server module¶
-
class
openstackclient.tests.compute.v2.test_server.
TestServer
(*args, **kwargs)¶ Bases:
openstackclient.tests.compute.v2.fakes.TestComputev2
-
run_method_with_servers
(method_name, server_count)¶
-
setUp
()¶
-
setup_servers_mock
(count)¶
-
-
class
openstackclient.tests.compute.v2.test_server.
TestServerCreate
(*args, **kwargs)¶ Bases:
openstackclient.tests.compute.v2.test_server.TestServer
-
setUp
()¶
-
test_server_create_minimal
()¶
-
test_server_create_no_options
()¶
-
test_server_create_userdata
(*args, **keywargs)¶
-
test_server_create_with_block_device_mapping
()¶
-
test_server_create_with_network
()¶
-
-
class
openstackclient.tests.compute.v2.test_server.
TestServerDelete
(*args, **kwargs)¶ Bases:
openstackclient.tests.compute.v2.test_server.TestServer
-
setUp
()¶
-
test_server_delete_multi_servers
()¶
-
test_server_delete_no_options
()¶
-
test_server_delete_wait_fails
(*args, **keywargs)¶
-
test_server_delete_wait_ok
(*args, **keywargs)¶
-
-
class
openstackclient.tests.compute.v2.test_server.
TestServerGeneral
(*args, **kwargs)¶ Bases:
testtools.testcase.TestCase
-
NEW
= {'foo': [{'OS-EXT-IPS-MAC:mac_addr': 'fa:16:3e:93:b3:01', 'version': 4, 'addr': '10.10.1.2', 'OS-EXT-IPS:type': 'fixed'}, {'OS-EXT-IPS-MAC:mac_addr': 'fa:16:3e:93:b3:02', 'version': 6, 'addr': '0:0:0:0:0:ffff:a0a:103', 'OS-EXT-IPS:type': 'floating'}]}¶
-
ODD
= {'jenkins': ['10.3.3.18', '124.12.125.4']}¶
-
OLD
= {'private': [{'version': 4, 'addr': '192.168.0.3'}]}¶
-
test_get_ip_address
()¶
-
-
class
openstackclient.tests.compute.v2.test_server.
TestServerImageCreate
(*args, **kwargs)¶ Bases:
openstackclient.tests.compute.v2.test_server.TestServer
-
setUp
()¶
-
test_server_image_create_name
()¶
-
test_server_image_create_no_options
()¶
-
-
class
openstackclient.tests.compute.v2.test_server.
TestServerList
(*args, **kwargs)¶ Bases:
openstackclient.tests.compute.v2.test_server.TestServer
-
columns
= ('ID', 'Name', 'Status', 'Networks')¶
-
data
= []¶
-
kwargs
= {'marker': None, 'limit': None, 'search_opts': {'status': None, 'ip': None, 'image': None, 'host': None, 'ip6': None, 'all_tenants': False, 'flavor': None, 'reservation_id': None, 'user_id': None, 'name': None, 'tenant_id': None, 'instance_name': None}}¶
-
search_opts
= {'status': None, 'ip': None, 'image': None, 'host': None, 'ip6': None, 'all_tenants': False, 'flavor': None, 'reservation_id': None, 'user_id': None, 'name': None, 'tenant_id': None, 'instance_name': None}¶
-
setUp
()¶
-
test_server_list_no_option
()¶
-
-
class
openstackclient.tests.compute.v2.test_server.
TestServerLock
(*args, **kwargs)¶ Bases:
openstackclient.tests.compute.v2.test_server.TestServer
-
setUp
()¶
-
test_server_lock_multi_servers
()¶
-
test_server_lock_one_server
()¶
-
-
class
openstackclient.tests.compute.v2.test_server.
TestServerPause
(*args, **kwargs)¶ Bases:
openstackclient.tests.compute.v2.test_server.TestServer
-
setUp
()¶
-
test_server_pause_multi_servers
()¶
-
test_server_pause_one_server
()¶
-
-
class
openstackclient.tests.compute.v2.test_server.
TestServerResize
(*args, **kwargs)¶ Bases:
openstackclient.tests.compute.v2.test_server.TestServer
-
setUp
()¶
-
test_server_resize
()¶
-
test_server_resize_confirm
()¶
-
test_server_resize_no_options
()¶
-
test_server_resize_revert
()¶
-
-
class
openstackclient.tests.compute.v2.test_server.
TestServerResume
(*args, **kwargs)¶ Bases:
openstackclient.tests.compute.v2.test_server.TestServer
-
setUp
()¶
-
test_server_resume_multi_servers
()¶
-
test_server_resume_one_server
()¶
-
-
class
openstackclient.tests.compute.v2.test_server.
TestServerShelve
(*args, **kwargs)¶ Bases:
openstackclient.tests.compute.v2.test_server.TestServer
-
setUp
()¶
-
test_shelve_multi_servers
()¶
-
test_shelve_one_server
()¶
-
-
class
openstackclient.tests.compute.v2.test_server.
TestServerStart
(*args, **kwargs)¶ Bases:
openstackclient.tests.compute.v2.test_server.TestServer
-
setUp
()¶
-
test_server_start_multi_servers
()¶
-
test_server_start_one_server
()¶
-
-
class
openstackclient.tests.compute.v2.test_server.
TestServerStop
(*args, **kwargs)¶ Bases:
openstackclient.tests.compute.v2.test_server.TestServer
-
setUp
()¶
-
test_server_stop_multi_servers
()¶
-
test_server_stop_one_server
()¶
-
-
class
openstackclient.tests.compute.v2.test_server.
TestServerSuspend
(*args, **kwargs)¶ Bases:
openstackclient.tests.compute.v2.test_server.TestServer
-
setUp
()¶
-
test_server_suspend_multi_servers
()¶
-
test_server_suspend_one_server
()¶
-
-
class
openstackclient.tests.compute.v2.test_server.
TestServerUnlock
(*args, **kwargs)¶ Bases:
openstackclient.tests.compute.v2.test_server.TestServer
-
setUp
()¶
-
test_server_unlock_multi_servers
()¶
-
test_server_unlock_one_server
()¶
-
-
class
openstackclient.tests.compute.v2.test_server.
TestServerUnpause
(*args, **kwargs)¶ Bases:
openstackclient.tests.compute.v2.test_server.TestServer
-
setUp
()¶
-
test_server_unpause_multi_servers
()¶
-
test_server_unpause_one_server
()¶
-
-
class
openstackclient.tests.compute.v2.test_server.
TestServerUnshelve
(*args, **kwargs)¶ Bases:
openstackclient.tests.compute.v2.test_server.TestServer
-
setUp
()¶
-
test_unshelve_multi_servers
()¶
-
test_unshelve_one_server
()¶
-
openstackclient.tests.compute.v2.test_service module¶
-
class
openstackclient.tests.compute.v2.test_service.
TestService
(*args, **kwargs)¶ Bases:
openstackclient.tests.compute.v2.fakes.TestComputev2
-
setUp
()¶
-
-
class
openstackclient.tests.compute.v2.test_service.
TestServiceDelete
(*args, **kwargs)¶ Bases:
openstackclient.tests.compute.v2.test_service.TestService
-
setUp
()¶
-
test_service_delete_no_options
()¶
-
-
class
openstackclient.tests.compute.v2.test_service.
TestServiceList
(*args, **kwargs)¶ Bases:
openstackclient.tests.compute.v2.test_service.TestService
-
setUp
()¶
-
test_service_list
()¶
-
-
class
openstackclient.tests.compute.v2.test_service.
TestServiceSet
(*args, **kwargs)¶ Bases:
openstackclient.tests.compute.v2.test_service.TestService
-
setUp
()¶
-
test_service_set_disable
()¶
-
test_service_set_enable
()¶
-