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

This version

20.6

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

Uploaded CPython 3.8

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

Uploaded CPython 3.8

pyats.connections-20.6-cp38-cp38-macosx_10_10_x86_64.whl (183.9 kB view details)

Uploaded CPython 3.8macOS 10.10+ x86-64

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

pyats.connections-20.6-cp37-cp37m-macosx_10_10_x86_64.whl (181.1 kB view details)

Uploaded CPython 3.7mmacOS 10.10+ x86-64

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

pyats.connections-20.6-cp36-cp36m-macosx_10_10_x86_64.whl (188.0 kB view details)

Uploaded CPython 3.6mmacOS 10.10+ x86-64

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m

pyats.connections-20.6-cp35-cp35m-macosx_10_10_x86_64.whl (179.9 kB view details)

Uploaded CPython 3.5mmacOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats.connections-20.6-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.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.6-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5f4c73f86dbb0a8b354c71b7dd09f2187e82e9039f70c56f7e5961060e2fd950
MD5 ea827bac96a4d013eb0da8577bea606c
BLAKE2b-256 556b044084da25887b1d32a2f1811ed3e3d9403854f1ba64086129f6e63d6558

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.connections-20.6-cp38-cp38-manylinux1_i686.whl
  • Upload date:
  • Size: 654.9 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.6-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 a28458a1d845f7da9f5d0bdae599c4d84ebbe1f26fa161403eee00274a34b28f
MD5 7de88f31cc44919e5f261821daf246f6
BLAKE2b-256 86fc3200f83674d7c6f8a8a1b3bb6cb300e26b21918d4c2d6486520d78cb07fa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.connections-20.6-cp38-cp38-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 183.9 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.6-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 57aa90e038e7b18c3561df9fe6ffb0775147b514f672edc658a0a89f8b86165c
MD5 8eb968f29e3985377ba79a7a10783f2e
BLAKE2b-256 edffd7b3a4d3534ee79d6ef85bb6b66c75463a55e97116792cbe33d6ce4757e9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.connections-20.6-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.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.6-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ef6706c55283956a6aaa2913003e6c7138fd4887dcb1c8545f8e8b470beecc86
MD5 b9807372aeda2b052ffe156df8263f0e
BLAKE2b-256 8e4390bf64c782d45f6a7a929e704ec8f7dfe8a1cf7f1688a3fca85d1f82817c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.connections-20.6-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 624.0 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.6-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 6cd1baf10dc0a0be7e4c4778db16f93b771540f33a9b75dfcd4977b525553b50
MD5 180942ebd923fec93e37e9db3fee460b
BLAKE2b-256 8ee08ad1d453fb648a95eb32cd8e5d2b6dfd956d4efce28c502b07e73b4a6b86

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.connections-20.6-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 181.1 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.6-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 e36ce290b02fd805dfaff1c3a84ffc6d11ceb9991691f483423cc9a05048527b
MD5 0d8294b16f7c1ea1acb0b244842ac8e9
BLAKE2b-256 26efefb7e84ffe83d6e82163a25ead3df998d9c796449fab3e0917e5578e67f4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.connections-20.6-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.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.6-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 765b7f2583f5771811a41c0caff8ef324617f95e204faf35ec99ecb25212d883
MD5 abbbaaf095c3a69cac87b4844043b7a6
BLAKE2b-256 c42511e0598da2d7f8d64e46faa05d0296d411ae0390cb388ea27af8c3ab9d62

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.connections-20.6-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 630.7 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.6-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 5c2cac1258bcd583246bb84dceed86de1d0a3b1e75a1706e120c80f1ce012d76
MD5 1a03d52f5aedcdae336cdba32e230564
BLAKE2b-256 c93792cb1ab69b308daae37dd60c223390f77bffdbdd4efa5fa92de1cf9683de

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.connections-20.6-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 188.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/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats.connections-20.6-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 6d0896c5b383f331a6eadef2907485783d25315a7b88b8adc136ffed47a534ea
MD5 5cfee5afd9f594985679d9e25fa52ed4
BLAKE2b-256 091be8f014344b1a0755a7b3ec484d0ef484f9cf778a21a8f859aabe70348bcb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.connections-20.6-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.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.6-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 01e50aa5741645d047db56b73d83347dde79be7f30dee1b65a780e89bfab5014
MD5 affaf8b80ef2d71a838db3e89da17186
BLAKE2b-256 6c39c238f51ffddcb4db83e3a22e8d0a3c1772988ea7d3109aec5dc021d99445

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.connections-20.6-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 613.6 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.6-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 edd99ed32d135ea9c22e45fa595d1cbae79db18029b6c04725b97ecd7b73c1d1
MD5 3a3e8c451cad5d0e170aaec4737c8dc2
BLAKE2b-256 ef43c826f910af95b94b0d4ad29715d330f218ac627094c06e6943b87584f269

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.connections-20.6-cp35-cp35m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 179.9 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.6-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 f4766729f0ff60e126000fc746a48123d8f6eb82903c2ccc549de527c45fd170
MD5 7df79d0bfb58653fb681151f2122ee4b
BLAKE2b-256 b90fbd3f1cb129561125a0c08fe2d7d077c3c02da4ce6aa3d8562343923f2512

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