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

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

Uploaded CPython 3.7m

pyats.connections-19.11-cp37-cp37m-manylinux1_i686.whl (624.1 kB view details)

Uploaded CPython 3.7m

pyats.connections-19.11-cp37-cp37m-macosx_10_10_x86_64.whl (186.1 kB view details)

Uploaded CPython 3.7mmacOS 10.10+ x86-64

pyats.connections-19.11-cp36-cp36m-manylinux1_x86_64.whl (676.9 kB view details)

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

pyats.connections-19.11-cp36-cp36m-macosx_10_10_x86_64.whl (193.3 kB view details)

Uploaded CPython 3.6mmacOS 10.10+ x86-64

pyats.connections-19.11-cp35-cp35m-manylinux1_x86_64.whl (661.4 kB view details)

Uploaded CPython 3.5m

pyats.connections-19.11-cp35-cp35m-manylinux1_i686.whl (613.7 kB view details)

Uploaded CPython 3.5m

pyats.connections-19.11-cp35-cp35m-macosx_10_10_x86_64.whl (186.2 kB view details)

Uploaded CPython 3.5mmacOS 10.10+ x86-64

pyats.connections-19.11-cp34-cp34m-manylinux1_x86_64.whl (669.4 kB view details)

Uploaded CPython 3.4m

pyats.connections-19.11-cp34-cp34m-manylinux1_i686.whl (617.4 kB view details)

Uploaded CPython 3.4m

pyats.connections-19.11-cp34-cp34m-macosx_10_10_x86_64.whl (180.1 kB view details)

Uploaded CPython 3.4mmacOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats.connections-19.11-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 678.0 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.connections-19.11-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ab37440f9c922d40ff3fbf41c0a8ee7cbed882bbc374d6069685e4c1705d18d8
MD5 57aa2c68881eb20c70e829da5d1b6730
BLAKE2b-256 aabc43e044f4794bb4ee4e6c47f733e757a70704639ee1a235857e25caf40ccd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.connections-19.11-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 624.1 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.connections-19.11-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 dd8e238f2cc15a26c9425bdc0b3ad2f80c949c183771cd2a932f2e7268b27fbd
MD5 c8774bb9e54820a55e9ace0d64442a54
BLAKE2b-256 cdfbccd04887766830d6c72f6a00ad719a2a523e6ca937e7ac14099e70469ee9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.connections-19.11-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 186.1 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.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.connections-19.11-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 e7a502f1d097cdcb095121027bf2354c50d7b987e964339f001d88730c0e775d
MD5 583b80b67af35f3b864dd528d074bcf7
BLAKE2b-256 29dce67a1d9451d34c90ac6c829d32c28c09be82992c21c558f44ddcc98c5ac4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.connections-19.11-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 676.9 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.connections-19.11-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ab37349ec3af2add436e201ad6c49c6095212b90f4444d98bf592087b843cae6
MD5 23d2e50183bcbf0a3394aa1fbb15111f
BLAKE2b-256 2fcf48b7de964c7af3924e6dbf7002e23723ce097e898cb8d3afe924675de098

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.connections-19.11-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 630.7 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.connections-19.11-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 5fa5489976e19a8d8f54c7132c495185e33beee51042588adf99bcf172d1a459
MD5 1ac5ef185af3b06b0b5de0d7c5f0275a
BLAKE2b-256 68e6c98889f0fcf69eb4af03e1f3b5624d8daafdbd8932f65172a9302648655c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.connections-19.11-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 193.3 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.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.connections-19.11-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 fcda91da84fa5ce32cf817b9352b7b0620178deabc195048dc3f3e73bd2745e7
MD5 9bd22a36530967e6f5aae4c2d553af8f
BLAKE2b-256 2517751e7982b30fcb0960256fddfa2d993c7bc6ab713662da347272571a9083

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.connections-19.11-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 661.4 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.connections-19.11-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 123f44e2dd5ef5c628e87f47d777d033fd26222d9c2eb85209975bb72f8b48a7
MD5 c76465e76aa022e200361b44677518ba
BLAKE2b-256 845805e3c7aca601e2824cee603f9e5b63b3b0449fbd003f193146bd01ec5496

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.connections-19.11-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 613.7 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.connections-19.11-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 8187b278193e53485e0e4a843b9c0b91b085baa4afe85e04af64741515fdddb1
MD5 120a47636c1533ff8bbadc18109b75f4
BLAKE2b-256 74bea44fd4a1d498b03532dd111b0e541e7d8825a4b06677085e79fd606c2add

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.connections-19.11-cp35-cp35m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 186.2 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.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.connections-19.11-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 b67abcf2ee5bdc7d78fa6562d4892110b543240d8077eaba9ba16ef2f049afe5
MD5 935c298f641b36e489da608af65ff34e
BLAKE2b-256 ba464d1a3ed45dc13d9231b74926c37f1909eb433b4935d29fe6e6544f54541b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.connections-19.11-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 669.4 kB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.connections-19.11-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 336034b139585c7f82d6a8d89e465a2c9beb3acde908c9bcd45dd253746661e6
MD5 859e659b8bbf7f342a108e82224ac45e
BLAKE2b-256 46be7840e4cf3faaea9c8d87b2bc3890711334f4c35f110a77ee9eb857a2d51a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.connections-19.11-cp34-cp34m-manylinux1_i686.whl
  • Upload date:
  • Size: 617.4 kB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.connections-19.11-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 c1fdcdbe989457931544d7598f194e297014f146f9b162e15132732e9732fc34
MD5 03042f234196e1c633415979b9609373
BLAKE2b-256 7b2ef5d2386bd353a3a8d2245d38faef81a57dd3ebf7d9f268ae5d7357f01da8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.connections-19.11-cp34-cp34m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 180.1 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.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats.connections-19.11-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 6a1537618a12cd2e58027fe06e789fae1f5034ed5b7ea4491e2e15c23c819ec4
MD5 4dbba35336cd5436ac25f1f7b5982b27
BLAKE2b-256 e374dcb5ae34514a6a91d0eef996bc3a9ea4ae46ba9bc56b990723428351e37b

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