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

Uploaded CPython 3.9

pyats.connections-21.5-cp39-cp39-macosx_10_16_x86_64.whl (195.4 kB view details)

Uploaded CPython 3.9 macOS 10.16+ x86-64

pyats.connections-21.5-cp39-cp39-macosx_10_10_x86_64.whl (199.6 kB view details)

Uploaded CPython 3.9 macOS 10.10+ x86-64

pyats.connections-21.5-cp38-cp38-macosx_10_16_x86_64.whl (193.9 kB view details)

Uploaded CPython 3.8 macOS 10.16+ x86-64

pyats.connections-21.5-cp38-cp38-macosx_10_10_x86_64.whl (198.1 kB view details)

Uploaded CPython 3.8 macOS 10.10+ x86-64

pyats.connections-21.5-cp37-cp37m-manylinux1_x86_64.whl (882.8 kB view details)

Uploaded CPython 3.7m

pyats.connections-21.5-cp37-cp37m-macosx_10_16_x86_64.whl (190.1 kB view details)

Uploaded CPython 3.7m macOS 10.16+ x86-64

pyats.connections-21.5-cp37-cp37m-macosx_10_10_x86_64.whl (194.3 kB view details)

Uploaded CPython 3.7m macOS 10.10+ x86-64

pyats.connections-21.5-cp36-cp36m-manylinux1_x86_64.whl (881.9 kB view details)

Uploaded CPython 3.6m

pyats.connections-21.5-cp36-cp36m-macosx_10_16_x86_64.whl (188.9 kB view details)

Uploaded CPython 3.6m macOS 10.16+ x86-64

pyats.connections-21.5-cp36-cp36m-macosx_10_10_x86_64.whl (193.3 kB view details)

Uploaded CPython 3.6m macOS 10.10+ x86-64

File details

Details for the file pyats.connections-21.5-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats.connections-21.5-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 965.2 kB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.2

File hashes

Hashes for pyats.connections-21.5-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 8df00afa7fa52f603aad58078fdade27145d52ae76506668c06a3277064ad0db
MD5 5d8e6c75bccdbbe17ea384187fb682ca
BLAKE2b-256 2c586df571a9e48a9538531e80a8331fcb8b9c93c8a842e2cda884ac36045649

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.5-cp39-cp39-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 195.4 kB
  • Tags: CPython 3.9, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.2

File hashes

Hashes for pyats.connections-21.5-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 27880baaaed7b0c38e7c353e88cd5a298b9c341f09ea5a3ec69326857a4f28e5
MD5 81802ebc17aa21c75f9a7a7b9233ed5d
BLAKE2b-256 dd2c0390a8536a51deaaf1c595a1df0b154243753c52aa8ae405a26ee1f0b2d1

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.5-cp39-cp39-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 199.6 kB
  • Tags: CPython 3.9, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.2

File hashes

Hashes for pyats.connections-21.5-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 dec82fb93779521f058d5c5d623e659e9eefe126353a1bfd4353423a4f06149b
MD5 b0684645dcac320423243973bc007b69
BLAKE2b-256 216764202549c3b786188c4dc5ea0bd51b927d9c4c4800b29e198c0c5f53d37a

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.5-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.2

File hashes

Hashes for pyats.connections-21.5-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 51fafdd3ebe719eb8f96f9e694e1d754b72957cd94f463e18d7268e573081f2f
MD5 bc5c83e6953e5198003361b26a546557
BLAKE2b-256 17120ac6b28aa1760adfe38fea17c37138b8286e3e3752f4abec9f173217f7eb

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.5-cp38-cp38-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 193.9 kB
  • Tags: CPython 3.8, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.2

File hashes

Hashes for pyats.connections-21.5-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 76bd9c49b88ed2683808e93c9b0ba96a85f386a1e96e08acbf0b50ff664c9cc7
MD5 082885927c94d5645d98bc6a0db085aa
BLAKE2b-256 60fe3377dda8eecb6031e08fa7409c1bba66c7e37e8bf25e106bb1ba1ee15640

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.5-cp38-cp38-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 198.1 kB
  • Tags: CPython 3.8, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.2

File hashes

Hashes for pyats.connections-21.5-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 ccfe5d7e635791f8260cbf49a2dc55877856d14ba43350f17126fb5b9b6bf7ad
MD5 34965cc6a26dc1f43ef81b60f01d90c2
BLAKE2b-256 bceb5d9c42a84013dcc371d41908385fbea35a5d372a10a7e326c37456147e3d

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.5-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 882.8 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.2

File hashes

Hashes for pyats.connections-21.5-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2dea3e81be0c652741651fa953adb05086c9ca345dad107e7a33bbb83f232c62
MD5 1bf92ed58ae77dba475cdfbbdc44c157
BLAKE2b-256 e4da169e66a76205325bc4fd4019f935c5b6833fa271f8f5c0966c44c4b7a6c7

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.5-cp37-cp37m-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 190.1 kB
  • Tags: CPython 3.7m, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.2

File hashes

Hashes for pyats.connections-21.5-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 7c230f3ce6ce7986776b2ffc07fb8fda38d6a34f850a2ef2ae449f6c8a7cddf1
MD5 06fc16684cc921fd51ec281402fd892d
BLAKE2b-256 e46ea6c9932be8e4c0602bac49261681bf24db352453e14fffe0792cd0b62dc7

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.5-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 194.3 kB
  • Tags: CPython 3.7m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.2

File hashes

Hashes for pyats.connections-21.5-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 273e8583084049a6abae8c9c2bff350e1f10056ad4e7ebd76bad6e98387fc2a7
MD5 d783d0aaaf6cccc59d1e6141e57f9a8c
BLAKE2b-256 aad2a82726b55e78205927895703575e3e667ec579f1e0814e63f440c41875d3

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.5-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 881.9 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.2

File hashes

Hashes for pyats.connections-21.5-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 62a6e3f5225fd288a6ebb26b30eabee6bc17339bf547a238fcd6878e0fa818dd
MD5 f86095bbbf9c36b48af940f10462a55c
BLAKE2b-256 88673b1e14e17402b5ff7bf4a5b69f73ac6d9e07c4b66c5b74ce561177f2998b

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.5-cp36-cp36m-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 188.9 kB
  • Tags: CPython 3.6m, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.2

File hashes

Hashes for pyats.connections-21.5-cp36-cp36m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 fd86dbf5ff860860af7ea379e660f518ead50af33ef0c00e7a468b8e1a6c317c
MD5 65ef42928826ea8a7a1d94d64b8b22fb
BLAKE2b-256 dc04c799a9f2bc0df7a324770041367a08ed6dcc34c66dbcabb720a27660914c

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.5-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 193.3 kB
  • Tags: CPython 3.6m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/3.10.0 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.7.2

File hashes

Hashes for pyats.connections-21.5-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 5d62156e2b8e54add2fb92593c0d6cac193709cca6b84518e82f28aa661eccca
MD5 de2da6d3c67a6537118a82b25e92aa12
BLAKE2b-256 f8f7e8b9876a69b78dc867d8c9a2d19b10e4824f12762799c18e3d501f6eb10b

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