* new dependencies files * makes testing possible * defines fixture storage paths * creates initial fixture for testing * defines test requirements * fixes connection fault so that it raises a traceback for diagnostics partial https://github.com/vmware/pyvmomi/issues/42 blocks https://github.com/vmware/pyvmomi/issues/55
90 lines
6.4 KiB
YAML
90 lines
6.4 KiB
YAML
interactions:
|
|
- request:
|
|
body: '<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
<soapenv:Envelope xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
|
|
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
|
|
|
<soapenv:Body><RetrieveServiceContent xmlns="urn:vim25"><_this type="ServiceInstance">ServiceInstance</_this></RetrieveServiceContent></soapenv:Body>
|
|
|
|
</soapenv:Envelope>'
|
|
headers:
|
|
Accept-Encoding: ['gzip, deflate']
|
|
Content-Type: [text/xml; charset=UTF-8]
|
|
Cookie: ['']
|
|
SOAPAction: ['"urn:vim25/4.1"']
|
|
method: POST
|
|
uri: https://vcsa:443/sdk
|
|
response:
|
|
body: {string: !!python/unicode "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soapenv:Envelope
|
|
xmlns:soapenc=\"http://schemas.xmlsoap.org/soap/encoding/\"\n xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"\n
|
|
xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"\n xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n<soapenv:Body>\n<RetrieveServiceContentResponse
|
|
xmlns=\"urn:vim25\"><returnval><rootFolder type=\"Folder\">group-d1</rootFolder><propertyCollector
|
|
type=\"PropertyCollector\">propertyCollector</propertyCollector><viewManager
|
|
type=\"ViewManager\">ViewManager</viewManager><about><name>VMware vCenter
|
|
Server</name><fullName>VMware vCenter Server 5.5.0 build-1750787 (Sim)</fullName><vendor>VMware,
|
|
Inc.</vendor><version>5.5.0</version><build>1750787 (Sim)</build><localeVersion>INTL</localeVersion><localeBuild>000</localeBuild><osType>linux-x64</osType><productLineId>vpx</productLineId><apiType>VirtualCenter</apiType><apiVersion>5.5</apiVersion><instanceUuid>EAB4D846-C243-426B-A021-0547644CE59D</instanceUuid><licenseProductName>VMware
|
|
VirtualCenter Server</licenseProductName><licenseProductVersion>5.0</licenseProductVersion></about><setting
|
|
type=\"OptionManager\">VpxSettings</setting><userDirectory type=\"UserDirectory\">UserDirectory</userDirectory><sessionManager
|
|
type=\"SessionManager\">SessionManager</sessionManager><authorizationManager
|
|
type=\"AuthorizationManager\">AuthorizationManager</authorizationManager><perfManager
|
|
type=\"PerformanceManager\">PerfMgr</perfManager><scheduledTaskManager type=\"ScheduledTaskManager\">ScheduledTaskManager</scheduledTaskManager><alarmManager
|
|
type=\"AlarmManager\">AlarmManager</alarmManager><eventManager type=\"EventManager\">EventManager</eventManager><taskManager
|
|
type=\"TaskManager\">TaskManager</taskManager><extensionManager type=\"ExtensionManager\">ExtensionManager</extensionManager><customizationSpecManager
|
|
type=\"CustomizationSpecManager\">CustomizationSpecManager</customizationSpecManager><customFieldsManager
|
|
type=\"CustomFieldsManager\">CustomFieldsManager</customFieldsManager><diagnosticManager
|
|
type=\"DiagnosticManager\">DiagMgr</diagnosticManager><licenseManager type=\"LicenseManager\">LicenseManager</licenseManager><searchIndex
|
|
type=\"SearchIndex\">SearchIndex</searchIndex><fileManager type=\"FileManager\">FileManager</fileManager><virtualDiskManager
|
|
type=\"VirtualDiskManager\">virtualDiskManager</virtualDiskManager><snmpSystem
|
|
type=\"HostSnmpSystem\">SnmpSystem</snmpSystem><vmProvisioningChecker type=\"VirtualMachineProvisioningChecker\">ProvChecker</vmProvisioningChecker><vmCompatibilityChecker
|
|
type=\"VirtualMachineCompatibilityChecker\">CompatChecker</vmCompatibilityChecker><ovfManager
|
|
type=\"OvfManager\">OvfManager</ovfManager><ipPoolManager type=\"IpPoolManager\">IpPoolManager</ipPoolManager><dvSwitchManager
|
|
type=\"DistributedVirtualSwitchManager\">DVSManager</dvSwitchManager><hostProfileManager
|
|
type=\"HostProfileManager\">HostProfileManager</hostProfileManager><clusterProfileManager
|
|
type=\"ClusterProfileManager\">ClusterProfileManager</clusterProfileManager><complianceManager
|
|
type=\"ProfileComplianceManager\">MoComplianceManager</complianceManager><localizationManager
|
|
type=\"LocalizationManager\">LocalizationManager</localizationManager><storageResourceManager
|
|
type=\"StorageResourceManager\">StorageResourceManager</storageResourceManager></returnval></RetrieveServiceContentResponse>\n</soapenv:Body>\n</soapenv:Envelope>"}
|
|
headers:
|
|
cache-control: [no-cache]
|
|
connection: [Keep-Alive]
|
|
content-length: ['3332']
|
|
content-type: [text/xml; charset=utf-8]
|
|
date: ['Tue, 22 Jul 2014 17:36:32 GMT']
|
|
set-cookie: [vmware_soap_session="528b8755-46b5-df6a-47fd-89e57d4807c5"; Path=/;
|
|
HttpOnly; Secure;]
|
|
status: {code: 200, message: OK}
|
|
- request:
|
|
body: '<?xml version="1.0" encoding="UTF-8"?>
|
|
|
|
<soapenv:Envelope xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
|
|
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
|
|
|
|
<soapenv:Body><Login xmlns="urn:vim25"><_this type="SessionManager">SessionManager</_this><userName>my_user</userName><password>bad_password</password></Login></soapenv:Body>
|
|
|
|
</soapenv:Envelope>'
|
|
headers:
|
|
Accept-Encoding: ['gzip, deflate']
|
|
Content-Type: [text/xml; charset=UTF-8]
|
|
Cookie: [vmware_soap_session="528b8755-46b5-df6a-47fd-89e57d4807c5"; Path=/;
|
|
HttpOnly; Secure;]
|
|
SOAPAction: ['"urn:vim25/4.1"']
|
|
method: POST
|
|
uri: https://vcsa:443/sdk
|
|
response:
|
|
body: {string: !!python/unicode "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<soapenv:Envelope
|
|
xmlns:soapenc=\"http://schemas.xmlsoap.org/soap/encoding/\"\n xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\"\n
|
|
xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\"\n xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\">\n<soapenv:Body>\n<soapenv:Fault><faultcode>ServerFaultCode</faultcode><faultstring>Cannot
|
|
complete login due to an incorrect user name or password.</faultstring><detail><InvalidLoginFault
|
|
xmlns=\"urn:vim25\" xsi:type=\"InvalidLogin\"></InvalidLoginFault></detail></soapenv:Fault>\n</soapenv:Body>\n</soapenv:Envelope>"}
|
|
headers:
|
|
cache-control: [no-cache]
|
|
connection: [Keep-Alive]
|
|
content-length: ['585']
|
|
content-type: [text/xml; charset=utf-8]
|
|
date: ['Tue, 22 Jul 2014 17:36:37 GMT']
|
|
status: {code: 500, message: Internal Server Error}
|
|
version: 1
|