Skip to main content

A collection of utilities to use for automated embedded testing

Project description

pytelmbot

A collection of utilities to use for automated embedded testing

Designed with pyserial in mind, but could be used for others

SDWire

Support for managing files on a usb-connected SDWire device by 3MDEB

Usage

from pytelmbot import SDWire

# List the available devices to find device-name
SDWire.list_devices() 

sdw = SDWire(device-name)

# Select the Test Server to access files
sdw.select_ts()

# Write a local file to the SD card at its root 
sdw.write_file('./testing/test.txt', '')        

# Copy a file on the SD card to another location
sdw.copy_file('test.txt', 'test_copy.txt')

# Rename a file on the SD card 
sdw.rename_file('test.txt', 'test_renamed.txt')

# Get a file from the SD card and store at a local path
sdw.get_file('test_renamed.txt', './testing')

# Delete a file on the SD card
sdw.delete_file('test_renamed.txt')

# Select the Device Under Test to give the device access
sdw.select_dut()                                 

# Close the SDWire connection
sdw.close()

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

pytelmbot-0.1.0.tar.gz (3.6 kB view details)

Uploaded Source

Built Distribution

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

pytelmbot-0.1.0-py3-none-any.whl (3.9 kB view details)

Uploaded Python 3

File details

Details for the file pytelmbot-0.1.0.tar.gz.

File metadata

  • Download URL: pytelmbot-0.1.0.tar.gz
  • Upload date:
  • Size: 3.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for pytelmbot-0.1.0.tar.gz
Algorithm Hash digest
SHA256 f41cf43a186ea06ae4afae19a6c75d6b6aeb952eb27799edba6acd83d477f3b3
MD5 b4c5bda3e5c599172b6318344535bab0
BLAKE2b-256 7fad36650296f151deb404eeb5d1e100d9c2b525e8a6cc8f2c1824ed3b49cb4a

See more details on using hashes here.

File details

Details for the file pytelmbot-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: pytelmbot-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 3.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for pytelmbot-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d3a523af9eb8d79d48511ed6c6171110714b709df556f3ad466fba8dfcd95423
MD5 636b114d9a0d42f860552b401709980a
BLAKE2b-256 db59ef70079361724cad7e49e47a7ab6ac9af6f99f6962df0f5f502321dc9f67

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