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

Uploaded CPython 3.10

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

Uploaded CPython 3.10 macOS 11.0+ ARM64

pyats.connections-22.8-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.8-cp39-cp39-manylinux1_x86_64.whl (966.1 kB view details)

Uploaded CPython 3.9

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

Uploaded CPython 3.9 macOS 11.0+ ARM64

pyats.connections-22.8-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.8-cp38-cp38-macosx_11_0_arm64.whl (180.5 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

pyats.connections-22.8-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.8-cp37-cp37m-manylinux1_x86_64.whl (877.8 kB view details)

Uploaded CPython 3.7m

pyats.connections-22.8-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.8-cp37-cp37m-macosx_10_10_x86_64.whl (203.8 kB view details)

Uploaded CPython 3.7m macOS 10.10+ x86-64

File details

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

File metadata

File hashes

Hashes for pyats.connections-22.8-cp310-cp310-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2068ee2b6d800b6fade4e9c2f0c4e75ef82c35ab939b0eda651033b17451919c
MD5 f289ebdd2c38783bbe2c54338918083d
BLAKE2b-256 7544b0b2e33d283eb7c7c953ea58fbb2a4ee085c697f6a13babe223e219f386b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.connections-22.8-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 11fbe01f3f0d8657f542e8e9c3ec59e42d1dc4a8c03501a2359b3f101e27a708
MD5 404ffc701cfa167d90edc9bca768c494
BLAKE2b-256 d5c4480cf83925d6ff739d0a1ead2dd6c84ed2f23b022856bbb0e56954162610

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.connections-22.8-cp310-cp310-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 078ca4d3a2018e02fadb493f97499b713989cbebf82f51be3f40e10ad6032511
MD5 adfc621e4cc87e8e17e2d2ff29a5beee
BLAKE2b-256 e859280b4e9698bb14f2bbf3c1f032ff3b5008d0731879e369f9dc0f2f543469

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.connections-22.8-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1f79cb2d76995067d9cdb954f6f40f426f52dcd32eb04ae562af56d846f6a7b3
MD5 6f95b247a68558023255f9ed0dbc3e37
BLAKE2b-256 52e3f18302acd6dd2f825a5354615fcca2d4f0d431841f362514ee8f74de9574

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.connections-22.8-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2b8b11dce25988715b0afb1490d707e0e094d2249705c66b382a0ddd510b7acb
MD5 edbba44bda2ff26ca625376b979fe90f
BLAKE2b-256 c5ba18b234bc6f8a5d201340cd32b330b398fa89aa8c472a7241221941ac9e60

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.connections-22.8-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 1592c3a8a035116d1f7b0ff4989305e9d5eea6326737c8acc9c26c74d3630c2d
MD5 23881d963d643c8d3ae5f9ffd671014c
BLAKE2b-256 f7652bb9c2d1a19f9dd637d304af57d314a82ba66d21c178d18a3f834d922f66

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.connections-22.8-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6f5b06aa40b0b3c11d0c8106adb3145d29710b34814788193cb5406683ffd62c
MD5 39a49f96f3a4a06f237cb6ce35e0a557
BLAKE2b-256 f4023acb0d9d35129a664497441eb87a99feb228baa47869b90e8d1f647e8b8a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.connections-22.8-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 348acc402715f537b8b45fd7e5693f634b6048567c9993cdc3d22bab8a7dc49c
MD5 e0e7c40da8ec3ebdb07189e96f921eda
BLAKE2b-256 2869285edc9fc17178d3535f287aa67d38e5d1ff5beca6aeb7c960c0852c6f36

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.connections-22.8-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 8b0474c2431c889f6fbadc8d5e45f7853cd624388900b026f29f86b3a8a31266
MD5 7f093eaf5f55d5dd22847f62d4a29f5f
BLAKE2b-256 6f3419030594b473519f491409b7def8aa733dbbfad101031851bcc4f05316fc

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.connections-22.8-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e60bf1cd3923ba3208848c3244113184286de2c33c45e4a4121eecda52182c8b
MD5 b0930d211b38bf0d8e8be1c0b0a8a475
BLAKE2b-256 1bf7befb182bab583e2959114b53226bb884aa8a1f082bc7d4034384b526b6ab

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.connections-22.8-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 17a27ae852733251d8b0aba4be8cf7cda85e94109453cfeef2dd484e69f5bdfb
MD5 4a0f754c2796a4aa304c39bf3279f7bd
BLAKE2b-256 4098ae1d333741c9ec0e56c7e514715b74879ccf29799edf158d5ed40d687203

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.connections-22.8-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 c89b099d4f781ad1628259a955f286a2ace56be3289e8d29f9f2690d1df004a5
MD5 7f6560ba502f577b063319a76457363e
BLAKE2b-256 f7f5ae835d87910496f9bbee52fd4f55ae9e19a6bbd28d2fd7bc01b673432a90

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