Skip to main content

Testwizard for Android set-top box testobjects

Project description

Testwizard - Android set-top-box

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

Usage

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

from testwizard.test import TestWizard
from testwizard.test import ResultCodes
from testwizard.android_set_top_box import AndroidSetTopBox

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

    setTopBox = AndroidSetTopBox(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 (android-set-top-box.json)

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

Compatibility

The version is compatible with testwizard version 3.7

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.android-set-top-box-3.8.0b3347.tar.gz (5.3 kB view details)

Uploaded Source

Built Distribution

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

File details

Details for the file testwizard.android-set-top-box-3.8.0b3347.tar.gz.

File metadata

File hashes

Hashes for testwizard.android-set-top-box-3.8.0b3347.tar.gz
Algorithm Hash digest
SHA256 4d46c261f1fe8ce7c727edfec25479818191e6b945ee6f6310997236b217b8b3
MD5 bf80894911d05b7d8a6acf0f6379d118
BLAKE2b-256 dac53126577bd3f74748e16c5db4b132e4133657a3f4b1ec018c00909826d6f9

See more details on using hashes here.

File details

Details for the file testwizard.android_set_top_box-3.8.0b3347-py3-none-any.whl.

File metadata

File hashes

Hashes for testwizard.android_set_top_box-3.8.0b3347-py3-none-any.whl
Algorithm Hash digest
SHA256 f6e46d9af790014d6f09ee5bc26229bbf30720548693565e0ab4ef4bad7ed444
MD5 45808562e531b93df4ae0647a49340c8
BLAKE2b-256 b814e622f167d643f07d2f19ea4e3852d3625136a41a0518ab8b5a8fe4a9b160

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