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.6

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

Uploaded CPython 3.9

pyats-21.6-cp39-cp39-macosx_10_16_x86_64.whl (647.9 kB view details)

Uploaded CPython 3.9macOS 10.16+ x86-64

pyats-21.6-cp39-cp39-macosx_10_10_x86_64.whl (662.4 kB view details)

Uploaded CPython 3.9macOS 10.10+ x86-64

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

Uploaded CPython 3.8

pyats-21.6-cp38-cp38-macosx_10_16_x86_64.whl (636.7 kB view details)

Uploaded CPython 3.8macOS 10.16+ x86-64

pyats-21.6-cp38-cp38-macosx_10_10_x86_64.whl (650.0 kB view details)

Uploaded CPython 3.8macOS 10.10+ x86-64

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

Uploaded CPython 3.7m

pyats-21.6-cp37-cp37m-macosx_10_16_x86_64.whl (626.1 kB view details)

Uploaded CPython 3.7mmacOS 10.16+ x86-64

pyats-21.6-cp37-cp37m-macosx_10_10_x86_64.whl (639.5 kB view details)

Uploaded CPython 3.7mmacOS 10.10+ x86-64

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

Uploaded CPython 3.6m

pyats-21.6-cp36-cp36m-macosx_10_16_x86_64.whl (623.9 kB view details)

Uploaded CPython 3.6mmacOS 10.16+ x86-64

pyats-21.6-cp36-cp36m-macosx_10_10_x86_64.whl (636.7 kB view details)

Uploaded CPython 3.6mmacOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats-21.6-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.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats-21.6-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 dd6470ef311fdae80d176195e141a679211bc831fefe4ba4d14daaa62b7e853d
MD5 ee5c1c8d53488dfbf21cd57c46924d5b
BLAKE2b-256 dc93199beed6257356de65f8249547cd46f233829f3a0823e1788ebc223f5574

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-21.6-cp39-cp39-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 647.9 kB
  • Tags: CPython 3.9, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats-21.6-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 034718b73e046681bad7d5c455686ff70b8de9266d65995e42ce47fc5afaad70
MD5 2e2d3a8b5adc1d231b39961c755c8800
BLAKE2b-256 1648e0e7cc30e9f83efad297e5b9dbe836b71b70bc0f8ea1080d21c581b67ec5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-21.6-cp39-cp39-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 662.4 kB
  • Tags: CPython 3.9, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats-21.6-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 052cccd6a052fd56edb05536f06999b71dbdb92f532f7c3886139d2a03aa7df3
MD5 6c84e52bbe6f60200c11e18bedfe548a
BLAKE2b-256 7549f3fb576fea00fc4a1783551cb8311689d83d5b1c03bd32554808e7d3b8bd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-21.6-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.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats-21.6-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0eda01de082d53c542865f95bff56582d4a55759bda55f6c5d59d982b708f250
MD5 e5b77467a3f2a9ae29e93cff62a46d73
BLAKE2b-256 d8a4181f2c8740a5ca4a22fc8688cbd54027ff0697b269a4156304b0d6bb5601

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-21.6-cp38-cp38-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 636.7 kB
  • Tags: CPython 3.8, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats-21.6-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 b39316fc13d6cda8a107b0b78773076d2cc9995b6fbb372780f2f077107239db
MD5 5c54afbfb1f1a33cf7218631ace903f1
BLAKE2b-256 f74f1e9b88d05f3ea6f48b9eae86a633310b7b2c65ef438bf0659810d2ff8024

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-21.6-cp38-cp38-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 650.0 kB
  • Tags: CPython 3.8, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats-21.6-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 8de3289321e2cbc7cf18225ee8fadd6ed11d0eae8f24ac3b0619cf1c52673481
MD5 9aeede74ca2fe6d8b312567b6dff5667
BLAKE2b-256 8ea92172a9f9e36f03ac71529db2b7947846558d19d54e99f37600a811a39c36

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-21.6-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.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats-21.6-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 bca56576f88543906ee1ba371b1e66ba03a55faec28355e03e59c4795c7a473f
MD5 f481b1416d0c3dce1932c82bf41e2591
BLAKE2b-256 df04ff2ab628d9448a73c448ec3004cac1f697a60cc8a05de5f599c6ef04775b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-21.6-cp37-cp37m-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 626.1 kB
  • Tags: CPython 3.7m, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats-21.6-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 a8215fb187aa0a1c4b34f069bed98dae56b24e9b67a0b8cdbc362f1914ab5d6a
MD5 e407c1442d361df4768ccb6ca396acd2
BLAKE2b-256 05d5175a13fe6e01cd882b1f0caee70f00ddc50b986415eab65ac81a5bc20b73

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-21.6-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 639.5 kB
  • Tags: CPython 3.7m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats-21.6-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 0504cd20a7b8404c6c061a98822040eae5ce6523862f7597dfa745d17184a284
MD5 80f3559484602aba1195e38f6cdfafb8
BLAKE2b-256 bbb3564849cc06eb834ff6b21f703b70134a87ec68c3c2e419a9872cd3d6db26

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-21.6-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.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats-21.6-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5241769c4d75f279a66e00a66d44dea850e1d80aee4b78ba1a50ff65ac04b22d
MD5 fbea362b3fdeb6ca237b505d63be426f
BLAKE2b-256 893afe9f6d6fa9827b41c01e36d161b7f94d6a2ceaec1fe5e1f2eb9d5eca76cc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-21.6-cp36-cp36m-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 623.9 kB
  • Tags: CPython 3.6m, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats-21.6-cp36-cp36m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 2af411da9f0fee253415194ca82b060eaf432af3064f99e8a42ad7cd8cacc411
MD5 1d94c171410a503cf243f79ced52ae91
BLAKE2b-256 6aa42adab6fa340ff13bd0a4cdfbf11cc57c1df6546ee707b5b17bfbbefdd3c7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-21.6-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 636.7 kB
  • Tags: CPython 3.6m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats-21.6-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 c1d1263ee56761d6fa5c1d919f1a7469c83946df1ec68b8e4faa34eea03cc58e
MD5 e1bd8513c4e378f7e8b50585155f65fa
BLAKE2b-256 3cbd36673b9a6e00ce7ad601cfd7797620b7e3cdfe947c6989a7d52272540346

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