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.

Project details


Release history Release notifications | RSS feed

This version

25.5

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

Uploaded CPython 3.13

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

Uploaded CPython 3.13

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

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

pyats-25.5-cp312-cp312-manylinux2014_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.12

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

Uploaded CPython 3.12

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

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

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

Uploaded CPython 3.11

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

Uploaded CPython 3.11

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

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

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

Uploaded CPython 3.10

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

Uploaded CPython 3.10

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

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

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

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.9

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

Uploaded CPython 3.9

pyats-25.5-cp39-cp39-macosx_11_0_universal2.whl (1.7 MB view details)

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

File details

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

File metadata

File hashes

Hashes for pyats-25.5-cp313-cp313-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f2228ffa46a5fec13cf7ef31c833f9cc7e3107764934169644f06980cc1caa49
MD5 8068a56c8e73d85413da1ff5e7cc0f1c
BLAKE2b-256 609c9cb362163c30270b2566bbfe15d766b7b6e6d2dc41fe35c48201cf723b2b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-25.5-cp313-cp313-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ea2402391b8785704b7adb1827e89821ddffa93e764b430a79c2670202b94869
MD5 48e1c82c940ef239030a372877efc141
BLAKE2b-256 e793417d34ec18b56e55262bc19dbcd09739fc9148765a2d32a55c59c0b06e4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-25.5-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 0f32dc51154febe32d5db4b2f2c1f34af6c681bef8449e45474f21a481bfb82d
MD5 b166f28170ba5d6949b889579b54015f
BLAKE2b-256 62d771e91034aea140a74c4fc125e47f05d57ea226e1f1d7f7021e156b513639

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-25.5-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 04d13ac18e868f1719d99ea8af34293412a572d5f24552c0b060e3b9a224cbb2
MD5 493c6121fddfe80e064afa7340aeaf82
BLAKE2b-256 1b181a3ce15f44bc387218224eb4fdb0698edc585c11ae11925d279c2b4073d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-25.5-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1e8015220d5183f4c336deb4627d830c1363630985286e7ef7d645525971fa49
MD5 a0720966de41634116b90a9ade94e239
BLAKE2b-256 0a03b8ad707fe7f2ac61a93eda0d2e8d45187388f813123fb79b070a3276c716

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-25.5-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 c6c1b8afbd9f80f7b2c8c4ed65bcac333e8b59140e2e7767b7c77268a34e1b29
MD5 3b4d2e70d5b33518a3a85eb167b63a7e
BLAKE2b-256 d33b7f495ad9856bda7f18959ee8eebc2a83509f441299d06593bea090c3716a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-25.5-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3e062d48c368464011894b969a9723cbd031664c58d9ed19435c81cdef65f504
MD5 89581937251d836c7a5e94ff97806bb9
BLAKE2b-256 dc9903ac389fe0486db13e946bea6c1bb86aa45adf7bf251e30ee098dff17b89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-25.5-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 24dee38af1a5c9613d765dec0700e6635fa46a3d0db551f0f13891f9608e741c
MD5 ed39b9f94ce15e63dcd6a52dfd8a1475
BLAKE2b-256 b8d976a7d7cb61d190ace984c502a3365f7de6d94f92df4fe9fc267bebfd09a8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-25.5-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 0472ec65dc08e311ffcf7160ddd29ad203737ba73a359e059fe8e2fd93c57c3c
MD5 b81d86e780fbf602c2cd29ec2a1e707b
BLAKE2b-256 dda9f4e130dc70957bbaee0f2590d5ef98af2e39753f521ec32658e93ab87034

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-25.5-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 136a7e73fcf00894cf5fcbd33ce66f8a752106b5706d8b60c7200f1998562373
MD5 5fdcdab061b94d929aea0a74d980b3d4
BLAKE2b-256 2063b933ca51a969c06b0bb7df941712994531e6ccebdee938a129c9a44bf096

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-25.5-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c14198eeb4fe113ef0fd5fa73910814ab47a29d0c1d1cf07cf42fe396c64f539
MD5 037eac7a247087df4b310ffea96e4a89
BLAKE2b-256 f1fe84d69225323fffeb96454f193f4172b541f193521052b560fe8ddb160abf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-25.5-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 45352b7a9289b86c0bc1f4e75600eec150e5fba9dcc8a7b5b0af77daca7edfbf
MD5 3f3408a3cf3992d6cfb6fcfef0d190e9
BLAKE2b-256 bb4acf2bf14a163207834e613a01ba129fcbf97c6fb9c08259c4ebea81e81fc3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-25.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/6.1.0 CPython/3.12.0

File hashes

Hashes for pyats-25.5-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f40b0992d82a4591feac637b3bf9e9153d1383e57f1f735af0b33c34aa0edda5
MD5 61d3219940443fc9ded249794d02c44c
BLAKE2b-256 e658ebf3e5e82e42e958b2132674c367d107635a6ec0da3f73a44e15131d587c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-25.5-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3b470c19b6ba34cd349cfc50968eb217f7a18ae21eed219560edb8d19fd94502
MD5 2d8a470ad88525202bf22155e60f2473
BLAKE2b-256 25edcb6a0713d4fe724a205c39ed05c3c971d1e7156d84843e16234666058210

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-25.5-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1a450b8ba1dd30248b1289b4527fa15e672694f20c6f496cc8b950a03fd75140
MD5 3b9b225aea77964ab98867e9830bf5db
BLAKE2b-256 1097bfda92a7679e9fd9d16cb3cf6964a8ce1d7462ce8337d7f17ee8606a4eb3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-25.5-cp39-cp39-macosx_11_0_universal2.whl
  • Upload date:
  • Size: 1.7 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.12.0

File hashes

Hashes for pyats-25.5-cp39-cp39-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 1eeb770fb4ec7fd427a2742ace1c4b6d44930a77434c02d55ef0ff4c094ee7ef
MD5 604509fbbff5caa7cd41108bf8587161
BLAKE2b-256 ce70269fbaef4d8537bb8e0750ba0b8e95ee545b9a6f2ca531934cf2fd878592

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