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

21.6

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-21.6-cp39-cp39-manylinux1_x86_64.whl (920.4 kB view details)

Uploaded CPython 3.9

pyats.connections-21.6-cp39-cp39-macosx_10_16_x86_64.whl (196.2 kB view details)

Uploaded CPython 3.9macOS 10.16+ x86-64

pyats.connections-21.6-cp39-cp39-macosx_10_10_x86_64.whl (200.3 kB view details)

Uploaded CPython 3.9macOS 10.10+ x86-64

pyats.connections-21.6-cp38-cp38-manylinux1_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.8

pyats.connections-21.6-cp38-cp38-macosx_10_16_x86_64.whl (194.6 kB view details)

Uploaded CPython 3.8macOS 10.16+ x86-64

pyats.connections-21.6-cp38-cp38-macosx_10_10_x86_64.whl (198.7 kB view details)

Uploaded CPython 3.8macOS 10.10+ x86-64

pyats.connections-21.6-cp37-cp37m-manylinux1_x86_64.whl (839.1 kB view details)

Uploaded CPython 3.7m

pyats.connections-21.6-cp37-cp37m-macosx_10_16_x86_64.whl (191.0 kB view details)

Uploaded CPython 3.7mmacOS 10.16+ x86-64

pyats.connections-21.6-cp37-cp37m-macosx_10_10_x86_64.whl (195.4 kB view details)

Uploaded CPython 3.7mmacOS 10.10+ x86-64

pyats.connections-21.6-cp36-cp36m-manylinux1_x86_64.whl (831.0 kB view details)

Uploaded CPython 3.6m

pyats.connections-21.6-cp36-cp36m-macosx_10_16_x86_64.whl (190.1 kB view details)

Uploaded CPython 3.6mmacOS 10.16+ x86-64

pyats.connections-21.6-cp36-cp36m-macosx_10_10_x86_64.whl (194.3 kB view details)

Uploaded CPython 3.6mmacOS 10.10+ x86-64

File details

Details for the file pyats.connections-21.6-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats.connections-21.6-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 920.4 kB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats.connections-21.6-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 17407a4ab6268104016af0b295de7a499cdd408d62fc3a8f8dcc274ac87f2226
MD5 feddd2a7dfa97f284f08620e4cf1a90f
BLAKE2b-256 c2d9cbad51ac36466031db124c0a95e444c1ed514c78b5b0a1a561b69c43fcc5

See more details on using hashes here.

File details

Details for the file pyats.connections-21.6-cp39-cp39-macosx_10_16_x86_64.whl.

File metadata

  • Download URL: pyats.connections-21.6-cp39-cp39-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 196.2 kB
  • Tags: CPython 3.9, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats.connections-21.6-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 14261b4e87cad8cfd7ab6f6e10ea9dafb4348463c75a186065e3e4f5c356c862
MD5 46e1d4292a1fdd9085ae09a8b266a965
BLAKE2b-256 57fbdc887eeb117f798885abd1a6880b0f6fe7b4abbe189f5ddff15139d1464f

See more details on using hashes here.

File details

Details for the file pyats.connections-21.6-cp39-cp39-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats.connections-21.6-cp39-cp39-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 200.3 kB
  • Tags: CPython 3.9, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats.connections-21.6-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 00e1c5eb5beb38395391695cbbb6461e1b1d2cccb778859be3a817db1659b887
MD5 083301f2abbba6d6ec51b4dfb18dbbcf
BLAKE2b-256 ba8ec3b91b20b6b3e20e741a6b9696cc7db67ae16f9b6143a922bdf20b649af4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.connections-21.6-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.0 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats.connections-21.6-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1d1d2222fecae1443521de46ae789e67e3789d0f4c05857688dd0f86ad71642e
MD5 f2618f4f11881a09b41522054b89a090
BLAKE2b-256 9ee6b6d5a4a4efafad3ae5f78329aec09f2d727d616742f9c623caa1be7e8fdf

See more details on using hashes here.

File details

Details for the file pyats.connections-21.6-cp38-cp38-macosx_10_16_x86_64.whl.

File metadata

  • Download URL: pyats.connections-21.6-cp38-cp38-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 194.6 kB
  • Tags: CPython 3.8, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats.connections-21.6-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 b647da1d778f774a2abd5857ff9d4484949d853e3c1fefe0072ca8b7584b7699
MD5 2d953876381166b8cd9d2a96516d59c9
BLAKE2b-256 709ffd556976b9c69be638077104de484bb32e2459c3bc6b79fc1c7a08f18a21

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.connections-21.6-cp38-cp38-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 198.7 kB
  • Tags: CPython 3.8, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats.connections-21.6-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 6ef548c21e6c73d25fd873d1f6d9a7d7ea7ed2af37a01c5e644d5a041be590e1
MD5 4854b6f6deaa755b981023e9e875a4d1
BLAKE2b-256 5d58eb9214cd101aedccdce5ec9250880ecd45df8a80c60e41c7c72d8a9fe283

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.connections-21.6-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 839.1 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats.connections-21.6-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 53ca2aa9c170baf6e31682f66aac852be0bef42d23d465251d53e58b07120eee
MD5 266d62c6cad98479039668e3d4b79c56
BLAKE2b-256 ba2621bfa841a9a2466434b944529534c675c26c710730f65bc8e62887443fec

See more details on using hashes here.

File details

Details for the file pyats.connections-21.6-cp37-cp37m-macosx_10_16_x86_64.whl.

File metadata

  • Download URL: pyats.connections-21.6-cp37-cp37m-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 191.0 kB
  • Tags: CPython 3.7m, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats.connections-21.6-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 c058f5bec2a3f47c6ff2450c7fc6d4c0f0b9730333e0d11a7fea80663998ed22
MD5 b63514138b659fe05514d029d7f481ee
BLAKE2b-256 6b0c8bd1c2b975517d5731eb1e35997d29659cdc40af4bb63382f96f61d3cc33

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.connections-21.6-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 195.4 kB
  • Tags: CPython 3.7m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats.connections-21.6-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 33f8490de8a5db41a1c28b4089ccc0ed8310f41541b83df1a2747e49637a57be
MD5 772b1c951cabe7d21468736f0c938afe
BLAKE2b-256 17894e6c006343353a16a8b1f0d3a1bf4295a53a8e40d5a9ff9e10b335f97774

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.connections-21.6-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 831.0 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats.connections-21.6-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c69f9d2ec846656988602e6d7c6ac72a7039da01fc151bc63169973392adae81
MD5 8f5b3068a28a2e3e83b32e12e963b30c
BLAKE2b-256 a3f334046767f8b6aa31dfecd136b568045adc5a3fe066505087592f3ed63fd2

See more details on using hashes here.

File details

Details for the file pyats.connections-21.6-cp36-cp36m-macosx_10_16_x86_64.whl.

File metadata

  • Download URL: pyats.connections-21.6-cp36-cp36m-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 190.1 kB
  • Tags: CPython 3.6m, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats.connections-21.6-cp36-cp36m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 a15bc0515438ca73e3fd782d8022f0a90eaaf4aa5a043621a6b60eeda6b0b5ef
MD5 2f3a169b7c03d4ccb1f64720488a3511
BLAKE2b-256 0489b491ccd2b0694f94943d2c1e57f93f4cba39d9e5b1a7961efb2ffa33b76d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.connections-21.6-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 194.3 kB
  • Tags: CPython 3.6m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats.connections-21.6-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 1d5f1c18084f6d510497d4173cc1bea56e69b44bcce0db0436f29133fd20837c
MD5 16a42a7d3b51ff4184b6943364bd78b0
BLAKE2b-256 2b6be5e13f81fdf6c44b74d14175ad9d6b621f733603e8bdfe27556b2f27e72e

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