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.4

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

Uploaded CPython 3.8

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

Uploaded CPython 3.8

pyats.connections-20.4-cp38-cp38-macosx_10_10_x86_64.whl (192.4 kB view details)

Uploaded CPython 3.8macOS 10.10+ x86-64

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

pyats.connections-20.4-cp37-cp37m-macosx_10_10_x86_64.whl (189.1 kB view details)

Uploaded CPython 3.7mmacOS 10.10+ x86-64

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

pyats.connections-20.4-cp36-cp36m-macosx_10_10_x86_64.whl (196.8 kB view details)

Uploaded CPython 3.6mmacOS 10.10+ x86-64

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m

pyats.connections-20.4-cp35-cp35m-macosx_10_10_x86_64.whl (189.6 kB view details)

Uploaded CPython 3.5mmacOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats.connections-20.4-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.6.2 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.2

File hashes

Hashes for pyats.connections-20.4-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f7f706c44db082273347c8ee2563e8177c8ebdc6a0549c21293b83025561a50e
MD5 ef36a47a9c0c3682f4ae31aa5995dab0
BLAKE2b-256 a0a9dca310b92698f877432481347ded67f21b281acfce9bfda28240780fccb7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.connections-20.4-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.6.2 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.2

File hashes

Hashes for pyats.connections-20.4-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 c73f4c7e9ffe5be17fd37d9f977800e4dbe51240a082ced2b535bee9c0e82fb2
MD5 46a1e634052a5ffd56f57034b4abf36b
BLAKE2b-256 56a3c3a04b694049f4b3184c391984304aa047563d128faba3b695b6bfafd63a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.connections-20.4-cp38-cp38-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 192.4 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.6.2 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.2

File hashes

Hashes for pyats.connections-20.4-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 3d1a2dcb025f6aa5b5db04e9b94e7fd115e4f4a9b42da2ea10a6190877a8bb66
MD5 300f31475e53d35955abe578c8f4e578
BLAKE2b-256 5905e197f65dfc90a049d66294d1a7261930767904aeb998e0b0ea2d4d46dcb0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.connections-20.4-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.6.2 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.2

File hashes

Hashes for pyats.connections-20.4-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9bf2d4e9a9c2159b8d0905faad67849fe025669694cffb59b82644d831d2e326
MD5 7ea17fdb5c7d2ab5650653820d5fe60b
BLAKE2b-256 9b9f10510c3a778d7b7632f7b4ffe0d4ad075a4b75ee43c74cdacb9dcf4165be

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.connections-20.4-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.6.2 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.2

File hashes

Hashes for pyats.connections-20.4-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 4fe6662183150aaa3a8ac3d1340964bb5546e6b7f98fdd0aae53dd25feca5ba5
MD5 41a0250ed0fac90bc795306861364f2b
BLAKE2b-256 645aa4cbb58e1076bbd78bf941871d9385cb6725b456c3784020f90072941476

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.connections-20.4-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 189.1 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.6.2 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.2

File hashes

Hashes for pyats.connections-20.4-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 cdd1ba4c1c5dc460d2875f31b316989afbc17b30fd29deb7fd2e284491ff8afe
MD5 74beddb96d2273e93b93860fcdf5185e
BLAKE2b-256 7409815e5b1127e7776e04a6d15d63f2a07692a2c367ab71ed1ce6dda8ceec01

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.connections-20.4-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.6.2 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.2

File hashes

Hashes for pyats.connections-20.4-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e6a5eff201e5ed99eff9b0383ab3a01a5e1771c0bfe681f4996d9459d6820643
MD5 52960b0b830909d563085b5824cc8000
BLAKE2b-256 acceccb3755cfcb54068ca65a6706f697bf29608abaec257fd21429586df6f20

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.connections-20.4-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.6.2 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.2

File hashes

Hashes for pyats.connections-20.4-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 2f627be7662f8246ea5c2df76995c82bb308a979265ad026eeef01df8965eb50
MD5 6891217faa1e77e328380f9a2481f2e5
BLAKE2b-256 0ba3c6236e4c7f2cae7d9cf6a308ec85a41b0ba0d7b0cfc243912dc75c15f69b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.connections-20.4-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 196.8 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.6.2 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.2

File hashes

Hashes for pyats.connections-20.4-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 d867de73462be6ec3c9b463139e57388f4915cb440dbca230ce280364674baff
MD5 d3edd541d9fc9365b6efa321386a121f
BLAKE2b-256 f26de48afd305e68f7c347ed191be18554c5e027da04325383550ec4ae6df8d3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.connections-20.4-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.6.2 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.2

File hashes

Hashes for pyats.connections-20.4-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 16de93ff9cb360aa77dbe8b35b06bc3db4c06400bc210d2970f3d73ec236d45c
MD5 b20ee2e64c48766f4069412da1434464
BLAKE2b-256 8611865e6849e5c5f774ffe64a26a52bee8e2514bf8eec043a5cf36de7fe3b63

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.connections-20.4-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.6.2 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.2

File hashes

Hashes for pyats.connections-20.4-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 2e3738f7a958ba399f180082bce6db5ddc86775dd1a5a21b9ed488df2dc6b2c5
MD5 4aae8a5a2df4028ed8a94e26b497db8d
BLAKE2b-256 e2d86e01a7c4793d2ce9c34068a8b63a96c2f05e542e4140ce54d81be643ecb1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.connections-20.4-cp35-cp35m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 189.6 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.6.2 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.2

File hashes

Hashes for pyats.connections-20.4-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 fe2d12e07ab6eb62ba14638c509d290900e5c2dc9c11623478459a035d84b6f4
MD5 880fc90bba5f9cb7a6ded8c0917de9ac
BLAKE2b-256 e16d312548c8f3d04bdd352279a4c91555188c409e243f69390efc2d9c1edcbd

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