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.

Release files for pyats 20.7

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

Download URL pyats-20.7-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
211d65e905130ad3a830cd108fd50ba3fee1ddcd1240a70d0d0d90edee983c7b
BLAKE2b-256 checksum
How to use checksums
c2dc5533bef0b04a4fed9b7462340e2974643d7be6ff379d0d4a07bdb7bd32e6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

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

Download URL pyats-20.7-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
0e426328a36b2869068077d6979e00a9d379210b7a70ea586542b6f4cec41e7a
BLAKE2b-256 checksum
How to use checksums
582a9db9e731b486f0fe814e2257119e00295a9cb01f836d6cef9f5f0a559842
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

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

Download URL pyats-20.7-cp38-cp38-macosx_10_10_x86_64.whl
Size 511.7 kB
Tags CPython 3.8 macOS 10.10+ x86-64
SHA-256 checksum
How to use checksums
d545b50d39355cda131b0d486e71fea8aadc7846377d2e6062f260851f36a87c
BLAKE2b-256 checksum
How to use checksums
4bf19b620429a2ede017aef997a51a723c457efb75bf78356d36a5c7a3c24d6e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

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

Download URL pyats-20.7-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
468c37a05c848aea4c1907b9ec7516132f7003fead2c6f16351c40c8d6682fb8
BLAKE2b-256 checksum
How to use checksums
2619f69ba866785a5f4953a7090adc27caad05fca464aded424cc099b5bebeab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

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

Download URL pyats-20.7-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
cbcfb45520d127ccb58b9c9fcab902b1b643d36021248f3cefe64c4fa0b7c671
BLAKE2b-256 checksum
How to use checksums
589a20d9ab50769f281077692cea47330b6336d7946e54c4e6a5a34c19386f2e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

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

Download URL pyats-20.7-cp37-cp37m-macosx_10_10_x86_64.whl
Size 503.7 kB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.10+ x86-64
SHA-256 checksum
How to use checksums
d9a25c6a84fb968e3366d21dc514bd10d15be6263224d176edbbc44da302bdb0
BLAKE2b-256 checksum
How to use checksums
65aa3da09c4c1c64ac20f401f6945efe926064391d8e958f41e6f48d3803a250
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

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

Download URL pyats-20.7-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
d21ca3e7b4ba28bde5676768f03dd0965444ef3fa08c1a114ee49c4fee5267cd
BLAKE2b-256 checksum
How to use checksums
fbd23c6ab4aa97fe5b7ada430ad35a2b778c760595a349f652e119e04c8d5b8c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

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

Download URL pyats-20.7-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
61de3e6b5cd62a524160f2302f34b8b1afb544277de0a486838cea8cdac97021
BLAKE2b-256 checksum
How to use checksums
a8207fafa1bc80e8b918f4a29cbfd3de01cc359a1212bddf5cbffee861f138a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

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

Download URL pyats-20.7-cp36-cp36m-macosx_10_10_x86_64.whl
Size 520.8 kB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.10+ x86-64
SHA-256 checksum
How to use checksums
b6304c4653b6079b0cd7f9af348940f8ea638bc6006cbfdb6c6001913b9cda6e
BLAKE2b-256 checksum
How to use checksums
f51b81d362a8cc81d05d7a5cd444267afe231849a03eb901baafe609cddeca5f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

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

Download URL pyats-20.7-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
af4b39bf902e6067b650fab9b3d78dc2a6967305445e2f77db8f06aaa4ec32b7
BLAKE2b-256 checksum
How to use checksums
a962be982023483ef9eb05b9c2b71ddacf37bd841edf7b4b698a044bedceebc1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

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

Download URL pyats-20.7-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
77b9838f08fe143da2a1a63323719d228a36e55d2a606b1852b8fdf01bbc6c16
BLAKE2b-256 checksum
How to use checksums
c562f674ed30d4c4573a702235b98707a2d7f632cd664143056cebbd84879f45
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

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

Download URL pyats-20.7-cp35-cp35m-macosx_10_10_x86_64.whl
Size 483.0 kB
Tags CPython 3.5 CPython 3.5 pymalloc macOS 10.10+ x86-64
SHA-256 checksum
How to use checksums
910928e658a3b816ca1dd3c8dc76ea74dd4fa1ce487cd94561a0801764101081
BLAKE2b-256 checksum
How to use checksums
070c568cd37512d2316fb6ea9face24ebdd1a1a48b7017872067f70b06f00e98
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

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

This release

20.7 This release

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