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.2-cp310-cp310-manylinux1_x86_64.whl (977.8 kB view details)

Uploaded CPython 3.10

pyats.connections-22.2-cp310-cp310-macosx_10_16_x86_64.whl (206.1 kB view details)

Uploaded CPython 3.10 macOS 10.16+ x86-64

pyats.connections-22.2-cp39-cp39-manylinux1_x86_64.whl (968.3 kB view details)

Uploaded CPython 3.9

pyats.connections-22.2-cp39-cp39-macosx_10_16_x86_64.whl (205.7 kB view details)

Uploaded CPython 3.9 macOS 10.16+ x86-64

pyats.connections-22.2-cp39-cp39-macosx_10_10_x86_64.whl (210.4 kB view details)

Uploaded CPython 3.9 macOS 10.10+ x86-64

pyats.connections-22.2-cp38-cp38-macosx_10_16_x86_64.whl (204.0 kB view details)

Uploaded CPython 3.8 macOS 10.16+ x86-64

pyats.connections-22.2-cp38-cp38-macosx_10_10_x86_64.whl (208.8 kB view details)

Uploaded CPython 3.8 macOS 10.10+ x86-64

pyats.connections-22.2-cp37-cp37m-manylinux1_x86_64.whl (881.1 kB view details)

Uploaded CPython 3.7m

pyats.connections-22.2-cp37-cp37m-macosx_10_16_x86_64.whl (200.4 kB view details)

Uploaded CPython 3.7m macOS 10.16+ x86-64

pyats.connections-22.2-cp37-cp37m-macosx_10_10_x86_64.whl (205.0 kB view details)

Uploaded CPython 3.7m macOS 10.10+ x86-64

pyats.connections-22.2-cp36-cp36m-manylinux1_x86_64.whl (876.8 kB view details)

Uploaded CPython 3.6m

pyats.connections-22.2-cp36-cp36m-macosx_10_16_x86_64.whl (199.7 kB view details)

Uploaded CPython 3.6m macOS 10.16+ x86-64

pyats.connections-22.2-cp36-cp36m-macosx_10_10_x86_64.whl (204.0 kB view details)

Uploaded CPython 3.6m macOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats.connections-22.2-cp310-cp310-manylinux1_x86_64.whl
  • Upload date:
  • Size: 977.8 kB
  • Tags: CPython 3.10
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.6.8

File hashes

Hashes for pyats.connections-22.2-cp310-cp310-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 15320a84db4778cdc08d71d7dbf211858302882e0635a9b6753e4abec0b829ed
MD5 738305c1b7b9577480be4eb87e3527d6
BLAKE2b-256 5f4d0dc4ae2b3fa3b7f160c695481f1992b115185a6ebaa96cab35cdb08af69a

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-22.2-cp310-cp310-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 206.1 kB
  • Tags: CPython 3.10, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.6.8

File hashes

Hashes for pyats.connections-22.2-cp310-cp310-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 2f5aca92539517e6a18508c690c5f08bc917c6d25c62f68416153cb1cccdeedc
MD5 5cb8a33e7b6b0a7af526d566c1cce2db
BLAKE2b-256 dd83d80c26fffe5f3f1c28a1c23261168f1083e00530486e14784768207c2a24

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-22.2-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 968.3 kB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.6.8

File hashes

Hashes for pyats.connections-22.2-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0880261eba77bcc793cc5e6b6f89b22b78d1d305f1489e14554f3f890a0f0b04
MD5 912c15429ca0605526e807b05c440666
BLAKE2b-256 af3f05c6b9e0af5c8a813eaa7250d98e2389558c44acceaeb8661d51ef9d14b4

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-22.2-cp39-cp39-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 205.7 kB
  • Tags: CPython 3.9, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.6.8

File hashes

Hashes for pyats.connections-22.2-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 ea72deaa1e6433bb2ef4a6651b452abe46199136f8f832a9537898ea98539695
MD5 e1ba70dc6302a78ba614597628e0299c
BLAKE2b-256 552f59878c420a63c05e05ec64db2b16e5661cc9a9f7412980138848afd0a57b

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-22.2-cp39-cp39-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 210.4 kB
  • Tags: CPython 3.9, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.6.8

File hashes

Hashes for pyats.connections-22.2-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 24ac45b1fa08fa97fe2e93fac65d334f3176b0fbd7f240ab80956256f9ab1541
MD5 0b9f2024b8c28c0023accb69c8f6a783
BLAKE2b-256 3e39b9e2eed5a278558767b339699916158fdd8bd4e3c9309a07413dee4864d5

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-22.2-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.6.8

File hashes

Hashes for pyats.connections-22.2-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7a8a56a5dbbaff30755b95e44f7e8d8fc4e17378df2017961e032d4eefb63516
MD5 c0068b14eeee823061661c9a035aec3d
BLAKE2b-256 b8e5c77cee30035621471b2f92248f31002186611a276fd351401a559c956567

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-22.2-cp38-cp38-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 204.0 kB
  • Tags: CPython 3.8, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.6.8

File hashes

Hashes for pyats.connections-22.2-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 9f4611860be430f48b8d54fd969fac0254161e76bc4fdd1f50d8ce0ad60edd6f
MD5 5fa5f4ce72706279b08c97a06c781e9b
BLAKE2b-256 a3c3797cf6116e6f25e659de2794284ed11d62171951a6616f4542afc08bfc0e

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-22.2-cp38-cp38-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 208.8 kB
  • Tags: CPython 3.8, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.6.8

File hashes

Hashes for pyats.connections-22.2-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 36b29ddd506d085102f63164c168be8418944f588e76aebc0f0f4aa1b8b73452
MD5 54de3745e7e7b8be98d0abcd274d5efb
BLAKE2b-256 2e0ac69c6527f606feb529dbf10bee167bc0a11ba189e589ab44f1f29377da91

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-22.2-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 881.1 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.6.8

File hashes

Hashes for pyats.connections-22.2-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2c3138cbc5184f774deee94e78ec6716defb145fad6b7660828a51b2a25ea085
MD5 168031d2b3341b62dd07a6a3c7bdb754
BLAKE2b-256 da744b450bcf8849422a468c59cbe5bd2140f0a9ae6fea100453159d148f2796

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-22.2-cp37-cp37m-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 200.4 kB
  • Tags: CPython 3.7m, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.6.8

File hashes

Hashes for pyats.connections-22.2-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 a05b23dbf4d19ac95aa3caa782668fffe71471f092bb15147f144b4ff9d540a7
MD5 bd25af808a9e0e08aa5d1e62b0061d11
BLAKE2b-256 6fd2efd8ecdc682e92c25be2020797cedbb9906c41d37a0b938579b4b689432a

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-22.2-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 205.0 kB
  • Tags: CPython 3.7m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.6.8

File hashes

Hashes for pyats.connections-22.2-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 ed647f644df2b52ee6e2683818ba829d3ad6bc62be7fb2690816450201be47cb
MD5 e317c94cb4a814da57cced68d85d3765
BLAKE2b-256 43a63f4290f0d82698da9663f7587c39d959f8fc085457a5bc6b8adfb529afde

See more details on using hashes here.

Provenance

File details

Details for the file pyats.connections-22.2-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats.connections-22.2-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 876.8 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.6.8

File hashes

Hashes for pyats.connections-22.2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e6d1edb5d1ab097123fec42beb31b96ffc32c2c1917d1c2188651bbb29909715
MD5 a7f1789d2efe32dfb98dc27f95392700
BLAKE2b-256 004069c7facc529e54c66c7ba46b961f97bb0c4ef5af6b65ecdeb686ee63d2cd

See more details on using hashes here.

Provenance

File details

Details for the file pyats.connections-22.2-cp36-cp36m-macosx_10_16_x86_64.whl.

File metadata

  • Download URL: pyats.connections-22.2-cp36-cp36m-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 199.7 kB
  • Tags: CPython 3.6m, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.6.8

File hashes

Hashes for pyats.connections-22.2-cp36-cp36m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 38e7745a4f6b2ec7abceec123f64032c9d10827c32481690945f3a8c137e3f26
MD5 02c9e2a35e2b34a94702a9394e552a7b
BLAKE2b-256 b1d4b0a77fd45fce2b8bbc8b2b8383b092297208ec7b265b96df754f1b2c1116

See more details on using hashes here.

Provenance

File details

Details for the file pyats.connections-22.2-cp36-cp36m-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats.connections-22.2-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 204.0 kB
  • Tags: CPython 3.6m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.6.8

File hashes

Hashes for pyats.connections-22.2-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 a0352ad53cb00655bf82b0e8bdee111f1d339778a145b9ef48ee83ae2beaeb34
MD5 6fd99553bf7fb0dd07492c8268b4b847
BLAKE2b-256 f66d49f7e88f5e92c69d10766db195063f2b58a251a6056d2c134b4de6af2507

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