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


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

pyats.connections-19.4.0-cp37-cp37m-macosx_10_10_x86_64.whl (184.2 kB view details)

Uploaded CPython 3.7m macOS 10.10+ x86-64

pyats.connections-19.4.0-cp36-cp36m-macosx_10_10_x86_64.whl (191.6 kB view details)

Uploaded CPython 3.6m macOS 10.10+ x86-64

pyats.connections-19.4.0-cp35-cp35m-macosx_10_10_x86_64.whl (183.5 kB view details)

Uploaded CPython 3.5m macOS 10.10+ x86-64

pyats.connections-19.4.0-cp34-cp34m-macosx_10_10_x86_64.whl (176.9 kB view details)

Uploaded CPython 3.4m macOS 10.10+ x86-64

File details

Details for the file pyats.connections-19.4.0-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats.connections-19.4.0-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 669.2 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats.connections-19.4.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0d589f292c6ffd9706218a7248564c5b806922ee33b7b1fed0d527c5196d6dbb
MD5 f4798bf5b662c64b7aafa7612f324f20
BLAKE2b-256 af9f08099c6185c294c7fe51bf1385ffae9fc8b39faf1094f9ce608b24ffde76

See more details on using hashes here.

Provenance

File details

Details for the file pyats.connections-19.4.0-cp37-cp37m-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats.connections-19.4.0-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 184.2 kB
  • Tags: CPython 3.7m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats.connections-19.4.0-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 ea3239b356d6ef279c501fde8e3733210447e90d8ed466bb35471b2b3ed3815d
MD5 3dab5269b741eaaf1e171c1225604178
BLAKE2b-256 03bec7937d7bc6c12d651702db1a4083cde3e3a5d59992336ec53bf5634edbd9

See more details on using hashes here.

Provenance

File details

Details for the file pyats.connections-19.4.0-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats.connections-19.4.0-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 667.5 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats.connections-19.4.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 efd1d675851232f7f59796febbccc4ac6af5c9dea5b9f20535133678b13440e0
MD5 4c8e558be5152f079db731576b9553e6
BLAKE2b-256 9eed03f885fe5967cb6ab6a13048131a5a569617870daf3cedd38f429f866e57

See more details on using hashes here.

Provenance

File details

Details for the file pyats.connections-19.4.0-cp36-cp36m-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats.connections-19.4.0-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 191.6 kB
  • Tags: CPython 3.6m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats.connections-19.4.0-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 5cfacf609787c753339f959d8836077b23b016f93352b8909a770182d834e7e4
MD5 cf56a77c85066adf28143c3c14a59fc1
BLAKE2b-256 f542341de1000699d5712d48efff87edc4f1c8a0f03a856aee50ec62740082ef

See more details on using hashes here.

Provenance

File details

Details for the file pyats.connections-19.4.0-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats.connections-19.4.0-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 652.0 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats.connections-19.4.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 291cd1b0227fe7358d37596ef29b7fe3326dffecf5b02be94deb94d80b99f45f
MD5 8169fe7b152b4cba56eb0e9192734cd7
BLAKE2b-256 807fa68ed362f15da70705e9b6546c8e83de13cd94394a6d51617cd193b0d5f7

See more details on using hashes here.

Provenance

File details

Details for the file pyats.connections-19.4.0-cp35-cp35m-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats.connections-19.4.0-cp35-cp35m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 183.5 kB
  • Tags: CPython 3.5m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats.connections-19.4.0-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 906b4c6c5747c54a3e953e5768e4abb2bf54bba0e59bcd588abcfa08b3c0954a
MD5 d5c8cbaab8fd6b82599cce43a0b895e7
BLAKE2b-256 a6d2d733f1d1d2daec84b89eaa873d0a6bf34d2e689240609e91f43501cc751b

See more details on using hashes here.

Provenance

File details

Details for the file pyats.connections-19.4.0-cp34-cp34m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats.connections-19.4.0-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 658.0 kB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats.connections-19.4.0-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1ab5b2d61661648030b35a7745586a4bc1704e1c37100a46ef911e1803f698dd
MD5 4b6aa8b824d0d2520d079ca041d567f9
BLAKE2b-256 0d8a2d2f71f99d0af6b6a206e06ee4f47fe7b6210933c654b9f5935092a4e900

See more details on using hashes here.

Provenance

File details

Details for the file pyats.connections-19.4.0-cp34-cp34m-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats.connections-19.4.0-cp34-cp34m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 176.9 kB
  • Tags: CPython 3.4m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats.connections-19.4.0-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 101de395c459ca5983f4cf026603d66c3b0b833feb2e589653780f25db301aeb
MD5 47ca46a330ad51cadaaa9726ecac493f
BLAKE2b-256 ed6eecd2cdbedb87ffee3b14023a6815733e12678451dd7e7f6584c361c8e416

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page