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


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

pyats.connections-22.6-cp310-cp310-manylinux1_x86_64.whl (975.6 kB view details)

Uploaded CPython 3.10

pyats.connections-22.6-cp310-cp310-macosx_11_0_arm64.whl (181.1 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

pyats.connections-22.6-cp310-cp310-macosx_10_16_x86_64.whl (204.9 kB view details)

Uploaded CPython 3.10 macOS 10.16+ x86-64

pyats.connections-22.6-cp310-cp310-macosx_10_10_x86_64.whl (209.6 kB view details)

Uploaded CPython 3.10 macOS 10.10+ x86-64

pyats.connections-22.6-cp39-cp39-manylinux1_x86_64.whl (966.1 kB view details)

Uploaded CPython 3.9

pyats.connections-22.6-cp39-cp39-macosx_11_0_arm64.whl (180.7 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

pyats.connections-22.6-cp39-cp39-macosx_10_16_x86_64.whl (204.4 kB view details)

Uploaded CPython 3.9 macOS 10.16+ x86-64

pyats.connections-22.6-cp39-cp39-macosx_10_10_x86_64.whl (209.2 kB view details)

Uploaded CPython 3.9 macOS 10.10+ x86-64

pyats.connections-22.6-cp38-cp38-macosx_11_0_arm64.whl (180.5 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

pyats.connections-22.6-cp38-cp38-macosx_10_16_x86_64.whl (202.7 kB view details)

Uploaded CPython 3.8 macOS 10.16+ x86-64

pyats.connections-22.6-cp38-cp38-macosx_10_10_x86_64.whl (207.6 kB view details)

Uploaded CPython 3.8 macOS 10.10+ x86-64

pyats.connections-22.6-cp37-cp37m-manylinux1_x86_64.whl (877.7 kB view details)

Uploaded CPython 3.7m

pyats.connections-22.6-cp37-cp37m-macosx_10_16_x86_64.whl (199.1 kB view details)

Uploaded CPython 3.7m macOS 10.16+ x86-64

pyats.connections-22.6-cp37-cp37m-macosx_10_10_x86_64.whl (203.8 kB view details)

Uploaded CPython 3.7m macOS 10.10+ x86-64

File details

Details for the file pyats.connections-22.6-cp310-cp310-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for pyats.connections-22.6-cp310-cp310-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c98f96397eb2d0acc5955e4a6de4740ebddd9d26a2f2130150d37c42c40a1ad6
MD5 463be38c5f991379ada0c6191716b736
BLAKE2b-256 468d6f0a1a7980d3e498da2ce9a3fe6b9ad83fa5321435c86206ab9bef6a897e

See more details on using hashes here.

Provenance

File details

Details for the file pyats.connections-22.6-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyats.connections-22.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 25715b5713e2282056f7ba4ee2d25655b0dbee8e1cd4a7ad327adae0f1921daa
MD5 c9ea21bda0681939a7e2b7700e84d596
BLAKE2b-256 cc95c771e18ece3a3cd6c37e494b05c25e2684e9acb22865f01e8af50a502098

See more details on using hashes here.

Provenance

File details

Details for the file pyats.connections-22.6-cp310-cp310-macosx_10_16_x86_64.whl.

File metadata

File hashes

Hashes for pyats.connections-22.6-cp310-cp310-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 3e9e35e014d827f3461d2bfafa5dc9fbe804fc1df72d8e65ddef05ba86e7d845
MD5 0564eea1f63fc8778440a6abc8a43518
BLAKE2b-256 faaf99d14c5f0998e221d4f57d17c6571000e87cb7e77dab4e98bafd7553b8c3

See more details on using hashes here.

Provenance

File details

Details for the file pyats.connections-22.6-cp310-cp310-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for pyats.connections-22.6-cp310-cp310-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 696afbe8bdc7dfaef6ea6a4e2c93491f0064583c5c12ba82ac4c1f3a012733da
MD5 9f4ceaa66e0ee0d96c96a093ac515148
BLAKE2b-256 345a8d3873330df70de703456a9a8b84943a179d50cc277462207e1fc3810164

See more details on using hashes here.

Provenance

File details

Details for the file pyats.connections-22.6-cp39-cp39-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for pyats.connections-22.6-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 297002cc7080f30e6469ae54045e130dd1b0829c3da722871686a4f30e3b30cb
MD5 460e035d6e785cc5d47064ce1923a6d1
BLAKE2b-256 25543b943002079fae5f15dc4a17d8673ed67761f56a2f3f683c385241545709

See more details on using hashes here.

Provenance

File details

Details for the file pyats.connections-22.6-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyats.connections-22.6-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 533800ff2211ac299ebe4f5bca67c59bcf146bf94b22606ed737a7de73dfd55e
MD5 6215fdba0add435ab5647c6ad2f42ccc
BLAKE2b-256 dcd4487209ed597fad6ac873aed30ab5cdd320b8941321f4595970bedfa952f3

See more details on using hashes here.

Provenance

File details

Details for the file pyats.connections-22.6-cp39-cp39-macosx_10_16_x86_64.whl.

File metadata

File hashes

Hashes for pyats.connections-22.6-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 0d6ea65f37318603d1e858054b29896c2356371bfcce78901704cd81d57d72b9
MD5 196f547568ff9ec345df277cf9d0e513
BLAKE2b-256 07047b18e25566209b0f7b34743845931a504f589ab0d3e8e5bc638231619ba1

See more details on using hashes here.

Provenance

File details

Details for the file pyats.connections-22.6-cp39-cp39-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for pyats.connections-22.6-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 e1dd99dea756b10a275b6d20d97643c8ca40bed66d488a572641472dd3b19257
MD5 56e6dc56883c3edd42cb7860d222baa8
BLAKE2b-256 081526b1cf782c96465ff246091ac83d7e44591d6c7c2d1b3233f12481ca76d7

See more details on using hashes here.

Provenance

File details

Details for the file pyats.connections-22.6-cp38-cp38-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for pyats.connections-22.6-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 bfd2cde2bd3cc29c9ae496d73f3896d46ca74170c3ccbc13aa1478fd947bc029
MD5 7172e8b8ab513ef2fcd44e00ed9de021
BLAKE2b-256 bb3830191a22ba9106afa8a17f52eb9b14de5abbe1ef22100092a01613d7c815

See more details on using hashes here.

Provenance

File details

Details for the file pyats.connections-22.6-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyats.connections-22.6-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 abf310b946496cbd492a2a6a0e4cd66b651d4d42318421e1fa0549e86d388e3e
MD5 0ba6eb971983471129bc710e8143f96e
BLAKE2b-256 81b1131e0c4da1f007936a3cff01fbb29aaae8c4ce0bee39f12d7fd4d0a5a703

See more details on using hashes here.

Provenance

File details

Details for the file pyats.connections-22.6-cp38-cp38-macosx_10_16_x86_64.whl.

File metadata

File hashes

Hashes for pyats.connections-22.6-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 d79bad95a1b22805784a71ddc30f06f73c3543724e89328ad22d76f68ee58845
MD5 30bc3d715f7c1d3c3284c2cd2ce569ae
BLAKE2b-256 0fce1c621c0b9e5d97966b672e6fd36e7ae26515154c50b57db3898c2f333e2d

See more details on using hashes here.

Provenance

File details

Details for the file pyats.connections-22.6-cp38-cp38-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for pyats.connections-22.6-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 6bcdcec94387da530172419b2c694a4b40904855d7853a84561ba803075a4820
MD5 b09fa558d6835a066841b54d6edf2ff3
BLAKE2b-256 1e670249c5b70fb6deb158758a074ba9cf00025f03ae928f75cbdbb20d885099

See more details on using hashes here.

Provenance

File details

Details for the file pyats.connections-22.6-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for pyats.connections-22.6-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6775d8b7e3f27a138ef602bf712fcda72db9839ba455bfbb37ed9942c5909ed6
MD5 1b76b7fb660dcae9772e02556f057c27
BLAKE2b-256 89f44c301c952aa14646840a1d19e02335a2102fb908661df435ebe308e71ae6

See more details on using hashes here.

Provenance

File details

Details for the file pyats.connections-22.6-cp37-cp37m-macosx_10_16_x86_64.whl.

File metadata

File hashes

Hashes for pyats.connections-22.6-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 36291a04942d921763a09c7b2fcf24296676e294bb4170c69cd476c733d7dbcb
MD5 a0da7941c7c5fa5fb137d8e9c550cff5
BLAKE2b-256 1f1a815b3cedeb9105782736a361032a59f1b7f41c9df5eb6199d4255050f416

See more details on using hashes here.

Provenance

File details

Details for the file pyats.connections-22.6-cp37-cp37m-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for pyats.connections-22.6-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 3ec45c93bbdd2876694bfc6147e89cee104c4f4e0f73da41f821bb3fdf6bd810
MD5 5859d4589464a4cb23f4aeb524dc0708
BLAKE2b-256 7ddb21c9c9d8e0a30cf4e5086e87f44eb94f3144df981bbbe36ea91f21849559

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page