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

Uploaded CPython 3.7m

pyats.connections-19.0-cp37-cp37m-macosx_10_10_x86_64.whl (184.2 kB view details)

Uploaded CPython 3.7m macOS 10.10+ x86-64

pyats.connections-19.0-cp36-cp36m-manylinux1_x86_64.whl (667.5 kB view details)

Uploaded CPython 3.6m

pyats.connections-19.0-cp36-cp36m-macosx_10_10_x86_64.whl (191.6 kB view details)

Uploaded CPython 3.6m macOS 10.10+ x86-64

pyats.connections-19.0-cp35-cp35m-manylinux1_x86_64.whl (652.0 kB view details)

Uploaded CPython 3.5m

pyats.connections-19.0-cp35-cp35m-macosx_10_10_x86_64.whl (183.5 kB view details)

Uploaded CPython 3.5m macOS 10.10+ x86-64

pyats.connections-19.0-cp34-cp34m-manylinux1_x86_64.whl (658.0 kB view details)

Uploaded CPython 3.4m

pyats.connections-19.0-cp34-cp34m-macosx_10_10_x86_64.whl (176.9 kB view details)

Uploaded CPython 3.4m macOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats.connections-19.0-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 669.2 kB
  • Tags: CPython 3.7m
  • 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-19.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7b5fe75a998574c8186afecf2dc3f6b44364451d846f6619f2d0abf3d06b8bab
MD5 0f40abbdf4f2b64ea9dc59a1dfea12a0
BLAKE2b-256 a40cafd6ba2b08934028f26371d52476ac4859d4a5896f574e3c95b6d61228ee

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-19.0-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 184.2 kB
  • Tags: CPython 3.7m, 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-19.0-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 9d525db21535b817301dfe14e4a3d8bf322f8796552fdd96df8c101ccb96ee0d
MD5 c0e6fb51de6ff2b067087ca727e18b8b
BLAKE2b-256 c2a140fce95d73b18ce03c5a9945e441ff81f7ecf170b70cef0f270ae87a1bbb

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-19.0-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 667.5 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-19.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0e7dcfe2bec7c60a773fb31ebfd116118dbd586189e558d537c402d5ea725530
MD5 0a5dc96cbc555cdfbd881d2514d561cb
BLAKE2b-256 e73535532cb201cf21b6c188c01cbbbbe5b70c20be674fd15c47ca0c3c80be40

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-19.0-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 191.6 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-19.0-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 175aee46f0dcafc2a7df6dd219462098aacfd18e4b37bf406df2feff7421eea2
MD5 26ff8de29d5b5f7e055aa41d8913b230
BLAKE2b-256 9965d0b740922a421cc33964e077d7c69decfefad116d27dd0c4ce7261666d7a

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-19.0-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 652.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-19.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 77febc6f3ad23b37bf4ae13fff444bb21a81db08f3c10529028ee64733e6e7de
MD5 7eeec028d81155dc217da0f6a2c60d43
BLAKE2b-256 e6ddf942d71c99dbaa37fe2662bb1e24db4dfe1f8caf5dfe2eaabbdde4610682

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-19.0-cp35-cp35m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 183.5 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-19.0-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 4b618d9a451f85a6af3418bf2aadde47f897f298b632421ac3478c4e9afd857b
MD5 e266822b0ff28952292024c522dc701e
BLAKE2b-256 821394f553fa7611284003780d8726b52829b20bceb9846fc213f8e4c098830f

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-19.0-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 658.0 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-19.0-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5ef372fd1fc85fcbe836c12cd60b62632fccabff091ac6a68b9a697a447a4aa7
MD5 9f1181e83a98cce7aaefac8f35c758e5
BLAKE2b-256 65872b8dd456347bc67b8f9e1df3a37a02d5b308ee73a8ef944ec06a8cd54adf

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-19.0-cp34-cp34m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 176.9 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-19.0-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 9782cc7ed3643b00288fd98c69d797b2893e98fa51a4f525565b5bf7a9c61344
MD5 db7ece50aa97127e5c9c7e47f3f81e12
BLAKE2b-256 d24c4f5d10eb1902e2758faa42cb5ad745b1d9f3ef2552f481c031bd2e637e5b

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