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-20.2-cp38-cp38-manylinux1_x86_64.whl (711.7 kB view details)

Uploaded CPython 3.8

pyats.connections-20.2-cp38-cp38-manylinux1_i686.whl (654.9 kB view details)

Uploaded CPython 3.8

pyats.connections-20.2-cp38-cp38-macosx_10_10_x86_64.whl (193.3 kB view details)

Uploaded CPython 3.8 macOS 10.10+ x86-64

pyats.connections-20.2-cp37-cp37m-manylinux1_x86_64.whl (680.8 kB view details)

Uploaded CPython 3.7m

pyats.connections-20.2-cp37-cp37m-manylinux1_i686.whl (624.0 kB view details)

Uploaded CPython 3.7m

pyats.connections-20.2-cp37-cp37m-macosx_10_10_x86_64.whl (189.9 kB view details)

Uploaded CPython 3.7m macOS 10.10+ x86-64

pyats.connections-20.2-cp36-cp36m-manylinux1_x86_64.whl (682.9 kB view details)

Uploaded CPython 3.6m

pyats.connections-20.2-cp36-cp36m-manylinux1_i686.whl (630.7 kB view details)

Uploaded CPython 3.6m

pyats.connections-20.2-cp36-cp36m-macosx_10_10_x86_64.whl (197.2 kB view details)

Uploaded CPython 3.6m macOS 10.10+ x86-64

pyats.connections-20.2-cp35-cp35m-manylinux1_x86_64.whl (664.0 kB view details)

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m

pyats.connections-20.2-cp35-cp35m-macosx_10_10_x86_64.whl (190.2 kB view details)

Uploaded CPython 3.5m macOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats.connections-20.2-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 711.7 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for pyats.connections-20.2-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b4348cfcfa57b12864b748e6193ceb185f84815a6dff311c77958ae4d68512a0
MD5 a78cccb70b738a48cb6e59d0a7cb74eb
BLAKE2b-256 325558ada6d4c7933c4436cb475ad513bfadec262aa5a000d963b6c539c8eacc

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-20.2-cp38-cp38-manylinux1_i686.whl
  • Upload date:
  • Size: 654.9 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for pyats.connections-20.2-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 549643f679f8ffb44e8d4b0727cb0fadbbf53871db1864631994f79db6784ecb
MD5 03c3eaabe54bd08e5996312bd4bf64d0
BLAKE2b-256 25c91b5d907023d8642488c6636792c870f656cf5cc17bd99d19b81b11f6ad39

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-20.2-cp38-cp38-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 193.3 kB
  • Tags: CPython 3.8, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for pyats.connections-20.2-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 15c75fa6bf5f30ef452891cdb5817e49e7280e43e244a3d0f1c5b36c6ccc35a0
MD5 8f2c7c57787a05dfdb36a3172a5a0013
BLAKE2b-256 3c62c74ebdfbcca5670fea25020fa73d58169793b438a0d45ac41a6536b6fc55

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-20.2-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 680.8 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for pyats.connections-20.2-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6ad32a6776e48be845ee3b8d981b6e52c3308dcdcb6e43f8040940badd8ddec8
MD5 ce3bdb11fb086f17a6ff56fdcf089f66
BLAKE2b-256 14ce0cf63f34b05d65e1944661562224a6b41cdb94a61714cd1c945d15cbd7cf

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-20.2-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 624.0 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for pyats.connections-20.2-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 6b2a9f45b3a014393b290bbd7f84fea6fb8acfc9f57925b7ec9cca350b9aae7c
MD5 d29eed3b6312e5c5eeb09234ed63c41f
BLAKE2b-256 6ae2db6dcbf488a7c94e7be421252083cfeb5855d801d901ec55864e3eb9518b

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-20.2-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 189.9 kB
  • Tags: CPython 3.7m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for pyats.connections-20.2-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 254f5219c9ff853131f008c497a5cbe338b0ca761b77505bd959ae9db41e3239
MD5 76c4c7a3d93592c1f21c380e4dad57d1
BLAKE2b-256 6882ced4dd021502f019e1ccb5e56bbe869daecc44ce1e4d2121bcf236c83aad

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-20.2-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 682.9 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for pyats.connections-20.2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a2e31783a1944125239dd9eff7bbd412fa4c89558b2f92023e38d243177a5eb4
MD5 44a1d227980576397f6131e03e831409
BLAKE2b-256 892a7602f9513419d46bb531146a54884452fbcf2189fe965d6175eca7881eda

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-20.2-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 630.7 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for pyats.connections-20.2-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 640cb4cf44c4aaa58902b8e3192d07638797cfefa3647eba558cea4179a2b89f
MD5 f7a43c73d62f49f7f9ff2e5235e511a8
BLAKE2b-256 7df1b6c062161b89df601ffb56113a4fe03d47376b972b6ecef711ac8a7d939b

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-20.2-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 197.2 kB
  • Tags: CPython 3.6m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for pyats.connections-20.2-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 6479be52de99eef8b685a021126899e8cc8a04b4393936b1b539ba5432d7687b
MD5 87f75df0a0ab93f2a0a434688ab90c69
BLAKE2b-256 855fb523e847be6e880b9d12d2e9d28165ac61fba3cadf2541904a13ceebf22e

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-20.2-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 664.0 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for pyats.connections-20.2-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0ae1ea34a2dcf1aa27e937f9ba7a7a20247a1f05616c7450bcfbe84638c530af
MD5 f2fcbf3db7a9b16d7f4e1a85b0d8e8d3
BLAKE2b-256 456b5f619911612b2db4dd59847cb8200460c0bb3fab787870e95dbb0a0142b7

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-20.2-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 613.6 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for pyats.connections-20.2-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 874bb5c3e05a15c2a752592de11506052c77b6f2edeb6f076c8d50700bd6e643
MD5 c48e2b4b5b5dd4ef1b363755274f94d5
BLAKE2b-256 63481e7e21729b489b4ce89d25bdbab1e958c33ab2a13ee58e41a797d7f7654e

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-20.2-cp35-cp35m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 190.2 kB
  • Tags: CPython 3.5m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for pyats.connections-20.2-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 d13b553acf322d50783d1126287e34b72e73e8febf8a38a3c607579e8ec433c7
MD5 92a7e09ab34be3a881ba27f578ec6115
BLAKE2b-256 3f03f89ae7aaf9049d8e98133e6b8824df12daada7405ce099a21570bedab792

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