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.2

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

Uploaded CPython 3.10

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

Uploaded CPython 3.10macOS 11.0+ x86-64

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.9

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

Uploaded CPython 3.9macOS 11.0+ x86-64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.8macOS 11.0+ x86-64

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

Uploaded CPython 3.8macOS 11.0+ ARM64

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

Uploaded CPython 3.7m

pyats.connections-23.2-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.2-cp310-cp310-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats.connections-23.2-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 51f47ebbfbbc8aad826600f31f649cbdf2a9fb633d8e078e0f3d3ecb5e4eeeaf
MD5 63a03af8c0f4acefc257440001e7a922
BLAKE2b-256 0e714b7db34780f3b0e0ea258f594c62a0754e787db3163b642b3e81d0f34600

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats.connections-23.2-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 ab837f83a42715c8fc0c78def8dd2c79b7e4051a1263db98173270cabe5ee954
MD5 2e68d5b312bebcd0443b49b4e4d5a68e
BLAKE2b-256 9c2cbfad8da2e8f7c435fb1c6ecf5c8dda01d71a9564f71e7a2a08968f5c3e83

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats.connections-23.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3d8d95d12247f26ffa5bc4bf00804c83b8099a84e4b4cb692b23089d406cfd1e
MD5 fb47377a5c7e3ffbe278a3df4a503d23
BLAKE2b-256 48343c8cd53e10e3089e1ad0002b2ad9d0fdbb21a35727ff5ac8f549323917d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats.connections-23.2-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9a34dacc77e3ce3108c53a5699a052be35579fe26e1cb930c8e069c5bc25eb4a
MD5 a2fd03e786528d4bdbfae0600bb316f6
BLAKE2b-256 a3d9c64a80c89bb97b2883a998cb47875ab50a005acb8686abed535b8211f9ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats.connections-23.2-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bfdda132dd17d6a1bf287cd2e64f7be83152140c456600562ac07d3b8cc4ce61
MD5 a33a931d8e5739f791a254acf0f761e1
BLAKE2b-256 e197543b0065bd6f60681f31bccd8c841ae32501ea0180691602b5c066576366

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats.connections-23.2-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 2e87be59ea591180d69c71e9cab8cdb0df7b5b0643bc49d3ddbc9d4351bb0cfc
MD5 9cc8f001c8182a78ab6051a5ac353490
BLAKE2b-256 1991bfec1df46b3df5f5249ad0620b90df0890d8e5137ff9f88f6171f3d3ee36

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats.connections-23.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 14c2a10b6fc477951544f0f876a7b06243086842eee9201eac2da45f19b90cc6
MD5 fa26866b446c5472e3a89f633681f1aa
BLAKE2b-256 4c1e949ba00b75cf61bb5523e272339a6ed059599f42c27252e6f32303806640

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats.connections-23.2-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1a344215bc076efc6c42cc741941dd1cd9adf1a9504f590f3e08fc4e487b2c84
MD5 a8d488ca8486866cfd38acfcf9e60101
BLAKE2b-256 037e54cbd65e91711413b43ff8c01613fbdba137003aafd5d54db886d92cd914

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats.connections-23.2-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 f7480718872a8cf0d7b7b7028f53ab5a65c9080b0bf34f3b78b10ef3d93ce92b
MD5 5c13fa471f07e7c7cd6ed670ba5d7189
BLAKE2b-256 754148cd294f13035bd6793361282949219caee3f730567fbfe7a442baec7f99

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats.connections-23.2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f3c3277abf6824adff6a7fe5bafa97d59cc5574025f5969c1efadb24b9c2008d
MD5 2e47491540a404c749a2e22ec8784f42
BLAKE2b-256 aaffd1bbd292abe9d1134ab079f8427a49fc47fd4143eadc027515b1e7729ff5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats.connections-23.2-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cd07e863fd9b0d68d9d8951fa5160d27c810a71bfd9651e690800f67c1bc685b
MD5 3406f42f16ace8f3f929b365708e11d5
BLAKE2b-256 a864e2016f50031ae49428e9db91ddbf0ff68bd7f1cc1c8ca4daa1e4902421d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats.connections-23.2-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 1b781d5dfae94933a856610620ce4cd2528efa3d1cc00a5d198a3e5029abcac6
MD5 ddc8be7dbf13d7918aaa4bdbb68ad71e
BLAKE2b-256 0cc4913acaf73a7f5303a9ce6f2ab2260a19a6d4168594a6da3815fb2267dec9

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