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

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

Uploaded CPython 3.14

pyats_connections-26.4-cp314-cp314-macosx_11_0_universal2.whl (611.6 kB view details)

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

pyats_connections-26.4-cp313-cp313-manylinux2014_x86_64.whl (302.5 kB view details)

Uploaded CPython 3.13

pyats_connections-26.4-cp313-cp313-macosx_11_0_universal2.whl (610.1 kB view details)

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

pyats_connections-26.4-cp312-cp312-manylinux2014_x86_64.whl (304.2 kB view details)

Uploaded CPython 3.12

pyats_connections-26.4-cp312-cp312-macosx_11_0_universal2.whl (605.6 kB view details)

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

pyats_connections-26.4-cp311-cp311-macosx_11_0_universal2.whl (589.9 kB view details)

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

pyats_connections-26.4-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.4-cp310-cp310-macosx_11_0_universal2.whl (593.2 kB view details)

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

File details

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

File metadata

File hashes

Hashes for pyats_connections-26.4-cp314-cp314-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7cab5182ba852a3e2c9210977f210cc851f8ed54d1e15d34635b82191165c3f4
MD5 c4022e7754fd8f2b97b591930169a943
BLAKE2b-256 1bc0010ab777b634c3e3999a23587e3140988feade5f3f96d920ec3e9cb343eb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_connections-26.4-cp314-cp314-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bed399c0892bc9ee3255e9436196e9d4b98ce2208b8012d58595c12b48369b91
MD5 9833020c165fc698a745cd6addea539a
BLAKE2b-256 9e44f35d6289bdeba2d6d7165ab122a5e243769557dde63b696680b6b898af42

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_connections-26.4-cp314-cp314-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 31e9d89ffaf37156c5363ae0b851ee3aa228709b5a6ff1013d5985d2796cdd93
MD5 aa73e7db8517c5f984b888189d85d551
BLAKE2b-256 eea15c6864c522e392b5451f5dabccd57f850a913ba157bdf2701e1cdec9ed65

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_connections-26.4-cp313-cp313-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4b67cefc47404c68fd35a69ddc90c59401c34a09b377fd3892ce2c356f6a8ed3
MD5 1b6b84522970cc31a023d5c1ad23d26f
BLAKE2b-256 653f271f4fdcd673c15b1fdebf7764c6092b58dc812adf151a7a506c2111a0e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_connections-26.4-cp313-cp313-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 aad33d0ee7ef9dfa7db83f1c0080ac66cf371ed9532f3eb868e22d31c964177f
MD5 9054655312128ab2f196efccd369cd45
BLAKE2b-256 106dcdc856f13433cce6d612da63f8f11ab0210bb8d1bb69577100ec5074563b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_connections-26.4-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 6538735da201e0c8720aefecf18af3ea012a2d0894fb091143ece8455940ce17
MD5 46ed13b32027295864a154454376d7b9
BLAKE2b-256 6701398afec912f9ae591668156fe6c775b2b8ae767da602693dbb7074f6291a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_connections-26.4-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3837e130f088225a1156e012ef6c54e7cf93c161442f53f2112eaa0edce9b52d
MD5 a25fc64da162f242a9195c2bb0462286
BLAKE2b-256 c40a49a516a14a86333178bbe1bf7ef01007eaf7c12bf10fb8a132acf36218ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_connections-26.4-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 98824bf97ea64b1f02b712c10f01a69111a549f4dc7002fde40468db92802d08
MD5 afd20d2fbd74e89f2ba4134643492b88
BLAKE2b-256 deecfc0d9a24ef25c33aafdf292457fb86929aa1c12ecc3b2a0b75ae2365607c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_connections-26.4-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 0684fa0a0dc9bb339dcbe424f3c50f3d775c2759f6eed9f860113dfaf49234a9
MD5 4cbd664963d651f4c40416e2687e5c87
BLAKE2b-256 f5c1087f7c4e231cd74f2d92ddd9953dfd8413fb9f8fbac9b947dfdaf4947b45

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_connections-26.4-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6013b7e168918059a26adbe4ec836442ee193a38b7a20d3c2216a2c3ebb5234c
MD5 e99a0dfa1e7ec671b408d6e3519416cf
BLAKE2b-256 61fbef495993ea9fd543b3ef439d8a12f180a27d221f3cbccaefe14d2dba1b59

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_connections-26.4-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 75376a0dd585c01bc3c132aa2d6bd9acb5b39dea570b117e9c01bd651ae21752
MD5 1b5d88b2f81920c41b722709db4eb277
BLAKE2b-256 1d266fc2390224e3c03ad78cf362c3df4f7e6d876fd65a6706a3c35c5392a5f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_connections-26.4-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6a1dffcb0d45832ef4217cd36d4f46c553f91d2c406fbbc27a774023878dd2c4
MD5 2d85cfef15b0208af8960ef5a887b708
BLAKE2b-256 bdc7b1aad693c0c26addafe8383ef34ef5ca4c24b5b4891e52a2e0d3103bcae3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_connections-26.4-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6e558380554661f229400e86df4e7d83ee8f839af900b3d17a0a8a09697e3d0f
MD5 878f9164df2b9bdcd18c5a7f7f648d58
BLAKE2b-256 6feb8c57ca9ab07bdb326d3c6910df79fbd1808473ac168b4075564be3a94002

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats_connections-26.4-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 60f38aa8b0303c745c6e09e2951497d8f7db5fe58cb507ecda78e4af35ff2f5f
MD5 e54008539a08c5b13e32f7350ee04dc9
BLAKE2b-256 f87ffb11209d4aa37f31ed57e0a88ad5de4d1531b75bb3d26435f5d00b5b8461

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