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


Release history Release notifications | RSS feed

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

If you're not sure about the file name format, learn more about wheel file names.

pyats.connections-20.10-cp38-cp38-manylinux1_x86_64.whl (718.6 kB view details)

Uploaded CPython 3.8

pyats.connections-20.10-cp38-cp38-manylinux1_i686.whl (660.0 kB view details)

Uploaded CPython 3.8

pyats.connections-20.10-cp38-cp38-macosx_10_10_x86_64.whl (185.2 kB view details)

Uploaded CPython 3.8macOS 10.10+ x86-64

pyats.connections-20.10-cp37-cp37m-manylinux1_x86_64.whl (687.2 kB view details)

Uploaded CPython 3.7m

pyats.connections-20.10-cp37-cp37m-manylinux1_i686.whl (630.3 kB view details)

Uploaded CPython 3.7m

pyats.connections-20.10-cp37-cp37m-macosx_10_10_x86_64.whl (182.2 kB view details)

Uploaded CPython 3.7mmacOS 10.10+ x86-64

pyats.connections-20.10-cp36-cp36m-manylinux1_x86_64.whl (690.4 kB view details)

Uploaded CPython 3.6m

pyats.connections-20.10-cp36-cp36m-manylinux1_i686.whl (636.9 kB view details)

Uploaded CPython 3.6m

pyats.connections-20.10-cp36-cp36m-macosx_10_10_x86_64.whl (189.7 kB view details)

Uploaded CPython 3.6mmacOS 10.10+ x86-64

pyats.connections-20.10-cp35-cp35m-manylinux1_x86_64.whl (671.1 kB view details)

Uploaded CPython 3.5m

pyats.connections-20.10-cp35-cp35m-manylinux1_i686.whl (619.9 kB view details)

Uploaded CPython 3.5m

pyats.connections-20.10-cp35-cp35m-macosx_10_10_x86_64.whl (181.6 kB view details)

Uploaded CPython 3.5mmacOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats.connections-20.10-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 718.6 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.connections-20.10-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0862abe18219637119058e63c2e3c80482db10f8446172928bfd3cb38ad5307d
MD5 fd52a7c711e1594c776ec4a2d0e55b64
BLAKE2b-256 ab679af3484d252a0d8276ff4ee4c7eac601ce552870804ea3380de84575c1b4

See more details on using hashes here.

File details

Details for the file pyats.connections-20.10-cp38-cp38-manylinux1_i686.whl.

File metadata

  • Download URL: pyats.connections-20.10-cp38-cp38-manylinux1_i686.whl
  • Upload date:
  • Size: 660.0 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.connections-20.10-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 dbe2889c90c3f64543c15fc59348107a149dc371a3caeee65d5ba9034e0311bd
MD5 6f9575db49656362517ccee7ad844679
BLAKE2b-256 2345e9911c71e9f298bf02e5bda67e88466a6570dd82e4456390e95e43e1d520

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.connections-20.10-cp38-cp38-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 185.2 kB
  • Tags: CPython 3.8, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.connections-20.10-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 8cad03011cb8f930e788447a95416b3d76779d019e97953707adf09e2b8133b6
MD5 783799c1677232414429fb15a6cb170a
BLAKE2b-256 37f4d9a72004a10317cd9e48e395b1a203889e3d9b0045fe9a858313ea17d048

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.connections-20.10-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 687.2 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.connections-20.10-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5ffdbefdaadb8068e0bf3748b24e54aae7b5c21cd94e9f0fcac295100332cc9a
MD5 dad219ff08e7c251eb620bca63368fa7
BLAKE2b-256 8446c5ef8df487cb97cb18b8beda2b4b2f61bbc3cb5f62b42a6b6cc38622c3a8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.connections-20.10-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 630.3 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.connections-20.10-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 191debc91ef04b531a260f046281a1a32cf96aabee77ad2af0949080e0c97bca
MD5 72283a00086377363873871b5199ee27
BLAKE2b-256 92aa322fd71cd2e0fdf453c658ee5f536c1e12b68f5f8fb52300c2a0a9d7ba47

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.connections-20.10-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 182.2 kB
  • Tags: CPython 3.7m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.connections-20.10-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 6c6e1a2d93f6372856901026e6d2a1cadeeb67052ac69de4512255b138c7a622
MD5 4d5ca121086901386054908a6abded69
BLAKE2b-256 95a9c062d12b0327427adc721fd77bdbab0820eaefa0dd1a52903ffdadeca5f8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.connections-20.10-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 690.4 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.connections-20.10-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f99a2a90d5c1e387229f83622f6bf5ae0798bc0d95ad6b283926fd325bbdaa35
MD5 82c69bfdfd182f35ced4486068338cb2
BLAKE2b-256 7f2ada393905eadccaf87fe6f73bad0e0c039cbe3d9b2c2c4dfacb77f4975d35

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.connections-20.10-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 636.9 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.connections-20.10-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 e1a9e49406fe629013dbff328c5db6878275ab160e91892ca43f0ce5b572a418
MD5 a87a9c00801281f349105d61fbb425ca
BLAKE2b-256 e0f8267ed3faeafe5054ac2900c5431b5c497aead99e45745ec03dc8b7c951f9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.connections-20.10-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 189.7 kB
  • Tags: CPython 3.6m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.connections-20.10-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 b5ae8025cc7efb1ef740647e8fdd74a36a2bfea1df52f959fb0b4965490d9822
MD5 f5ee72c8343c8372878fd08991bc9240
BLAKE2b-256 9432c400334c112e4e47915bf4ed6429fd602393e642c613c50ea698c4c8c0df

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.connections-20.10-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 671.1 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.connections-20.10-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5f200e4a45dfe559f5746d4070ec376fdf089fd803ea8065cedc08f6b1fa18b2
MD5 fe514fe59b42a2654c57f31b85bb890d
BLAKE2b-256 6d971275c7aec4037d7c0fbe6e847847253a52fccdf2afd5249a8697a0f3d614

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.connections-20.10-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 619.9 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.connections-20.10-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 3434fdfe713d47ea4a0be81bc60798e9ac71672f87b2c4ff95b62da56e5c90c7
MD5 757e365aabd86bd28333f4777493f08c
BLAKE2b-256 3c6fa28d1841a3c5701c60cb30aa177d269d11a1b327f9124184253f0d4cca05

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.connections-20.10-cp35-cp35m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 181.6 kB
  • Tags: CPython 3.5m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.connections-20.10-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 6a3d1045ae0dde8427377facc28a03e5a7d8c85f97c039467db9a9729c4b0898
MD5 a73b258d3fcffc29a3674cac0d79195c
BLAKE2b-256 5ff1274718a9f7360df7ff8abee51761d32ad025608a0589143d6d070b6a7fc6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page