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

Uploaded CPython 3.9

pyats.connections-21.8-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.8-cp39-cp39-macosx_10_10_x86_64.whl (210.4 kB view details)

Uploaded CPython 3.9 macOS 10.10+ x86-64

pyats.connections-21.8-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.8-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.8-cp37-cp37m-manylinux1_x86_64.whl (881.1 kB view details)

Uploaded CPython 3.7m

pyats.connections-21.8-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.8-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.8-cp36-cp36m-manylinux1_x86_64.whl (876.8 kB view details)

Uploaded CPython 3.6m

pyats.connections-21.8-cp36-cp36m-macosx_10_16_x86_64.whl (199.8 kB view details)

Uploaded CPython 3.6m macOS 10.16+ x86-64

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

File metadata

  • Download URL: pyats.connections-21.8-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.2 CPython/3.9.6

File hashes

Hashes for pyats.connections-21.8-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7464b1d3c426ee68036723fe3df967b3c8972ec104a2939aaee2e7d21eb5f520
MD5 e94fff9045a4d007829cce75c53c9b59
BLAKE2b-256 d31280b4dab786e4f4f0eb299b042e1911f49facf220130b9b52e7453d757cfd

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.8-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.2 CPython/3.9.6

File hashes

Hashes for pyats.connections-21.8-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 8e7a83930f1094f1881385a7b565ba1467650d37fe6136d875182b3e90aec400
MD5 c80a8482af854ec5952087e8a3997177
BLAKE2b-256 611ab01941a97623619510bfc69707e06be15fb90dcb5195608b93aca6a0e6aa

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for pyats.connections-21.8-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 12673721a31cdc79309cd842e62cc2a80a398fbec2025d0ed6009f8f78351235
MD5 6ce114a3f23802585d183057bc20ae1a
BLAKE2b-256 1c10172ea0dc7958ba67f6855d9e8368ab97058d09f93d4ff5c99b8b867bd27a

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.8-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.2 CPython/3.9.6

File hashes

Hashes for pyats.connections-21.8-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 09570f892f605fab034a8a2556809c37a8382432261b60cbb360559b09a55dad
MD5 891df9cdaf7b290f062ccc3eab8e8983
BLAKE2b-256 63519ccf4f8aa973ea0b1fea0cff67bacb2e46f5ffa33f4f723bbd882d1ab103

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.8-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.2 CPython/3.9.6

File hashes

Hashes for pyats.connections-21.8-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 1ff0112b1a7c01266a1d6442a0fcb25a9d7fe53158623ff9cf87fc996b902d91
MD5 e04a66adbf35a2baf817306481993380
BLAKE2b-256 98db06906ef25f001916be1e3371ba81df12954ae81d681a743ddb6fee56f464

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.8-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.2 CPython/3.9.6

File hashes

Hashes for pyats.connections-21.8-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 4e878013eed0c0e016c48dedfadafcef8c020fc17bad58dcfcd76d40dbe03a17
MD5 e246d7a7d45a7f468c30dcca5347192d
BLAKE2b-256 6128e9c39454e7b584a6112337e93ecc84eb424fa0ec332179d1da90f482d383

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.8-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.2 CPython/3.9.6

File hashes

Hashes for pyats.connections-21.8-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4f4bb07134e8abb7d1c9cd18307ed8e8ff8741fd5a97fa28d15ef9cdf61a7bbe
MD5 63b283234929a11233829aa4f31967b9
BLAKE2b-256 48e8d09e1f7865376a008a0a6abbb97df6ba43a4f71d6ff0204c1fb89a7e3e57

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.8-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.2 CPython/3.9.6

File hashes

Hashes for pyats.connections-21.8-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 1c81679c98967a29c982a44ca8d2c9ca12c971376d0ef835bc34e1f92d17d36d
MD5 d36cf408963ae3dc596f5b18fca39ec5
BLAKE2b-256 2479472ef7808476c010c46aa849c7443274630174f6d16716be18450527a51a

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.8-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.2 CPython/3.9.6

File hashes

Hashes for pyats.connections-21.8-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 a193e65d4399290629e86c87d771d30c2d146ac06a9b535d4b798d3dac9fb643
MD5 5f4e4e526039c450838843dd962f97f0
BLAKE2b-256 6340566aef6650e34aa6999f108a1de8edff6b720f81854c9a5444bf8ca38218

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.8-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.2 CPython/3.9.6

File hashes

Hashes for pyats.connections-21.8-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2175eb12829b7baa966cb673fc505180501ab21c878a6a4f02c023cfb6efc860
MD5 9e9875b3c41f722fc703cbdb8e0a49f8
BLAKE2b-256 447bf7be2712044108977d73f32c3f91ef7e0c8a3e54a34a7f1ccbf6f6d2be17

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.8-cp36-cp36m-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 199.8 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.2 CPython/3.9.6

File hashes

Hashes for pyats.connections-21.8-cp36-cp36m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 d41cdef4bb5d7d8ddd428ecf9c38edf6652f1a9b60e89ec072f8289e8a2cfa9e
MD5 ab493dad2b99d7e72a8f1faa36a348b2
BLAKE2b-256 3d29dd5606dc2fd26e64bb034b2feed7626b9591d9949d797ea4416310d98b12

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.8-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.2 CPython/3.9.6

File hashes

Hashes for pyats.connections-21.8-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 bb6053aa8b6058e5e02db259ee4dd93f10f0fa01264850ca8243503fe4abf10a
MD5 df5b68accb5d1ed0c248520d9c8adaac
BLAKE2b-256 b75c808d4ab9740472ebee697c6118473b825612a464c048b4e7773610b4f0f6

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