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

Uploaded CPython 3.7m

pyats.connections-19.9-cp37-cp37m-manylinux1_i686.whl (624.3 kB view details)

Uploaded CPython 3.7m

pyats.connections-19.9-cp37-cp37m-macosx_10_10_x86_64.whl (186.7 kB view details)

Uploaded CPython 3.7m macOS 10.10+ x86-64

pyats.connections-19.9-cp36-cp36m-manylinux1_x86_64.whl (678.7 kB view details)

Uploaded CPython 3.6m

pyats.connections-19.9-cp36-cp36m-manylinux1_i686.whl (629.2 kB view details)

Uploaded CPython 3.6m

pyats.connections-19.9-cp36-cp36m-macosx_10_10_x86_64.whl (193.8 kB view details)

Uploaded CPython 3.6m macOS 10.10+ x86-64

pyats.connections-19.9-cp35-cp35m-manylinux1_x86_64.whl (662.2 kB view details)

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m

pyats.connections-19.9-cp35-cp35m-macosx_10_10_x86_64.whl (186.7 kB view details)

Uploaded CPython 3.5m macOS 10.10+ x86-64

pyats.connections-19.9-cp34-cp34m-manylinux1_x86_64.whl (670.4 kB view details)

Uploaded CPython 3.4m

pyats.connections-19.9-cp34-cp34m-manylinux1_i686.whl (619.5 kB view details)

Uploaded CPython 3.4m

pyats.connections-19.9-cp34-cp34m-macosx_10_10_x86_64.whl (180.4 kB view details)

Uploaded CPython 3.4m macOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats.connections-19.9-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 677.2 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats.connections-19.9-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1e25f9edbf70c347f5c91693c67152a284cf142ef63d49e4f634256ae82854fe
MD5 44f43bd534194c9a244c7385ed92cdc4
BLAKE2b-256 36426ca9d07930a3c1b1d81356a14417fc2047a5cb73b1d8c55b1b70cae70786

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-19.9-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 624.3 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats.connections-19.9-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 2fc52b02501b8d4367301a14927c5905c70eaadb277c37678033dca8e4185b3d
MD5 26272b9a3890625766e7466e3f436e14
BLAKE2b-256 bc2a5d8c1773534f8a0915f7d7277dd04554744c839b939e45ecd197c0b3151b

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-19.9-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 186.7 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.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats.connections-19.9-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 4810aacaaa17f5171f2c996fee41e6f5a58a59f4791ad4799a0c23604d378b67
MD5 e3503a434531714a52610740e226fd8c
BLAKE2b-256 8992e014cb872d3da14850b6e6a6176c4ff195bb8e9b77a6b3e55c8bbeaf422c

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-19.9-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 678.7 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats.connections-19.9-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b98a614a48a0dc098e4ac66183b104268790e3b1e3b920413968c70ca3ac8291
MD5 b0bc60f86b4ab780a1936a83e8e1dca0
BLAKE2b-256 592f4e466d3cd2f558c7afda6fb8c86a2e6095889f0c0c3aa69cce6147bbae85

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-19.9-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 629.2 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats.connections-19.9-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 f3357c5198c57fba89f2e88cab7bf8a4b73560d53337b290b8cf0a96c2f3d539
MD5 8b7482a448fc9fb9b3190f5ae7f39385
BLAKE2b-256 77be84be6faef1fcc304f743ad830c0e32e95384ce8f3dff2de2aea79519372a

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-19.9-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 193.8 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.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats.connections-19.9-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 9b7522c777602de640bac621894f7cc72500899aa29fa454986f18f8b501e9dd
MD5 e802de801938bacfaf08a486edada0e5
BLAKE2b-256 aebfbf582e0767a39c0128eb4c241efd0a52ed890a4aebc87855218127725366

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-19.9-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 662.2 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats.connections-19.9-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e7b8e78898a7eb4c102857124f23c0f1408e166e178c8988861a777ce196c599
MD5 ef81d4a55279c501e950fc46e7b624e1
BLAKE2b-256 d958aaf094696ac90032d2ca9aa96e2db83372be89ea0481c22cddcf1cb7b864

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-19.9-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 613.6 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats.connections-19.9-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 92d2d11ea5df8c4393e856963956f5bf34e9a526cfc8fa18e88057827880f60d
MD5 1fc2d19aaf7878889e252dc825c4a8bb
BLAKE2b-256 f6daf0dbec4990d420da551fcf99762fc7e93920b326abfc0b2cebb85a17fb0e

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-19.9-cp35-cp35m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 186.7 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.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats.connections-19.9-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 3e76927e68d6fb2ab7887a36b94990af7783343b3be8bc278b867e0a9e6cc2ad
MD5 e25135b9db7d2480630413a0dce152cf
BLAKE2b-256 448f13c680468ea266c4fd9557d54fd31e499886f7390ac91e64e750ca87a901

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-19.9-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 670.4 kB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats.connections-19.9-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f2310cb861903dee017e4ce693af541a934c5f2d86a0792067e555ae5f1f2ed3
MD5 129033db06bdc78a333a4446f0b57836
BLAKE2b-256 c9838c3c1e89a7bcf947c533d9ea6a1df2b218a0cf0286c0c32ee495b14c27d6

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-19.9-cp34-cp34m-manylinux1_i686.whl
  • Upload date:
  • Size: 619.5 kB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats.connections-19.9-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 1cf9d510096371abb06b3d9e8511e9c66284fa89568775efa10d8daf112bf470
MD5 3dd1dfb3b6245dd205aeee00a34be854
BLAKE2b-256 63713f80eef6ec89e4d52dfcdb303d91d23b23db0b7924dcdd02785baa1d696a

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-19.9-cp34-cp34m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 180.4 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.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats.connections-19.9-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 db864ef4ac071fccb116db00c91ff1216eaa58617b2bb21435a73dacbd187002
MD5 16e69b12bea9117ababc1c16a64b9f86
BLAKE2b-256 8c402812e283078a5567b2c30c647f03b3a9dbcb280ae215e63f62da24cdf64f

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