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

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-22.5-cp310-cp310-manylinux1_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.10

pyats-22.5-cp310-cp310-macosx_11_0_arm64.whl (583.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pyats-22.5-cp310-cp310-macosx_10_16_x86_64.whl (673.2 kB view details)

Uploaded CPython 3.10macOS 10.16+ x86-64

pyats-22.5-cp310-cp310-macosx_10_10_x86_64.whl (689.5 kB view details)

Uploaded CPython 3.10macOS 10.10+ x86-64

pyats-22.5-cp39-cp39-manylinux1_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.9

pyats-22.5-cp39-cp39-macosx_11_0_arm64.whl (582.8 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

pyats-22.5-cp39-cp39-macosx_10_16_x86_64.whl (672.0 kB view details)

Uploaded CPython 3.9macOS 10.16+ x86-64

pyats-22.5-cp39-cp39-macosx_10_10_x86_64.whl (688.3 kB view details)

Uploaded CPython 3.9macOS 10.10+ x86-64

pyats-22.5-cp38-cp38-manylinux1_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.8

pyats-22.5-cp38-cp38-macosx_11_0_arm64.whl (577.1 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

pyats-22.5-cp38-cp38-macosx_10_16_x86_64.whl (660.7 kB view details)

Uploaded CPython 3.8macOS 10.16+ x86-64

pyats-22.5-cp38-cp38-macosx_10_10_x86_64.whl (676.0 kB view details)

Uploaded CPython 3.8macOS 10.10+ x86-64

pyats-22.5-cp37-cp37m-manylinux1_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.7m

pyats-22.5-cp37-cp37m-macosx_10_16_x86_64.whl (649.3 kB view details)

Uploaded CPython 3.7mmacOS 10.16+ x86-64

pyats-22.5-cp37-cp37m-macosx_10_10_x86_64.whl (663.8 kB view details)

Uploaded CPython 3.7mmacOS 10.10+ x86-64

File details

Details for the file pyats-22.5-cp310-cp310-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for pyats-22.5-cp310-cp310-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 efa4e50965525b210758c9f3f1dd99a02e1002bc56cb47292641506aa0ec6db9
MD5 a36bdaa2b795254dd91d88a0ed547c91
BLAKE2b-256 8ef90b0269ad67dfe2a7069e14daaffe96237516b08989ea3feb49b67ef5ab54

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-22.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 79be2562c8556416ac56979470925e7445db9ef264e70ea718877ceacfb49023
MD5 af302993a1acda339ab6331b08959066
BLAKE2b-256 7fd7fb86513c850844d7b8a0e6c63bd524925a3a7aa5398385930b4c48e3f88e

See more details on using hashes here.

File details

Details for the file pyats-22.5-cp310-cp310-macosx_10_16_x86_64.whl.

File metadata

File hashes

Hashes for pyats-22.5-cp310-cp310-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 58e1ab885c2f6bf62ddece22c989abbad387d8132492b77daf8181089895fe0c
MD5 2eaf7c8669f129a2183f3dd4ca7a26d7
BLAKE2b-256 caab1684c94d87284d8ecdc3644f3e5136996b768d0ba74102e61166d5a50582

See more details on using hashes here.

File details

Details for the file pyats-22.5-cp310-cp310-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for pyats-22.5-cp310-cp310-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 8ce5378e238311368e3496fe9ba7f50f4d210a5b478c386ccc1fdd62445f36dc
MD5 6c7c8713ee5ac309f51c0fe607004262
BLAKE2b-256 d2aa95f485146f8c8e2e048b284d0d951e1d4abacf3789e936e87c590426f4bb

See more details on using hashes here.

File details

Details for the file pyats-22.5-cp39-cp39-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for pyats-22.5-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a4ad2c702c47c3353dfdd52696a29efb778c4a9f4eef978ce1d97f748cc2ad40
MD5 9a309d0820c2fc994a1565339cba3d9c
BLAKE2b-256 0d9945133eacc0580d508b1841c9bcf49c9f0e5ce3a03733b1b3164a96acfda0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-22.5-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 582.8 kB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for pyats-22.5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b5a0c758719a63a74cdb3f35b3f4d32deeb151646f1f520d2a41a01f56f639e2
MD5 8347569aae2aec825c7892e59fef64f2
BLAKE2b-256 f55e529780f207ba9e9f4b0ee0ea85cd47026939dc5f3b2df58024a5c7b21c7c

See more details on using hashes here.

File details

Details for the file pyats-22.5-cp39-cp39-macosx_10_16_x86_64.whl.

File metadata

File hashes

Hashes for pyats-22.5-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 29de48766b52bd5f9ad22c813b005fc31e905f3258c5f78f6514390e0603f9a3
MD5 fe33ae115e1d437f4d52a6d9dfd23e6e
BLAKE2b-256 e869d1693f1606193f5b0627d4f93448eb884c6e5645b132ee196d3e8d518cfa

See more details on using hashes here.

File details

Details for the file pyats-22.5-cp39-cp39-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for pyats-22.5-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 06d4881d6bb4f9461ff2e083cded64f322c54c03f5c44c1babbd7029e7c681a9
MD5 7410635198ebca5b8c8d5e1a73ca0240
BLAKE2b-256 5c5c9c433fa773f81402a07e878a1877eb923da8340653e4e1ae5f971e2e3f2e

See more details on using hashes here.

File details

Details for the file pyats-22.5-cp38-cp38-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for pyats-22.5-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 44073818b462ce1f20c19756bdc69794bba6fcc3574ac5cc7759694094947365
MD5 92dce3ca8c223a00177f1280ae5bfd2a
BLAKE2b-256 d3773f266e949b121772392264935046ea36ac21b6e45fd3d8ad9dd9098b7148

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-22.5-cp38-cp38-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 577.1 kB
  • Tags: CPython 3.8, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.10

File hashes

Hashes for pyats-22.5-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 97741ab74258ae4df97dc3da425189f1780e1314d39acd308fa20bd0f492af2a
MD5 c1029f380076fcfa12f61e3db04d3ddf
BLAKE2b-256 a9ca4cec7dbf1d021721059dd0370d93186744947e74c2440a457a2bcb2b00c7

See more details on using hashes here.

File details

Details for the file pyats-22.5-cp38-cp38-macosx_10_16_x86_64.whl.

File metadata

File hashes

Hashes for pyats-22.5-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 f48d2abb81f577873d8b98614a0e1c58cbe3f1e4aae5f9c5ddfec66b5d4ef369
MD5 700d01c645e732014350aeaf592563f7
BLAKE2b-256 48ef45fad494a03d3c831fc10c40245e535c1d6da702c4a53a31ebbcac3fba79

See more details on using hashes here.

File details

Details for the file pyats-22.5-cp38-cp38-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for pyats-22.5-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 5a38eee487e629dc0e77293bc5d7e651010f567ac8d26505343f6ce002aa399a
MD5 af8d393a58db3eca48cbfa397f03366e
BLAKE2b-256 212d78a8e8dfd5e532ea0010857fa4c8982966de8b9ce6c050a410f613033855

See more details on using hashes here.

File details

Details for the file pyats-22.5-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for pyats-22.5-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 35cb0e2bc6fccc4371d63a5c592bb575fe471e0d894d9c90646e167e950f493f
MD5 7a46bd1d495c1eccca83117db45474c2
BLAKE2b-256 9797af29f48f5b2eee82491003e97b59bbeed35e0397a76ab274afea4eefb127

See more details on using hashes here.

File details

Details for the file pyats-22.5-cp37-cp37m-macosx_10_16_x86_64.whl.

File metadata

File hashes

Hashes for pyats-22.5-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 7df1b2071059e990838f2119508dd8d57d88d52871d014a81d8621c3ee35fe02
MD5 29e6999c48d74aae1521a95737497182
BLAKE2b-256 7b8583a853dd0c66dac2adfa07f0b3b71a4f00115814b1e8e465b0833419328b

See more details on using hashes here.

File details

Details for the file pyats-22.5-cp37-cp37m-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for pyats-22.5-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 619c652e68af3517bcb0f247839eb41cb28c2f09b946242854464664dc57c61a
MD5 d8859f0efd7a22e0873956aa380a6ea9
BLAKE2b-256 930c867318eb689de45c829379033e0341aae837669b2ee5eb98b0585ac1db31

See more details on using hashes here.

Release history Release notifications | RSS feed

26.8

16 files

26.7

16 files

26.6

16 files

26.5

16 files

26.4

14 files

26.3

16 files

26.2

13 files

26.1

13 files

25.11

13 files

25.10

17 files

25.9

16 files

25.8

16 files

25.7

16 files

25.6

14 files

25.5

16 files

25.4

16 files

25.3

10 files

25.2

16 files

25.1

15 files

24.11

13 files

24.10

15 files

24.9

15 files

24.8

15 files

24.7

15 files

24.6

16 files

24.5

15 files

24.4

16 files

24.3

16 files

24.2

16 files

24.1

13 files

23.11

13 files

23.10

13 files

23.9

17 files

23.8

17 files

23.7

17 files

23.6

13 files

23.5

13 files

23.4

13 files

23.3

12 files

23.2

12 files

23.1

13 files

22.11

12 files

22.10

11 files

22.9

15 files

22.8

12 files

22.7.1

15 files

22.7

15 files

22.6

15 files

This release

22.5 This release

15 files

22.4

19 files

22.3

19 files

22.2

14 files

22.1

14 files

21.12

12 files

21.10

12 files

21.9

12 files

21.8.1

12 files

21.8

12 files

21.7

12 files

21.6

12 files

21.5.1

1 file

21.5

12 files

21.4

12 files

21.3

12 files

21.2

12 files

21.1

12 files

20.12

12 files

20.10

12 files

20.9

12 files

20.8

12 files

20.7

12 files

20.6

12 files

20.5

12 files

20.4

12 files

20.2.1

12 files

20.2

12 files

20.1

12 files

19.12

12 files

19.11

12 files

19.10

12 files

19.9.2

12 files

19.9.1

12 files

19.9

12 files

19.8

12 files

19.7

12 files

5.1.0

6 files

5.0.1

6 files

4.1.0

9 files

4.0.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page