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-24.5-cp312-cp312-manylinux2014_aarch64.whl (5.5 MB view details)

Uploaded CPython 3.12

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

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

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

Uploaded CPython 3.11

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

Uploaded CPython 3.11

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

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

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

Uploaded CPython 3.10

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

Uploaded CPython 3.10

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

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

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

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.9

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

Uploaded CPython 3.9

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

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

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

Uploaded CPython 3.8

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

Uploaded CPython 3.8

pyats-24.5-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.5-cp312-cp312-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats-24.5-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d2e0c9cfa451450ccd9b0ca4103f38fc354dbf55aa9d7e77816e775232a2ac8f
MD5 93a70a3989718760c6fdd45f48443f6b
BLAKE2b-256 e80de3f5f053905faa84bf4979cba6e729fb9bb69005474a1ad00408b01fdd8e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-24.5-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 80f2ae60ade858a3bb5957a9d2d647ff0be5a2f18641a243a95eaa6300837ff6
MD5 2919f3f9fc414221aff3f100c3204983
BLAKE2b-256 f18bd744eb8020383e88171eff1e68968586d9d2d7827fa6aabbfaa79b7f01d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-24.5-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d41969f1f22eff17736c684440272c3c05415aab363ecca8744f7fb17b960922
MD5 1c355f39a66a0910d401e36506a5bb7f
BLAKE2b-256 d73ebd5e1ac26108a49d155e765ecac8811a47d9e90c298572082770773f0c4a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-24.5-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 452f4e615907539cbec1f506ccdc2ab351a308d7b590295c14a51cf771329182
MD5 c9c8c4fc35c0c68441fd1e93cfda9fa7
BLAKE2b-256 9afe6441157261cfb4d1c192bc1e07403acbff120bedb26ca4820a724d89b588

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-24.5-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 43ddfe0874580d463da050146dc56ff55a35f03fcf889afa3fa7bca24f5c85a3
MD5 80372f599c10e075acc686e80305329b
BLAKE2b-256 9d2616f1e7bea9a4d0d356ed1725fa61bbb8c01106cba4f4863127fff47d09ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-24.5-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 789f8a309d494bb4b8ac4ef8a0141dc9fc762827d3130ed7335aa1140d266092
MD5 e2059c76aca1aa564176d7ce2d8a58cb
BLAKE2b-256 c94eb5a5798e33eda290f1fc74f2e2db2a8816a32aebecf059f25d8e37ab33d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-24.5-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cab7f8c61a730d5dfacfd6963f7af67849a52e4d63c9dbef4d7019e99eb34407
MD5 54430ba1dbb01f311c2fbbf60fbb0766
BLAKE2b-256 da581037c8ae6fdaddaef9acf68909f2f673b75cc48af743fa75754bb9a7cadf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-24.5-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 671b8f8b6ebdc9744f2baa2a549247520e918d8376c0005835b67d3e7badaa24
MD5 2feeff599f46ed7701ba1624905d99c9
BLAKE2b-256 b84d526c868b79a8d6ca29df2d443afad85fffe395574703c4821c6a730b501f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-24.5-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.1.0 CPython/3.10.12

File hashes

Hashes for pyats-24.5-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dd4f437a87949521f3d1d5b9a5683c3dab466dbd1ca7b38bdd749758244f3fb4
MD5 3ddfb4bd3e9775ba5096cdbfc879fce2
BLAKE2b-256 474a4d498823511c210203c3c2cad218e0fcd75b52128a6ecd7f255d8dcb0941

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-24.5-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f85d8c03f707b5d2206ef32676b1793c8b0300129b5bb7510205a582b212a5d4
MD5 759fb040973fe34fe3af2623d623f717
BLAKE2b-256 09b816f0bb3b8dff61b922528ca28927fe6e86f3374e789e97f904691f996783

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-24.5-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5835702e960f66e8916450d07173223ae2f0929f0167c6f61fbdaef909319983
MD5 a8924c76abf0c5651e52a8c253894be2
BLAKE2b-256 fb7eb5f804119a36a3629294d4b93ee526e5b15b8069dc022115ea5c97e2c7a8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-24.5-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.1.0 CPython/3.10.12

File hashes

Hashes for pyats-24.5-cp39-cp39-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 e748719a47f4827295021ee41c470595ea46bf5e57702a1a56e9e3a849aa5be8
MD5 1b1716f32b1de2f0f19a70203433c04a
BLAKE2b-256 81d9b898bc943e9b247b5350e3235d67a32b70bbd728f18678cc227a0ba2a651

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-24.5-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6441e08015935c79f1face32c72ba807ab5cfeb2fdf1e44849620921dc3f2434
MD5 7618004bca0869204ccdf38cc23b14f1
BLAKE2b-256 61f4b415f9130b67f7d0d284c61b8ff8e05deb08dc26b81129ceaa0ef6519b1f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-24.5-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 369c5d43d862f75db5b10d803fd29c8c19b13f9e23bbb491b3fd4baa81ba1085
MD5 e1b20d4566d17e9654191cf5502e47d1
BLAKE2b-256 570d3a3daa04c9c6034146e887214be33c9943d4b5996483a9d646df07b832e0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-24.5-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.1.0 CPython/3.10.12

File hashes

Hashes for pyats-24.5-cp38-cp38-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 adda488fa86d5067585833aad7fa2f86bdaf76da522586e36875818180f34a46
MD5 8d7856a2b77a6cabfedb250a70447572
BLAKE2b-256 c56664791e4a7103fc8cc4cdbd9398047d15b39525ddef56cb3359172871498f

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

24.5

Supported by

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