Skip to main content

Emulates a Summit drive for development and testing purposes.

Project description

Summit Virtual Drive

Emulates an Ingenia Summit drive so desktop tooling can develop, integrate, and test against a realistic device without hardware.

Installation

Requirements: Python 3.9+, Poetry.

Install poetry:

pip install poetry

Use an environment with a certain python version:

poetry env use 3.12

For development, install all groups:

poetry sync --all-groups

Development tasks

Check formatting

poetry run poe format

Check static typing

poetry run poe type

Run tests

poetry run poe tests -m protocol --setup summit_testing_framework.setups.virtual_drive.TESTS_SETUP
poetry run poe tests -m protocol --setup summit_testing_framework.setups.virtual_drive.TESTS_SETUP_ECAT
poetry run poe tests -m "not protocol"

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

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

virtual_drive-0.1.0-py3-none-any.whl (214.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: virtual_drive-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 214.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.18

File hashes

Hashes for virtual_drive-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c84dda1b7808b5eeebfa7243a7d8b1607ecf9c75fd3c9b88f638bbe2e70c19fe
MD5 8fb20a9e764e2daef0e63371188c5be5
BLAKE2b-256 8ba5e1ea613278141ca9b7d3d8bba16d84beea50e5b1a011c9dfb6066423d727

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