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

Uploaded CPython 3.10

pyats-22.10-cp310-cp310-macosx_11_0_arm64.whl (637.6 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pyats-22.10-cp310-cp310-macosx_10_16_x86_64.whl (732.2 kB view details)

Uploaded CPython 3.10macOS 10.16+ x86-64

pyats-22.10-cp39-cp39-manylinux1_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.9

pyats-22.10-cp39-cp39-macosx_11_0_arm64.whl (636.5 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

pyats-22.10-cp39-cp39-macosx_10_16_x86_64.whl (731.0 kB view details)

Uploaded CPython 3.9macOS 10.16+ x86-64

pyats-22.10-cp38-cp38-manylinux1_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.8

pyats-22.10-cp38-cp38-macosx_11_0_arm64.whl (631.3 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

pyats-22.10-cp38-cp38-macosx_10_16_x86_64.whl (718.7 kB view details)

Uploaded CPython 3.8macOS 10.16+ x86-64

pyats-22.10-cp37-cp37m-manylinux1_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.7m

pyats-22.10-cp37-cp37m-macosx_10_16_x86_64.whl (707.0 kB view details)

Uploaded CPython 3.7mmacOS 10.16+ x86-64

File details

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

File metadata

File hashes

Hashes for pyats-22.10-cp310-cp310-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e5823f1f5c53c5603ae05851b226decdb49623b1305391fdb9de4fe447f589b5
MD5 204c6fe57a46c5249648899f2d3b5646
BLAKE2b-256 267821bff8094423abeaa962d65447a899729fd964e4ad1048255d72f879f817

See more details on using hashes here.

File details

Details for the file pyats-22.10-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyats-22.10-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 49bf6dc45c0f8933dd9a68a8b29968d4edab854d31c03c122a2c1abd21c94a1a
MD5 e6d108ef80d4109f6a18547f58ca5ea1
BLAKE2b-256 bb0306462821ee63e5062fc2bbad855e2b4c91525bfd3529774202d58f769735

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-22.10-cp310-cp310-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 30cb66ea15c85f6e68ea50afa660887b173ecfd623650238b893deca46ab9b01
MD5 acfacac88c6eaed6c9c9e06eece48187
BLAKE2b-256 42a0f9b214461c0a19b639fb17c7ba9262ae581e4e6eced43186bc8d4999481c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-22.10-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c6eabf5036763054cbd330fc91bef2ccc8ec42a4d73f3c7535d38aead81e6a6f
MD5 b282feaa81939ad56d74e8d2294a2b92
BLAKE2b-256 15dbab938c8b2bcb73986cb8035e11d430c8847b4c520583bff5ddf4c67ea97b

See more details on using hashes here.

File details

Details for the file pyats-22.10-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: pyats-22.10-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 636.5 kB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for pyats-22.10-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9d3d640bc9a609c26a04296075746efa2265cf641ed0b46baabc28cd1cbe4eb9
MD5 0461e0e2136860e743f37b0e7d7ab617
BLAKE2b-256 d8443e347aa42e45ecf66ddfb0ba29d8593c9ed4fedca2fa6aa594580d989ca8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-22.10-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 151f1e1dc24486558f500c0b819188c7e34d45a86e9d3ed222e45f1efa286cb9
MD5 6d8647d6eb6e39d6f3b44b9eaecfed95
BLAKE2b-256 dd4f22a3dc8d74c3fa3cbba6dd42bf3cca63c9d37b200cea9aa57febb704b411

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-22.10-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 64229a2bda725559738560a26579ca3b0dfd05ddf13539080fad4af83293c016
MD5 058b3a346532d3229160cbe38f4d3fa2
BLAKE2b-256 a9375e755df5e4d1ab023fac1c891a5fb944fd8658355c11c36a5a95fe5b92f0

See more details on using hashes here.

File details

Details for the file pyats-22.10-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

  • Download URL: pyats-22.10-cp38-cp38-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 631.3 kB
  • Tags: CPython 3.8, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for pyats-22.10-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c5907a5dc44173df283fa8b644e8bd59049119d0b8319b1cdc5afe8762ef06ae
MD5 e307c7d5071089b5e9e2b6ec6e90d668
BLAKE2b-256 617da8651ba215fc1135f12391c625debd94310770dd07ea6b55753a84f21f9a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-22.10-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 fecb19e689b0dba03fede9623f2f21560fa836736d9d6478f4817cff8f3bd654
MD5 97ccc8b5d4f36c3df9da6920f1f43c27
BLAKE2b-256 bcaf681a880187f01217480ba877ecc9b599542aa5d97297ff79f49605bbd0d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-22.10-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7ab195a1e02d8ad5f8a17c1107cc9fa225f137585e01f898c85edb56f2fb9152
MD5 7c83ebcef71c481ba8a54aff1bc8a090
BLAKE2b-256 bab830de2c2a04ca55c43b671972a1edd2b20204eb90ecdd6d19053a53e8075d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-22.10-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 4fa48cd37fdd81eee97297b92f33f45009b11753fde2cc894baeb39188fb9acd
MD5 db56aa9988fd236849fbd149ed013f5c
BLAKE2b-256 826a7e931d51014c60e85e82f9c00edb07cd240579791bb2be18981cd9895d7d

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