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

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

If you're not sure about the file name format, learn more about wheel file names.

pyats-23.2-cp310-cp310-manylinux2014_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.10

pyats-23.2-cp310-cp310-macosx_11_0_x86_64.whl (871.8 kB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

pyats-23.2-cp310-cp310-macosx_11_0_arm64.whl (753.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pyats-23.2-cp39-cp39-manylinux2014_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.9

pyats-23.2-cp39-cp39-manylinux2014_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.9

pyats-23.2-cp39-cp39-macosx_11_0_x86_64.whl (870.7 kB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

pyats-23.2-cp39-cp39-macosx_11_0_arm64.whl (752.4 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

pyats-23.2-cp38-cp38-manylinux2014_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.8

pyats-23.2-cp38-cp38-macosx_11_0_x86_64.whl (856.8 kB view details)

Uploaded CPython 3.8macOS 11.0+ x86-64

pyats-23.2-cp38-cp38-macosx_11_0_arm64.whl (746.2 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

pyats-23.2-cp37-cp37m-manylinux2014_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.7m

pyats-23.2-cp37-cp37m-macosx_11_0_x86_64.whl (841.8 kB view details)

Uploaded CPython 3.7mmacOS 11.0+ x86-64

File details

Details for the file pyats-23.2-cp310-cp310-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats-23.2-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2b4fb80b1dcb0b10bc96c4c58cad66c77f4e087c32ef0cb70198d8d6f8273937
MD5 65e41ebea922edf3b517b10d66aceccd
BLAKE2b-256 972f7f1f3fec1a946cceb45aadaeeb9cc627c95d8d86ecbc1c2f1961966f0eb2

See more details on using hashes here.

File details

Details for the file pyats-23.2-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyats-23.2-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 bd031a6d80665b48cd3367f57144e414dcbcbfe3c90c2677ce87a3f74451f585
MD5 ec7821f88425c5a9aabc99d654b3d202
BLAKE2b-256 d9bcc8e0fb6a468a05e31ae5209c7834328d05e8dadc480f86e454d4180d4ae6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-23.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 155c721b08d174940059718b9ef55af0a431e8b3295b3d623cf9d5e3194f3c41
MD5 7aaf3b8eadd583e13a694277155b09db
BLAKE2b-256 349bfb52c1a54f6fd06b291429d2dd5ee92cebab78b5437947575e1dcbb42383

See more details on using hashes here.

File details

Details for the file pyats-23.2-cp39-cp39-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats-23.2-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1903c40661762bc9e758753190b2cf7d729f98410476b09d9faab235094dc44a
MD5 376ce6ef138506a44d35fac416415f94
BLAKE2b-256 568b401ee526f17928fff1be20773ce11bc960fd12f915c070904018973a06dd

See more details on using hashes here.

File details

Details for the file pyats-23.2-cp39-cp39-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats-23.2-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9ef0299b4d5e9f8df0c7ae5f3da83b20abd8a160ea6c51d5efc03c646f82b3de
MD5 bd82fc7439245d3eb23b2f0e08e946b6
BLAKE2b-256 a27f09565321ff4881da407f93983218c2a90d934b62062695ac79f35ce989f1

See more details on using hashes here.

File details

Details for the file pyats-23.2-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

  • Download URL: pyats-23.2-cp39-cp39-macosx_11_0_x86_64.whl
  • Upload date:
  • Size: 870.7 kB
  • Tags: CPython 3.9, macOS 11.0+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.13

File hashes

Hashes for pyats-23.2-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 4a95cda5d443ea4602140f05a7fd7b467e6b8f07d36c5cdf8725726f54390e4f
MD5 5759eb93f90bbee55229e5ee8badeb41
BLAKE2b-256 01b4037ef340b485607a30f1720c2d8f947f4b6763dbfd692c383d1165336998

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-23.2-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 752.4 kB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.13

File hashes

Hashes for pyats-23.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0c019078384e036b71dfa7884f44c61616079641d8b53dccc22c972939bae5b7
MD5 7100b5ed3d27cdd18b5e438de0d8bc23
BLAKE2b-256 6abd05245570da95994978ad2fe70616298bd89a0678a507fecd527a1499d846

See more details on using hashes here.

File details

Details for the file pyats-23.2-cp38-cp38-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats-23.2-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4a74966b19172a024e0f883633a194d7e58cc24e42b5dfbe54351b8b8be00a39
MD5 193719c9b7d65d80a5d7866e0ec1284d
BLAKE2b-256 bc41c6395f0ee74917854606be69cfdbe3b2beacb7a220d102aa681d0876d720

See more details on using hashes here.

File details

Details for the file pyats-23.2-cp38-cp38-macosx_11_0_x86_64.whl.

File metadata

  • Download URL: pyats-23.2-cp38-cp38-macosx_11_0_x86_64.whl
  • Upload date:
  • Size: 856.8 kB
  • Tags: CPython 3.8, macOS 11.0+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.13

File hashes

Hashes for pyats-23.2-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 4658adebae508dd27bd557f5e38bd4c1a8ec399868e858f7a47d303d87b88cae
MD5 bf21a29b09ffc01741514470ff024127
BLAKE2b-256 2f9f2c6c1af8d26721d37db1984f2819007ca7eb04c9518eee7a6c508a9c1fa4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-23.2-cp38-cp38-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 746.2 kB
  • Tags: CPython 3.8, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.13

File hashes

Hashes for pyats-23.2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 08d512c45127e20e929f7761acb713e33ec6cd18397104b2faf8a202f51d750a
MD5 ff9ea818dfe6c73012c0bfb43de2dd3a
BLAKE2b-256 351cb53394c0222643cbbb81d32e87ae50c6e5008b54152d054d7140e54dff23

See more details on using hashes here.

File details

Details for the file pyats-23.2-cp37-cp37m-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats-23.2-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 14678ca851e2782e05c1c05d45a2287fecfdc22c5de0feed3cf6b255802a1684
MD5 e498ca5f459386b73a9bf84e6060b5ab
BLAKE2b-256 3a47c4f24bbf22da0cd0ba082e20e2c3a7b6b3f3af6e4dc41a11055ff0243305

See more details on using hashes here.

File details

Details for the file pyats-23.2-cp37-cp37m-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyats-23.2-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 9fb7bf220a32896e6497af7287f5f463ad8849e568a676a88bbc0161e2066044
MD5 818d71317604b5e6a8206b4949d951fc
BLAKE2b-256 4177f240e72edadc502be8a461ed1c11f9af868ec313100a4c74dc19efe5a617

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page