def setUp(self):
     self.host = '127.0.0.1'
     self.connection = connection(self.host)
     self.accept_language_header = {
         'Accept-Language': 'en_US'
     }
     self.default_headers = {
         'X-API-Version': 300,
         'Accept': 'application/json',
         'Content-Type': 'application/json'
     }
     self.default_headers_with_etag_validation_off = {
         'X-API-Version': 300,
         'Accept': 'application/json',
         'Content-Type': 'application/json',
         'If-Match': '*'
     }
     self.merged_headers = {
         'X-API-Version': 300,
         'Accept': 'application/json',
         'Content-Type': 'application/json',
         'Accept-Language': 'en_US'
     }
     self.request_body = {"request body": "content"}
     self.response_body = {"response body": "content",
                           "message": "An error occurred."}
     self.dumped_request_body = json.dumps(self.request_body.copy())
     self.expected_response_body = self.response_body.copy()
Ejemplo n.º 2
0
 def setUp(self):
     super(ProfilesTest, self).setUp()
     self.host = 'http://1.2.3.4'
     self.connection = connection(self.host)
     self.settings = settings(self.connection)
     self.servers = servers(self.connection)
     self.profile = profile
Ejemplo n.º 3
0
 def setUp(self):
     super(ServersTest, self).setUp()
     self.host = 'http://1.2.3.4'
     self.connection = connection(self.host)
     self.servers = servers(self.connection)
     self.activity = activity(self.connection)
     warnings.filterwarnings('ignore')
    def setUp(self):
        oneview_connection = connection('127.0.0.1')
        self.resource = Restores(oneview_connection)

        self.restores = [
            {"backupIdToRestore": "example_backup_2017-03-06_023131"},
            {"backupIdToRestore": "example_backup_2017-04-06_023131"}
        ]
Ejemplo n.º 5
0
 def setUp(self):
     super(ResourceTest, self).setUp()
     self.host = '127.0.0.1'
     self.connection = connection(self.host)
     self.resource_client = ResourceClient(self.connection, self.URI)
     self.task = {"task": "task"}
     self.response_body = {"body": "body"}
     self.custom_headers = {'Accept-Language': 'en_US'}
 def __init__(self, ip, session_id, api_version, sslBundle=False):
     self.__connection = connection(ip, api_version, sslBundle)
     self.__connection.set_session_id(session_id)
     self.__golden_images = None
     self.__plan_scripts = None
     self.__build_plans = None
     self.__os_volumes = None
     self.__deployment_plans = None
     self.__artifact_bundles = None
     self.__deployment_groups = None
    def setUp(self):
        self.host = '127.0.0.1'
        self.connection = connection(self.host)
        self._logical_interconnect = LogicalInterconnects(self.connection)

        self.telemetry_config = {
            "sampleCount": 12,
            "enableTelemetry": True,
            "sampleInterval": 300
        }
        self.tc_default_values = self._logical_interconnect.SETTINGS_TELEMETRY_CONFIG_DEFAULT_VALUES
    def setUp(self):
        self.host = '127.0.0.1'
        self.connection = connection(self.host)
        self._logical_interconnect = LogicalInterconnects(self.connection)
        self.uri = '/rest/logical-interconnects/ad28cf21-8b15-4f92-bdcf-51cb2042db32'
        self._logical_interconnect.data = {
            "uri": self.uri,
            "telemetryConfiguration": {"uri": "{}/telemetry-configurations/445cea80-280a-4794-b703-c53e8394a485".format(self.uri)}}

        self.telemetry_config = {
            "sampleCount": 12,
            "enableTelemetry": True,
            "sampleInterval": 300
        }
        self.tc_default_values = self._logical_interconnect.SETTINGS_TELEMETRY_CONFIG_DEFAULT_VALUES
Ejemplo n.º 9
0
 def __init__(self, config):
     self.__connection = connection(config["ip"], config.get('api_version', 200))
     self.__set_proxy(config)
     self.__connection.login(config["credentials"])
     self.__connections = None
     self.__connection_templates = None
     self.__fc_networks = None
     self.__fcoe_networks = None
     self.__ethernet_networks = None
     self.__fabrics = None
     self.__network_sets = None
     self.__switches = None
     self.__switch_types = None
     self.__tasks = None
     self.__enclosures = None
     self.__logical_enclosures = None
     self.__enclosure_groups = None
     self.__metric_streaming = None
     self.__server_hardware = None
     self.__server_hardware_types = None
     self.__id_pools_vsn_ranges = None
     self.__id_pools_vmac_ranges = None
     self.__id_pools_vwwn_ranges = None
     self.__interconnects = None
     self.__interconnect_types = None
     self.__interconnect_link_topologies = None
     self.__power_devices = None
     self.__unmanaged_devices = None
     self.__racks = None
     self.__san_managers = None
     self.__endpoints = None
     self.__logical_interconnects = None
     self.__logical_interconnect_groups = None
     self.__logical_switch_groups = None
     self.__logical_downlinks = None
     self.__server_profiles = None
     self.__server_profile_templates = None
     self.__storage_systems = None
     self.__storage_pools = None
     self.__storage_volume_templates = None
     self.__storage_volume_attachments = None
     self.__firmware_drivers = None
     self.__firmware_bundles = None
     self.__uplink_sets = None
     self.__volumes = None
     self.__managed_sans = None
Ejemplo n.º 10
0
 def setUp(self):
     self.host = '127.0.0.1'
     self.connection = connection(self.host)
     self.accept_language_header = {
         'Accept-Language': 'en_US'
     }
     self.default_headers = {
         'X-API-Version': 200,
         'Accept': 'application/json',
         'Content-Type': 'application/json'
     }
     self.merged_headers = {
         'X-API-Version': 200,
         'Accept': 'application/json',
         'Content-Type': 'application/json',
         'Accept-Language': 'en_US'
     }
     self.request_body = {"request body": "content"}
     self.response_body = {"response body": "content"}
     self.dumped_request_body = json.dumps(self.request_body.copy())
     self.expected_response_body = self.response_body.copy()
 def setUp(self):
     super(NetworkingTest, self).setUp()
     self.host = 'http://1.2.3.4'
     self.connection = connection(self.host)
     self.networking = networking(self.connection)
Ejemplo n.º 12
0
 def setUp(self):
     oneview_connection = connection(self.DEFAULT_HOST)
     self.resource = Scopes(oneview_connection)
 def setUp(self):
     self.host = '127.0.0.1'
     self.connection = connection(self.host)
     self._sas_logical_jbod_attachments = SasLogicalJbodAttachments(self.connection)
Ejemplo n.º 14
0
 def setUp(self):
     host = '127.0.0.1'
     http_connection = connection(host)
     self._resource = ServerProfiles(http_connection)
Ejemplo n.º 15
0
 def __init__(self, config):
     self.__connection = connection(
         config["ip"], config.get('api_version', self.DEFAULT_API_VERSION),
         config.get('ssl_certificate', False), config.get('timeout'))
     self.__image_streamer_ip = config.get("image_streamer_ip")
     self.__set_proxy(config)
     self.__connection.login(config["credentials"])
     self.__certificate_authority = None
     self.__connections = None
     self.__connection_templates = None
     self.__fc_networks = None
     self.__fcoe_networks = None
     self.__ethernet_networks = None
     self.__fabrics = None
     self.__network_sets = None
     self.__switches = None
     self.__switch_types = None
     self.__tasks = None
     self.__scopes = None
     self.__enclosures = None
     self.__logical_enclosures = None
     self.__enclosure_groups = None
     self.__metric_streaming = None
     self.__server_hardware = None
     self.__server_hardware_types = None
     self.__id_pools_vsn_ranges = None
     self.__id_pools_vmac_ranges = None
     self.__id_pools_vwwn_ranges = None
     self.__id_pools_ipv4_ranges = None
     self.__id_pools_ipv4_subnets = None
     self.__id_pools = None
     self.__interconnects = None
     self.__interconnect_types = None
     self.__interconnect_link_topologies = None
     self.__sas_interconnect_types = None
     self.__internal_link_sets = None
     self.__power_devices = None
     self.__unmanaged_devices = None
     self.__racks = None
     self.__roles = None
     self.__datacenters = None
     self.__san_managers = None
     self.__endpoints = None
     self.__logical_interconnects = None
     self.__sas_logical_interconnects = None
     self.__logical_interconnect_groups = None
     self.__logical_switch_groups = None
     self.__logical_switches = None
     self.__logical_downlinks = None
     self.__restores = None
     self.__server_profiles = None
     self.__server_profile_templates = None
     self.__sas_logical_jbods = None
     self.__storage_systems = None
     self.__storage_pools = None
     self.__storage_volume_templates = None
     self.__storage_volume_attachments = None
     self.__firmware_drivers = None
     self.__firmware_bundles = None
     self.__uplink_sets = None
     self.__volumes = None
     self.__sas_logical_jbod_attachments = None
     self.__managed_sans = None
     self.__migratable_vc_domains = None
     self.__sas_interconnects = None
     self.__index_resources = None
     self.__labels = None
     self.__sas_logical_interconnect_groups = None
     self.__alerts = None
     self.__events = None
     self.__drive_enclures = None
     self.__os_deployment_plans = None
     self.__os_deployment_servers = None
     self.__certificate_rabbitmq = None
     self.__users = None
     self.__appliance_time_and_locale_configuration = None
     self.__appliance_node_information = None
     self.__versions = None
     self.__backups = None
     self.__login_details = None
     self.__licenses = None
Ejemplo n.º 16
0
 def setUp(self):
     self.host = '127.0.0.1'
     self.connection = connection(self.host)
     self._client = GoldenImages(self.connection)
Ejemplo n.º 17
0
 def setUp(self):
     oneview_connection = connection(self.DEFAULT_HOST)
     self.resource = FirmwareDrivers(oneview_connection)
Ejemplo n.º 18
0
 def setUp(self):
     super(ServersTest, self).setUp()
     self.host = 'http://1.2.3.4'
     self.connection = connection(self.host)
     self.servers = servers(self.connection)
     self.activity = activity(self.connection)
Ejemplo n.º 19
0
 def setUp(self):
     oneview_connection = connection(self.DEFAULT_HOST)
     self.resource = Scopes(oneview_connection)
 def setUp(self):
     host = '127.0.0.1'
     http_connection = connection(host)
     self._resource = ServerProfiles(http_connection)
     self.uri = "/rest/server-profiles/4ff2327f-7638-4b66-ad9d-283d4940a4ae"
     self._resource.data = {"uri": self.uri}
Ejemplo n.º 21
0
 def setUp(self):
     self.host = '127.0.0.1'
     self.connection = connection(self.host)
     self._fcoe_networks = FcoeNetworks(self.connection)
     self.uri = "/rest/fcoe-networks/3518be0e-17c1-4189-8f81-83f3724f6155"
     self._fcoe_networks.data = {"uri": self.uri}
Ejemplo n.º 22
0
 def setUp(self):
     self.host = '127.0.0.1'
     self.connection = connection(self.host)
     self._logical_enclosures = LogicalEnclosures(self.connection)
 def setUp(self):
     self.host = '127.0.0.1'
     self.connection = connection(self.host)
     self._lig = LogicalInterconnectGroups(self.connection)
     self.uri = "/rest/logical-interconnect-groups/f0a0a113-ec97-41b4-83ce-d7c92b900e7c"
     self._lig.data = {"uri": self.uri}
 def setUp(self):
     self.host = '127.0.0.1'
     self.connection = connection(self.host)
     self._interconnect_types = InterconnectTypes(self.connection)
 def setUp(self):
     self.host = '127.0.0.1'
     self.connection = connection(self.host)
     self._node_information = ApplianceNodeInformation(self.connection)
Ejemplo n.º 26
0
 def setUp(self):
     self.host = '127.0.0.1'
     self.connection = connection(self.host)
     self._network_sets = NetworkSets(self.connection)
 def setUp(self):
     self.host = '127.0.0.1'
     self.connection = connection(self.host)
     self._client = OsVolumes(self.connection)
 def setUp(self):
     self.host = '127.0.0.1'
     self.connection = connection(self.host)
     self._lig = LogicalInterconnectGroups(self.connection)
 def __init__(self, config):
     self.__connection = connection(config["ip"], config.get('api_version', self.DEFAULT_API_VERSION))
     self.__image_streamer_ip = config.get("image_streamer_ip")
     self.__set_proxy(config)
     self.__connection.login(config["credentials"])
     self.__certificate_authority = None
     self.__connections = None
     self.__connection_templates = None
     self.__fc_networks = None
     self.__fcoe_networks = None
     self.__ethernet_networks = None
     self.__fabrics = None
     self.__network_sets = None
     self.__switches = None
     self.__switch_types = None
     self.__tasks = None
     self.__scopes = None
     self.__enclosures = None
     self.__logical_enclosures = None
     self.__enclosure_groups = None
     self.__metric_streaming = None
     self.__server_hardware = None
     self.__server_hardware_types = None
     self.__id_pools_vsn_ranges = None
     self.__id_pools_vmac_ranges = None
     self.__id_pools_vwwn_ranges = None
     self.__id_pools_ipv4_ranges = None
     self.__id_pools_ipv4_subnets = None
     self.__id_pools = None
     self.__interconnects = None
     self.__interconnect_types = None
     self.__interconnect_link_topologies = None
     self.__sas_interconnect_types = None
     self.__internal_link_sets = None
     self.__power_devices = None
     self.__unmanaged_devices = None
     self.__racks = None
     self.__datacenters = None
     self.__san_managers = None
     self.__endpoints = None
     self.__logical_interconnects = None
     self.__sas_logical_interconnects = None
     self.__logical_interconnect_groups = None
     self.__logical_switch_groups = None
     self.__logical_switches = None
     self.__logical_downlinks = None
     self.__server_profiles = None
     self.__server_profile_templates = None
     self.__sas_logical_jbods = None
     self.__storage_systems = None
     self.__storage_pools = None
     self.__storage_volume_templates = None
     self.__storage_volume_attachments = None
     self.__firmware_drivers = None
     self.__firmware_bundles = None
     self.__uplink_sets = None
     self.__volumes = None
     self.__sas_logical_jbod_attachments = None
     self.__managed_sans = None
     self.__migratable_vc_domains = None
     self.__sas_interconnects = None
     self.__labels = None
     self.__sas_logical_interconnect_groups = None
     self.__alerts = None
     self.__drive_enclures = None
     self.__os_deployment_plans = None
     self.__os_deployment_servers = None
     self.__certificate_rabbitmq = None
 def setUp(self):
     self.host = '127.0.0.1'
     self.connection = connection(self.host)
     self._resource = SasLogicalInterconnectGroups(self.connection)
Ejemplo n.º 31
0
 def setUp(self):
     self.host = '127.0.0.1'
     self.connection = connection(self.host)
     self._power_devices = PowerDevices(self.connection)
 def setUp(self):
     self.host = '127.0.0.1'
     self.connection = connection(self.host)
     self._lig = LogicalInterconnectGroups(self.connection)
Ejemplo n.º 33
0
 def setUp(self):
     self.host = '127.0.0.1'
     self.connection = connection(self.host)
     self._connections = Connections(self.connection)
Ejemplo n.º 34
0
 def setUp(self):
     self.host = '127.0.0.1'
     self.connection = connection(self.host)
     self._enclosures = Enclosures(self.connection)
 def setUp(self):
     self.host = '127.0.0.1'
     self.connection = connection(self.host)
     self._lsg = LogicalSwitchGroups(self.connection)
     self.uri = "/rest/logical-switch-groups/dce3fc90-873e-48f7-8340-cc927d625b16"
     self._lsg.data = {"uri": self.uri}
Ejemplo n.º 36
0
 def setUp(self):
     self.host = '127.0.0.1'
     self.connection = connection(self.host)
     self._logical_interconnect = LogicalInterconnects(self.connection)
 def setUp(self):
     self.host = '127.0.0.1'
     self.connection = connection(self.host)
     self.client = IdPoolsIpv4Subnets(self.connection)
     self.example_uri = "/rest/id-pools/ipv4/subnets/f0a0a113-ec97-41b4-83ce-d7c92b900e7c"
 def setUp(self):
     self.host = '127.0.0.1'
     self.connection = connection(self.host)
     self._sas_interconnect_types = SasInterconnectTypes(self.connection)
Ejemplo n.º 39
0
 def setUp(self):
     self.host = '127.0.0.1'
     self.connection = connection(self.host)
     self._os_deployment_servers = OsDeploymentServers(self.connection)
 def setUp(self):
     self.host = '127.0.0.1'
     self.connection = connection(self.host)
     self._logical_switches = LogicalSwitches(self.connection)
 def setUp(self):
     self.host = '127.0.0.1'
     self.connection = connection(self.host)
     self._storage_pools = StoragePools(self.connection)
Ejemplo n.º 42
0
 def setUp(self):
     self.host = '127.0.0.1'
     self.connection = connection(self.host)
     self._volumes = Volumes(self.connection)
    def test_headers_with_api_version_300(self):
        self.connection = connection(self.host, 300)

        expected_headers = self.default_headers.copy()
        expected_headers['X-API-Version'] = 300
        self.assertEqual(expected_headers, self.connection._headers)
 def setUp(self):
     self.host = '127.0.0.1'
     self.connection = connection(self.host)
     self._firmware_bundles = FirmwareBundles(self.connection)
 def setUp(self):
     host = '127.0.0.1'
     http_connection = connection(host)
     self._resource = ServerProfileTemplate(http_connection)
 def setUp(self):
     self.host = '127.0.0.1'
     self.connection = connection(self.host)
     self._time_and_locale = ApplianceTimeAndLocaleConfiguration(self.connection)
 def setUp(self):
     host = '127.0.0.1'
     http_connection = connection(host)
     self._resource = ManagedSANs(http_connection)
Ejemplo n.º 48
0
 def setUp(self):
     self.host = '127.0.0.1'
     self.connection = connection(self.host)
     self._storage_systems = StorageSystems(self.connection)
Ejemplo n.º 49
0
 def setUp(self):
     self.host = '127.0.0.1'
     self.connection = connection(self.host)
     self._users = Users(self.connection)
 def setUp(self):
     self.host = '127.0.0.1'
     self.connection = connection(self.host)
     self._client = SasLogicalInterconnects(self.connection)
     self.uri = "/rest/sas-logical-interconnects/ad28cf21-8b15-4f92-bdcf-51cb2042db32"
     self._client.data = {"uri": self.uri}
 def setUp(self):
     self.host = '127.0.0.1'
     self.connection = connection(self.host)
     self.client = EnclosureGroups(self.connection)
Ejemplo n.º 52
0
 def setUp(self):
     self.host = '127.0.0.1'
     self.connection = connection(self.host)
     self._client = BuildPlans(self.connection)
 def setUp(self):
     self.host = '127.0.0.1'
     self.connection = connection(self.host)
     self._id_pools_vsn_ranges = IdPoolsVsnRanges(self.connection)
Ejemplo n.º 54
0
 def setUp(self):
     self.host = '127.0.0.1'
     self.connection = connection(self.host)
     self._fabrics = Fabrics(self.connection)
Ejemplo n.º 55
0
 def setUp(self):
     self.host = '127.0.0.1'
     self.connection = connection(self.host)
     self._volumes = Volumes(self.connection)
Ejemplo n.º 56
0
 def setUp(self):
     self.host = '127.0.0.1'
     self.connection = connection(self.host)
     self._switch_types = SwitchTypes(self.connection)
 def setUp(self):
     self.host = '127.0.0.1'
     self.connection = connection(self.host)
     self._client = SasLogicalInterconnects(self.connection)
Ejemplo n.º 58
0
 def setUp(self):
     host = '127.0.0.1'
     http_connection = connection(host)
     self._resource = ManagedSANs(http_connection)
     self.uri = "/rest/fc-sans/managed-sans/280FF951-F007-478F-AC29-E4655FC76DDC"
     self._resource.data = {"uri": self.uri}
 def setUp(self):
     self.host = '127.0.0.1'
     self.connection = connection(self.host)
     self._logical_downlinks = LogicalDownlinks(self.connection)
Ejemplo n.º 60
0
 def setUp(self):
     self.host = '127.0.0.1'
     self.connection = connection(self.host)
     self._client = Backups(self.connection)