Skip to main content

Testwizard for Smart TV testobjects

Project description

Testwizard - Smart-Tv

Python language support for testing Smart-Tv devices using testwizard

Usage

  • Import the testwizard.test and the testwizard.smart_tv packages
  • Get a session and use it to create a Smart TV testobject.
  • Use this object to execute commands.
  • You can use the session to add results that will be reported to the robot when the script finishes or set results that will be posted immediately.

Sample script

Python (smart-tv.py)

from testwizard.test import TestWizard
from testwizard.test import ResultCodes
from testwizard.smart_tv import SmartTv

with TestWizard() as TW:
    session = TW.session

    smartTv = SmartTv(session, "SmartTv")

    print("sendRCKey")
    result = smartTv.sendRCKey("menu")
    print(result.message)
    if not result.success:
        session.addFail(result.message)

    if not (session.hasFails or session.hasErrors):
        session.setResult(ResultCodes.PASS, "Test was successful")

sidecar file (smart-tv.json)

{
    "resources": [
        { 
            "category": "SMART_TV", 
            "name": "SmartTv", 
            "id": "TV Model 1"
        }
    ]
}

Compatibility

The version is compatible with testwizard version 3.8.1

License

Testwizard licensing

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

testwizard.smart-tv-3.8.1b4749.tar.gz (5.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

testwizard.smart_tv-3.8.1b4749-py3-none-any.whl (5.3 kB view details)

Uploaded Python 3

File details

Details for the file testwizard.smart-tv-3.8.1b4749.tar.gz.

File metadata

File hashes

Hashes for testwizard.smart-tv-3.8.1b4749.tar.gz
Algorithm Hash digest
SHA256 64375befe499cc419b7eeefe7a8fbafd1645d8780c7c4c18dd4f9f642a453f36
MD5 6a4f7cb50f2d76fd631b6c6c9d6201ef
BLAKE2b-256 4cf67d7500ae9cbee1e3bcecedc5740306432e996734ab1716624e9bb4f22f96

See more details on using hashes here.

File details

Details for the file testwizard.smart_tv-3.8.1b4749-py3-none-any.whl.

File metadata

File hashes

Hashes for testwizard.smart_tv-3.8.1b4749-py3-none-any.whl
Algorithm Hash digest
SHA256 ec121284a2c8a47f257b8c553afb4040ba89e8b6670757f162898e735192c9a8
MD5 cd732134f68af8d430dbaeadae0d5976
BLAKE2b-256 2cb33ad341f3e4b5f004683077e5b8c42da8ab474373556549b4a4925a4dca5e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page