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-20.5-cp38-cp38-manylinux1_x86_64.whl (711.7 kB view details)

Uploaded CPython 3.8

pyats.connections-20.5-cp38-cp38-manylinux1_i686.whl (654.9 kB view details)

Uploaded CPython 3.8

pyats.connections-20.5-cp38-cp38-macosx_10_10_x86_64.whl (183.8 kB view details)

Uploaded CPython 3.8 macOS 10.10+ x86-64

pyats.connections-20.5-cp37-cp37m-manylinux1_x86_64.whl (680.8 kB view details)

Uploaded CPython 3.7m

pyats.connections-20.5-cp37-cp37m-manylinux1_i686.whl (624.0 kB view details)

Uploaded CPython 3.7m

pyats.connections-20.5-cp37-cp37m-macosx_10_10_x86_64.whl (181.0 kB view details)

Uploaded CPython 3.7m macOS 10.10+ x86-64

pyats.connections-20.5-cp36-cp36m-manylinux1_x86_64.whl (682.9 kB view details)

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

pyats.connections-20.5-cp36-cp36m-macosx_10_10_x86_64.whl (188.0 kB view details)

Uploaded CPython 3.6m macOS 10.10+ x86-64

pyats.connections-20.5-cp35-cp35m-manylinux1_x86_64.whl (664.0 kB view details)

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m

pyats.connections-20.5-cp35-cp35m-macosx_10_10_x86_64.whl (179.8 kB view details)

Uploaded CPython 3.5m macOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats.connections-20.5-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 711.7 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

File hashes

Hashes for pyats.connections-20.5-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 fc6233136610b2233ac02e3a900e4efc68f0290cbf28fadcf554c753a844d7fc
MD5 8230b22763d473f65b8821fd61873bbf
BLAKE2b-256 9480fed70bc8b25e1e7bdfff6380fd8db4ce8d7f29c62e4679751ce3f7fcaae1

See more details on using hashes here.

Provenance

File details

Details for the file pyats.connections-20.5-cp38-cp38-manylinux1_i686.whl.

File metadata

  • Download URL: pyats.connections-20.5-cp38-cp38-manylinux1_i686.whl
  • Upload date:
  • Size: 654.9 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

File hashes

Hashes for pyats.connections-20.5-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 a05c44f3d305533a40df2e084be4d2e303b24c0004be66bdedac2d7b2677d30b
MD5 ec762c71b51ae96bf7def6e17e58afe9
BLAKE2b-256 00a567569c69620ca2175b683305dd30aa2b597218053488baf15c29aea3db93

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-20.5-cp38-cp38-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 183.8 kB
  • Tags: CPython 3.8, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

File hashes

Hashes for pyats.connections-20.5-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 3612c469304483ce10120aebba9b57a17436e81b92918bdfc9a027cb066baae3
MD5 2fb26abe92bf63b003243d0b23250e5e
BLAKE2b-256 daf910a56466211ce14e2e2bc8f422965f42ffee4364368d742c1714ff192226

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-20.5-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 680.8 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

File hashes

Hashes for pyats.connections-20.5-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c5bbec7489330b6eb81bd2797ec2df14994894b24e718782f6bafe131eb2bb38
MD5 027192316e7b47dc33ee5f764d4f81b2
BLAKE2b-256 4e0e60563a762411107844e12c51296e3511e0a4b0439668a14aefccd3c40507

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-20.5-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 624.0 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

File hashes

Hashes for pyats.connections-20.5-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 d7e809d19eae50a7c3a53567de4d0d6a2a94fa53a3e478f2aa1dcd90137506ab
MD5 3cb9ffbfb790053eeda19db9027962a1
BLAKE2b-256 a7d3f7a58fd36112a2aac6dbb06172fed651c05d0b06d0122936ffe4087fe4ed

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-20.5-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 181.0 kB
  • Tags: CPython 3.7m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

File hashes

Hashes for pyats.connections-20.5-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 73eb54b3d285e55a17ca7dc4639d1616545bba6c5bd88a0f3b79952523eea525
MD5 49c97d791e0e9968c0ca0e031392d25f
BLAKE2b-256 0042c0085acc231c9d81b8cf3c245cf145395ac21420052574ca6c2967a9a2e5

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-20.5-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 682.9 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

File hashes

Hashes for pyats.connections-20.5-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 fecdbaa86bcedcd6761acda49f0260ba3096758dbc00764997f0df68b87fc00c
MD5 a05ec8b2e0a9f810313feda866aa8eeb
BLAKE2b-256 7acd704540648a30c90dd49378073f5c4b94f28c9d05b2f81a267a569e9bc2eb

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-20.5-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 630.7 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

File hashes

Hashes for pyats.connections-20.5-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 adce03b0f6ca11554d79da4c410ffdb5c47660f555256082d2c2cf8ec2920058
MD5 9a3d167365fb9d0d0315656e20edb740
BLAKE2b-256 33f5a132ff1afe2f29009450f6fc9e8c001d3be09705e29741012049340cbe29

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-20.5-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 188.0 kB
  • Tags: CPython 3.6m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

File hashes

Hashes for pyats.connections-20.5-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 5a2c1bd4fdaddcfc5bd8e7e8f52f4a36e321ccc407886ecb4db8e684de6c9587
MD5 0898eb7285b1fcd7425948c9262fed4b
BLAKE2b-256 96facfec5174520a274594af2ed334943b7efc66a91e65fa08f23d6f2ec08bf8

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-20.5-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 664.0 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

File hashes

Hashes for pyats.connections-20.5-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5d58e7634ebe71b33195db1bcea711e9d4130d99a42bc7c2374368e17dfde0b6
MD5 7741027f38a88b4da81e9461ab10b58e
BLAKE2b-256 e2c5bac73ab8cad003fcc700f3af33cb192de5665996c4eb294d4e16efec8370

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-20.5-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 613.6 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

File hashes

Hashes for pyats.connections-20.5-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 fc7a66e8b711d8d186304b72f3291123ee77a0ae1eb71d36ae9fc3c944b00aa4
MD5 0ceea62d8a9d35333c2ebc41492ae79a
BLAKE2b-256 560b79548e78898c7e67430bc3785ec2af9c942620570a96e867b5ce9a674cf0

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-20.5-cp35-cp35m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 179.8 kB
  • Tags: CPython 3.5m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

File hashes

Hashes for pyats.connections-20.5-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 bc2ce592c6356a9f63be112eae5e526b2d235e6f29609cc26e7a267de1e0c9d4
MD5 5320b97ca3c7eaf73b42049464b72338
BLAKE2b-256 0cfa6c16c47f22fe7adeb69c648dc1320b04e84b6f7e06c3c4f3e52b297d1c71

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