Skip to main content

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.

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

Uploaded CPython 3.13

pyats-25.7-cp313-cp313-manylinux2014_aarch64.whl (5.5 MB view details)

Uploaded CPython 3.13

pyats-25.7-cp313-cp313-macosx_11_0_universal2.whl (1.9 MB view details)

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

pyats-25.7-cp312-cp312-manylinux2014_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.12

pyats-25.7-cp312-cp312-manylinux2014_aarch64.whl (5.6 MB view details)

Uploaded CPython 3.12

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

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

pyats-25.7-cp311-cp311-manylinux2014_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.11

pyats-25.7-cp311-cp311-manylinux2014_aarch64.whl (5.6 MB view details)

Uploaded CPython 3.11

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

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

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

Uploaded CPython 3.10

pyats-25.7-cp310-cp310-manylinux2014_aarch64.whl (5.0 MB view details)

Uploaded CPython 3.10

pyats-25.7-cp310-cp310-macosx_11_0_universal2.whl (1.7 MB view details)

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

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

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.9

pyats-25.7-cp39-cp39-manylinux2014_aarch64.whl (5.0 MB view details)

Uploaded CPython 3.9

pyats-25.7-cp39-cp39-macosx_11_0_universal2.whl (1.8 MB view details)

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

File details

Details for the file pyats-25.7-cp313-cp313-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats-25.7-cp313-cp313-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d8602855fbb96dc65a6f983dc1ba4c27cc55f646bca274799f1568262b09472b
MD5 c8051071d7b04e875097410774446d6f
BLAKE2b-256 9a22832148508cb274bc3c841a0956f8e28ef64b565434a64635626662cd9ece

See more details on using hashes here.

File details

Details for the file pyats-25.7-cp313-cp313-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats-25.7-cp313-cp313-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8604cc1996d970f68fb8aaf06678d224543996735ff24bfe263f39d2b98fb7b9
MD5 cbef0f089c468a79083614414850756f
BLAKE2b-256 3defbcaf924d6a5d55936efa02920604659deb6c090c4551249a541d1f626302

See more details on using hashes here.

File details

Details for the file pyats-25.7-cp313-cp313-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats-25.7-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 7b2ecbed12cc920a1ba0e7fac68d55a9c7c57b7c40ca1e1736852f56125d5dc6
MD5 748647d5e817750274b93fb3facc2c0f
BLAKE2b-256 4e6ef82a27a3ec405c979381ac411f5e3a2fc2a9ae660681daeb58324a66f42b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-25.7-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cbf3be7b35a094033a92b4c1af2b7f80580964a1db93a2a88221b4d4460f59ca
MD5 3d83dc0df4baba65ddc8f8d913c584b5
BLAKE2b-256 d52d22c52f54d1c586c27c3a260de6ed6eac0c266db476f58179421fab487217

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-25.7-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d3b30f3f9c5c3195e27fe84830d4182fba2b133c7fc6c9fe50db878a74e56622
MD5 a472fdc590259e916bbf7d830dcccccd
BLAKE2b-256 a5606ef784c46b2d5a623517754a49c6d49bdf9b0d96be1a131dba4178a7bf9c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-25.7-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 6f51cad54f069698037abbb861afa00e5fde92be5d43307085c80004b3be42d0
MD5 7a97e9e546f62bd91a0151203119463c
BLAKE2b-256 283dfe6b27764da365ad25e7de1e8bb940e9ea704f8f1aaa7a822533a00c6a9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-25.7-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bc97fe9ece4befeb6d634666fea9fb8e71c1f597f20a7051cc0b477517e8fbd9
MD5 7f09d788a93ca9447fb756051017facc
BLAKE2b-256 d0ce9bbce7892d85741210ea4aa013af77477f5a9ad62afc804257fd19f22624

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-25.7-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 74992f08c524ffafda9bd230ea735f1bdbe5a7a92bd87d951d53451d9cc294f8
MD5 b7b57201298ea2da68ae2d51fa73e5a7
BLAKE2b-256 2504c59dbf33898ca3efd157e79182b0d04f7138cbf9253f99164483b889bcd9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-25.7-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 b399dee926f0b35aeac0a8d36971df97c894715f63d4251981db459bb5bdf035
MD5 045f0e0d77a2be769ab9b3f3d5f98399
BLAKE2b-256 ac56949fe19eb3b7c4285cab51f59e0eeaeff82bd1242bb52ceb1e2b669b5c65

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-25.7-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2e997aff9bd8d2035a316eb233c6ff1157c36f3aae29f381bb1b76b97ccdf816
MD5 3ed14f877c7491f67823a0c0ffe3ced9
BLAKE2b-256 467cf5747fa005b26f12365a2526a4750ec5e1bb9759960029f5cbd0bd51ffb1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-25.7-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a87cfb1770acac9bf98b74df9a574743889b559619798153a733d9c5e16cbde6
MD5 3ce9d6c31c2782889e091ad1c6997a4e
BLAKE2b-256 74e14b3bd359d2afe68cf293e9dfc52c001b83490ac037fabba06fe073280301

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-25.7-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 73eebb1cbd03415cd5c78be8c9a422c9b9f36a09ee7856c5226123c5ec91c140
MD5 c91ce09fa9c8e01264e16cf452a178e8
BLAKE2b-256 428aa0bad28295523b2f55c0142b2e453e8e9819c8fc071c2bb38167a891c42c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-25.7-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/6.1.0 CPython/3.10.10

File hashes

Hashes for pyats-25.7-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a97ea1354cd04b59ef45790bb9594e2303bf7ec8dbbb172fbf5e84dcbb16ffa1
MD5 1dfe90704d2dff924634cc2ac609dc56
BLAKE2b-256 4df2b9286eb273714dfc287e5e9bb46aeeb030e8c7c7831ab57ac25de14c35d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-25.7-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f26bf4a663a51461f44118728787e896b045e25b732840e5e71912c60d071dbe
MD5 c321a2b7ae574e5b11ab8035826896c7
BLAKE2b-256 512cfc8315bfa8a53469c8d0ea100653fb81c0f799a85c6c5321baba73cfd0d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-25.7-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 61d86a47137c742334c0c7e2a9b7f60dd9e9c4cd67348b62e1603645dc5cc69e
MD5 ff17e3511cc08f3be1b4471e28104f51
BLAKE2b-256 9e251e26cdff3c473158004196a794100e58736bda62261c4df2d837f5a8d2b6

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pyats-25.7-cp39-cp39-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 95ad4f03939877e5b7cd76f6c91a9d057a118b2ac0387887ffdf5eeb563a571c
MD5 e607a1996b7363ccdf2620de5408bc68
BLAKE2b-256 fcb41a7f019175ba73096df492cf933e97994244b49f32ee805f7748be711557

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

25.7

Supported by

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