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-22.4-cp310-cp310-manylinux1_x86_64.whl (975.6 kB view details)

Uploaded CPython 3.10

pyats.connections-22.4-cp310-cp310-macosx_11_0_arm64.whl (181.1 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

pyats.connections-22.4-cp310-cp310-macosx_10_16_x86_64.whl (204.9 kB view details)

Uploaded CPython 3.10 macOS 10.16+ x86-64

pyats.connections-22.4-cp310-cp310-macosx_10_10_x86_64.whl (209.6 kB view details)

Uploaded CPython 3.10 macOS 10.10+ x86-64

pyats.connections-22.4-cp39-cp39-musllinux_1_2_x86_64.whl (212.8 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

pyats.connections-22.4-cp39-cp39-manylinux1_x86_64.whl (966.1 kB view details)

Uploaded CPython 3.9

pyats.connections-22.4-cp39-cp39-macosx_11_0_arm64.whl (180.7 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

pyats.connections-22.4-cp39-cp39-macosx_10_16_x86_64.whl (204.4 kB view details)

Uploaded CPython 3.9 macOS 10.16+ x86-64

pyats.connections-22.4-cp39-cp39-macosx_10_10_x86_64.whl (209.2 kB view details)

Uploaded CPython 3.9 macOS 10.10+ x86-64

pyats.connections-22.4-cp38-cp38-macosx_11_0_arm64.whl (180.5 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

pyats.connections-22.4-cp38-cp38-macosx_10_16_x86_64.whl (202.7 kB view details)

Uploaded CPython 3.8 macOS 10.16+ x86-64

pyats.connections-22.4-cp38-cp38-macosx_10_10_x86_64.whl (207.6 kB view details)

Uploaded CPython 3.8 macOS 10.10+ x86-64

pyats.connections-22.4-cp37-cp37m-manylinux1_x86_64.whl (877.8 kB view details)

Uploaded CPython 3.7m

pyats.connections-22.4-cp37-cp37m-macosx_10_16_x86_64.whl (199.1 kB view details)

Uploaded CPython 3.7m macOS 10.16+ x86-64

pyats.connections-22.4-cp37-cp37m-macosx_10_10_x86_64.whl (203.8 kB view details)

Uploaded CPython 3.7m macOS 10.10+ x86-64

pyats.connections-22.4-cp36-cp36m-manylinux1_x86_64.whl (873.3 kB view details)

Uploaded CPython 3.6m

pyats.connections-22.4-cp36-cp36m-macosx_10_16_x86_64.whl (199.6 kB view details)

Uploaded CPython 3.6m macOS 10.16+ x86-64

pyats.connections-22.4-cp36-cp36m-macosx_10_10_x86_64.whl (204.3 kB view details)

Uploaded CPython 3.6m macOS 10.10+ x86-64

File details

Details for the file pyats.connections-22.4-cp310-cp310-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for pyats.connections-22.4-cp310-cp310-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9b14a4de6420a0239ae330187269d2c633fb7bd0c4a75f73869dc52d8a27e459
MD5 0271d917ff3de555343f367121a7c57d
BLAKE2b-256 f3cfe4ecab990c0345d9996d85b301f4e7d756fd8c794cacad6c7e7ac82fadac

See more details on using hashes here.

Provenance

File details

Details for the file pyats.connections-22.4-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyats.connections-22.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e8bd3209f5c8b88ef7e16e7b208d4f1ba61e2e25499dc7e493a12138cbd76c29
MD5 f716b8c43865f68adbad7862d69bbf13
BLAKE2b-256 77aa434fd9ef3683b0a4980f5727b5aac76a78ce589e61f5edf201b8d76d8342

See more details on using hashes here.

Provenance

File details

Details for the file pyats.connections-22.4-cp310-cp310-macosx_10_16_x86_64.whl.

File metadata

File hashes

Hashes for pyats.connections-22.4-cp310-cp310-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 e63b5c4487f365fbfe225c022ea97212d55664b2a96ef04aef8b41d08470b6fa
MD5 13ef039490658f0653fe84a98cd013b1
BLAKE2b-256 6d56f9753fca9647f0a47124a4a88da380362b610171d29ada89e4dcd6a65459

See more details on using hashes here.

Provenance

File details

Details for the file pyats.connections-22.4-cp310-cp310-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for pyats.connections-22.4-cp310-cp310-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 d9f16fc44a2e5451dc79a7fc2ed388bc659f836371650e81a6566d162f74cc24
MD5 96afef5dcb715fce12a2b9e09c20aaea
BLAKE2b-256 e894d0b7677a3b125c9b7857a4c9cfe56eeb041be53c0001ee047706656b182b

See more details on using hashes here.

Provenance

File details

Details for the file pyats.connections-22.4-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: pyats.connections-22.4-cp39-cp39-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 212.8 kB
  • Tags: CPython 3.9, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.1 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.10

File hashes

Hashes for pyats.connections-22.4-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1915a8606a682afd629ed51cc120706cd4c532ad82262fbf25938e8aa0315340
MD5 9c02194db35e0d797e79e1a237228d83
BLAKE2b-256 34d7cd554a59ec044c7c4da126f43d26123e6f16647b81c3a3a695a126f6802b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.connections-22.4-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7c9bd7661f99ef1e111726469133f3a8f4175ab343e120123a343ded4e7e3c08
MD5 e51edd57aa52d6c23b3b69d1e65df36b
BLAKE2b-256 8b03bc500e4b5981792b6e905c3ab3e31e3cfb1a28f2e446306037b66b3db2a1

See more details on using hashes here.

Provenance

File details

Details for the file pyats.connections-22.4-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyats.connections-22.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5b41fc8ebae9ef58c489ae6ccd4cf06a65f1ae5946a55dfa1233848d4c44bd7b
MD5 ee326ccc8109e3ec3fc983d00cf6847b
BLAKE2b-256 86bb63e0c67988d161116adfe70e2c113b917382685425b449f9d1223e5e7705

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.connections-22.4-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 46e580155d7bded2d5de5badce28202d6c7a81bc615c0675266aa4e98abad9d5
MD5 270c891b2a88feb2a240d61138a7c3b4
BLAKE2b-256 9612c0e6f403897e9af22dcff1593b15c62ed5e76eeff511b2f11ae1d6565c9c

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.connections-22.4-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 74fec59343dbb4affbda6ced260371acfbb1c7c05d9ef2b4bfb8c8035f8c8c27
MD5 957b5d0a6c7fbb528bb4761c4bb71e01
BLAKE2b-256 36fe6813635c90e5fe26c42fb4711618e46e61e3abdcf02a633801816f33ee3a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.connections-22.4-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 13f6d83046ae27a725d0e5fd491aba6d147a7d945f3768e395c8bc89c16a7d65
MD5 164d0afd7c7420be58a2211ccf628608
BLAKE2b-256 ab3a8e3a7a345b4a7e291e89b1d0b8a694f114be8539d18ee48ae53732e4176d

See more details on using hashes here.

Provenance

File details

Details for the file pyats.connections-22.4-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyats.connections-22.4-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 91b1c036a9b073df62ebf4a8e1d2833b1069139fbe4371d3dbdb756d8e66fcc2
MD5 113a9954f9cdabbdb7ff1f7b0ab16951
BLAKE2b-256 53aa2d1ea0d45e06c1294788a5bf340d670540f0ae567394fac4db10d0cec64b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.connections-22.4-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 1d14f3d7c8703a83b6eb6e560f795a2214b638493458efe9448d09ffd50ad550
MD5 5b587cd89feac38d425bbdfbb45a2bab
BLAKE2b-256 75459e634166d46aafb025d9ecd1aac947183b46cd2744e9b7d352df8f98d457

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.connections-22.4-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 7936f46b1a1ecf0131be4f2d84dc633fd324c233dcecb98cd0ccd56ca79fb0be
MD5 93fc2944295da348e7901afd7612da90
BLAKE2b-256 0af6b3cdbc10ce6733558650f0214459a097f0f94c7eb0799f99b6d9f1c40967

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.connections-22.4-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 eaffbe0d21de116542495050f02c79a0411970ccc956d86d362dfca01c4daebe
MD5 571c93936ca6e3bcdff27b07e4a1cfa3
BLAKE2b-256 f27214c096d76f2a737edc91e4c0646c02cbfe38fae3d1edf373defc83a19228

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.connections-22.4-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 c360504847e75fd686827b7c0d6284f3cf8ff0cd67379cbbfa618b38a57fc0e4
MD5 6202b1d2dc15eca64f6150fc9dc84ccf
BLAKE2b-256 c3a1d1dae72c73b44e6cb404209e5bff60ef780890afc669d6cdd78be28e30b8

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.connections-22.4-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 811a6d9b6d1a1e73c1ece3dc0bdfb362da389bee82e590ae7cb2570925ccfd29
MD5 4afc1c7898a4dc347bc333607b69fb98
BLAKE2b-256 cb1e3063421c6b496fbdec98163e87f905a651f748a8586f545e30f1b38dceb0

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.connections-22.4-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2f5aa6ce0d460cbd0ec1d8076bf844b86e1374d2d8beec12419cb3090a7ed7b3
MD5 fb46a97a090f61a771f17e62082a8ec4
BLAKE2b-256 1d075f675a508df345f3ba86fa3e9e3c2e8e9ae5921d71d5d018999bd0cea59d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.connections-22.4-cp36-cp36m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 a2933bce8d4266f4ab4f13ada65f5c4db744f765d96ee4a2d16726c2b105803c
MD5 5567f5a2581d6d9ce207ddcb7ebdbd94
BLAKE2b-256 4ebf0af497bef4ab04deb668e99e9a3e8ebcdc9f681994fa4cdc7322ecaeea20

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.connections-22.4-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 a09550057d15fed420c12e2df614e812fe352d14a031e247a9c7a534e6c8006f
MD5 8ddf4b4e0599cf6aa9c4cb3a603b948c
BLAKE2b-256 0c34ee5c9518907a9292915760561057fc83f6d45b2bc617c4c70aaa6e1ae644

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