Skip to main content

pyATS - Python Automation Test System

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/

pyATS Package

This is the top-level package of pyATS. Installing it will automatically install all pyATS components and dependencies.

Requirements

pyATS currently supports Python 3.4+ on Linux & Mac systems. Windows platforms are not yet supported.

Quick Start

$ pip install pyats

# to install alpha/beta versions, add --pre
$ pip install --pre pyats

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.

Example

As part of installation, examples showcasing various features & idioms of coding in pyATS will be copied to your virtual environment under examples/ folder.

In addition, you can also get a copy of these examples here:

https://github.com/CiscoDevNet/pyats-sample-scripts

The examples are self-explanatory, and includes the necessary instructions on how to run them.

Release history Release notifications | RSS feed

This version

21.8

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-21.8-cp39-cp39-manylinux1_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.9

pyats-21.8-cp39-cp39-macosx_10_16_x86_64.whl (647.7 kB view details)

Uploaded CPython 3.9macOS 10.16+ x86-64

pyats-21.8-cp39-cp39-macosx_10_10_x86_64.whl (662.2 kB view details)

Uploaded CPython 3.9macOS 10.10+ x86-64

pyats-21.8-cp38-cp38-manylinux1_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.8

pyats-21.8-cp38-cp38-macosx_10_16_x86_64.whl (636.5 kB view details)

Uploaded CPython 3.8macOS 10.16+ x86-64

pyats-21.8-cp38-cp38-macosx_10_10_x86_64.whl (649.7 kB view details)

Uploaded CPython 3.8macOS 10.10+ x86-64

pyats-21.8-cp37-cp37m-manylinux1_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.7m

pyats-21.8-cp37-cp37m-macosx_10_16_x86_64.whl (626.0 kB view details)

Uploaded CPython 3.7mmacOS 10.16+ x86-64

pyats-21.8-cp37-cp37m-macosx_10_10_x86_64.whl (639.3 kB view details)

Uploaded CPython 3.7mmacOS 10.10+ x86-64

pyats-21.8-cp36-cp36m-manylinux1_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.6m

pyats-21.8-cp36-cp36m-macosx_10_16_x86_64.whl (623.8 kB view details)

Uploaded CPython 3.6mmacOS 10.16+ x86-64

pyats-21.8-cp36-cp36m-macosx_10_10_x86_64.whl (636.4 kB view details)

Uploaded CPython 3.6mmacOS 10.10+ x86-64

File details

Details for the file pyats-21.8-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats-21.8-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.9 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for pyats-21.8-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 101ad6db27c13b6ed735c1c3850f3a201d8671315134ef02c7fdaa1504e205a5
MD5 e0f9487bc464b0fa6fccb0bd49315bbb
BLAKE2b-256 1b892d25a017e6a94c197d1100fcae44214d0b661c0ee533617f9748a879e6d1

See more details on using hashes here.

File details

Details for the file pyats-21.8-cp39-cp39-macosx_10_16_x86_64.whl.

File metadata

  • Download URL: pyats-21.8-cp39-cp39-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 647.7 kB
  • Tags: CPython 3.9, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for pyats-21.8-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 58abb6dde9ccc1e156d2c3c496907de2c54110b3518116432b37e345f3624a86
MD5 b0db48ae086ca3548b6b6ea9b2285aaf
BLAKE2b-256 d2e018ce1d277fcf6e4504f393094f133cd6fe04065a4a60884b6ed59c0f2901

See more details on using hashes here.

File details

Details for the file pyats-21.8-cp39-cp39-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats-21.8-cp39-cp39-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 662.2 kB
  • Tags: CPython 3.9, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for pyats-21.8-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 0ba73e7315ad734919fa6df1c7baa4382c0b23a900fbf51985767f3f935d93ed
MD5 53e17e0d17d212886c062bf1f3e23cd6
BLAKE2b-256 1a8b359cdc9267d80688d927717f253b699e95aa618e04917d78626dde4bf5a5

See more details on using hashes here.

File details

Details for the file pyats-21.8-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats-21.8-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 3.2 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for pyats-21.8-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d8c6797e091fe9155a9608880ee158eab680ffbf695ce13b7a7da7267c21ee17
MD5 59180f419bc98d6e05068a18461af0e7
BLAKE2b-256 6ca2a28757d83fa97fe365b094f9e8086f94e41eff2f15232ffeabe25a77e58f

See more details on using hashes here.

File details

Details for the file pyats-21.8-cp38-cp38-macosx_10_16_x86_64.whl.

File metadata

  • Download URL: pyats-21.8-cp38-cp38-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 636.5 kB
  • Tags: CPython 3.8, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for pyats-21.8-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 05f5363908e06cde5760b368548944b3782777b870ede34c37e2fb009a34deeb
MD5 9beb60d5c28da45cf2185f5e821e2403
BLAKE2b-256 c11e970aa6a098ac8af0ebec1ba08b67ddae87fc0679d63ddc5aef6e16dbf425

See more details on using hashes here.

File details

Details for the file pyats-21.8-cp38-cp38-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats-21.8-cp38-cp38-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 649.7 kB
  • Tags: CPython 3.8, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for pyats-21.8-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 0c734da9e406865ea249cda204f36d9e3426eb64f11df696f44d478d864b2c87
MD5 0b9d928dff525268558d4acdf51c605f
BLAKE2b-256 2087eec87297b8d433894081b148125bb6ec8334af0861bb7969cbbd94279ef5

See more details on using hashes here.

File details

Details for the file pyats-21.8-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats-21.8-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for pyats-21.8-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 05e4ef7070079c3393461a1c848012ed560fd81df8c93feb1caa9ce8b3f27053
MD5 25d4b0f85aa27ea1f241596b00c85e6d
BLAKE2b-256 c02ae9342d0a30c0f114df07540b1718fe82aedb8d074ed6a0774173a73ff394

See more details on using hashes here.

File details

Details for the file pyats-21.8-cp37-cp37m-macosx_10_16_x86_64.whl.

File metadata

  • Download URL: pyats-21.8-cp37-cp37m-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 626.0 kB
  • Tags: CPython 3.7m, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for pyats-21.8-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 fa12a25f7a64a9b7b0305f745c36e03faa0d4d42afccda8219e1462ad06b4094
MD5 d75f51235f0b0c1c394593bd71099de5
BLAKE2b-256 d08831c32da656e36329407370071a5b680dad5e23eef6b58677030e7a169480

See more details on using hashes here.

File details

Details for the file pyats-21.8-cp37-cp37m-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats-21.8-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 639.3 kB
  • Tags: CPython 3.7m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for pyats-21.8-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 c744006c01202de236ce9eda067f47ef48cce082da8327bcfd69774b5109427e
MD5 4759d4a4d63c2f50578fc8b4f6228b89
BLAKE2b-256 8f728a022de53654479dfa0d5db8c85b8c8e29bbf3dc66661f290350bfd87d53

See more details on using hashes here.

File details

Details for the file pyats-21.8-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats-21.8-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for pyats-21.8-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ea1bbec8206b730a1469c829bab3f9f075ef3b3a5b983699dd396aa8ae0cd1e0
MD5 94d25854d80087e730c0f6d4355e769e
BLAKE2b-256 fd541e5a8640f80fa2c06585e0e0552a0eade387a6bf6b80e2ce8f0548bbaf2e

See more details on using hashes here.

File details

Details for the file pyats-21.8-cp36-cp36m-macosx_10_16_x86_64.whl.

File metadata

  • Download URL: pyats-21.8-cp36-cp36m-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 623.8 kB
  • Tags: CPython 3.6m, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for pyats-21.8-cp36-cp36m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 118fc96e4e679526cb828933815ed6fd6aef8a7335c67c7970a70c9c7e6814d4
MD5 fbdb6bd08e6e79bbd7b06ae4cbf1bb27
BLAKE2b-256 dc5289b265688eb9ebe3af40323bfc340cf8c2ebf63533e36d032177c52d6c02

See more details on using hashes here.

File details

Details for the file pyats-21.8-cp36-cp36m-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats-21.8-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 636.4 kB
  • Tags: CPython 3.6m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for pyats-21.8-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 adbf20d02955ddb1656de95f35e34f632616739cdf86ab3ed7b2559339e74321
MD5 b3bc8f8d82357f80af5b7800e2b4bc35
BLAKE2b-256 4e77bd3f3ebdfe11a682496804be520216bf155a5bd87bf82910f8a5ddc67bb9

See more details on using hashes here.

Supported by

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