Skip to main content

Testwizard for set-top box testobjects

Project description

Testwizard - set-top-box

Python language support for testing set-top box devices using testwizard

Usage

  • Import the testwizard.test and the testwizard.set_top_box packages.
  • Get a session and use it to create a set-top box 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 (set-top-box.py)

from testwizard.test import TestWizard
from testwizard.test import ResultCodes
from testwizard.set_top_box import SetTopBox

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

    setTopBox = SetTopBox(session, "SetTopBox")

    print("sendRCKey")
    result = setTopBox.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 (set-top-box.json)

{
    "resources": [
        { 
            "category": "STB", 
            "name": "SetTopBox", 
            "id": "SetTopBox 1"
        }
    ]
}

Compatibility

The version is compatible with testwizard version 3.5

License

Testwizard licensing

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

testwizard.set-top-box-3.5.0b1073.tar.gz (3.3 kB view details)

Uploaded Source

Built Distribution

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

testwizard.set_top_box-3.5.0b1073-py3-none-any.whl (4.1 kB view details)

Uploaded Python 3

File details

Details for the file testwizard.set-top-box-3.5.0b1073.tar.gz.

File metadata

  • Download URL: testwizard.set-top-box-3.5.0b1073.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.9

File hashes

Hashes for testwizard.set-top-box-3.5.0b1073.tar.gz
Algorithm Hash digest
SHA256 2d9f7e1d4a72c0b3524ee8ead454ca8450ee87b93a402171263c5e69dcde87d0
MD5 e345242a9187c302f8514b7066740b24
BLAKE2b-256 b7b4f23f0a5b6a00ef64013d76cf68faea36b8c87cd59b35736410edb4d55f71

See more details on using hashes here.

File details

Details for the file testwizard.set_top_box-3.5.0b1073-py3-none-any.whl.

File metadata

  • Download URL: testwizard.set_top_box-3.5.0b1073-py3-none-any.whl
  • Upload date:
  • Size: 4.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.9

File hashes

Hashes for testwizard.set_top_box-3.5.0b1073-py3-none-any.whl
Algorithm Hash digest
SHA256 85ad3ee3446a1127448a1738f1532bfbed9ffe1e7f727f1a1f94381541bcb921
MD5 11bba41bd7433d2bfae7f1b270627b08
BLAKE2b-256 769478127edbc30d90d71303dee8fba13cdb3bfd2dcea1853130e71bd943dc13

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