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.44
- Package version: 1.0.44
- 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 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.44.tar.gz
(47.6 kB
view details)
Built Distribution
File details
Details for the file icotest_voice-1.0.44.tar.gz
.
File metadata
- Download URL: icotest_voice-1.0.44.tar.gz
- Upload date:
- Size: 47.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.9.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21cb05ec3297465931a631f1935f1979e5ebe62393e8b5ad0e5cb41bff9833ee |
|
MD5 | 1abca9043a2d367e509121fcaba00495 |
|
BLAKE2b-256 | 888f6071ae8fded01515c587838ea9b2f791c3716903a49d26de21b94e4e05f8 |
File details
Details for the file icotest_voice-1.0.44-py3-none-any.whl
.
File metadata
- Download URL: icotest_voice-1.0.44-py3-none-any.whl
- Upload date:
- Size: 48.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.9.2
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d58e756c363b76018abc7cd66b7e1cb424107dcd5abf0e20e879c768c4e39ab0 |
|
MD5 | 75a40710464196341b582ff305a5fe71 |
|
BLAKE2b-256 | f9e80f622146cd6996010451b5daf16574c6f7cf35f71aed6ae367ed30c1995a |