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

23.1

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

Uploaded CPython 3.10

pyats.connections-23.1-cp310-cp310-macosx_11_0_x86_64.whl (204.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

pyats.connections-23.1-cp39-cp39-manylinux2014_x86_64.whl (966.1 kB view details)

Uploaded CPython 3.9

pyats.connections-23.1-cp39-cp39-macosx_11_0_x86_64.whl (204.4 kB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

pyats.connections-23.1-cp38-cp38-manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.8

pyats.connections-23.1-cp38-cp38-macosx_11_0_x86_64.whl (202.7 kB view details)

Uploaded CPython 3.8macOS 11.0+ x86-64

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

Uploaded CPython 3.8macOS 11.0+ ARM64

pyats.connections-23.1-cp37-cp37m-manylinux2014_x86_64.whl (877.8 kB view details)

Uploaded CPython 3.7m

pyats.connections-23.1-cp37-cp37m-macosx_11_0_x86_64.whl (199.1 kB view details)

Uploaded CPython 3.7mmacOS 11.0+ x86-64

File details

Details for the file pyats.connections-23.1-cp310-cp310-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats.connections-23.1-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 93393fc90f5e3339cc54f0d411686ea75d53aacb66062218ff08e75671fcdb2c
MD5 63f97507034c3d03e02d9a48c39cba5e
BLAKE2b-256 1c0437b5a977981827de108a65c2dab4c2120a4a1565e4045c3de0e33c138ad6

See more details on using hashes here.

File details

Details for the file pyats.connections-23.1-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyats.connections-23.1-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 4c4fbbc9ad7bcd911078732f781d7a7e8143efaa1be1c9426ed98e15cb2e1a44
MD5 69b56083b8d6ad689542c3fcd43b773d
BLAKE2b-256 570b4c998fc1b96e458f096a5f5b133e6181f3751b0e8bf68874a9a4f2ae91f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats.connections-23.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1de5b0facbb1649af330377e23820460a14df6cd338dcc89dcbd342cde5b996b
MD5 0eda9c9e8820f32ab47883be7bd6cf37
BLAKE2b-256 841beb5108b7b2659aafb4f5043fd74ed0bcf43d35e6aa4d53361030440588e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats.connections-23.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 061004e841427dc160fbabad72bd7b6711bac4720793246cf9833554e32fafdb
MD5 3669084ba5a02fad207cf560e895942f
BLAKE2b-256 2cab76d5fbce4f284a8d20e68ee113327d08e8b74f95ccb2c1dac8354581ab5d

See more details on using hashes here.

File details

Details for the file pyats.connections-23.1-cp39-cp39-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats.connections-23.1-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f42410d26feba0fedd1990f3863a5654265a4834996f122b666cb24924b9e7f9
MD5 b82238cfe7b3bf2f6c6a8c707d264cf5
BLAKE2b-256 9c1252866e1763d1dfeb8671f69da72aceb553c566fda889fdfbc9b0118b5eac

See more details on using hashes here.

File details

Details for the file pyats.connections-23.1-cp39-cp39-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats.connections-23.1-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a5c3cc28aa5309e989f5669f44ff8fd93d4e26de59bc522939bce47311ad8aca
MD5 c15f81397efa6d0d05c969425787ad50
BLAKE2b-256 205eeb4dc02245ac2db86c98e5cc59b2eaf0450ad7a13ea23c18cd2649e542b6

See more details on using hashes here.

File details

Details for the file pyats.connections-23.1-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyats.connections-23.1-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 74933004dfec73a98eca02eca276872e43c84049fdf47f8b669d08d3bb962be4
MD5 9488e0ffb0de3fc9988ef5e985b377b9
BLAKE2b-256 8eb37661646c04f4f52f4cba4c21ea278da7dd9c710e236cc47e3810b21cc798

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats.connections-23.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 46e8dc633ac032d19c1658bca639daae27e71b58c846f60ed47a42b420197579
MD5 83bb607adc5260bc027969b7fb2dab27
BLAKE2b-256 4d25b5ee1203cc79bab89aadfc7bd9ac0f60634d9f407fe373d84e341ca72152

See more details on using hashes here.

File details

Details for the file pyats.connections-23.1-cp38-cp38-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats.connections-23.1-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 33f20296ca2c6ca1c791a3189631c9e2442b201da2c4863ecbfd5ae6166b4ce0
MD5 8bcfe2d383f8c24f9ae669533f3ba3ae
BLAKE2b-256 3118089ff77f3eb123fd8f0381166fda280a7ee53f201e3e7a4bebe066accc6d

See more details on using hashes here.

File details

Details for the file pyats.connections-23.1-cp38-cp38-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyats.connections-23.1-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 73ab60784052825e2bf96b1af947d2466d041c7605889266d23c897cc6fad786
MD5 18b590773041d0a9b33cf56b3e0ff030
BLAKE2b-256 aa47a65ba31e4e7d06bdf6837c940c19711b013771597a93caa36891a1583750

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats.connections-23.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3efaaa4f7c17cd2065cc64d5042d5d27b8bc60bbff34fc592f06f14b5d8983fa
MD5 01e575a448d04c2fb80630b276622ef9
BLAKE2b-256 62696c3856607cbeae38fc0177a2b24bbb718e1713a1dc591dd959a2c47b7a23

See more details on using hashes here.

File details

Details for the file pyats.connections-23.1-cp37-cp37m-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats.connections-23.1-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a08bc34cd59140200aa0f5726da5d4da5923ef7e10f34bc9adc7960ba447c95d
MD5 deeae2869e0f47ce9b71badf5057676d
BLAKE2b-256 881c3dc223957ed96654998823f0964facb6902404f8fa1dda62719d57facb5a

See more details on using hashes here.

File details

Details for the file pyats.connections-23.1-cp37-cp37m-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyats.connections-23.1-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 7a3cdd61cccc851ed41b05666997ee0e259e65b98f08fb552ff74324a8b36a9b
MD5 02ee9f9b72a6a0bd24bc4afbc68ad14a
BLAKE2b-256 19505b6f0b25323dc40853e576374846909bf3ef43791775071fdb94d4ba9d26

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