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 isntall --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-4.1.0-cp36-cp36m-manylinux1_x86_64.whl (559.3 kB view details)

Uploaded CPython 3.6m

pyats.connections-4.1.0-cp36-cp36m-macosx_10_13_x86_64.whl (169.1 kB view details)

Uploaded CPython 3.6m macOS 10.13+ x86-64

pyats.connections-4.1.0-cp36-cp36m-macosx_10_10_x86_64.whl (193.0 kB view details)

Uploaded CPython 3.6m macOS 10.10+ x86-64

pyats.connections-4.1.0-cp35-cp35m-manylinux1_x86_64.whl (552.9 kB view details)

Uploaded CPython 3.5m

pyats.connections-4.1.0-cp35-cp35m-macosx_10_13_x86_64.whl (170.2 kB view details)

Uploaded CPython 3.5m macOS 10.13+ x86-64

pyats.connections-4.1.0-cp35-cp35m-macosx_10_10_x86_64.whl (188.6 kB view details)

Uploaded CPython 3.5m macOS 10.10+ x86-64

pyats.connections-4.1.0-cp34-cp34m-manylinux1_x86_64.whl (554.5 kB view details)

Uploaded CPython 3.4m

pyats.connections-4.1.0-cp34-cp34m-macosx_10_13_x86_64.whl (172.4 kB view details)

Uploaded CPython 3.4m macOS 10.13+ x86-64

pyats.connections-4.1.0-cp34-cp34m-macosx_10_10_x86_64.whl (183.9 kB view details)

Uploaded CPython 3.4m macOS 10.10+ x86-64

File details

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

File metadata

File hashes

Hashes for pyats.connections-4.1.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e592eb8cfac279684cd881148e6d923eb43e06ac1fb514da1f1d25aed51d7123
MD5 c0f4fe59468c4a48d6afe411954dd632
BLAKE2b-256 0f622ec0fd9b7c26449d42fb42967b16b62daae60ead85b8dbd02333f39d1918

See more details on using hashes here.

Provenance

File details

Details for the file pyats.connections-4.1.0-cp36-cp36m-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pyats.connections-4.1.0-cp36-cp36m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 92173e90ed2be920b9cf4b1660bfda2a6dcb79f3c2e939a5a09caf4a65325d2b
MD5 89da0516c96663e9a29f99b9ae26310f
BLAKE2b-256 f9ca47bf9f5a074fde8c53b269f5b6885f4a743e39eab518872ef31b7f7272ab

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.connections-4.1.0-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 2c170b6fa229a0efd58a5adfe621cd845fd4f9266e41f853971419bd12a0c447
MD5 3d36e40469869aacecc0c407d8d26474
BLAKE2b-256 c66f8392a5f67599b1e904cd82b71bcac80a4ab7f82ae6073f6473d07beef7f6

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.connections-4.1.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 30b8ec6ae84b7cc3caee3308dd30b51782440f87a9d9fa073eb6051a036f0ea0
MD5 43f9fb5999ab1f3726d3c278c792d825
BLAKE2b-256 fd32885076368e42a9c8d8cf2689aa4496f715e1f5b52fb08a204b641c31f781

See more details on using hashes here.

Provenance

File details

Details for the file pyats.connections-4.1.0-cp35-cp35m-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pyats.connections-4.1.0-cp35-cp35m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 7487ae9f37be2dd773afab0bf90c1c5baec97e7973defc101e191335378178b4
MD5 fb16b6fbc92a9640275d7e29d72dc59e
BLAKE2b-256 7d4200ee63d5d8dd497b1b2fcb325a325808fe233c3c52a2dcf4635b9813b0fb

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.connections-4.1.0-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 26b6416e7fb7aaedac845925db291a389c540fa37fb3a2e7c52e76f02b15e6fa
MD5 220ea86da9a3d3488f9bcf89b06c69a3
BLAKE2b-256 5d344a5a372d011238d1f0ef47613adadfa355751f5dcf90c800a3dcfd87eeb9

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.connections-4.1.0-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d4794a5005ecc98de9383598262921435ace1466fc8c76c3ddb9544e79baf2bb
MD5 b6ac914a072b14e6ce4a787e13539d21
BLAKE2b-256 1250f21e70090e440c694438c197d834565207014a391262c8085585fc86ae78

See more details on using hashes here.

Provenance

File details

Details for the file pyats.connections-4.1.0-cp34-cp34m-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pyats.connections-4.1.0-cp34-cp34m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 44de922b7b061b1caadae5ee28117b609422fa787edffa3c5d04843039adcd9d
MD5 65ab6d6a4c225f41a23099420e3c7182
BLAKE2b-256 133691460e11608209e404de3fa3de11aebd92bac9582aae484130354c3a4157

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for pyats.connections-4.1.0-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 955b581cfb383dc738766690fdfef9a8b458cea5fe12f0e69fca113b730c72f9
MD5 8ee6fa1a822acf842b81b4904606b78b
BLAKE2b-256 3ac53ccdbf0796b6a3439e32abfee6ef0fc8fd2d828903c87954d7b6175e9e66

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