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.5

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.5-cp310-cp310-manylinux2014_x86_64.whl (975.5 kB view details)

Uploaded CPython 3.10

pyats.connections-23.5-cp310-cp310-macosx_11_0_x86_64.whl (204.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

pyats.connections-23.5-cp39-cp39-musllinux_1_2_x86_64.whl (212.8 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

pyats.connections-23.5-cp39-cp39-manylinux2014_x86_64.whl (966.0 kB view details)

Uploaded CPython 3.9

pyats.connections-23.5-cp39-cp39-macosx_11_0_x86_64.whl (204.4 kB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

pyats.connections-23.5-cp38-cp38-manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.8

pyats.connections-23.5-cp38-cp38-macosx_11_0_x86_64.whl (202.7 kB view details)

Uploaded CPython 3.8macOS 11.0+ x86-64

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

Uploaded CPython 3.8macOS 11.0+ ARM64

pyats.connections-23.5-cp37-cp37m-manylinux2014_x86_64.whl (877.8 kB view details)

Uploaded CPython 3.7m

pyats.connections-23.5-cp37-cp37m-macosx_11_0_x86_64.whl (199.1 kB view details)

Uploaded CPython 3.7mmacOS 11.0+ x86-64

File details

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

File metadata

File hashes

Hashes for pyats.connections-23.5-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fbe29922c73aefc7717f762cd3e701ec6e03a38b0d7f34a35f5d6e2f7a144da2
MD5 8bbd80da89519828607c49d73fede5de
BLAKE2b-256 b0306fca96c706a300e3b3fb985974a83cd551760f6e5fe26444e56c50080da6

See more details on using hashes here.

File details

Details for the file pyats.connections-23.5-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyats.connections-23.5-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 c7b5e1b2d4955b5c2924815ea44735b5107c2818ae5d8089bf144dd62abf403b
MD5 ae57f9f2a8bd6232a466363d618c5581
BLAKE2b-256 f03b116ce5c98e799be94930217edb5018a5b0090c74acd9f731891ce71b8db5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats.connections-23.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 123ed94776f7b2601b152133a96ba63ff64bc33fc460ba6366549e775f92f115
MD5 05d76754444649129f4c1730ea5e0656
BLAKE2b-256 22f2e4649cfb37b7c820d3eb4d5da28828e425e5bd4f517ccf1352984dd5546f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats.connections-23.5-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6af0f35e407fe2cb3f1691174c3d69bf7068a005e039f124636bd17a5ade63dd
MD5 4047314a75ccd103ec86adc91195df8a
BLAKE2b-256 98c31de324b17423fd67876d04228d573161cf78188383d752525d5259b56a42

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats.connections-23.5-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c3fc1fa777e4f5c41348924d2871376de7c6530497ff892dcb62d7e6d4508de3
MD5 c6fdbfc37ddd2e9e0c071f08376bfa9c
BLAKE2b-256 34ca3b9dd5c49f693a2360a0cb288d0cd72261d268ed2417bc1683b26028168b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats.connections-23.5-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ba25170b421e13130dcf9284351ff37e4288c751d721bd8f84248b13d0af1fc3
MD5 295b85e23378abe19966f269855081e3
BLAKE2b-256 dee5c67c46e5fc3dd71474f30fb100e8774f7d0e7d174abde4f72c8859bc6e0d

See more details on using hashes here.

File details

Details for the file pyats.connections-23.5-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyats.connections-23.5-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 f27d64895d66a70e71218f9fbb8982c72424623c6dad8463f74a880277574cdd
MD5 c9b9aa684c127b8e5e865e531e07fb07
BLAKE2b-256 382afc48b4e7d9f22709d9b952088f5faf366f69389f0962e67b53a07e15de77

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats.connections-23.5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 807a5745e606318ac82d7dd583df64b11a555029317b73e1114859a8336892ea
MD5 4a7aa0a19593cbe25a8cca434dfcca4e
BLAKE2b-256 fc6c3c38ef25f1488fc525230bcad2533d6d66fc1b0123e650077efeb545b313

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats.connections-23.5-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0f9ea93d64ecfb1a0be710ed1ce620a756e32248a87ca25a41ff998e32d23e73
MD5 225e4c620801ce9a2317784abfdc563e
BLAKE2b-256 c66d74171b0beece217eb9d2b3e589aece9a06daa96472531943eded5908e1f9

See more details on using hashes here.

File details

Details for the file pyats.connections-23.5-cp38-cp38-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyats.connections-23.5-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 43034009610443550b68e49122ef5ebf69a2549f6ca0e4b6bf79e19cfcf4ecb4
MD5 648df658aa4a84b2fc02e0d781497e17
BLAKE2b-256 abdcdaf931f7fba5e11e65df8cc8cb8d122794607062b1430abf58ad75da696f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats.connections-23.5-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3019e38f47d3cdbaef3fee69c12c93e7cc9e3ca6d5e9d97a704cca0be856ee22
MD5 608482a40b8dda019696f5f027472290
BLAKE2b-256 aea13bd93bd68838daf336a3177bb4ab443437ade29dce6ce987c7f80cad4c7c

See more details on using hashes here.

File details

Details for the file pyats.connections-23.5-cp37-cp37m-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats.connections-23.5-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5365c918957341dba8d3e20d880c9188ab9074bb672cf831d01b32b783c45b22
MD5 ebab2e5df850888b4910798431f430af
BLAKE2b-256 3eaa2e2f4470d260d2ec6f98317679004daa01a1864799e6c7143a753bdb5bae

See more details on using hashes here.

File details

Details for the file pyats.connections-23.5-cp37-cp37m-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyats.connections-23.5-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 226ea58a19aef1745176bf0641e9244804c129a411ca369db0ac8de481c6c0dd
MD5 b97dfddcd194e30d9fa811646e0f6640
BLAKE2b-256 6024ddfa6d9206701a28cc8aff571fc0964a117237de529bc426c66b52b6b915

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