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.

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-19.7-cp37-cp37m-manylinux1_x86_64.whl (677.2 kB view details)

Uploaded CPython 3.7m

pyats.connections-19.7-cp37-cp37m-manylinux1_i686.whl (624.3 kB view details)

Uploaded CPython 3.7m

pyats.connections-19.7-cp37-cp37m-macosx_10_10_x86_64.whl (186.7 kB view details)

Uploaded CPython 3.7m macOS 10.10+ x86-64

pyats.connections-19.7-cp36-cp36m-manylinux1_x86_64.whl (678.7 kB view details)

Uploaded CPython 3.6m

pyats.connections-19.7-cp36-cp36m-manylinux1_i686.whl (629.2 kB view details)

Uploaded CPython 3.6m

pyats.connections-19.7-cp36-cp36m-macosx_10_10_x86_64.whl (193.7 kB view details)

Uploaded CPython 3.6m macOS 10.10+ x86-64

pyats.connections-19.7-cp35-cp35m-manylinux1_x86_64.whl (662.1 kB view details)

Uploaded CPython 3.5m

pyats.connections-19.7-cp35-cp35m-manylinux1_i686.whl (613.6 kB view details)

Uploaded CPython 3.5m

pyats.connections-19.7-cp35-cp35m-macosx_10_10_x86_64.whl (186.6 kB view details)

Uploaded CPython 3.5m macOS 10.10+ x86-64

pyats.connections-19.7-cp34-cp34m-manylinux1_x86_64.whl (670.3 kB view details)

Uploaded CPython 3.4m

pyats.connections-19.7-cp34-cp34m-manylinux1_i686.whl (619.5 kB view details)

Uploaded CPython 3.4m

pyats.connections-19.7-cp34-cp34m-macosx_10_10_x86_64.whl (180.4 kB view details)

Uploaded CPython 3.4m macOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats.connections-19.7-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 677.2 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.connections-19.7-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6d27dc82583389bbe1348cd101edac0437c78ee60f15f192254fed13f0d794f4
MD5 86320cf64f6565671890139c73b6c0ec
BLAKE2b-256 35a3bebc1fe1b2045c681815b185c176929b83d4912eef2156cbaa09c97cec6b

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-19.7-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 624.3 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.connections-19.7-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 d9346cb0ebc0381fcd2989ce36b6267248319aa69a5721e2b440327332bbeeef
MD5 f6895165cce2ce9100ff7fd81a02a1ec
BLAKE2b-256 03c00361792aa807d0a431b6ee70e8058b93feac863814bfc66c92bfaeda82f4

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-19.7-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 186.7 kB
  • Tags: CPython 3.7m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.connections-19.7-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 d34babd02640a16ecc1da8b158cec962e837641b276b150a17fae7ae17b56470
MD5 80f6b65ae4c24c345e4ac83bfb82f59d
BLAKE2b-256 9ab1d52465d8d8540f2dc4258e8b280a278a13fb87a7a0cd70e2850447b7cc05

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-19.7-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 678.7 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.connections-19.7-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 58dc7f0c7fb977bba59463696c5219d1a49f855209f13dea7f3c06a860a0b158
MD5 471f4882532aca70c6081ce25afacf05
BLAKE2b-256 c4bc7dd0675ebbd5884379d35d175a280d70f30f30a2de9892958acf8ffe9189

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-19.7-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 629.2 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.connections-19.7-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 fdd581aa75d47230cec1959c8cc9c8da5ed1fa62af84bedb8fdc72f645554905
MD5 2016512a72fb02bfa5f3b1ee347cc431
BLAKE2b-256 41fff89dc0cc66492c9ca5dfe471af5dcbc89c079600eccdd3b972ff009e9a1c

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-19.7-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 193.7 kB
  • Tags: CPython 3.6m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.connections-19.7-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 477d81ae19ea9959153ee79bee329fa9153444bd627f87f74bfc28a997e4ef3a
MD5 488fb36e63000e5d64bb5153014f1ae3
BLAKE2b-256 2d0572d2eb942fe454b1f2424ee2d9e2580fe5093adcc582ba3d79c90e4df9ab

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-19.7-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 662.1 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.connections-19.7-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 aa9000bacdb1a38b843a7cd26adfc999d1174b049a28f23bf0d9b2817812b720
MD5 a290422e68bdb66354dcf0a83d1b565e
BLAKE2b-256 389c7e0bdbaa0daed14f76fa084f675eba40bf448445adc3f1ff306d9dca2578

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-19.7-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 613.6 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.connections-19.7-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 e89a9ffe44b07c18bf5199f01b8fd71a174a3ccf9d06e614c6fab453022751f7
MD5 8c1a4cc3d4a701e8570d045736bf3f83
BLAKE2b-256 2b25de23ba44d7922143e79c35ae671213f556c43dea41103a1cdfc3df9696c3

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-19.7-cp35-cp35m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 186.6 kB
  • Tags: CPython 3.5m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.connections-19.7-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 b07cb102bdb8368b9b95d8c59b4a398915d82afb2721a331a13a9cccf6f10a97
MD5 253bba6bed63ce301725df78eadaae4d
BLAKE2b-256 8b9a8f6b15975d1027c4e7f8faa20ec4a5186d69b74d5c493905d2870968baec

See more details on using hashes here.

Provenance

File details

Details for the file pyats.connections-19.7-cp34-cp34m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats.connections-19.7-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 670.3 kB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.connections-19.7-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3e1a8cdf648734442123fb4c2a7b0aeaa374afb6902cb4394c1294336d4abd27
MD5 d06cb18c00c0661faf415674b7ba9c8a
BLAKE2b-256 565fd911907e165a3a9bcbb321d35f177ae5a08c558331130ce4f695b81f11d3

See more details on using hashes here.

Provenance

File details

Details for the file pyats.connections-19.7-cp34-cp34m-manylinux1_i686.whl.

File metadata

  • Download URL: pyats.connections-19.7-cp34-cp34m-manylinux1_i686.whl
  • Upload date:
  • Size: 619.5 kB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.connections-19.7-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 abbe26bbb577de066723639c77ee51a0e5313795a6c22f4870c1966b1961367c
MD5 f7e12f6014680592df2698535bcb8f77
BLAKE2b-256 699eb9e037aee90b410893731e2cf45edb488d65afa1f0680fc71413c496fdbe

See more details on using hashes here.

Provenance

File details

Details for the file pyats.connections-19.7-cp34-cp34m-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats.connections-19.7-cp34-cp34m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 180.4 kB
  • Tags: CPython 3.4m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.connections-19.7-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 f6edaaf6ca074a1cb4f19ecef96370323d9ba1d93b45a443814d6a7f5a476e09
MD5 8f500dfa1a4f26691c6722434326d6fc
BLAKE2b-256 b868bc8d13d9d50e0ed264abb877294a81eeaad88749a376d66982ae80823bec

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