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

24.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-24.2-cp312-cp312-macosx_11_0_universal2.whl (556.2 kB view details)

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

pyats.connections-24.2-cp311-cp311-macosx_11_0_universal2.whl (555.3 kB view details)

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

pyats.connections-24.2-cp310-cp310-macosx_11_0_universal2.whl (548.9 kB view details)

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

pyats.connections-24.2-cp39-cp39-musllinux_1_2_x86_64.whl (309.3 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

pyats.connections-24.2-cp39-cp39-manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.9

pyats.connections-24.2-cp39-cp39-macosx_11_0_universal2.whl (552.5 kB view details)

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

pyats.connections-24.2-cp38-cp38-manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.8

pyats.connections-24.2-cp38-cp38-macosx_11_0_universal2.whl (554.8 kB view details)

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

File details

Details for the file pyats.connections-24.2-cp312-cp312-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats.connections-24.2-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 309436c9485470cff57094168b74eaff33e4845c7339f5ce628a309b2f1595ed
MD5 09cc5e3ea9f5bca61100b145f7867281
BLAKE2b-256 0f8c48dfba1466a67535ade86f13865ec1d16aee2ea8867f7613a7dcbe08f49a

See more details on using hashes here.

File details

Details for the file pyats.connections-24.2-cp312-cp312-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats.connections-24.2-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1541208db3a2aaf1d3f2b26dd103ccf1452191ce276be877f4bda86d22d23e4c
MD5 f6165d0be9e284e10dd22f9cbc0af11d
BLAKE2b-256 eee1c9babab49d385a2fb507fa01b91b8948cedd0bb8d6c4b634f374f48c79b7

See more details on using hashes here.

File details

Details for the file pyats.connections-24.2-cp312-cp312-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats.connections-24.2-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 010caa0d1a732c4fd2cb894e45ec900f39c8bf85ca95bcfb7c72cdac27add3c2
MD5 9323606dc147a342edc9a3cd30e62f7f
BLAKE2b-256 f54ad2eaa66214715494e98d8054c764538bec434ab2e8984823153fe8b37acf

See more details on using hashes here.

File details

Details for the file pyats.connections-24.2-cp311-cp311-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats.connections-24.2-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 94185de6b5e25f0092040ce7ccb63b481ebc0e6c70ceb0cd4f9f275f2e29a66b
MD5 cfa3c1fbe6061e8253681a019512fb1b
BLAKE2b-256 457884cd694f2caf6e5e9848856f0b791715d268c3419739d4e3fcf7abc0dffa

See more details on using hashes here.

File details

Details for the file pyats.connections-24.2-cp311-cp311-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats.connections-24.2-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b328e2e08a8a04a27d066076821608b80785a8ce4fe7a859740b5898bc00fb6f
MD5 522f165ddbafb92f81ff18af74e42298
BLAKE2b-256 cca0dbb206cf9a68cdc80e78136b5c085396e8f9209eb4be5aa9386c81ceccd9

See more details on using hashes here.

File details

Details for the file pyats.connections-24.2-cp311-cp311-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats.connections-24.2-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 95aa8099c10a58abcfd5260063c8e9f10e59ee72f82e5766f29ad139b1f156ff
MD5 6d12eadbba0aeb2d1c0c66fc2d31cf32
BLAKE2b-256 ea0c1433af47c1f11b33e5c046079cbea56762269f7dc3458d9e9b9e014bb9c8

See more details on using hashes here.

File details

Details for the file pyats.connections-24.2-cp310-cp310-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats.connections-24.2-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d06645535935e3dde9e05454ae4fa7dfa0a7f35741798445cb42b705e5769ed6
MD5 c5ed1d0bf448bbca700fc45af3259b4d
BLAKE2b-256 dacdd52f8107cc3cf41671680b84cc3c77f4c1ed8f4dd4b5002790f98e29ddcc

See more details on using hashes here.

File details

Details for the file pyats.connections-24.2-cp310-cp310-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats.connections-24.2-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 71fca441673cb31264654dfc4b517d60105c1b9a240780fe3ea1c16223d56b98
MD5 d275a8f5f5dbb442f3d768b0938fe835
BLAKE2b-256 1f57ef4e6c9c94a15359052753e99450bc00519338e9978238e76738bc4b2219

See more details on using hashes here.

File details

Details for the file pyats.connections-24.2-cp310-cp310-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats.connections-24.2-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 5255cf69699b7eba15471679178a7f40911fb83aa0796f542c9971dcfb02e120
MD5 9021f19ad2484dfa488bf449771204b0
BLAKE2b-256 caa57908d81877412203f8e55e9772c28e896d3b80779571f4541282e73c6ece

See more details on using hashes here.

File details

Details for the file pyats.connections-24.2-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyats.connections-24.2-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f49d41f030df0404781b0442ad6dcc246e373af8b81619b6d32621eb456cfdf4
MD5 adc53f8c96e49816adc5592c874245f8
BLAKE2b-256 c0c15d99aea72a11a1fd9f66c72fe773d808265de5a123cea8f8f81aaefa6beb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats.connections-24.2-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b8cfa3a1ef1d608f1b7b30c076c1e86784956587cecc5e286360aaa23cb647a1
MD5 502900f664869ded3815c434cc00dc5d
BLAKE2b-256 137acb16c9d80d1a313c7230a6d06f7708c82abf2ecb8c6a12697805f283781d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats.connections-24.2-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e7abf433b23ddee6d6bdb03dcddadc2c825cbeee7767ae2758f020eaef87cc48
MD5 86a9e6320a0b6cbe58515dafaea7b501
BLAKE2b-256 93bde4294e473d112c62394b0acce9cd5302e563315c27ddfad99ed59d2c83fd

See more details on using hashes here.

File details

Details for the file pyats.connections-24.2-cp39-cp39-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats.connections-24.2-cp39-cp39-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 258b73c66c74baac98a0c17064f27660dd678b79c12b402efd5215c2ce318608
MD5 e551e196b7e6914fb2c7590af5f62283
BLAKE2b-256 3bbc0cb9d5ad25a02072edf0f7ed1e156c56fae44f149f3c9bba44f9f391d54c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats.connections-24.2-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f9b4497dcf3b4feb9693785c7c1950af3ac149671a5926fc3f3cc6ffd000e968
MD5 7f8e29b93358d60010a70743ceb536f9
BLAKE2b-256 40805d019b3134455c0f1664d2ed580273b2d91807a6f2323188b70038015a8b

See more details on using hashes here.

File details

Details for the file pyats.connections-24.2-cp38-cp38-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats.connections-24.2-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 44e6c831a306aa1a94dad7ab26ff6e14892efcab9a882e31070b9aac2df81449
MD5 27d1f7f180a31307169797a9c8c01d5e
BLAKE2b-256 7b2980eb7fd31dfa9be3c33d671ab3fe555e4e5320f3631811952b44d7212552

See more details on using hashes here.

File details

Details for the file pyats.connections-24.2-cp38-cp38-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats.connections-24.2-cp38-cp38-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 a26cd171a7f6ec34be3cb59ad9699477879b04d767083a3b50753e5c04b507cc
MD5 f15a5bb1370bc556ad2907fd9b247290
BLAKE2b-256 3f6931dced6d6c1fa27b9ca7a44d64f9a67c1e635249c7654bf33dcfb1a2d37c

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