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 19.9

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 19.9
File
pyats-19.9-cp37-cp37m-manylinux1_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64 Details
pyats-19.9-cp37-cp37m-manylinux1_i686.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-32 Details
pyats-19.9-cp37-cp37m-macosx_10_10_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.10+ x86-64 Details
pyats-19.9-cp36-cp36m-manylinux1_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64 Details
pyats-19.9-cp36-cp36m-manylinux1_i686.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-32 Details
pyats-19.9-cp36-cp36m-macosx_10_10_x86_64.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.10+ x86-64 Details
pyats-19.9-cp35-cp35m-manylinux1_x86_64.whl CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64 Details
pyats-19.9-cp35-cp35m-manylinux1_i686.whl CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-32 Details
pyats-19.9-cp35-cp35m-macosx_10_10_x86_64.whl CPython 3.5 CPython 3.5 pymalloc macOS 10.10+ x86-64 Details
pyats-19.9-cp34-cp34m-manylinux1_x86_64.whl CPython 3.4 CPython 3.4 pymalloc Linux glibc 2.5+ x86-64 Details
pyats-19.9-cp34-cp34m-manylinux1_i686.whl CPython 3.4 CPython 3.4 pymalloc Linux glibc 2.5+ x86-32 Details
pyats-19.9-cp34-cp34m-macosx_10_10_x86_64.whl CPython 3.4 CPython 3.4 pymalloc macOS 10.10+ x86-64 Details

Total release size: 14.1 MB

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

Download URL pyats-19.9-cp37-cp37m-manylinux1_x86_64.whl
Size 1.6 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
a8cfd7dc1adbc330dc91116e9af476e0536fae97bf9802dd2b8fdf23872163da
BLAKE2b-256 checksum
How to use checksums
8da9adfb29b63153de00a72cf42dbc31877b01f58bf50dbf8dbbcfd64eb47a14
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

Release files / pyats-19.9-cp37-cp37m-manylinux1_i686.whl

Download URL pyats-19.9-cp37-cp37m-manylinux1_i686.whl
Size 1.5 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
08b28ab8a0985f93ed52e8e08e0820c80dd2dff008e76fc77fd5510a689f33c6
BLAKE2b-256 checksum
How to use checksums
7b90688fef3c7d77c13fd0eccd0e392e6eec65b7bd0d7064e66b384fb86c7eb7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

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

Download URL pyats-19.9-cp37-cp37m-macosx_10_10_x86_64.whl
Size 453.0 kB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.10+ x86-64
SHA-256 checksum
How to use checksums
df59474894a15e662df315d38580f1ce491c2ab70fd66a404af3571f90ee2eb5
BLAKE2b-256 checksum
How to use checksums
56dff75abe2947b288252fbdea2280b79f651cf74c4c83de8be5028e7419e9dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

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

Download URL pyats-19.9-cp36-cp36m-manylinux1_x86_64.whl
Size 1.6 MB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
8b0d3e2c1b99098b37650b2b3e678cb7c6897ed73dbafcd9bf79e071de72e5d8
BLAKE2b-256 checksum
How to use checksums
a163dfd4b975ce9c2c06fda24335f5f9a31609858cbc22fdacac09efaaed439f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

Release files / pyats-19.9-cp36-cp36m-manylinux1_i686.whl

Download URL pyats-19.9-cp36-cp36m-manylinux1_i686.whl
Size 1.5 MB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
9dc752fef6d88aad1488a9b21f688fb6e6af6f78598ecd4f822a9386ddd090a3
BLAKE2b-256 checksum
How to use checksums
c27176a46c874ce22634e8ddab6b755dbba4abafa0e0f41afbd211730a36c523
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

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

Download URL pyats-19.9-cp36-cp36m-macosx_10_10_x86_64.whl
Size 467.0 kB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.10+ x86-64
SHA-256 checksum
How to use checksums
9541879e8f8c12a039f40029f0cd97ab37088a76cf74aabb1141301d01c201a2
BLAKE2b-256 checksum
How to use checksums
73589685e393bd55b86d765865aae00a439590f93c1fe43424189b678964cfd6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

Release files / pyats-19.9-cp35-cp35m-manylinux1_x86_64.whl

Download URL pyats-19.9-cp35-cp35m-manylinux1_x86_64.whl
Size 1.6 MB
Tags CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
96a983821b89dced6a7335085b04941a3cadecd51789ab4ec3f6b51669621d39
BLAKE2b-256 checksum
How to use checksums
f6a5b20b433056481b8f2bc400b559ae95d74590b23a4cb8692b5edc61f26a33
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

Release files / pyats-19.9-cp35-cp35m-manylinux1_i686.whl

Download URL pyats-19.9-cp35-cp35m-manylinux1_i686.whl
Size 1.4 MB
Tags CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
21fdce79ed9e0db878670b4b67032044ae74d82c3bce73c025aaf9bdc21be9c6
BLAKE2b-256 checksum
How to use checksums
b4b601c4abd8451048f0946ab917cf396e35734ee8708e882a19cec7dbd72bf1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

Release files / pyats-19.9-cp35-cp35m-macosx_10_10_x86_64.whl

Download URL pyats-19.9-cp35-cp35m-macosx_10_10_x86_64.whl
Size 440.3 kB
Tags CPython 3.5 CPython 3.5 pymalloc macOS 10.10+ x86-64
SHA-256 checksum
How to use checksums
2f1ff73d592938a95d3d7d1adea1ec8b591882c3c4fc4c42e6b48925b66b970e
BLAKE2b-256 checksum
How to use checksums
5d39e1d343fbce1b0550a4d61c9ffe333a4c4b45d0d8ea01a242263bf17f556a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

Release files / pyats-19.9-cp34-cp34m-manylinux1_x86_64.whl

Download URL pyats-19.9-cp34-cp34m-manylinux1_x86_64.whl
Size 1.6 MB
Tags CPython 3.4 CPython 3.4 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
2996e0890a525228b05f2e1c8daf0354acd86e7398830aa888ae76e4e25553e7
BLAKE2b-256 checksum
How to use checksums
ae3791090b1ecae4eef268c9cc9b654040b374520a63198dff62a8b08e1398fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

Release files / pyats-19.9-cp34-cp34m-manylinux1_i686.whl

Download URL pyats-19.9-cp34-cp34m-manylinux1_i686.whl
Size 1.4 MB
Tags CPython 3.4 CPython 3.4 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
977eb3c24316f6a8f2b5a9ec7a53472b08d95c38da6531ef61aa170e87c1ef34
BLAKE2b-256 checksum
How to use checksums
2968de7e60c39a110264abe17e04cd008786058320646a5c42aec068e229824d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

Release files / pyats-19.9-cp34-cp34m-macosx_10_10_x86_64.whl

Download URL pyats-19.9-cp34-cp34m-macosx_10_10_x86_64.whl
Size 425.2 kB
Tags CPython 3.4 CPython 3.4 pymalloc macOS 10.10+ x86-64
SHA-256 checksum
How to use checksums
0abd01f61ac94eb2ebee43379a7f9376c2bf36c47321ef44d8c6936cd98a42dd
BLAKE2b-256 checksum
How to use checksums
2af24d511bf4051b2cb3c4eba901efb73915d354ea1cb8e7e9c9e06decf6935d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

Release history Release notifications | RSS feed

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

22.4

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

This release

19.9 This release

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