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 20.5

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

Total release size: 16.5 MB

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

Download URL pyats-20.5-cp38-cp38-manylinux1_x86_64.whl
Size 2.0 MB
Tags CPython 3.8 Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
f82a481d887e6dcc82b310f29c4b16f3861017cf8be4e3d6bce5b3d34f9afd8f
BLAKE2b-256 checksum
How to use checksums
6ba6ded2e7c80a9ec6cdefb6293db1ba381bdb296bee49a777d3351d0e855796
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

Release files / pyats-20.5-cp38-cp38-manylinux1_i686.whl

Download URL pyats-20.5-cp38-cp38-manylinux1_i686.whl
Size 1.9 MB
Tags CPython 3.8 Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
c8d1ebaee24fabea3cd38bf9edfed5de0dd0b561b5080ea3e8d55834120c1166
BLAKE2b-256 checksum
How to use checksums
6772268a7068f0915d6c956c458b5af0d71c742134b866533767284c4d6114cf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

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

Download URL pyats-20.5-cp38-cp38-macosx_10_10_x86_64.whl
Size 512.3 kB
Tags CPython 3.8 macOS 10.10+ x86-64
SHA-256 checksum
How to use checksums
8eed24c34af7ba58070495fad3a22ab43dea4eb8b502cd62ab2fb4b9689bcab1
BLAKE2b-256 checksum
How to use checksums
d84a4cdb4f43321c74e67fb0368343a0d56dc8a5886d7c34fe9ff586319a63c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

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

Download URL pyats-20.5-cp37-cp37m-manylinux1_x86_64.whl
Size 1.9 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
1f68a346f4ce668c6faabc26463f7734aaeb6eb19b3f51fd3bdb3fb6792cea56
BLAKE2b-256 checksum
How to use checksums
f53d8d4063e64bf19991a8797b353fc88e67af30a04d7df6a42ee0664cee0593
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

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

Download URL pyats-20.5-cp37-cp37m-manylinux1_i686.whl
Size 1.7 MB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
f1083f6ed01a0d384032c47e5ed63aeca40556f66f143c917baae96e056a8f54
BLAKE2b-256 checksum
How to use checksums
b422d51909c0b61716bc820ee3cc237a2558c2320603d70760df8474e0f74b72
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

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

Download URL pyats-20.5-cp37-cp37m-macosx_10_10_x86_64.whl
Size 504.3 kB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.10+ x86-64
SHA-256 checksum
How to use checksums
22610dd0d852ba3829de00e72728244daadbf72fd2a28b62cec34f061c78d3ed
BLAKE2b-256 checksum
How to use checksums
a69223dd098cd9c1d44d3f4a881a394b15db957d8881e53968cd72b09b058a8c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

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

Download URL pyats-20.5-cp36-cp36m-manylinux1_x86_64.whl
Size 1.9 MB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
117f82874ec769db1d5c086771d948e03b3f68cbdfd7376f9111744e805078ad
BLAKE2b-256 checksum
How to use checksums
17e8789e5f5f144cca6c6461c29d92c77b0071c0bc0c8f119e7acffcbe60f205
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

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

Download URL pyats-20.5-cp36-cp36m-manylinux1_i686.whl
Size 1.7 MB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
29735563d7d4fcfc190ae8cca63b6cb539af3520075e56f0014919195754412e
BLAKE2b-256 checksum
How to use checksums
c68c2691d1f48ace7c08e64bf827190136259e7db461f2a4cee0663f807f6f4f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

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

Download URL pyats-20.5-cp36-cp36m-macosx_10_10_x86_64.whl
Size 521.5 kB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.10+ x86-64
SHA-256 checksum
How to use checksums
72c2eaa724db10ea20aed86004adc20b4f8cec216eac16f5cad0f07718596848
BLAKE2b-256 checksum
How to use checksums
5062d32409510dbf62450bb4be485e9f10c1d081f913969c437c6f320632f2d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

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

Download URL pyats-20.5-cp35-cp35m-manylinux1_x86_64.whl
Size 1.8 MB
Tags CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64
SHA-256 checksum
How to use checksums
952c646624dfed63c600ef010caf87bc2aea709237f5f9d84c58d743afebc699
BLAKE2b-256 checksum
How to use checksums
58d10bd9e483d7f2e3266a37ff592952045841dfc2f20a211ea13e970936bb0f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

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

Download URL pyats-20.5-cp35-cp35m-manylinux1_i686.whl
Size 1.7 MB
Tags CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
99294533e05088006943ac5c3188e27235d32c8902e5eec1eaccac3006367744
BLAKE2b-256 checksum
How to use checksums
ee9015c75bc283dec36887fd1340ce133f6aecb36816b75bf8b88be98de7426e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

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

Download URL pyats-20.5-cp35-cp35m-macosx_10_10_x86_64.whl
Size 483.8 kB
Tags CPython 3.5 CPython 3.5 pymalloc macOS 10.10+ x86-64
SHA-256 checksum
How to use checksums
9881e75ec6f0f56c1d4e5afb9b9541c998fcb99cc4822c2807b076e74a315fad
BLAKE2b-256 checksum
How to use checksums
74a12db1c686aaac69e69c095ed721187d3f4374db36255850402401811c1dcb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

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

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

This release

20.5 This release

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