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-21.2-cp38-cp38-manylinux1_x86_64.whl (763.9 kB view details)

Uploaded CPython 3.8

pyats.connections-21.2-cp38-cp38-manylinux1_i686.whl (701.5 kB view details)

Uploaded CPython 3.8

pyats.connections-21.2-cp38-cp38-macosx_10_10_x86_64.whl (197.0 kB view details)

Uploaded CPython 3.8 macOS 10.10+ x86-64

pyats.connections-21.2-cp37-cp37m-manylinux1_x86_64.whl (732.1 kB view details)

Uploaded CPython 3.7m

pyats.connections-21.2-cp37-cp37m-manylinux1_i686.whl (669.8 kB view details)

Uploaded CPython 3.7m

pyats.connections-21.2-cp37-cp37m-macosx_10_10_x86_64.whl (193.6 kB view details)

Uploaded CPython 3.7m macOS 10.10+ x86-64

pyats.connections-21.2-cp36-cp36m-manylinux1_x86_64.whl (734.0 kB view details)

Uploaded CPython 3.6m

pyats.connections-21.2-cp36-cp36m-manylinux1_i686.whl (676.8 kB view details)

Uploaded CPython 3.6m

pyats.connections-21.2-cp36-cp36m-macosx_10_10_x86_64.whl (192.4 kB view details)

Uploaded CPython 3.6m macOS 10.10+ x86-64

pyats.connections-21.2-cp35-cp35m-manylinux1_x86_64.whl (716.8 kB view details)

Uploaded CPython 3.5m

pyats.connections-21.2-cp35-cp35m-manylinux1_i686.whl (655.7 kB view details)

Uploaded CPython 3.5m

pyats.connections-21.2-cp35-cp35m-macosx_10_10_x86_64.whl (192.2 kB view details)

Uploaded CPython 3.5m macOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats.connections-21.2-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 763.9 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.connections-21.2-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6de64567cfb1350d9cc808535e49939b67d167c4891a67aa48724f2947021a68
MD5 be2ba3cd0b648b6ed737881677195f59
BLAKE2b-256 9bc0a141bb54bcc72f8b479160ca445373cf8807f811e8e79e2857b6f0ace557

See more details on using hashes here.

Provenance

File details

Details for the file pyats.connections-21.2-cp38-cp38-manylinux1_i686.whl.

File metadata

  • Download URL: pyats.connections-21.2-cp38-cp38-manylinux1_i686.whl
  • Upload date:
  • Size: 701.5 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.connections-21.2-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 1f9448460bb11ef950413b827c4159b34da164d901866f5aa9f16b0a8b0780d3
MD5 caff1e80941fcfd4930a6b7314f001ba
BLAKE2b-256 b9a3cecdf5592216387dff50b66d077c6d15af631c28c18e0e01fff394110c94

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.2-cp38-cp38-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 197.0 kB
  • Tags: CPython 3.8, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.connections-21.2-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 baca2082cc12d5c1d6b94a497526a052acf4178674cc9be710f1d6f902e39e62
MD5 9e68e6194a1a7c985e21d6aac3003303
BLAKE2b-256 44ff371d57f6d807b67459ab244ae11fc09e2778538bfd9a756e427e3d4c44aa

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.2-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 732.1 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.connections-21.2-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 64ebe1b04004ee027fd8fe1cb66751b8cee44ce3c5687dd01599b16a381bda03
MD5 e84635fb0b218d1659964da4544599c1
BLAKE2b-256 2acf2c6ed133d7a4b0c14ee7577c53490c6c414b73790a0c993d2a458dc459c7

See more details on using hashes here.

Provenance

File details

Details for the file pyats.connections-21.2-cp37-cp37m-manylinux1_i686.whl.

File metadata

  • Download URL: pyats.connections-21.2-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 669.8 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.connections-21.2-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 912a0340cff7525bf9293f55bcf563b50c680bdf7e11e8675f881cd5e674b35f
MD5 56e55c862bc5d7a4f75f12d5908f8ae5
BLAKE2b-256 6e93d606e00a17dbdb6d4828efeda7dd49998542fa76b3aaa651066362e4898c

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.2-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 193.6 kB
  • Tags: CPython 3.7m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.connections-21.2-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 a83776633bc63798112bc54c15e5f1372a58f336beb4b4b19488f7e6a49043cc
MD5 26bf5455aa9bdf2fd622459341b6b6f5
BLAKE2b-256 24ce60caa727a7dcd232e1df77342680841dc78d850b6c349ebecd2720a3b693

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.2-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 734.0 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.connections-21.2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 dbe35a0baad81ac5b151ac529156d952abec626c0d1ef13a525962fbd1e84796
MD5 f0ef1e631bbbfc445949d32c8c4caecc
BLAKE2b-256 f0d5b2b34e16b7df0c2b1db455c0ac209d875a279618a015c6b4b6c272fbccc8

See more details on using hashes here.

Provenance

File details

Details for the file pyats.connections-21.2-cp36-cp36m-manylinux1_i686.whl.

File metadata

  • Download URL: pyats.connections-21.2-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 676.8 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.connections-21.2-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 102ac0124c45f78e06c3e11c0af3819bfafd8fff019515826bd8f862b298a474
MD5 e8ccfaf34e811ebfe14a07fe958771af
BLAKE2b-256 331fa1fdf0cb1142770f92ff483a84864ea5eefbb0e5d84f0c73b97d3442c017

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.2-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 192.4 kB
  • Tags: CPython 3.6m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.connections-21.2-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 ad49720e76d7f17d62260891738a5c7e711dc2bc50fa402969e59cfd4e234f96
MD5 df2a0784801eace467e88b6064903bf0
BLAKE2b-256 32fb5e47a6de7128fb9874a315e1257d1847b6b311b6941bea30e3610ab26a45

See more details on using hashes here.

Provenance

File details

Details for the file pyats.connections-21.2-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats.connections-21.2-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 716.8 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.connections-21.2-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e2879ec8f134ea5dbf10c9bdde94ea7017b104d57297d46e75fedecc291f6f8d
MD5 a5375ab52f1f059606eb73149c80db3f
BLAKE2b-256 373000dbf12fe96b08dca268bdc13c1b5e41f396e9bd253d1f0184e0159a4815

See more details on using hashes here.

Provenance

File details

Details for the file pyats.connections-21.2-cp35-cp35m-manylinux1_i686.whl.

File metadata

  • Download URL: pyats.connections-21.2-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 655.7 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.connections-21.2-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 5312ee5034e7142daf963a900fa4b31c967d29007fb6de94dbbef788f8c456b2
MD5 e422be9ed332a91a1b601975bb677162
BLAKE2b-256 39ddfeba0ce8bb5a60137e0ac910adbe5cad3b2864856ae89551461c3bd0075b

See more details on using hashes here.

Provenance

File details

Details for the file pyats.connections-21.2-cp35-cp35m-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats.connections-21.2-cp35-cp35m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 192.2 kB
  • Tags: CPython 3.5m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.connections-21.2-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 fa6c7e15b8ff3d658948eba61c42ca4eeae85ff155b48fadab051497052f7a99
MD5 a98a84b17a073f90326aa94a007bb2d4
BLAKE2b-256 ab16100507d701cf6fae7ff76fc95f4e0b074568aae4bda1c0032ce9ad88ee56

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