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.1.tar.gz (3.5 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.1-py3-none-any.whl (3.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pytelmbot-0.1.1.tar.gz
  • Upload date:
  • Size: 3.5 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.1.tar.gz
Algorithm Hash digest
SHA256 dbef6e799afc94705541a69fabba66fac52caada3bc0ed06d9b1e636d723556b
MD5 ab74cd070bd926bff7ac4b14e974945b
BLAKE2b-256 d0bfd59c967986a9f80dae9daf4b7a0eeedf68dee71732a62c3ea21ae30c18fd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pytelmbot-0.1.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 dc2d439d241991957a12ec620b2475b5c2e01406c3d8ece51cbcb53dc70e440b
MD5 73b19f6b403b066046d2e8e4892daf74
BLAKE2b-256 c34b13fd44d3dd88538ccea243dc97ba556059f2df76448c66f01e5848d38660

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