Skip to main content

pyATS Connection: Device Connection Handling & Base Classes

Project description

pyATS is an end-to-end testing ecosystem, specializing in data-driven and reusable testing, and engineered to be suitable for Agile, rapid development iterations. Extensible by design, pyATS enables developers start with small, simple and linear test cases, and scale towards large, complex and asynchronous test suites.

pyATS is initially developed internally in Cisco, and is now available to the general public starting late 2017 through Cisco DevNet. Visit the pyATS home page at

https://developer.cisco.com/site/pyats/

Connections Package

This is a sub-component of pyATS that enables scripts to talk to various network devices. It provides the top level abstraction and interface to enable developers to create their own connection classes.

By default, this also installs Cisco Unicon package.

Requirements

pyATS currently supports Python 3.4+ on Linux & Mac systems. Windows platforms are not yet supported.

Quick Start

# install pyats as a whole
$ pip install pyats

# to upgrade this package manually
$ pip install --upgrade pyats.connections

# to install alpha/beta versions, add --pre
$ pip install --pre pyats.connections

For more information on setting up your Python development environment, such as creating virtual environment and installing pip on your system, please refer to Virtual Environment and Packages in Python tutorials.

Project details


Release history Release notifications | RSS feed

This version

23.10

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 Distributions

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

pyats.connections-23.10-cp311-cp311-macosx_11_0_universal2.whl (471.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ universal2 (ARM64, x86-64)

pyats.connections-23.10-cp310-cp310-macosx_11_0_universal2.whl (466.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ universal2 (ARM64, x86-64)

pyats.connections-23.10-cp39-cp39-musllinux_1_2_x86_64.whl (262.4 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

pyats.connections-23.10-cp39-cp39-macosx_11_0_universal2.whl (468.7 kB view details)

Uploaded CPython 3.9macOS 11.0+ universal2 (ARM64, x86-64)

pyats.connections-23.10-cp38-cp38-macosx_11_0_universal2.whl (469.9 kB view details)

Uploaded CPython 3.8macOS 11.0+ universal2 (ARM64, x86-64)

File details

Details for the file pyats.connections-23.10-cp311-cp311-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats.connections-23.10-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6663a22760f2c0363bcfabbd26e905892f9deea58db7a1b9f4020c11663c7bae
MD5 70fc3389056dee6cff3c55fa7e612384
BLAKE2b-256 eda923353c829b8804ecd5a8c31a79a5ede1f77868f311acaee49a170e34e6ba

See more details on using hashes here.

File details

Details for the file pyats.connections-23.10-cp311-cp311-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats.connections-23.10-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6fadaaaf35dbec8c39e9279966bc180e1d0bc89649ba4ea55d7267e5c10c82fe
MD5 f851fa610f694a441875b0cd4660d41e
BLAKE2b-256 98d0d276d6721ee04d5bbaa51099c6771bbc2d3e36b4ab543de261d99dc9ffa3

See more details on using hashes here.

File details

Details for the file pyats.connections-23.10-cp311-cp311-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats.connections-23.10-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 4c934a5934aacdd2904b50c29ad224aa915e8cbdc5f8782e6bac6870907be6e1
MD5 9d62527fb7196ddcb9f23b22a8408d1a
BLAKE2b-256 db384df5530b23863087f23f4de601289bde668700e466c343116a3fc699c559

See more details on using hashes here.

File details

Details for the file pyats.connections-23.10-cp310-cp310-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats.connections-23.10-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 28bea1b7eaff39b2c26bbe0a67a3540c2b424b28856bb25f5546320323a2045c
MD5 12e3aad512e0da1fa583c94e48cda480
BLAKE2b-256 3e42b9eafbd584adde9c4e4b0d7092ce9d891603a7ed79989b17eeccaa8a62f7

See more details on using hashes here.

File details

Details for the file pyats.connections-23.10-cp310-cp310-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats.connections-23.10-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 08cccad9971a06fda24774fedcbafde59b0402be73c4a759ab4f3493c2ba83c5
MD5 281ebab712766968c60a189ae9b9416a
BLAKE2b-256 6f7e3ff999d5c7f3e4ecc88b0a0d57670c54f598115d7eaf8542492eee467684

See more details on using hashes here.

File details

Details for the file pyats.connections-23.10-cp310-cp310-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats.connections-23.10-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 8ae3f84da9b2de96a5677d7d265b5feaacef088841b33a2e1b2f5fbf1ad22eb9
MD5 bc4140226183412c0b5f2c3d21e07a2a
BLAKE2b-256 770db611ff946511be660dfbf9893f975e13dab7baed8f6e0fc13759b22166bb

See more details on using hashes here.

File details

Details for the file pyats.connections-23.10-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyats.connections-23.10-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c919be286032f51e85fb1d1ccd26df1d522cb8bf240b3df7862012004c7c9a29
MD5 b204a9ca1b73d57a967d75a81c40e209
BLAKE2b-256 57dc75ecd5d33d4a7a5bff8678ab5b5257b861ac4f239068cdac7f0ecf12e2dc

See more details on using hashes here.

File details

Details for the file pyats.connections-23.10-cp39-cp39-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats.connections-23.10-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 85ac8cba7fcde40146f3fb5e01bce24215f3d8ce89e08f7f970544a0b9ad5fe4
MD5 b653e63597e17b7b31d302a28782eb2a
BLAKE2b-256 0cec5bca0051be2f7925d61becc302d8e06cec85370724eaee2914f0781bc388

See more details on using hashes here.

File details

Details for the file pyats.connections-23.10-cp39-cp39-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats.connections-23.10-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fbaeff61dccc6724fc78a25dda7d18f7e39e2c2f043ca095bb5ce171d762dd96
MD5 1252f2e3487939b3f88a87d30e65124c
BLAKE2b-256 b103e492ab76b62e5e7c5779ad20ca393b73928a7c1b6b59e983ca4d0f5a564f

See more details on using hashes here.

File details

Details for the file pyats.connections-23.10-cp39-cp39-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats.connections-23.10-cp39-cp39-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 25d338fdf31a1705b36c7696ccbef899e6fa1a67447d7022d6aa811155af4e03
MD5 2efcb34a9502b0a373cc47da31eb1e56
BLAKE2b-256 62bafaf0616ae250746cf38bc64c65c580f92b5cfedcb96c1627e1b5e9495d8d

See more details on using hashes here.

File details

Details for the file pyats.connections-23.10-cp38-cp38-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats.connections-23.10-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ca9b352e5e4d6879ddfb7c4211ae813262756689bd8e6eb0420594b3ffecca7e
MD5 c72e555aacad4d2e29694583d23457f6
BLAKE2b-256 2019d1daf5ca6a6024b954a8164334a220c926571092f2fa9e69f909faff5555

See more details on using hashes here.

File details

Details for the file pyats.connections-23.10-cp38-cp38-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats.connections-23.10-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 70266c5222be790e7813d1b982215bf784d792241287032d064ef29f199da29c
MD5 4f5538f5923425ecf8a191abf8a1216c
BLAKE2b-256 8ecb2bfc5de5d1cf284a0b9830c24a0dde21b062c211744036e4c73459c04784

See more details on using hashes here.

File details

Details for the file pyats.connections-23.10-cp38-cp38-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats.connections-23.10-cp38-cp38-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 44640642d997ee31e8a90193a308cd6722d2097537d81572444ab46bcb03cb78
MD5 bbff79cb23f2c7bf3624068b2c7bc0ef
BLAKE2b-256 f38b89f1ab7015c7bcf33f5e85a2a5bb0902ddc72da325fbe8b44ffc626483b4

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