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

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

Uploaded CPython 3.10

pyats-22.2-cp310-cp310-macosx_10_16_x86_64.whl (672.3 kB view details)

Uploaded CPython 3.10macOS 10.16+ x86-64

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

Uploaded CPython 3.9

pyats-22.2-cp39-cp39-macosx_10_16_x86_64.whl (671.0 kB view details)

Uploaded CPython 3.9macOS 10.16+ x86-64

pyats-22.2-cp39-cp39-macosx_10_10_x86_64.whl (687.3 kB view details)

Uploaded CPython 3.9macOS 10.10+ x86-64

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

Uploaded CPython 3.8

pyats-22.2-cp38-cp38-macosx_10_16_x86_64.whl (659.7 kB view details)

Uploaded CPython 3.8macOS 10.16+ x86-64

pyats-22.2-cp38-cp38-macosx_10_10_x86_64.whl (674.9 kB view details)

Uploaded CPython 3.8macOS 10.10+ x86-64

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

Uploaded CPython 3.7m

pyats-22.2-cp37-cp37m-macosx_10_16_x86_64.whl (648.1 kB view details)

Uploaded CPython 3.7mmacOS 10.16+ x86-64

pyats-22.2-cp37-cp37m-macosx_10_10_x86_64.whl (662.7 kB view details)

Uploaded CPython 3.7mmacOS 10.10+ x86-64

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

Uploaded CPython 3.6m

pyats-22.2-cp36-cp36m-macosx_10_16_x86_64.whl (645.9 kB view details)

Uploaded CPython 3.6mmacOS 10.16+ x86-64

pyats-22.2-cp36-cp36m-macosx_10_10_x86_64.whl (659.5 kB view details)

Uploaded CPython 3.6mmacOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats-22.2-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.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.6.8

File hashes

Hashes for pyats-22.2-cp310-cp310-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 fb381cca833328ea4338d9260c945f5c92e1b67a89ed2129bf44bca602f835d7
MD5 e41729f16393c5589d7b0430bf2385fd
BLAKE2b-256 239d632941d4c5a8e0fc7d0b2659c40d35bc23578faba486f1e04cfa0b3fbf29

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-22.2-cp310-cp310-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 672.3 kB
  • Tags: CPython 3.10, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.6.8

File hashes

Hashes for pyats-22.2-cp310-cp310-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 fe9fcc5bcce18f60cd37340b615b502d5b3a61eaa4cd9172976f1bd95e88330e
MD5 5a53718e71a46c62c66f1e29045490cd
BLAKE2b-256 015dfa4befbf83c0120b7a533a1cf539280c13735aee0c50df65b32c366fbcd1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-22.2-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.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.6.8

File hashes

Hashes for pyats-22.2-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 8947195cf1893a176cb6d2c41202401ced73158e35c84c308329322bbfd61da3
MD5 bf5d8aeb3c67951b0e167ace6ff0f1d1
BLAKE2b-256 c3d6751c7605c9f1c9719f918097e73276bf4556a6819b8945ef012677f1ced8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-22.2-cp39-cp39-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 671.0 kB
  • Tags: CPython 3.9, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.6.8

File hashes

Hashes for pyats-22.2-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 82eab70cf985ed1cc3f2ea9a4d1382606a267cc397301252d06ef48c7c531b8f
MD5 a7df3d59ac26cd8a10ff6bb642f8536a
BLAKE2b-256 90ec844dd5645f7735e1fb47719981452c396e154cf1da4b794a763ad34a5e82

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-22.2-cp39-cp39-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 687.3 kB
  • Tags: CPython 3.9, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.6.8

File hashes

Hashes for pyats-22.2-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 e71e34e03c6f620b1f82eaa716a2e3a8568610936964cce734a06a3a4931c5e0
MD5 61a01e81edc0c7e66e008fb97362f0ab
BLAKE2b-256 8e8806661d2023790ce46e61dd87cd08c8ec9e8ba59a700590d17766a9245315

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-22.2-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.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.6.8

File hashes

Hashes for pyats-22.2-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1d7ee35f3d799d82ae205841ea5d0848c34f02e48cf6572027179c3fe3a974d1
MD5 5f6b546c9d9aaa3cb684380204050d22
BLAKE2b-256 e3d90e007932a8623c17feacb4a4f3fa95cb5e2def7e93aa76321e90529e5f4d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-22.2-cp38-cp38-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 659.7 kB
  • Tags: CPython 3.8, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.6.8

File hashes

Hashes for pyats-22.2-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 714e61710710555a747ac7f7c1a34f5edfa0bde2f3d1afafb82ff4931aaaa9f2
MD5 63be3acdbf4a76bf7bf4913c83237b2d
BLAKE2b-256 479bff3a07e5fa97a3eaae6e8d232d79c1a214373fbb842de9a0d9335ada4609

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-22.2-cp38-cp38-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 674.9 kB
  • Tags: CPython 3.8, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.6.8

File hashes

Hashes for pyats-22.2-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 dfee5a03ac91eb8cd07a5164ed3c1d872100bdde990753cf2c308aa119623865
MD5 3b032b54fe22cfee1320188202ae69f9
BLAKE2b-256 5c0857b2fee91583417ec16b36a5d79a868d24d4c99a6b10be53fc4666e00d97

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-22.2-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.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.6.8

File hashes

Hashes for pyats-22.2-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 86b7b92eb2b8b95ad05cd6104391dc655b567983422379c4c6ceb34ecefba365
MD5 460f24f500b40629e4d1a4c393ed7b69
BLAKE2b-256 b5fbbaf7141e9729d7d6e5e4bffa8d5f4ba586612bc327202a7afd28d72c114c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-22.2-cp37-cp37m-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 648.1 kB
  • Tags: CPython 3.7m, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.6.8

File hashes

Hashes for pyats-22.2-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 7c875b621242240a79eb2cbf9af101b8b3b43361af175a2a6d9493c07955499a
MD5 ef069146b74a14cb4227400ff40aecd9
BLAKE2b-256 17cadec1fcd83290ceea6c04fb5927c730bb89957f0c8a18b06a4b0485344fc0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-22.2-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 662.7 kB
  • Tags: CPython 3.7m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.6.8

File hashes

Hashes for pyats-22.2-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 321ec85c60251e3a09a2ccd789eb75f5961749aa85db296a050a3c8cec6d20ef
MD5 1b0673f4829f2c0e54474ff8991e1f31
BLAKE2b-256 d72017abcfbbe9eca4af3a423e95616287333d1d64a0f4d0454160117cce2ded

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-22.2-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.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.6.8

File hashes

Hashes for pyats-22.2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ca3415dd0779a90466d738c460e79e9cceea7fc12a53874190c23d9f9da04fec
MD5 134ca6a4dc3130edcec5ae745509074d
BLAKE2b-256 a83bf5b28712fb6ebe3370479dbc4a571a7b8d79e59f221bbaab0540b941e469

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-22.2-cp36-cp36m-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 645.9 kB
  • Tags: CPython 3.6m, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.6.8

File hashes

Hashes for pyats-22.2-cp36-cp36m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 66222af93302c87e772918a2f40153ae272557af736459415d3589f3dffa1cf9
MD5 a5d7260a07d60b1ace8fa032fae5200b
BLAKE2b-256 58011c549cd6a1b1e6d0d342ad0292bc761281d41506ba17eec8f5ea302853d4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-22.2-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 659.5 kB
  • Tags: CPython 3.6m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.4 CPython/3.6.8

File hashes

Hashes for pyats-22.2-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 01cd63a5293b6d444068a307bc022597cf2121c4a728d329eb5a0a0d4b595692
MD5 b688ab29ad448ffa094de93f7c71b784
BLAKE2b-256 974bb7d0e069fdbb178162c48d1cf6a3f462964cc950008da405eebe080f4168

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