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.1-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.1-cp39-cp39-macosx_10_10_x86_64.whl (210.5 kB view details)

Uploaded CPython 3.9 macOS 10.10+ x86-64

pyats.connections-21.8.1-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.1-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.1-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.1-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.1-cp36-cp36m-macosx_10_16_x86_64.whl (199.9 kB view details)

Uploaded CPython 3.6m macOS 10.16+ x86-64

pyats.connections-21.8.1-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.1-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats.connections-21.8.1-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.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/57.4.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.12

File hashes

Hashes for pyats.connections-21.8.1-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a687d8b1aca7e7e140097028931be070deeddafbef2e4caaadbba7a92d0c54f9
MD5 5e999465abb6a9a1050e86a7a74eb15e
BLAKE2b-256 5e7fe3acfa990deb79cfcfb169c9afddd5f120af5fb58d8d34c3abec6ecb2939

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.8.1-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.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/57.4.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.12

File hashes

Hashes for pyats.connections-21.8.1-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 09d83a3aebef49df432e16805f63ceaa9c398d488c5a2efb73aabec95ffd22b7
MD5 88a702a2e9110133a5b5212a6d9e4e6c
BLAKE2b-256 103e76f36f12d458e2bcb9e4f8d23ebd7acb0f2c2e5eef5ea590fa9547cf6dc0

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.8.1-cp39-cp39-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 210.5 kB
  • Tags: CPython 3.9, 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/57.4.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.12

File hashes

Hashes for pyats.connections-21.8.1-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 19de2c0707f245ee4ba2fe41421958c3215319e393c1dfc2fc2ab0b905f630e3
MD5 3f3bb8835f27379a919f86724d13cd2c
BLAKE2b-256 35b71700c1750fe9ca8eb8c344c6ac907bd66b2ac0d8040923674ef9a82cebea

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.8.1-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.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/57.4.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.12

File hashes

Hashes for pyats.connections-21.8.1-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 91a304121c3710f9af0e817b50470a8f039a8bf281036fe6d145416ede24cab4
MD5 cea79bcebd3a612d3e56ea02489ce5af
BLAKE2b-256 e78425d271dc4f4fdd301aea33cab94e06573e9681a27af84022b3e4ddd582fb

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.8.1-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.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/57.4.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.12

File hashes

Hashes for pyats.connections-21.8.1-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 7b9d58c21d297d99b2972815ff96be26b2eadbf901c8e9fee2494276aeda372e
MD5 1151c6f746e61549bc89685f43b79fb0
BLAKE2b-256 d2bf50ce22d2816d19a8ebbc34060e34c608c495c6d7b88075b8a30e5d01ec59

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.8.1-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.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/57.4.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.12

File hashes

Hashes for pyats.connections-21.8.1-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 6928d23de60b44df8e12a049d4092c0dbe0a768594848e63b49f1de5fa37e502
MD5 072578def11539096f47f2d1d2367145
BLAKE2b-256 e8a28c13c4145f51ad1870ba5b7554703c32b7e3d11e7e2bd57883fa5dd4ebe1

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.8.1-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.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/57.4.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.12

File hashes

Hashes for pyats.connections-21.8.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 012ec7dadaa497e6c06ef7f675416c70a3c16cc6bc9fc407347c96504d37150d
MD5 f6519ce359954110f3fb51e767131c0f
BLAKE2b-256 881bc0e124c63cbe5ce8777ed8a7efee49602f6c07803e7c86fdc7a7d3d6598e

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.8.1-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.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/57.4.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.12

File hashes

Hashes for pyats.connections-21.8.1-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 3808a01a22066dd6835f506a459c0d9a592cb0882c23b5e8870a74c68ca37fec
MD5 c52031eaf6ef82ac1dd17a009f87ea5c
BLAKE2b-256 86ae81470223de29652c599b797aeb75b19c81c4a5961cc48578dcd119724d74

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.8.1-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.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/57.4.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.12

File hashes

Hashes for pyats.connections-21.8.1-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 3ec9a1793d00f186ce734d83a55ff82ab6af1376e629c58da91e3fa9e7705a7f
MD5 c0100306986ffd1aca8f866e77f9f0d8
BLAKE2b-256 20bec61eb65de64799261881af45509f050048959ec7aff6b5fece1e67798584

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.8.1-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.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/57.4.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.12

File hashes

Hashes for pyats.connections-21.8.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 11fdb0c458d03ce9b5707937825c10e52ccb5312c4e191fd9f27521590b260dd
MD5 132e18ef187f6e12b55b68dda0d8d9fb
BLAKE2b-256 81cbee41860ea39bf56378c8d16ad97a186cfc26eb9d002fc1f4bd7bceec6830

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.8.1-cp36-cp36m-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 199.9 kB
  • Tags: CPython 3.6m, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/57.4.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.12

File hashes

Hashes for pyats.connections-21.8.1-cp36-cp36m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 aac2876aec91995e7eeea012726138ffc248dcd43227e8913bac7566bb230109
MD5 9678aedea5def187e0d90e1b81e06e14
BLAKE2b-256 3996ee282f2ea13f390d854c4470690398aabf8f8423b2b86b710452066d322b

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-21.8.1-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.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/57.4.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.12

File hashes

Hashes for pyats.connections-21.8.1-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 2853b8b24cf3c4275de2754eae59c2f3109aceb8d58e9ac6b1e287f4de74c3c1
MD5 df6aaa3b65f079002fb8948e9003ed0c
BLAKE2b-256 abf12f6beb8ac38ba96e2ecc3d818f73702e7226e6779f9a47a2af1d18f6e35b

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