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

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.6-cp314-cp314-manylinux2014_x86_64.whl (304.3 kB view details)

Uploaded CPython 3.14

pyats_connections-26.6-cp314-cp314-macosx_11_0_universal2.whl (612.3 kB view details)

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

pyats_connections-26.6-cp313-cp313-manylinux2014_x86_64.whl (303.6 kB view details)

Uploaded CPython 3.13

pyats_connections-26.6-cp313-cp313-macosx_11_0_universal2.whl (610.6 kB view details)

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

pyats_connections-26.6-cp312-cp312-manylinux2014_x86_64.whl (305.1 kB view details)

Uploaded CPython 3.12

pyats_connections-26.6-cp312-cp312-macosx_11_0_universal2.whl (606.5 kB view details)

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

pyats_connections-26.6-cp311-cp311-manylinux2014_x86_64.whl (305.6 kB view details)

Uploaded CPython 3.11

pyats_connections-26.6-cp311-cp311-macosx_11_0_universal2.whl (590.6 kB view details)

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

pyats_connections-26.6-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.6-cp310-cp310-manylinux2014_x86_64.whl (313.9 kB view details)

Uploaded CPython 3.10

pyats_connections-26.6-cp310-cp310-macosx_11_0_universal2.whl (593.8 kB view details)

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

File details

Details for the file pyats_connections-26.6-cp314-cp314-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats_connections-26.6-cp314-cp314-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f28743729c4e051bea7a3acf110cbe87ae6191ca037254e7b60a10de9196215a
MD5 219207e64d8ef04d9cb13c9052903698
BLAKE2b-256 d6ad7a4a8867de520df7d6447429c52720f4a23a9f78a3b913c4e27460fa3315

See more details on using hashes here.

File details

Details for the file pyats_connections-26.6-cp314-cp314-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats_connections-26.6-cp314-cp314-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bf62bb1a263a71686b55eafd26a3a38ea5d84da8af733e62bdab6fa6a024d053
MD5 c64828a69d54bdb7a28e0181ad2e844f
BLAKE2b-256 a57407c7d227802bb24adc0480f71e6e49c8e0a86863969cf210c5a3bd1c9de8

See more details on using hashes here.

File details

Details for the file pyats_connections-26.6-cp314-cp314-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats_connections-26.6-cp314-cp314-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 654a1286b1ac0ea84337f34af4431c8456fe26b33296a4f01d3514ff126f7522
MD5 2088d2a14d230a2519e72436549227e3
BLAKE2b-256 225d03f3632e688b74f4659a89393f21f4cf630bb8cbaf00989abc1730a5129a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_connections-26.6-cp313-cp313-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 90e0296d4c7ed338dd19abb3a6b785c139298de7a4bc0f3135d51838243ce1ae
MD5 de098a3fca61752599afb1e51d318c97
BLAKE2b-256 281089767877c287939b4bd05e72ec3645c33e2f1a34fc22573dfe8db1bb6613

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_connections-26.6-cp313-cp313-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9b4055b782d0f1fb9933bc4682dfad6867476fe975b618472f3b0eb031542c34
MD5 b3833b52d64a35193e99112f71418df5
BLAKE2b-256 167b4b0d73cbcf17fd7dbad97d349d90ed274a1f7bb5ac0d882e40752a7e20fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_connections-26.6-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 5affcbd44880a234bb3111ce6bc75afbb9b19e3e36125134f08c6455bcbcbb98
MD5 e6f39b74037362186ddd2be307a15fd9
BLAKE2b-256 dad0fe80746b91672d00b9cb88e32db3e81f5a8455b1d331f3ef1d845f074875

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_connections-26.6-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 26ffac222c6428abbd5c919918139ac863537c242ef890d1fb1d1beea8cf38b1
MD5 e896a7d27865147f5237403c370d73f5
BLAKE2b-256 5b37fc05168858d77e91ae8d8b0c7594cefdd4f0906cc61ee63fd72b49d5291d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_connections-26.6-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 65d10a91929bab366124d63ae2ff13dc3462aa9158e54021d181c6a136a80575
MD5 78e5b06c4bb678d93fb06f438c048011
BLAKE2b-256 bdd2315d1ea9a51cae13114e58e271eea131fd21aacdc749729150a30d17487f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_connections-26.6-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 f24cfaf236a772f329e7478fee5191d10affe30cc0b34a1a525165bff5ad2421
MD5 6d889fff1caa8245c9c3187b05b700ea
BLAKE2b-256 906446fdaa9a0d75dc5995857f9ae430736cfbd8bbc1cca0006f729b6ed26870

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_connections-26.6-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 05b8d3766b890c64a4a8506ea54fad87c5b060f423c728b708c082a6a6950262
MD5 00fc4fc40268825d4c596112664fe7a8
BLAKE2b-256 ec6348fcaf534c2ceae8194c6c0d5d9e67fdf404b539930cc0c039a9dd379731

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_connections-26.6-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 88f45b24d135ca451b20618779b55c048f9a1ecba4fd68069b1877a765b2444b
MD5 87fe9efaffb6328a4e766c797614e1da
BLAKE2b-256 3a3f7663285d852aa32a57638a0419fae08aa953ca2b9804d5e58ae43fb19661

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_connections-26.6-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 5892ff702f27d58fd6284d4e181e3bf07e8ceb9254b2ab4cf1741e663aa948b0
MD5 69c34e189e5b78c4846df0bbe8bab0ad
BLAKE2b-256 e14073f5f47f944e308b2b5cc49cea61ded3628eedce2f1357de3181ecbba31d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_connections-26.6-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 69d75a557f42ef391204a609597decc5972fdb7184ccc6711f1ba56be7073eb3
MD5 ab0d05899e3e998add411f65457dc6c9
BLAKE2b-256 0adae6525511e8ad41eb6386522a925f2e1cf231ecb55de7a3668796cba3d798

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_connections-26.6-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3bee6178fb2e0d49c578f15f844b2a476af9bb09bf40ecdc0385910d33c725a5
MD5 42b8fa4ebe85aacbb6e0e8dc867e4f8a
BLAKE2b-256 f80f73a0d362714e44d17adb649a7691ce5c8244fcde357801cf83bba6709490

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_connections-26.6-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2be46a690661591c77e8ca731146ab8ad43c25b6be9eaf39c4881052ebac5643
MD5 a0901f260e256a73e992ec8e08f16e69
BLAKE2b-256 d5cd27ed69752607a0f7ddd74a1b6be8ea91be71a4a1c855655c21e11f335488

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_connections-26.6-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 277fa670c1daacdcb47893d26cfa286659623b8c73e6b6018d8602cf8ee659c1
MD5 ff393b9eff955d2d8da41e66eef95884
BLAKE2b-256 9b9217717250028afa4085b98e2f8bb51a1b2fdd4c00e815abc42b5edae9ec3d

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