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

26.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-26.2-cp313-cp313-macosx_11_0_universal2.whl (545.1 kB view details)

Uploaded CPython 3.13macOS 11.0+ universal2 (ARM64, x86-64)

pyats_connections-26.2-cp312-cp312-macosx_11_0_universal2.whl (550.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ universal2 (ARM64, x86-64)

pyats_connections-26.2-cp311-cp311-macosx_11_0_universal2.whl (559.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ universal2 (ARM64, x86-64)

pyats_connections-26.2-cp310-cp310-musllinux_1_2_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

pyats_connections-26.2-cp310-cp310-macosx_11_0_universal2.whl (561.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ universal2 (ARM64, x86-64)

File details

Details for the file pyats_connections-26.2-cp313-cp313-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats_connections-26.2-cp313-cp313-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7112351637e195b5355cc496258c8575ece692e3fa831690def216320fa0735c
MD5 12a75b16383ce5bdb3294042da7157ac
BLAKE2b-256 eb47d54b758a81e7c43439919f3112f88c5b5b1a9722c3e327bf1ede81f16e84

See more details on using hashes here.

File details

Details for the file pyats_connections-26.2-cp313-cp313-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats_connections-26.2-cp313-cp313-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e9e3eefca3a0c11a444d651e5cea3e0804ff61376b67493906ad932af32881a8
MD5 5470751ac105b69bf5e940bb7d512a92
BLAKE2b-256 46d8fa4496bcaebb7973ed25dfaea0d4ccbe7dcf35dcc8edc6a68497826cc1a2

See more details on using hashes here.

File details

Details for the file pyats_connections-26.2-cp313-cp313-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats_connections-26.2-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 164a3b943ac532302134f4a38b1097f911cab8b067b1a2fa64e94a246feb3d85
MD5 d04301be56990c7412c9899d2cb6e7ef
BLAKE2b-256 ce0a3f7fd4f862926a4b3d3d4c5d11615dea48a62ea6930d77b275365a007ba8

See more details on using hashes here.

File details

Details for the file pyats_connections-26.2-cp312-cp312-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats_connections-26.2-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f663f9c074441f38625fdf1eb13b911e9da20b5f85c4f4791ddc72919f01c05f
MD5 9a628e345f81cd5a40cfaa6cbce95bca
BLAKE2b-256 2dc4c4aac0816ec5257f4e83a863e9bc384c8eccf3ce9543580a8d873235238f

See more details on using hashes here.

File details

Details for the file pyats_connections-26.2-cp312-cp312-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats_connections-26.2-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 15d68f1b981811478648bd2de222f0660461bcee0673240aced2b2c8529bd523
MD5 bea14d5f635d4002c882403760750a64
BLAKE2b-256 e543cfbe1799a37376aa5cef9deb870133ac7dae7806915a53bde916ada72274

See more details on using hashes here.

File details

Details for the file pyats_connections-26.2-cp312-cp312-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats_connections-26.2-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 bc65afd99fee9d695204770d9eca4c624339e7680aa063fe548f2ac8d7b4b8e7
MD5 80836ecaa4bae263b16fbd321da347fc
BLAKE2b-256 78580e4e2e1cbcd843c3697f214c1fae6e09ba41619ab7e1edea4622644b4280

See more details on using hashes here.

File details

Details for the file pyats_connections-26.2-cp311-cp311-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats_connections-26.2-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e5d293b59a5a44f0878b0accfe0d72d1b254c20682b30d777de40fd3c3ab099d
MD5 c59a192e32c8821d9b568811ab41d8fb
BLAKE2b-256 d177c4949efba0c706a0a6195ccffc38daa6784e797a45aad98e74126bcfaf4a

See more details on using hashes here.

File details

Details for the file pyats_connections-26.2-cp311-cp311-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats_connections-26.2-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5db58fe4bb8a4e6e3cd557739cae64b8932e29a25e27863bc1c42c7412a7cd6f
MD5 c9d9022d3e4206e876894c6b41cab4f1
BLAKE2b-256 6e3fe438d17fb7f313eb8fa236ee5a55e0b6637d6d00f1d0c0d2b54a0b8d0f6d

See more details on using hashes here.

File details

Details for the file pyats_connections-26.2-cp311-cp311-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats_connections-26.2-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 5f0b8f0270078e9e8e471d4b7bf4873a7d95808be8f25a0bfb1815ca4adb075c
MD5 11fefa64044553858d0e80848964ba27
BLAKE2b-256 b649eb4a97161db2847529d70ca0979179a61754c1cf4599d2dd07c2dc283371

See more details on using hashes here.

File details

Details for the file pyats_connections-26.2-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyats_connections-26.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 06163d6c7fa15e33351dd1da5d7a6ab1141104331a8ec7c47796487dc1f49483
MD5 07d0c894107a376909bfe1eab32f598d
BLAKE2b-256 e4449598ce1c401b7a969352c5131c502896a7be507da0416be92258e489fa0b

See more details on using hashes here.

File details

Details for the file pyats_connections-26.2-cp310-cp310-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats_connections-26.2-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8f92cfb508d892a08e4285ecd5d5bbf344578a12e8490aa0fedb9ed87cdf32e8
MD5 986252f1702e60783437d065554d3912
BLAKE2b-256 5ebc54c0c44c4091965e654a29d628464f192aa8811d036971d195bd56de643d

See more details on using hashes here.

File details

Details for the file pyats_connections-26.2-cp310-cp310-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats_connections-26.2-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c0276fa0d409a84be203a29f80f44d5c8f2ea91e74fd0c104fc66b9a71de8807
MD5 cb975d6801e5ed52d2008eb78c29e16f
BLAKE2b-256 1d08c13fcc145ac7145a47fc72d176aabd4e648a783ae99753f3357b2e25bed7

See more details on using hashes here.

File details

Details for the file pyats_connections-26.2-cp310-cp310-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats_connections-26.2-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 84e7e5ffda5d92589f10117a420771508f83001b0e6abd4692946f17ade1dd08
MD5 0df69a2af539886be96b942e662cc31b
BLAKE2b-256 36de48af3e3b24616ab26127a4a296955e9bb9495e12f405af5ab2e724a7a241

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