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-19.12-cp37-cp37m-manylinux1_x86_64.whl (678.0 kB view details)

Uploaded CPython 3.7m

pyats.connections-19.12-cp37-cp37m-manylinux1_i686.whl (624.1 kB view details)

Uploaded CPython 3.7m

pyats.connections-19.12-cp37-cp37m-macosx_10_10_x86_64.whl (186.1 kB view details)

Uploaded CPython 3.7m macOS 10.10+ x86-64

pyats.connections-19.12-cp36-cp36m-manylinux1_x86_64.whl (676.9 kB view details)

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

pyats.connections-19.12-cp36-cp36m-macosx_10_10_x86_64.whl (193.3 kB view details)

Uploaded CPython 3.6m macOS 10.10+ x86-64

pyats.connections-19.12-cp35-cp35m-manylinux1_x86_64.whl (661.4 kB view details)

Uploaded CPython 3.5m

pyats.connections-19.12-cp35-cp35m-manylinux1_i686.whl (613.7 kB view details)

Uploaded CPython 3.5m

pyats.connections-19.12-cp35-cp35m-macosx_10_10_x86_64.whl (186.2 kB view details)

Uploaded CPython 3.5m macOS 10.10+ x86-64

pyats.connections-19.12-cp34-cp34m-manylinux1_x86_64.whl (669.4 kB view details)

Uploaded CPython 3.4m

pyats.connections-19.12-cp34-cp34m-manylinux1_i686.whl (617.4 kB view details)

Uploaded CPython 3.4m

pyats.connections-19.12-cp34-cp34m-macosx_10_10_x86_64.whl (180.1 kB view details)

Uploaded CPython 3.4m macOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats.connections-19.12-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 678.0 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.connections-19.12-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4d0482ec3a1cb449d5baf8999ceb3021a8a8a5230d258d008b3e495e0877e91b
MD5 40190201eb4ff14056f1e28f9f5e3cb5
BLAKE2b-256 f39c5d1f5413a87061a16f42a926a47e3b4e123c5bb9cab187b90b0aa53a5613

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-19.12-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 624.1 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.connections-19.12-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 d481b0324f9bfe615113a86b96155f74597897ee9dbba55237f7a69325f85222
MD5 f4c06e87655c56aeffc90cc3d595c5e5
BLAKE2b-256 1caa76d8c814d3dc28569c965c2b0860627e96a85519f49781f289aeb9ced215

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-19.12-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 186.1 kB
  • Tags: CPython 3.7m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.connections-19.12-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 9291fe35e5d5a51fc648281eb951fb53eaee1eefecfce4e22e951304a96e6370
MD5 80b79bf0604fa70b2a9c8faa1b2da72d
BLAKE2b-256 7c05b839a84db6bfeb168101e93a60f274ef40229de76552c3e9cf599cd1f131

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-19.12-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 676.9 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.connections-19.12-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 bb1b3d06ff15b2b088befbdabf1971f006e911e5dc9b284978e68005011b7a8e
MD5 015d003be46ff6b0505ad79b1297c8a2
BLAKE2b-256 0e640e3ab49e9196887d01aca8146e4019ea4b816f51c5b9348f5da4eb6e9e0c

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-19.12-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 630.7 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.connections-19.12-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 032b190b0bc26fb9e6a8e90b72cc612661fc4b67d38e445af5a9906c8c5cf0b5
MD5 d2079957702d71135fa246a6ebc82d8d
BLAKE2b-256 4dc54f83daa02f7d0e429f1ce3b6856e5bcb18e13a343f1268f21eb396866c9f

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-19.12-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 193.3 kB
  • Tags: CPython 3.6m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.connections-19.12-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 6a95b4c241ff7e17228331016f869521097eebbff899d64a509515e013346f8f
MD5 5d6386e78c3f8b23fa8d5ece77781cec
BLAKE2b-256 9c8aa11c0fc84ba2d9a5926dfee484fac443d08db1ce06066cfacd14db306e7c

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-19.12-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 661.4 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.connections-19.12-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ec9341142d130a70d67b08f6858072008df8b0d71221ca456fe9e514e13dc74b
MD5 0f2387635fec9dd5e18499846c23dfe7
BLAKE2b-256 1d8785384e05fda62f2b75b18f2b15fd2f904c2318a06aadb01975518f2b9cf4

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-19.12-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 613.7 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.connections-19.12-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 3899374ec5b37f58074d59b087318dfdbee66930ec69cb0bc2fba52db8d1dbbe
MD5 d9990de6225bed5008a68541a3400754
BLAKE2b-256 55c184ef6fb078bb80492066812edee8695351314eec227d3eb20b5283571a19

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-19.12-cp35-cp35m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 186.2 kB
  • Tags: CPython 3.5m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.connections-19.12-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 dbdfafddf45d754064c44cdf4a00579b0a6293a4b534be0077ba6c33ba0383ff
MD5 95d4eae0d3d2ed7b1076e8c4bb138f19
BLAKE2b-256 2bedad9c47b0ea034a1c4f57356380dcf1f5735d0ba3d5f2658082ba93898b9c

See more details on using hashes here.

Provenance

File details

Details for the file pyats.connections-19.12-cp34-cp34m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats.connections-19.12-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 669.4 kB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.connections-19.12-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e1f5c6d47fefc11354f596c9eb5d3a78475f695e1e00e49ea47c07526e124091
MD5 9efc87972813793b917a610c2c713c61
BLAKE2b-256 74a8443c9bc6aa489809d18c036001e52ea5a827cb46d6154808d4014ca39085

See more details on using hashes here.

Provenance

File details

Details for the file pyats.connections-19.12-cp34-cp34m-manylinux1_i686.whl.

File metadata

  • Download URL: pyats.connections-19.12-cp34-cp34m-manylinux1_i686.whl
  • Upload date:
  • Size: 617.4 kB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.connections-19.12-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 d810d15afbeaba4936942912e9f1b16fcd49467e948eeac60278b0c2af88bac4
MD5 2306aeca3a4fd2c28a43dd5c1376d73d
BLAKE2b-256 df4e0015969fee9be210a51ca3e996722c16565abf5ba76f0bf9cdcd7855f0c2

See more details on using hashes here.

Provenance

File details

Details for the file pyats.connections-19.12-cp34-cp34m-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats.connections-19.12-cp34-cp34m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 180.1 kB
  • Tags: CPython 3.4m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.connections-19.12-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 17422d15a50bd459ceee2159acb052ebf09dd8bebe6ecfc86421aa666e83b037
MD5 0cff02aaa020bf7d8aa9c167f09adc1c
BLAKE2b-256 a12cc6f42ca57ca5265a32fbc39ed2fca0da350e4dbd0815c3160ced4e07becb

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