Skip to main content

pyATS - Cisco Python Automated Test System

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.

Release files for pyats 22.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for pyats 22.4
File
pyats-22.4-cp310-cp310-manylinux1_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.5+ x86-64 Details
pyats-22.4-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
pyats-22.4-cp310-cp310-macosx_10_16_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.16+ x86-64 Details
pyats-22.4-cp310-cp310-macosx_10_10_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.10+ x86-64 Details
pyats-22.4-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
pyats-22.4-cp39-cp39-manylinux1_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.5+ x86-64 Details
pyats-22.4-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
pyats-22.4-cp39-cp39-macosx_10_16_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.16+ x86-64 Details
pyats-22.4-cp39-cp39-macosx_10_10_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.10+ x86-64 Details
pyats-22.4-cp38-cp38-manylinux1_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.5+ x86-64 Details
pyats-22.4-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details
pyats-22.4-cp38-cp38-macosx_10_16_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.16+ x86-64 Details
pyats-22.4-cp38-cp38-macosx_10_10_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.10+ x86-64 Details
pyats-22.4-cp37-cp37m-manylinux1_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64 Details
pyats-22.4-cp37-cp37m-macosx_10_16_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.16+ x86-64 Details
pyats-22.4-cp37-cp37m-macosx_10_10_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.10+ x86-64 Details
pyats-22.4-cp36-cp36m-manylinux1_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64 Details
pyats-22.4-cp36-cp36m-macosx_10_16_x86_64.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.16+ x86-64 Details
pyats-22.4-cp36-cp36m-macosx_10_10_x86_64.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.10+ x86-64 Details

Total release size: 24.0 MB

Release files / pyats-22.4-cp310-cp310-manylinux1_x86_64.whl

Download URL pyats-22.4-cp310-cp310-manylinux1_x86_64.whl
Size 3.1 MB
Tags CPython 3.10 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
0c83d0f6b7a70ee8f1259e808af60c735793e9f9674a9b910245b39f32b852eb
BLAKE2b-256 checksum
How to use checksums
4a1249287579aac681c29961b93a1b29ba546e7974a0004f3cff790aa6a71e8b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.8.8

Release files / pyats-22.4-cp310-cp310-macosx_11_0_arm64.whl

Download URL pyats-22.4-cp310-cp310-macosx_11_0_arm64.whl
Size 582.9 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
c4aba17ff9d919661909cc555f41638d384a758043592c1a941199ea9129cc3b
BLAKE2b-256 checksum
How to use checksums
34bac7714e0b6b9446148ed68c710e291eeda7f037ce49f8c56d4733f79a38e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.8.8

Release files / pyats-22.4-cp310-cp310-macosx_10_16_x86_64.whl

Download URL pyats-22.4-cp310-cp310-macosx_10_16_x86_64.whl
Size 672.4 kB
Tags CPython 3.10 macOS 10.16+ x86-64
SHA-256 checksum
How to use checksums
4df461210327eae5b9c52604b05afa97c3441ec73d843541428aeba26496ff77
BLAKE2b-256 checksum
How to use checksums
d2d77bf285ed0fd1793a8b560f5e8d643764aee27fcf25e9e1048140dfb8edfb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.8.8

Release files / pyats-22.4-cp310-cp310-macosx_10_10_x86_64.whl

Download URL pyats-22.4-cp310-cp310-macosx_10_10_x86_64.whl
Size 688.6 kB
Tags CPython 3.10 macOS 10.10+ x86-64
SHA-256 checksum
How to use checksums
7aea7442247aafde7662c2cee5e535f114812f0a9d7becf41e7726bf753d907d
BLAKE2b-256 checksum
How to use checksums
c247c421355232f3ba58a9564f9c3f41b2bfefa9b0c0479664ace64be7d93246
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.8.8

Release files / pyats-22.4-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL pyats-22.4-cp39-cp39-musllinux_1_2_x86_64.whl
Size 674.2 kB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
e89a5eaa3528aee15d0ddf2d8dadd95e4199b4ac74756652eaa3a79e197b888c
BLAKE2b-256 checksum
How to use checksums
e7f4d1a81660e45b7e8b115d8c1e8c2687321c46ee63a6d1342ccb25afc8a95b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.6.0 importlib_metadata/4.8.1 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.6.10

Release files / pyats-22.4-cp39-cp39-manylinux1_x86_64.whl

Download URL pyats-22.4-cp39-cp39-manylinux1_x86_64.whl
Size 3.0 MB
Tags CPython 3.9 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
04f6ff462b7dea342cfb0c781fae6a07f580ef9a69dfd8d5b5b0d3af514f8caf
BLAKE2b-256 checksum
How to use checksums
8b6d10da6db0be8ec2affe64563feceebd6a59928bd5f06300a6b6b695d873a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.8.8

Release files / pyats-22.4-cp39-cp39-macosx_11_0_arm64.whl

Download URL pyats-22.4-cp39-cp39-macosx_11_0_arm64.whl
Size 582.0 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
d6ca46c198506a3b21d5a8b6e1acf92fc713168a4aa7c8319c03e3bbf56fda46
BLAKE2b-256 checksum
How to use checksums
ac0459ade70be82606ef0a9a9776c98c5f387c23ad46c9745c5ce4ad9ada4c1c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.8.8

Release files / pyats-22.4-cp39-cp39-macosx_10_16_x86_64.whl

Download URL pyats-22.4-cp39-cp39-macosx_10_16_x86_64.whl
Size 671.2 kB
Tags CPython 3.9 macOS 10.16+ x86-64
SHA-256 checksum
How to use checksums
f4ad3ba1a51f72ec81b83ef7f68b2cdbf363e4281ff27c488ea49ad3665a5992
BLAKE2b-256 checksum
How to use checksums
9d483ca8fc472ad54f382db1325f7fcd7595e99fc2d6eb1bcbde4c44d2fb95f3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.8.8

Release files / pyats-22.4-cp39-cp39-macosx_10_10_x86_64.whl

Download URL pyats-22.4-cp39-cp39-macosx_10_10_x86_64.whl
Size 687.4 kB
Tags CPython 3.9 macOS 10.10+ x86-64
SHA-256 checksum
How to use checksums
bc24c4795a6cb5d1499b453fe3213ee7c9f8881f9a0a7d6a57a317e8bc3a5c80
BLAKE2b-256 checksum
How to use checksums
3ca6d7b20a23ca7c9eafa6121f24cc882459fff638df7b8c47a5c8afa06e7d76
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.8.8

Release files / pyats-22.4-cp38-cp38-manylinux1_x86_64.whl

Download URL pyats-22.4-cp38-cp38-manylinux1_x86_64.whl
Size 3.3 MB
Tags CPython 3.8 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
487cda58f2230a305c661533ef9c6acdcf4d3e98181bc707a42a96b358a65318
BLAKE2b-256 checksum
How to use checksums
6cff631a810df869ac261f25ba27376bfac7f13c3f4bff2e5fbf5ad9beea2fea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.8.8

Release files / pyats-22.4-cp38-cp38-macosx_11_0_arm64.whl

Download URL pyats-22.4-cp38-cp38-macosx_11_0_arm64.whl
Size 576.4 kB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8eade0154bcb0c992efb01b23b59efda11cf440d86e8a6d1014fdc332620c106
BLAKE2b-256 checksum
How to use checksums
1f4863dfca11b7d12e0bc3df1352e2c6164643d75c24ed78a6db7446c3fd849c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.8.8

Release files / pyats-22.4-cp38-cp38-macosx_10_16_x86_64.whl

Download URL pyats-22.4-cp38-cp38-macosx_10_16_x86_64.whl
Size 659.8 kB
Tags CPython 3.8 macOS 10.16+ x86-64
SHA-256 checksum
How to use checksums
9a472a0bf86d8282350a908fe9dd6f494e98177c8519eaf045ef149bb89f3678
BLAKE2b-256 checksum
How to use checksums
870159c4076e23ca8c4b2588b76e039aff631c595f6cb9c3ad2d3ecccf52f0a8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.8.8

Release files / pyats-22.4-cp38-cp38-macosx_10_10_x86_64.whl

Download URL pyats-22.4-cp38-cp38-macosx_10_10_x86_64.whl
Size 675.0 kB
Tags CPython 3.8 macOS 10.10+ x86-64
SHA-256 checksum
How to use checksums
a7bb7a063138ac43f5af16005b10aebf05734fc4de1cd6f0c2872a592cc6ddfc
BLAKE2b-256 checksum
How to use checksums
20def48a219248b0975386887e516c82ed7c31468aa055e1cf121bc455fadc85
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.8.8

Release files / pyats-22.4-cp37-cp37m-manylinux1_x86_64.whl

Download URL pyats-22.4-cp37-cp37m-manylinux1_x86_64.whl
Size 2.7 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
d55ff4cfe1e06ccc9286c0337e6f3a6200bc84deb65bd5304f313d313a68fafb
BLAKE2b-256 checksum
How to use checksums
704f6d2aeb0c96656ba7535b46532646c80050d6b5a9dfd6d4d5093664f5bf02
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.8.8

Release files / pyats-22.4-cp37-cp37m-macosx_10_16_x86_64.whl

Download URL pyats-22.4-cp37-cp37m-macosx_10_16_x86_64.whl
Size 648.4 kB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.16+ x86-64
SHA-256 checksum
How to use checksums
28d12bdcb2aa0a4f1d99ab995ba54012d2d3bc6fcc8d909a80829ca45e70379c
BLAKE2b-256 checksum
How to use checksums
4c3631b80fa67811e7d0dbf4f5fc60f51690a5f3cb525b878d18f236934b8597
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.8.8

Release files / pyats-22.4-cp37-cp37m-macosx_10_10_x86_64.whl

Download URL pyats-22.4-cp37-cp37m-macosx_10_10_x86_64.whl
Size 662.7 kB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.10+ x86-64
SHA-256 checksum
How to use checksums
8d1f21f041c1778c9ab8f76c806a59e1422e2f2d6be62f81f1bff15c2d5ac856
BLAKE2b-256 checksum
How to use checksums
f7f97dd0cbb30b009aa55071453a32e5ccdc73232c3c49e3a4c5bd8518764094
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.8.8

Release files / pyats-22.4-cp36-cp36m-manylinux1_x86_64.whl

Download URL pyats-22.4-cp36-cp36m-manylinux1_x86_64.whl
Size 2.7 MB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
805bfb497f480f9629e04a7e36df69187cf46887dc399460d85dce372d359bd4
BLAKE2b-256 checksum
How to use checksums
d389443c799cb57f5b2b49b5538c44b531e85268d5a2744f9fb146ef03148cc8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.8.8

Release files / pyats-22.4-cp36-cp36m-macosx_10_16_x86_64.whl

Download URL pyats-22.4-cp36-cp36m-macosx_10_16_x86_64.whl
Size 645.9 kB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.16+ x86-64
SHA-256 checksum
How to use checksums
347d1d60ad8974f98a7de79e073d85adacdeef409fbe698b799a4f67275ca325
BLAKE2b-256 checksum
How to use checksums
40c64185d5d9525b882dd7bcc2def74e0051242844ac2e0d44cf707cb94682f1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.8.8

Release files / pyats-22.4-cp36-cp36m-macosx_10_10_x86_64.whl

Download URL pyats-22.4-cp36-cp36m-macosx_10_10_x86_64.whl
Size 659.5 kB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.10+ x86-64
SHA-256 checksum
How to use checksums
b1182a2173bce203f33b6643c81dfcd9ec709c304753449b0ec03e2005c7a1a9
BLAKE2b-256 checksum
How to use checksums
fa28ff63139496ba0209267d704604ad3483bd7c0e9bb295a7000d80bbd3b169
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.8.8

Release history Release notifications | RSS feed

26.9

15 release files

26.8

16 release files

26.7

16 release files

26.6

16 release files

26.5

16 release files

26.4

14 release files

26.3

16 release files

26.2

13 release files

26.1

13 release files

25.11

13 release files

25.10

17 release files

25.9

16 release files

25.8

16 release files

25.7

16 release files

25.6

14 release files

25.5

16 release files

25.4

16 release files

25.3

10 release files

25.2

16 release files

25.1

15 release files

24.11

13 release files

24.10

15 release files

24.9

15 release files

24.8

15 release files

24.7

15 release files

24.6

16 release files

24.5

15 release files

24.4

16 release files

24.3

16 release files

24.2

16 release files

24.1

13 release files

23.11

13 release files

23.9

17 release files

23.8

17 release files

23.7

17 release files

23.6

13 release files

23.5

13 release files

23.4

13 release files

23.3

12 release files

23.2

12 release files

23.1

13 release files

22.11

12 release files

22.10

11 release files

22.9

15 release files

22.8

12 release files

22.7

15 release files

22.6

15 release files

22.5

15 release files

This release

22.4 This release

19 release files

22.3

19 release files

22.2

14 release files

22.1

14 release files

21.12

12 release files

21.10

12 release files

21.9

12 release files

21.8

12 release files

21.7

12 release files

21.6

12 release files

21.5.1

1 release file

21.5

12 release files

21.4

12 release files

21.3

12 release files

21.2

12 release files

21.1

12 release files

20.12

12 release files

20.10

12 release files

20.9

12 release files

20.8

12 release files

20.7

12 release files

20.6

12 release files

20.5

12 release files

20.4

12 release files

20.2

12 release files

20.1

12 release files

19.12

12 release files

19.11

12 release files

19.10

12 release files

19.9

12 release files

19.8

12 release files

19.7

12 release files

5.1.0

6 release files

5.0.1

6 release files

4.1.0

9 release files

4.0.0

2 release 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