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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m macOS 10.10+ x86-64

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m macOS 10.10+ x86-64

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m macOS 10.10+ x86-64

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

Uploaded CPython 3.4m

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

Uploaded CPython 3.4m

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

Uploaded CPython 3.4m macOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats.connections-19.10-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.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8

File hashes

Hashes for pyats.connections-19.10-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 cc7a716233f90fc75884b27e0c3c0d4b6c341625b2a6595a5bb9c7b34495ba65
MD5 0fdd309b89061d5ffef8592e4b0c848b
BLAKE2b-256 644c8aea96db3df727c51504a2116c1316311d7bea9f9eccc01b937c45f5e07e

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-19.10-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.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8

File hashes

Hashes for pyats.connections-19.10-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 530ad77def48c754340e4942c992ae89f04bb0a679eb47da2b354e007ccfea35
MD5 4a36e571818569a87c1a3baef7600264
BLAKE2b-256 e0210dd3612fb71bd291715af08da803fc0bc93968d86257b7c90b1a10cc2387

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-19.10-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.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8

File hashes

Hashes for pyats.connections-19.10-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 bb12f5c24102923e5d10ce500f61a5466f9cfbaaa6faf558659930ad0cc31cc7
MD5 493af9c1844ce7c5c8a36376164d1116
BLAKE2b-256 d973e1bf6d089c8ec425a14020e85c6a7850ac26dd1a5692822ea1652541e6f1

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-19.10-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.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8

File hashes

Hashes for pyats.connections-19.10-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9d71bd38db39bfdf6cd670c0383f70eaa81b9a578484d0f5de1ceb3328bdfc3a
MD5 4aebadf16ee85c4ecdb0f413910e8003
BLAKE2b-256 9938655a5e8624b9f4d69a93b2dff92dc3f5ba276173269015be5b39dc87b471

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-19.10-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.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8

File hashes

Hashes for pyats.connections-19.10-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 3a2b3993af509a3142b827cbdb7f5f682d3300a7597220f3a4302b74ec741d27
MD5 18a96452f2bacaf235642231a26648f0
BLAKE2b-256 ad660c90adad21300c244c547b26b675c6bbd9ef18b6ad308a67fc7efdd69f00

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-19.10-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.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8

File hashes

Hashes for pyats.connections-19.10-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 e679ab51296bb18c7abe5a2ad02cd27773cefa26d83472d94fc680a1296edeff
MD5 fd0906b4b6c646426c89b5afdd6adae7
BLAKE2b-256 8e5809804d03086b59c335c3f9988c1ad16b096fe3596b3ba32b58e48fa58e50

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-19.10-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.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8

File hashes

Hashes for pyats.connections-19.10-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4b288a15d0809c0bc2c64e2c38398c3359d8c94827f3ec6819f3668c951b08a6
MD5 7ad352083ffee34d2120c9be2ba4f5ac
BLAKE2b-256 e58532c794e0ec664620da543c1afca965caed70bff0b9a933da4f1e497cfe52

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-19.10-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.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8

File hashes

Hashes for pyats.connections-19.10-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 bb303e3af2a4554b70998e89fc5fe9248bef5dd9620202a310f96a9363099b87
MD5 757b0f452740f6626b2dde15022a3fd2
BLAKE2b-256 7a1b27aa1713ecc62ce8d73f59ee8c785aa0fec5f9375ef1eed00238ed81af60

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-19.10-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.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8

File hashes

Hashes for pyats.connections-19.10-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 579b62d89db53e0c8f54f39f59ded7f54890a48f98c48ea82b7c78782e48d0e2
MD5 10f23a109ddcfc369d87a49e9ac4df36
BLAKE2b-256 7ca8e0904eddd199b0e46ff6e958018d5d17e636a9f87f9c3c3c217b7c4749b0

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-19.10-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.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8

File hashes

Hashes for pyats.connections-19.10-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 98dc18bfe259b302914b722c0e85fbd9bc12db75a733d67c7cb50ef255a7ad76
MD5 631c4b1f4859342eafb863f750592709
BLAKE2b-256 80197b92c5e95d1640becb3f77e0dd6762471a4dfda9fc7c53bf492aa4904e1b

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-19.10-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.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8

File hashes

Hashes for pyats.connections-19.10-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 cd1b2989a15127963af052f1f35b7e72a19435eacc060f9d80e49c920861505f
MD5 56700b98e9f448eb2588bf333414c391
BLAKE2b-256 3f28cfe9f88092f38c0f593686f5844c088118cd166aa41ce39a4c9a23e756d7

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.connections-19.10-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.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8

File hashes

Hashes for pyats.connections-19.10-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 bd28431b983e33a58494139b4e5194326fccc26f17f8c98550f2322e2ca36b5b
MD5 d1f4b9a014af08d3fe1df5f3d66212c1
BLAKE2b-256 82a4934e739e325696ca7b5c53ede1225904edccb12e8f7309ff304ab24e6e3f

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