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.12-cp39-cp39-manylinux1_x86_64.whl (968.4 kB view details)

Uploaded CPython 3.9

pyats.connections-21.12-cp39-cp39-macosx_10_16_x86_64.whl (206.0 kB view details)

Uploaded CPython 3.9 macOS 10.16+ x86-64

pyats.connections-21.12-cp39-cp39-macosx_10_10_x86_64.whl (210.5 kB view details)

Uploaded CPython 3.9 macOS 10.10+ x86-64

pyats.connections-21.12-cp38-cp38-macosx_10_16_x86_64.whl (204.3 kB view details)

Uploaded CPython 3.8 macOS 10.16+ x86-64

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

Uploaded CPython 3.8 macOS 10.10+ x86-64

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

Uploaded CPython 3.7m

pyats.connections-21.12-cp37-cp37m-macosx_10_16_x86_64.whl (200.6 kB view details)

Uploaded CPython 3.7m macOS 10.16+ x86-64

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

Uploaded CPython 3.7m macOS 10.10+ x86-64

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

Uploaded CPython 3.6m

pyats.connections-21.12-cp36-cp36m-macosx_10_16_x86_64.whl (199.9 kB view details)

Uploaded CPython 3.6m macOS 10.16+ x86-64

pyats.connections-21.12-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-21.12-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats.connections-21.12-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 968.4 kB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for pyats.connections-21.12-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a72633cfe89b6ff26c2fb78949e816d4cc1ff166643cf6e9b4bd604b9089e1bd
MD5 9e064c1aa920807d1a2f25ae4381cc67
BLAKE2b-256 f0c3a4a3f904874470819512b40fc951b977292a9b8e241f9d2c60a90ab7db74

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.12-cp39-cp39-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 206.0 kB
  • Tags: CPython 3.9, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for pyats.connections-21.12-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 53a06db842563bfa1364485eaf37d820a7ee1793735506b4e7646e84d7cce5b8
MD5 5a698d7a95b4c7745ba4c6c5e2424153
BLAKE2b-256 8f08f0ca26e637e80ab3a55d846074440778ede76f71fb5b8a38e8ee40cea2a4

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.12-cp39-cp39-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 210.5 kB
  • Tags: CPython 3.9, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for pyats.connections-21.12-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 def6c19c564dc0161676a90018a8451574065e53427c7b64a28b0aea53ca46d0
MD5 ca11c2616d434f0a510d54fd92734e4a
BLAKE2b-256 4957ca86b5abf11be0250a859d7ceeb39817fff6d78c8d6a6b11129e20163652

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.12-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.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for pyats.connections-21.12-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 035d8966b6e7630540ef7f85b4b68fd75827c2c3b66544e565bbe60bb061a0f9
MD5 6451750af53e5146027c3e6b4b30bc21
BLAKE2b-256 26ee677f84bbd528d392eda4fff5ad49b48ee9c1c32e9b2fa19c24839d3f46b8

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.12-cp38-cp38-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 204.3 kB
  • Tags: CPython 3.8, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for pyats.connections-21.12-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 17895f67aecbad56e7e240fff27c573f3b9962b7d41ffbc1048b2069790fd803
MD5 1d13c38308bf84f30124a7b057af5d35
BLAKE2b-256 8501cf122a9ffa007b37d0b5f85f6403d3924e5b00ed2a5f313ae42c890e44ef

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.12-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.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for pyats.connections-21.12-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 0ecc1c417bf2fa92abaea277ade5298c740d8098ac1d6334dc9a9da123ca5c81
MD5 e6247dad1c2fdaeadf86d97188e24f62
BLAKE2b-256 b2029074f87065e422ae1bc7d96508a8c383fd5105bcc8d57ae6e19069a452bf

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.12-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.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for pyats.connections-21.12-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1987f2a7825dd4dfebb1788d34d84d51138d905cab18ba915e06b173aa1ad819
MD5 588c7f9a09a8c297ed754323f31ea9fc
BLAKE2b-256 b36f12b1f77706fe894797598a23d2f80db4415bb8f04646b5eb67685faeab65

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.12-cp37-cp37m-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 200.6 kB
  • Tags: CPython 3.7m, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for pyats.connections-21.12-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 9f678e84672c7ae84ee55aecd3fa7232b380ce14d4f324ff02050afa9b6ead4f
MD5 05a8321d16c17f14bd9217084fcc8925
BLAKE2b-256 991ee5917a3e6f5e279d0cb1b0a163ef0dd7b4ceaf75c08eba39a71f4bdb40af

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.12-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.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for pyats.connections-21.12-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 de88fe2872badf7036b2c7b0b180a1108b2896ffaf0a65c46666a148c1bfb439
MD5 b63efb4d804b398e140af433b52eaf08
BLAKE2b-256 999bc51040f47aeaac942098bd9118b6210fad090ff60595bafdca1e51906ce1

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.12-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.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for pyats.connections-21.12-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6db2a8f14c7754daed5501cd37291e35bff8335ec6481d9c775c1b2449ff54dc
MD5 9e81dab334b67bf40275d7ee4d7851f5
BLAKE2b-256 69cf0cba527190c17762f2aa77c4d74d74bd642dd24e07cc444567ec0f9a840c

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.12-cp36-cp36m-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 199.9 kB
  • Tags: CPython 3.6m, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for pyats.connections-21.12-cp36-cp36m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 31ed33da9417fee65fcbe5f5d0b12eb451c44e1c0296aec6cd9ba6f0a936216e
MD5 9033f5196073ab94650a72b8593f325e
BLAKE2b-256 497e0ba1a06b2b171a24781a91d898d07626597a6af4bb0b5454f58217fd1141

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.12-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.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for pyats.connections-21.12-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 e22201b7965046ce5bf2216ec6e7f8f38136155f8f0d96f480bc4f168e49c73b
MD5 78845d1a6353161edefaae4cd6a4e934
BLAKE2b-256 f545c1fbf80947fb25ae26acb720c9947c794092ca51fdca7ccc6bbf689357ab

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