Icotest Voice API
Project description
icotest-voice
IcoTest Voice API
This Python package is automatically generated by the OpenAPI Generator project:
- API version: 1.0.43
- Package version: 1.0.43
- Build package: org.openapitools.codegen.languages.PythonClientCodegen
Requirements.
Python 3.7+
Installation & Usage
pip install
pip install icotest-voice
Then import the package:
import icotest_voice
Tests
Execute pytest
to run the tests.
Getting Started
Please follow the installation procedure and then run the following:
import time
import icotest_voice
from icotest_voice.rest import ApiException
from pprint import pprint
# Defining the host is optional and defaults to https://localhost/icotest_voice
# See configuration.py for a list of all supported configuration parameters.
configuration = icotest_voice.Configuration(
host = "https://localhost/icotest_voice"
)
# Enter a context with an instance of the API client
with icotest_voice.ApiClient(configuration) as api_client:
# Create an instance of the API class
api_instance = icotest_voice.ControllersApi(api_client)
controller_id = "ac331ccb-5841-44ec-9d32-4f4fe0c3c16c" # str: the unique ID of the controller
try:
# DELETE Controller
api_instance.delete_controller(controller_id)
except ApiException as e:
print("Exception when calling ControllersApi->delete_controller: %s\n" % e)
Documentation for API Endpoints
All URIs are relative to https://localhost/icotest_voice
Class | Method | HTTP request | Description |
---|---|---|---|
ControllersApi | delete_controller | DELETE /controllers | DELETE Controller |
ControllersApi | get_controllers | GET /controllers | GET controllers |
ControllersApi | post_controller_heartbeat | POST /controllers/{controller_id}/heartbeat | POST Controller heartbeat |
ControllersApi | put_controller | PUT /controllers | PUT controller |
DevicesApi | delete_device | DELETE /devices | DELETE Device |
DevicesApi | get_device_status | GET /devices/{device_id}/status | GET device status |
DevicesApi | get_devices | GET /devices | GET devices |
DevicesApi | get_host_config | GET /host/config | Your GET endpoint |
DevicesApi | post_device_appium_take_screenshot | POST /devices/{device_id}/APPIUM_take_screenshot | POST APPIUM take screenshot |
DevicesApi | post_device_dect_get_handset_name | POST /devices/{device_id}/DECT_get_handset_name | POST DECT Get Handset Name |
DevicesApi | post_device_dect_reset | POST /devices/{device_id}/DECT_reset | POST DECT Device Reset |
DevicesApi | post_device_dect_run_at_cmd | POST /devices/{device_id}/DECT_run_AT_command | POST DECT Run AT Command |
DevicesApi | post_device_deregister | POST /devices/{device_id}/deregister | POST deregister device |
DevicesApi | post_device_end_call | POST /devices/{device_id}/end_call | POST end call |
DevicesApi | post_device_heartbeat | POST /devices/{device_id}/heartbeat | POST Device heartbeat |
DevicesApi | post_device_make_call | POST /devices/{device_id}/make_call | POST make call |
DevicesApi | post_device_receive_call | POST /devices/{device_id}/receive_call | POST receive call |
DevicesApi | post_device_register | POST /devices/{device_id}/register | POST register device |
DevicesApi | post_device_send_command | POST /devices/{device_id}/send_command | POST send command |
DevicesApi | post_devices_scan | POST /devices/{controller_id}/scan | POST device scan |
DevicesApi | put_device | PUT /devices | PUT device |
DevicesApi | put_device_status | PUT /devices/{device_id}/status | PUT device status |
DevicesApi | put_host_config | PUT /host/config | |
RequestsApi | dect_get_last_commands | GET /requests/{device_id}/DECT_get_last_commands | DECT Get Last Commands |
RequestsApi | delete_appium_all_screenshots | DELETE /requests/{controller_id}/APPIUM_delete_all_screenshots | DELETE APPIUM all screenshots |
RequestsApi | delete_appium_ios_certificates | DELETE /requests/{controller_id}/APPIUM_delete_ios_certificates | DELETE APPIUM audio playback file |
RequestsApi | delete_audio_playback_file | DELETE /requests/{controller_id}/delete_audio_playback_file | DELETE audio playback file |
RequestsApi | delete_request | DELETE /requests | DELETE request |
RequestsApi | delete_result_file | DELETE /requests/{request_id}/delete_result_file | DELETE result file |
RequestsApi | delete_result_files_in_range | DELETE /requests/{controller_id}/delete_result_files_in_range | DELETE result files in date-time range |
RequestsApi | get_appium_device_screenshot_list | GET /requests/{controller_id}/APPIUM_get_screenshot_list | GET APPIUM device screenshot list |
RequestsApi | get_appium_retrieve_device_screenshot | GET /requests/{request_id}/APPIUM_retrieve_screenshot | GET APPIUM retrieve screenshot |
RequestsApi | get_audio_playback_file_list | GET /requests/{controller_id}/get_audio_playback_file_list | GET audio playback file list |
RequestsApi | get_requests | GET /requests | GET requests |
RequestsApi | get_retrieve_test_result_file | GET /requests/{request_id}/retrieve_result_file | GET test result file |
RequestsApi | get_test_result_file_list | GET /requests/{controller_id}/get_result_file_list | GET test result file list |
RequestsApi | post_request_heartbeat | POST /requests/{request_id}/heartbeat | POST request heartbeat |
RequestsApi | put_appium_install_ios_webdriveragent | PUT /requests/{controller_id}/APPIUM_install_ios_webdriveragent | PUT APPIUM install ios webdriveragent |
RequestsApi | put_appium_upload_ios_certificates | PUT /requests/{controller_id}/APPIUM_upload_ios_certificates | PUT APPIUM upload ios certificates |
RequestsApi | put_request | PUT /requests | PUT request |
RequestsApi | put_request_status | PUT /requests/{request_id}/status | PUT request status |
RequestsApi | put_upload_audio_playback_file | PUT /requests/{controller_id}/upload_audio_playback_file | PUT upload audio playback file |
Documentation For Models
- Controller
- Device
- GetTestResultFileList200Response
- GetTestResultFileList200ResponseFilesInner
- HostConfig
- PostDeviceRegisterRequest
- Request
Documentation For Authorization
Endpoints do not require authorization.
Author
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
icotest_voice-1.0.43.tar.gz
(46.9 kB
view hashes)
Built Distribution
Close
Hashes for icotest_voice-1.0.43-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e0100389ae69e5fd2ed4868beec5be2e5bace8a71672e4164a3afa96227dd2dd |
|
MD5 | 3f214d50e31995257b1310891e929d26 |
|
BLAKE2b-256 | f37fe515287348d95a46f600eb89f3f852af9a96ef83af27c1cf50b4fa1bae81 |