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.8 on Linux & Mac systems.

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

24.4

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-24.4-cp312-cp312-manylinux2014_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.12

pyats-24.4-cp312-cp312-manylinux2014_aarch64.whl (5.5 MB view details)

Uploaded CPython 3.12

pyats-24.4-cp312-cp312-macosx_11_0_universal2.whl (1.9 MB view details)

Uploaded CPython 3.12macOS 11.0+ universal2 (ARM64, x86-64)

pyats-24.4-cp311-cp311-manylinux2014_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.11

pyats-24.4-cp311-cp311-manylinux2014_aarch64.whl (5.5 MB view details)

Uploaded CPython 3.11

pyats-24.4-cp311-cp311-macosx_11_0_universal2.whl (1.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ universal2 (ARM64, x86-64)

pyats-24.4-cp310-cp310-manylinux2014_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.10

pyats-24.4-cp310-cp310-manylinux2014_aarch64.whl (4.9 MB view details)

Uploaded CPython 3.10

pyats-24.4-cp310-cp310-macosx_11_0_universal2.whl (1.9 MB view details)

Uploaded CPython 3.10macOS 11.0+ universal2 (ARM64, x86-64)

pyats-24.4-cp39-cp39-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

pyats-24.4-cp39-cp39-manylinux2014_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.9

pyats-24.4-cp39-cp39-manylinux2014_aarch64.whl (4.9 MB view details)

Uploaded CPython 3.9

pyats-24.4-cp39-cp39-macosx_11_0_universal2.whl (1.9 MB view details)

Uploaded CPython 3.9macOS 11.0+ universal2 (ARM64, x86-64)

pyats-24.4-cp38-cp38-manylinux2014_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.8

pyats-24.4-cp38-cp38-manylinux2014_aarch64.whl (5.0 MB view details)

Uploaded CPython 3.8

pyats-24.4-cp38-cp38-macosx_11_0_universal2.whl (1.9 MB view details)

Uploaded CPython 3.8macOS 11.0+ universal2 (ARM64, x86-64)

File details

Details for the file pyats-24.4-cp312-cp312-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats-24.4-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3c906b31f3cd1d07172b2a0fadba2e6dd14d62d9dc4b5ad99615d2d967d320e0
MD5 cef21fa2bb87e84411f8821ada3dee91
BLAKE2b-256 68c55ca52d5e50876dbaa2076e709cb5a057f8f1202d0e7a4ab62698b2694871

See more details on using hashes here.

File details

Details for the file pyats-24.4-cp312-cp312-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats-24.4-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 57f04a5683f6cbaee90ac725ff67b0b08691981a35eb510da97a2377aa6177dd
MD5 9e4348679d4c06721a0a9c2a35b7127b
BLAKE2b-256 828b2404d8d582d9e3b73db195b04ebb01389b950c54eb7aef25a8075c1aa05a

See more details on using hashes here.

File details

Details for the file pyats-24.4-cp312-cp312-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats-24.4-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 bff84eecb08c3229ae92a56f14bd932d4c81aea7b318fabb80c6fde59f312cec
MD5 232c040817d6b01048f83f160ce525ac
BLAKE2b-256 e91eb534c4a9be5b7065b7e53df94062a4e01f2104bb975ee4298965b3f301f2

See more details on using hashes here.

File details

Details for the file pyats-24.4-cp311-cp311-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats-24.4-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ad06182de7c1525c09d998b63b63508eec65e2ed041b4ec2725629d51006be72
MD5 b2b7ea330b25b611ab3cac944e74cf1c
BLAKE2b-256 d6b892d6f6ad31132be8604c4f8b64b1d3954211e49a35d78d8644c38da6fcbb

See more details on using hashes here.

File details

Details for the file pyats-24.4-cp311-cp311-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats-24.4-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0a4de6865ee069d28211fcbf2cde9b841b69e10bece91c4d6d28ba1581eb61d6
MD5 1e839b10e2062368e5dc9af33dda2692
BLAKE2b-256 87f896efd85fc8a3c17190188594f044b624308aa7de4dbfaa14cc811f78bdb1

See more details on using hashes here.

File details

Details for the file pyats-24.4-cp311-cp311-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats-24.4-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 05c9ec84aa55af493641b9e9f39c074d04852cdc1951e89b724eb1997badf8c9
MD5 137e43917c036cac7836431fd8acf8fb
BLAKE2b-256 e65f1a6d3cb77ee5509d14be9f124cc9d7861820c93b5b734a64ee0f425e260e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-24.4-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9f587933926faf325dd8b3bac059ee1cbd259a608c90706e320116beb445cbf4
MD5 4604145abaa5d6bd8816be25e30c0d7f
BLAKE2b-256 8df211c24006375882a9038417eba222074d142280d7bba80e47bc8b4b89a632

See more details on using hashes here.

File details

Details for the file pyats-24.4-cp310-cp310-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats-24.4-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 49019ec89f6e1b885972b4a25fe1a7defda74d2aa0303cdd3743dae4d0a05ef3
MD5 2042b73b804e3a3afd89c4e4c4337576
BLAKE2b-256 bf4e6a6ed7ddd0e8944ed1b0b40c520f3b1a24c7b32c0c43a9ad5dd5b59cd918

See more details on using hashes here.

File details

Details for the file pyats-24.4-cp310-cp310-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats-24.4-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 9dbfe873981a825b2b962a389b876dec6d0104cb19e898d0b90524775093065f
MD5 ed28e521d7144649fa45093eee0fb0f0
BLAKE2b-256 a62f3b0ae5cff664cf81113455cabf7676bdb5ea573836d3f01756a41f6ac8e5

See more details on using hashes here.

File details

Details for the file pyats-24.4-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

  • Download URL: pyats-24.4-cp39-cp39-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.9, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.5

File hashes

Hashes for pyats-24.4-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2aa43d7a7d335a6db5cea9befc37dabe289c87f445f179a179973c21b7f7a468
MD5 f83439ba49f98951658987bf0a851a4f
BLAKE2b-256 3507e5780a832802a51eb2c85393f62099e7bd7c34ee6c0d8d68b077ed7cf0c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-24.4-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d51a5fdfa641929fd6f692c786a95b4d199b0087f5009227e030744fd8cd7fb9
MD5 3bb0431a4dcf4ff2f09cb0ac9ee6be7f
BLAKE2b-256 6d18c3b652e5123368570c1fc70c645d7210d163db30587b67d4dbaf78d0613b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-24.4-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 aeeed519f07df8e5666caf07681deec2261e987cd5dbd9591c0203de4d33bd5e
MD5 ce0f175602e971f0baf403d83b665ed9
BLAKE2b-256 c5d9fb7e65610208f49a9ecadf7ebbf0d705291e7924a8643c12479ac21c7461

See more details on using hashes here.

File details

Details for the file pyats-24.4-cp39-cp39-macosx_11_0_universal2.whl.

File metadata

  • Download URL: pyats-24.4-cp39-cp39-macosx_11_0_universal2.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.9, macOS 11.0+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.5

File hashes

Hashes for pyats-24.4-cp39-cp39-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 36a163987cc0840c2b35cf86c839ca55363116fe00eec2751ad2be659b9b0d7e
MD5 900438549371d633ca95770547b0bb81
BLAKE2b-256 86fdafaf51cec86dcafa3318cb76d345361dfa2599369867ff821f31c9a537fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-24.4-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d3393af9dbd826d7d14148470e7e4df985b27563893fdc450fe7760e5e6de7ae
MD5 7152795ff17a6d5c223c269bd75a4299
BLAKE2b-256 d2c150d726cc3c7a6d30c938cbddb7f42dbf4684f71b9b3f3028b3d1a351ee1e

See more details on using hashes here.

File details

Details for the file pyats-24.4-cp38-cp38-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats-24.4-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 69bfb58682050fec4bcb80972f3e0c590120c97a60ff192c43e8f948c828b447
MD5 5063b4c517553a63c9178ed96f35efb8
BLAKE2b-256 8fed3cee57fd4f7f88be96464e38eab6c76cd22069aba19a7728053356ddf109

See more details on using hashes here.

File details

Details for the file pyats-24.4-cp38-cp38-macosx_11_0_universal2.whl.

File metadata

  • Download URL: pyats-24.4-cp38-cp38-macosx_11_0_universal2.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.8, macOS 11.0+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.5

File hashes

Hashes for pyats-24.4-cp38-cp38-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 90202631efb24e41d77d56585a155bab905579229b22eb7c6d8a14017877cdf0
MD5 afe1e2957d2d6ba931f7dae109373a0d
BLAKE2b-256 2b0b215882eb3587700a011ee3b12e120db412d616039d119376d86595273eb8

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