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-5.1.0-cp36-cp36m-manylinux1_x86_64.whl (667.4 kB view details)

Uploaded CPython 3.6m

pyats.connections-5.1.0-cp36-cp36m-macosx_10_10_x86_64.whl (191.3 kB view details)

Uploaded CPython 3.6m macOS 10.10+ x86-64

pyats.connections-5.1.0-cp35-cp35m-manylinux1_x86_64.whl (651.0 kB view details)

Uploaded CPython 3.5m

pyats.connections-5.1.0-cp35-cp35m-macosx_10_10_x86_64.whl (183.2 kB view details)

Uploaded CPython 3.5m macOS 10.10+ x86-64

pyats.connections-5.1.0-cp34-cp34m-manylinux1_x86_64.whl (656.7 kB view details)

Uploaded CPython 3.4m

pyats.connections-5.1.0-cp34-cp34m-macosx_10_10_x86_64.whl (176.0 kB view details)

Uploaded CPython 3.4m macOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats.connections-5.1.0-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 667.4 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.7

File hashes

Hashes for pyats.connections-5.1.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0442a657472abc89554e828d45fcb6cd0c654fbe532987c4870a54846d67073f
MD5 b7d3a51226a4976427a72be4642fc146
BLAKE2b-256 2c07c612c4f4ebe7550c8e3ef8203d1a666fd687a701ae75d6a9f3427d67bd45

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-5.1.0-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 191.3 kB
  • Tags: CPython 3.6m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.7

File hashes

Hashes for pyats.connections-5.1.0-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 de18b851a1e4cbc9278d0ad49cd0c90eb7f50d67e2d9de7a7b7eaa1747f968d1
MD5 5fccec1bb48dd5cc8e9ef37193416c43
BLAKE2b-256 0064f0cde4772ad36268c25f983d85202b93c16d08009e14973d8f42e3e5658d

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-5.1.0-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 651.0 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.7

File hashes

Hashes for pyats.connections-5.1.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2ce336f9e84735270012aafef7d1688261352d5dc7b0460e22fd7284388a73d6
MD5 4cff6546381be8c3f883413b7772aaa6
BLAKE2b-256 ed0d5228073e1846de237adfb7c02f5ff31c908e3841cc12f656f2d4c5530e52

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-5.1.0-cp35-cp35m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 183.2 kB
  • Tags: CPython 3.5m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.7

File hashes

Hashes for pyats.connections-5.1.0-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 d706f4f600683e03821110a764fcac073148d1b8ee14fc2294743a584128d667
MD5 b3af9c98fa6347cb65c4390fe1ccf88d
BLAKE2b-256 d4e6f2e169415980afe498b357222ee37e5e9304333a84c45a124d474699da18

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-5.1.0-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 656.7 kB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.7

File hashes

Hashes for pyats.connections-5.1.0-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 051ac2a5707acb1231fc182d548da260cf9cbf3583a2175ebde09edaf9440400
MD5 10aed5a8eb2d5b993dd18cddab5efc04
BLAKE2b-256 7b1315df935c517556b55f1fb9e2f342b98b69f5000ae7d651100497052fdd31

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-5.1.0-cp34-cp34m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 176.0 kB
  • Tags: CPython 3.4m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.7

File hashes

Hashes for pyats.connections-5.1.0-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 5e9ac921e3590ac471dca091e49c0629e39c5323c3c12e951fb30b8de6b1e343
MD5 81d19333b3ffa5b83a1b4b828fb0e8ae
BLAKE2b-256 44665255ffeaec9da54186f27502a90ac1a3db34d33edbd5716c14a96a6ca98b

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