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.11-cp310-cp310-macosx_11_0_arm64.whl (181.1 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

pyats.connections-22.11-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.11-cp39-cp39-manylinux1_x86_64.whl (966.1 kB view details)

Uploaded CPython 3.9

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

Uploaded CPython 3.9 macOS 11.0+ ARM64

pyats.connections-22.11-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.11-cp38-cp38-macosx_11_0_arm64.whl (180.5 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

pyats.connections-22.11-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.11-cp37-cp37m-manylinux1_x86_64.whl (877.8 kB view details)

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m macOS 10.16+ x86-64

File details

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

File metadata

File hashes

Hashes for pyats.connections-22.11-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bd90945cefa6031f619bc7fb6a4180a899dc43fec621a023c02724bd93224204
MD5 7c2d7ea91e16b5606e5e10f628888592
BLAKE2b-256 67e03e29853edca77e1a1625ce19c24d5384e7b2a3f364cc6f6bffc307210e84

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.connections-22.11-cp310-cp310-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9e937ed597e8adb989dc1ded157fd7c81d0d32a02fad7bf44dee8ebfb279a066
MD5 8ad5473de040942acd2d73970263968a
BLAKE2b-256 206b6cbbfadb580826155ab6b03c958644c33c1d31ad8ab09765bc11a773b7b3

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.connections-22.11-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bbc2a629818b8d48c8dce26e2fe1c4715ed22a6105b40d4a2736de880d624680
MD5 03c0d004fd63324009e51bbfb1dd40fa
BLAKE2b-256 7da346fbc24484971a87aa16f14d5e5899516870ce7799777b6a689d55a80b03

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.connections-22.11-cp310-cp310-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 fd30ed1e6dced19739d77e1c183799c8f0c331ffea7a68d3ad4d8f5b5af6b232
MD5 d16a524b4bc6669a1b11dde4f4177e4f
BLAKE2b-256 612d423dae55836a3192918eee3120924a3b36e0c94ff8de47013e6b6e8faf2c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.connections-22.11-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b1aaf3c2b7b94eb46e86e94d97f0f113b86dcc48fcb5bf81b03c68468f9f1a09
MD5 faaa965dde5777e75168a8ab138d23f2
BLAKE2b-256 4e566f10cf82573bbbd3d5ca9db9c99c47fa39336a4849029f51e886f1895391

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.connections-22.11-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c55440f456f8b040a5cf198960bc7f76b00b9c4d63ff415471d7b2c1c0aaf751
MD5 30d903b4af530416045fea3b84b626ce
BLAKE2b-256 b412dd768d4223c5efe95750e53f148cb709a1c9adc98d4c66796f2984b6de27

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.connections-22.11-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 b867f7b9d5a134dcf02ac355f12d9d4492ee2e4f77e834012b67c8bf29dca2b7
MD5 cc0b4f1f0fb5b22c180f5530130c2b69
BLAKE2b-256 300543d14e583aa59742b11373894e215fa3d6a582ec2334be1662724a604ef7

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.connections-22.11-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 92c96c43ac82bb7a5ea7c76e4cec990fbb20f6d69d863069f99b67f31f39f8c7
MD5 a0de09c8c672574e9ab9aa8e008722cc
BLAKE2b-256 6f4614a6946b92b2f3fe956a10af31ce1abca167be785fc95f7603e297d7f805

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.connections-22.11-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4472eca824faeb07df1d207effaa8dc95cc5471d73f8fd287d55edd27c5a3082
MD5 c8551d5e5bc7deecbc4d4b17803e4849
BLAKE2b-256 e3669ff7d34db3a4f60f2e723bc5e73858f198f00548e025826d2846ba8d073a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.connections-22.11-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 df0093816f98361277c126d17548b223692ed1275f35a8a0e5c5d45db33c18e0
MD5 ba0d5c56c7364f54b91af78d7a398d28
BLAKE2b-256 b8f6133368bbec3020ff493ad3f47ce4642ee733b68e4425a38d424a1f9dc459

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.connections-22.11-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 8148b678fc2fcfc365ce9730dbd0c08c904084fff61ed8de7c8b0c3bc3214922
MD5 5a247f6cbb1e7aae19cb93694e3e56ea
BLAKE2b-256 b36efaa40837205215ab9a27eae61c16d3a68016ebe2a3c94c20cb7282c00808

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.connections-22.11-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 51ce18e137b743ffd57d9fe445eabac159fd31e08cc71e000c9b8ef02328d5e8
MD5 3423324459208ddee387c01f1245f7f9
BLAKE2b-256 18fc50c253ef265acde22bbb3d1380c66cbad4c8fe11ef6fc726a5341507d4eb

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