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

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

Uploaded CPython 3.9

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

Uploaded CPython 3.9macOS 10.16+ x86-64

pyats-21.10-cp39-cp39-macosx_10_10_x86_64.whl (662.3 kB view details)

Uploaded CPython 3.9macOS 10.10+ x86-64

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

Uploaded CPython 3.8

pyats-21.10-cp38-cp38-macosx_10_16_x86_64.whl (636.6 kB view details)

Uploaded CPython 3.8macOS 10.16+ x86-64

pyats-21.10-cp38-cp38-macosx_10_10_x86_64.whl (649.8 kB view details)

Uploaded CPython 3.8macOS 10.10+ x86-64

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7mmacOS 10.16+ x86-64

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

Uploaded CPython 3.7mmacOS 10.10+ x86-64

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6mmacOS 10.16+ x86-64

pyats-21.10-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.10-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats-21.10-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.3 CPython/3.9.7

File hashes

Hashes for pyats-21.10-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 cccebbd7bbdc7a27c723de8f76e085e4d3c1986382cd21f9d1f33c7b42f20e49
MD5 9f1773dab1fab10bb1d97960af910504
BLAKE2b-256 51cd94748cd74946005984414660d8623b40bce6d5139a5005bfeb78d71262d7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-21.10-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.3 CPython/3.9.7

File hashes

Hashes for pyats-21.10-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 07f204a788010a3348fb88bc7de3a6770629f7108dba5bb353c95894f524225d
MD5 42a568acfcea82ab603c9dc671f4d2c3
BLAKE2b-256 b4cef2df46faae1447ea74d0e3e9ed5d6615f04977cfa975855ed0ce38ea2362

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-21.10-cp39-cp39-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 662.3 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.3 CPython/3.9.7

File hashes

Hashes for pyats-21.10-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 1057ce96be7fafe50b97b58fd4b4b8dd6912bab07e8b8a01d8c7c462e9688565
MD5 959fb24251ced024c7ad01f225c570e7
BLAKE2b-256 f801ca94c852cda2abfea8ace2bff89f14e64ee5970c1f27b05df9252c1eb24b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-21.10-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.3 CPython/3.9.7

File hashes

Hashes for pyats-21.10-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 299b0d01f2b4cffd833e147398f25019417d8c98e621d82adeb7ff60f1f5d6f7
MD5 4a37235bab69135de7eefddacf9397ae
BLAKE2b-256 967426c7e564c22404ffbfd83aacbb02b38d1aea5579f8830b11c32f76776266

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-21.10-cp38-cp38-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 636.6 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.3 CPython/3.9.7

File hashes

Hashes for pyats-21.10-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 c419e3c9778c2a9c2d1d484ff6b75b74aaa8b5f2eca1ec3778d243d11c283833
MD5 ccdc274a3c5a6ee3682e4d50e314fe6e
BLAKE2b-256 47a51517e1920beaf585109538f38a2d8e802c3371623bb37375b5ea9441b7a7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-21.10-cp38-cp38-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 649.8 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.3 CPython/3.9.7

File hashes

Hashes for pyats-21.10-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 6d44208c8a03f672d9d070e884591a13c20bd724d517d8853dd65c5534bca26e
MD5 d07c678ae74a924c0bda2d6e82225e91
BLAKE2b-256 6db92b524c0ac122ca12abf4225d0545572d05be5fbe7660adec5bb43a0d6bbf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-21.10-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.3 CPython/3.9.7

File hashes

Hashes for pyats-21.10-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7b6ea5ff7f38343d9d157f908c52d7ce8a505aab7500a4bfa3bbe275b39e7526
MD5 01a34c7e145039ed377b7d22faf6fe23
BLAKE2b-256 350a5d29e0c3be34372ba6f175a7823a6b70cea27784d7af6818017c0f8fb5a0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-21.10-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.3 CPython/3.9.7

File hashes

Hashes for pyats-21.10-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 660b1c7f586ffa1e240b0bd293900b111cfeb5ba9d24c92603840c25440f18e5
MD5 3e1836926ff13b5cf1124d168aed0945
BLAKE2b-256 f1a093cde69884af19de2926feb42930dde0eaa1b4830334d8a004ff5cffa0c0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-21.10-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.3 CPython/3.9.7

File hashes

Hashes for pyats-21.10-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 3ebb9ce5c536e991afb59efbceb3ede218ee23ce86673f0639ddf7196548d449
MD5 ca8f867866dcecfd9d74b46fea042dcd
BLAKE2b-256 e9690f63866fc573ae60c5e33b1d3f0f712b076d46ec307ef39325a8e1cdbf3e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-21.10-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.3 CPython/3.9.7

File hashes

Hashes for pyats-21.10-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 bb2b12e0b7275e62b85fff04a60acac96ed2e7ce04ae7819bce86ef611d41832
MD5 6c2db4748effa088ed2c18ea11f4b8e4
BLAKE2b-256 54478ef4e33da62560ca2eef512e48c6aee0204fd019623e1813ef63a135bef5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-21.10-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.3 CPython/3.9.7

File hashes

Hashes for pyats-21.10-cp36-cp36m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 ba0b55da844e79c3c7bbffbeb9b03c79c99bbf6276b072db75e2bc4e3f27a41e
MD5 99b773d0e083000f3fe1ecb564ab8fff
BLAKE2b-256 4712d77656cd4ac630b50b06766a49ed4f8e93f047a5722577a4734213dc6008

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-21.10-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.3 CPython/3.9.7

File hashes

Hashes for pyats-21.10-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 94ac7be2b5642e599c61fc596da3be83cbae141c36bd5bb8937e177cc4d78fd7
MD5 1998ea1569eec3b8db6b98c7f4cb9fc5
BLAKE2b-256 dbfb4b738c5a761ed2793cbdf05efe7c037be54cdb6881844f1d45f06b3b4fec

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