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

22.1

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-22.1-cp310-cp310-manylinux1_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.10

pyats-22.1-cp310-cp310-macosx_10_16_x86_64.whl (665.4 kB view details)

Uploaded CPython 3.10macOS 10.16+ x86-64

pyats-22.1-cp39-cp39-manylinux1_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.9

pyats-22.1-cp39-cp39-macosx_10_16_x86_64.whl (664.2 kB view details)

Uploaded CPython 3.9macOS 10.16+ x86-64

pyats-22.1-cp39-cp39-macosx_10_10_x86_64.whl (680.1 kB view details)

Uploaded CPython 3.9macOS 10.10+ x86-64

pyats-22.1-cp38-cp38-manylinux1_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.8

pyats-22.1-cp38-cp38-macosx_10_16_x86_64.whl (652.2 kB view details)

Uploaded CPython 3.8macOS 10.16+ x86-64

pyats-22.1-cp38-cp38-macosx_10_10_x86_64.whl (667.3 kB view details)

Uploaded CPython 3.8macOS 10.10+ x86-64

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

Uploaded CPython 3.7m

pyats-22.1-cp37-cp37m-macosx_10_16_x86_64.whl (640.8 kB view details)

Uploaded CPython 3.7mmacOS 10.16+ x86-64

pyats-22.1-cp37-cp37m-macosx_10_10_x86_64.whl (655.6 kB view details)

Uploaded CPython 3.7mmacOS 10.10+ x86-64

pyats-22.1-cp36-cp36m-manylinux1_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.6m

pyats-22.1-cp36-cp36m-macosx_10_16_x86_64.whl (638.7 kB view details)

Uploaded CPython 3.6mmacOS 10.16+ x86-64

pyats-22.1-cp36-cp36m-macosx_10_10_x86_64.whl (652.6 kB view details)

Uploaded CPython 3.6mmacOS 10.10+ x86-64

File details

Details for the file pyats-22.1-cp310-cp310-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats-22.1-cp310-cp310-manylinux1_x86_64.whl
  • Upload date:
  • Size: 3.1 MB
  • Tags: CPython 3.10
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.3 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.8

File hashes

Hashes for pyats-22.1-cp310-cp310-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 90cdd57954d3a22582fd4b8bf2be989033b3298195155ad863c9a44e295dfcf8
MD5 581de7ca3a50483a9775ff3023eb65ec
BLAKE2b-256 50d40430a22868f3447b3e3881291100845b7c5b24ae478dd15d47fa8434a6ae

See more details on using hashes here.

File details

Details for the file pyats-22.1-cp310-cp310-macosx_10_16_x86_64.whl.

File metadata

  • Download URL: pyats-22.1-cp310-cp310-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 665.4 kB
  • Tags: CPython 3.10, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.3 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.8

File hashes

Hashes for pyats-22.1-cp310-cp310-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 f2f44f5bc18f354b9e6f348b78e73b7ec1e0b5047cb5e73d1c923effa9e03c28
MD5 1fcb1eaba590e2757f5656be5381590d
BLAKE2b-256 52f3b83de175679bbfe80cc01121cefb698546ed3110e9423d662d49432742f0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-22.1-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 3.0 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.3 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.8

File hashes

Hashes for pyats-22.1-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4f0d28da5ea2a8a282cef6f49d6fd22ff432fbcb0a89bf9b03059a8e93f3dd93
MD5 c3a4e99ef13c78a00fe6ac40e8d6d4a3
BLAKE2b-256 f85711cc713e2db47ea6917627db7b868100abb0b2ff37275ea10943d94313d4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-22.1-cp39-cp39-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 664.2 kB
  • Tags: CPython 3.9, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.3 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.8

File hashes

Hashes for pyats-22.1-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 223c6e9f47748a0398aecaad7367bfcce0e1b991b9ddb0d5623265e7550b3fdc
MD5 6b73f9f03ec17fcb8cb5e074e7d4b8d1
BLAKE2b-256 f10de059916d4f9271520edeb038163c66beb74babc08b30827e8501b8414e30

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-22.1-cp39-cp39-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 680.1 kB
  • Tags: CPython 3.9, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.3 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.8

File hashes

Hashes for pyats-22.1-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 feac855329dd1cb3e5174ea2a9215d8536a4a61ee49f46fd63a172f0173bd042
MD5 2d7b80e7c6eba12225a32945a9eba1fa
BLAKE2b-256 e69fbffb36c20799eac4b58e132d14ae1012221dc590b7e487dab19fd6373859

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-22.1-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 3.3 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.3 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.8

File hashes

Hashes for pyats-22.1-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6343f4eae830782869cdc44ce824a6becf84681ddb7153dca819f853dc38b8ad
MD5 5c01c7a04a1677aef51a3d653026b566
BLAKE2b-256 3bf4db6daa075d7a0930c5d3201977b337bfacb1751cea9414d2ebb804bceaac

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-22.1-cp38-cp38-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 652.2 kB
  • Tags: CPython 3.8, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.3 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.8

File hashes

Hashes for pyats-22.1-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 4095205ae6389e2fbbfa32770e4e21b7eee877b6f75bbb0a1217044a693f57ce
MD5 db8a904aafb3c4e9e6b03f3fb8da72ce
BLAKE2b-256 17c89961d753358a596b2d32db2fed7b29781dd7c0eec8b78385ec04d40b7d24

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-22.1-cp38-cp38-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 667.3 kB
  • Tags: CPython 3.8, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.3 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.8

File hashes

Hashes for pyats-22.1-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 be1d278b98482f191b5e74d5daefe1394d4e8186bf266bb67161790671f94061
MD5 e7a1d8768546d27b4bf423036c2d5033
BLAKE2b-256 4e4ea563214cdfaa3163ae4243a27271d9c6fc566aa6529624162602a28951b7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-22.1-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.7.1 importlib_metadata/4.8.3 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.8

File hashes

Hashes for pyats-22.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9ab8a7906d2917b6389dc001213cd25179a3c91fce44aaa7a6549ee753f38941
MD5 ec9fce95753bfa9ced7cfe2d6164cfad
BLAKE2b-256 ae434f3a8503d0a7c47477b298263510a01a676cac5e156d1df06be0201e0c21

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-22.1-cp37-cp37m-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 640.8 kB
  • Tags: CPython 3.7m, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.3 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.8

File hashes

Hashes for pyats-22.1-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 f4a401c26f526df5fe8e7cf8a752233a611dffd72a5690e934f810bdb46a1c0d
MD5 5a88c536e47fb0f6d0bbd6e81c40373c
BLAKE2b-256 88ef76e21971dd8891996e29d092f1db01d685ebbecd3d7d4ad9eb81f71df6be

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-22.1-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 655.6 kB
  • Tags: CPython 3.7m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.3 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.8

File hashes

Hashes for pyats-22.1-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 e7eac46dcc352756eae102e32be4c0e9693140d80197c0b36ea236af3cf48e7e
MD5 ea8fe02948d2d5252d7e14f01086c370
BLAKE2b-256 69e6dd2d479d7161f9324d173dc949f330df7d2281ad693a4b99ffc4b0cedc1b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-22.1-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.3 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.8

File hashes

Hashes for pyats-22.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0be04c62a43c5d527aa2adb60e1efd59f9dca324f8a389bef0e0018b292ad1e5
MD5 1eb24126b00fa75fae6ff021a77edb92
BLAKE2b-256 87a160965d6e0a6bb575c74572896a2c3d5c18afe22f1a1822ff164a07002f04

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-22.1-cp36-cp36m-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 638.7 kB
  • Tags: CPython 3.6m, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.3 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.8

File hashes

Hashes for pyats-22.1-cp36-cp36m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 8b7ad976b872621fdcd03930338425d8db493c45dcae445822ae4c3b1e709a16
MD5 0ed0ad2e1374345dd377c68027e42c29
BLAKE2b-256 99879e3c9a4add4df62f2e9734a21a569d0d2f4ea6e008b1f8335bc9cd73a376

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-22.1-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 652.6 kB
  • Tags: CPython 3.6m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.3 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.8

File hashes

Hashes for pyats-22.1-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 c3fcace61ec77e7f11c2c6eb6bbf5a5c104f16a68aa7393b60832b8c99124b14
MD5 1f6d79925d807d0bb3714c2ba4e0c65d
BLAKE2b-256 5b2d0cb44bc0cfa14baa74b7def15314b4076236fc2cb69482b78f214e04f997

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