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.1-py3-none-any.whl (219.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: virtual_drive-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 219.9 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 25629f4d349582867efbff360b182ecc3db78a465bd8ae8ef0ba75fb81d6f9a3
MD5 3c7a8f531b425441cb5862e6bc3f3008
BLAKE2b-256 88d8a8dc3f04573e12ab83e7ab0db305b9f3fc88001fdb4c4aa7072c91a4c386

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