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

Uploaded CPython 3.9

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.6m

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

File metadata

  • Download URL: pyats.connections-21.9-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.7

File hashes

Hashes for pyats.connections-21.9-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 72a0a86789854a1dc3f7c199e5da1e6fb3be92b7032d7e23949e28dab6019637
MD5 ecab093a2b610477993d0a39760b4b39
BLAKE2b-256 d94e4fa01533aec0d5fca36b0109fd8d41184789cb2fb14028e5613b24dc79b9

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.9-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.7

File hashes

Hashes for pyats.connections-21.9-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 79474c50e3e28919d7be643571c6c9da677210674b1a9ee6d7d51f83f4a8ca55
MD5 fc9c674d975178ed2ac2f1575237cb8d
BLAKE2b-256 eabb3e0318f44d3711e3e9fd615254719456efa55599276141e205c39291b018

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.9-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.3 CPython/3.9.7

File hashes

Hashes for pyats.connections-21.9-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 0e33b62c10efc6156d237fff6d5a3e7092293738e47e7379b0f994fe16580b76
MD5 d2eebaf8276bbce1618b8b96d952939c
BLAKE2b-256 9b66045ffbd756ca46f72439d1d96d87d31511ba7c6e499cb829437f327f9c61

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.9-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.7

File hashes

Hashes for pyats.connections-21.9-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5bc168d60a889bf859f7b38c23921c055f8076968dfc33109431759580562913
MD5 630c3395799f3277459b3a0221f6d3e8
BLAKE2b-256 3bc2f2f3a52ba48d2b29aebb224ab42599f92bcfb173aee6e244171169ebb757

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.9-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.7

File hashes

Hashes for pyats.connections-21.9-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 95460c606aebc6e613a1859a1429efe8718bf5e5bf45722ef45432ad630ee90e
MD5 de5b4f8fc8c4377ff32f896351220bd3
BLAKE2b-256 6c4b323a7c8c4a3c5830b1c17c7dbc0aecae9bfe345c54bfad17c66c292a6d53

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.9-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.7

File hashes

Hashes for pyats.connections-21.9-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 dc1f9a98152b49e2567fc35087cbcf3387706d3ff5d45fd2ec9af6fb9da2320b
MD5 fd48e7077dac62fdcc9f4c778c25c341
BLAKE2b-256 5be423ebf2cbf6a852b5a2d10cd9e1f9a3e5be09da4c6d78a088fc870db804cb

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.9-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.7

File hashes

Hashes for pyats.connections-21.9-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 89a02f048793fef993667639e551de9d109cbb24ac4e18fbfbd1d646ce5b28a3
MD5 3d8cad91ba86bb9b52fe5102b34ae3da
BLAKE2b-256 75c3b564901865c306b5c298972433a13c265469fa32c960a92afbb1fbebc84a

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.9-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.7

File hashes

Hashes for pyats.connections-21.9-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 1e218e5406b249ba49c48644db0bc57b31cc2e6b41acdc798e2a08ecdfd69f6f
MD5 144837109ef2952c0c7cc0d848e0abe9
BLAKE2b-256 d4072f697cf0c03105ddea600c603cc275e3aef05ec355b9bf904e38b949e4d7

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.9-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.7

File hashes

Hashes for pyats.connections-21.9-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 e7a8e5d226c78d8dee47d81158253f0aa2add75dae60c7b88592f96ef95dcb5b
MD5 b72363fe51e41a8aac836d677521094e
BLAKE2b-256 28124caa3a2a31faf9290eb2844830447d4bb67eab8a8a654c18dd3be93bbce4

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.9-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.7

File hashes

Hashes for pyats.connections-21.9-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d1c27e39a01486844c3b9e6d7db943b8fd2976c1addcc18cfecfd4c78ad34017
MD5 26917f6413454fd2e24788c79fa6e231
BLAKE2b-256 0a872f621bd70ebc2b8f895d2b5539d1a625d96cfd9d354bfbb9d8ba50708126

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.9-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.3 CPython/3.9.7

File hashes

Hashes for pyats.connections-21.9-cp36-cp36m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 f462c5243983d1efd1b9f600b5dda0992fcec2ffe5d1704ed89688edfa0f77c9
MD5 45a378ad622246e647eb62b8b6da4c2b
BLAKE2b-256 0e41e757de580f1b32259806666ada1c47ff0b9a5d29283b15f05272adfed7cc

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.9-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.7

File hashes

Hashes for pyats.connections-21.9-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 5a03adbfa332c8d6e0590d0128aa744a53984121c364e91e4131ee3c05173917
MD5 20717def3be2d036f3f71e6077cb65ff
BLAKE2b-256 b03d06c34922c79f13f2c01e59f20e5a593e04fee97322d69120513261b409c1

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