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.10 on Linux & Mac systems.

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-26.8-cp314-cp314-manylinux2014_x86_64.whl (985.2 kB view details)

Uploaded CPython 3.14

pyats-26.8-cp314-cp314-manylinux2014_aarch64.whl (5.6 MB view details)

Uploaded CPython 3.14

pyats-26.8-cp314-cp314-macosx_11_0_universal2.whl (2.0 MB view details)

Uploaded CPython 3.14macOS 11.0+ universal2 (ARM64, x86-64)

pyats-26.8-cp313-cp313-manylinux2014_x86_64.whl (983.3 kB view details)

Uploaded CPython 3.13

pyats-26.8-cp313-cp313-manylinux2014_aarch64.whl (5.4 MB view details)

Uploaded CPython 3.13

pyats-26.8-cp313-cp313-macosx_11_0_universal2.whl (2.0 MB view details)

Uploaded CPython 3.13macOS 11.0+ universal2 (ARM64, x86-64)

pyats-26.8-cp312-cp312-musllinux_1_2_x86_64.whl (6.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

pyats-26.8-cp312-cp312-manylinux2014_x86_64.whl (992.2 kB view details)

Uploaded CPython 3.12

pyats-26.8-cp312-cp312-manylinux2014_aarch64.whl (5.7 MB view details)

Uploaded CPython 3.12

pyats-26.8-cp312-cp312-macosx_11_0_universal2.whl (2.0 MB view details)

Uploaded CPython 3.12macOS 11.0+ universal2 (ARM64, x86-64)

pyats-26.8-cp311-cp311-manylinux2014_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.11

pyats-26.8-cp311-cp311-manylinux2014_aarch64.whl (5.7 MB view details)

Uploaded CPython 3.11

pyats-26.8-cp311-cp311-macosx_11_0_universal2.whl (1.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ universal2 (ARM64, x86-64)

pyats-26.8-cp310-cp310-manylinux2014_x86_64.whl (1.0 MB view details)

Uploaded CPython 3.10

pyats-26.8-cp310-cp310-manylinux2014_aarch64.whl (5.5 MB view details)

Uploaded CPython 3.10

pyats-26.8-cp310-cp310-macosx_11_0_universal2.whl (1.9 MB view details)

Uploaded CPython 3.10macOS 11.0+ universal2 (ARM64, x86-64)

File details

Details for the file pyats-26.8-cp314-cp314-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats-26.8-cp314-cp314-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eafcd77e63dfadc32ea0a6dcd9101d178b84955b4cd5fa5113917dfcf0ef2895
MD5 7d85775d307c0883ed21be495f82cba7
BLAKE2b-256 5d37c47ff18445352c8780a7fec919de9ad342e7cd85c59f500bf9d0fadc1f13

See more details on using hashes here.

File details

Details for the file pyats-26.8-cp314-cp314-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats-26.8-cp314-cp314-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6cd430cb1d9f18f84762da1a1452fbb354c1d5e1d07df5cde2098d24b3cd2b7c
MD5 f3224fed4a850f499d9c94dc114a3013
BLAKE2b-256 db2e606effc4bd9c1c225dfd21e5524588159b53cdb9dac82c7a086df6ee06d6

See more details on using hashes here.

File details

Details for the file pyats-26.8-cp314-cp314-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats-26.8-cp314-cp314-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 4438decf0a59f7c22e8471c1ad62fad4391b2098331b86fab0854c002e7fc19a
MD5 b848ff1b7d71729b991d9b1c596b21d5
BLAKE2b-256 21cf0cb2056b112979b55780da6e3bad914ae9f0257dd0a08dd1e79334438418

See more details on using hashes here.

File details

Details for the file pyats-26.8-cp313-cp313-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats-26.8-cp313-cp313-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cf4f81c4fc7bff44a9334a3910f41398974b0dad4b2237fc1dfa1838e6f85e82
MD5 352ad6d0c299f421d5a0e5b48e422bfb
BLAKE2b-256 06c2d385a9a7547ceeaae52bfdab3ca436845733c3571869d559d6dcde695040

See more details on using hashes here.

File details

Details for the file pyats-26.8-cp313-cp313-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats-26.8-cp313-cp313-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c22c1d346d2983b6e21e1d10395f9406ac3169a61affd661a0f02b522b572d66
MD5 cdd35b67ba5a540ff8ad28a14f682a83
BLAKE2b-256 7ec891cdef1348b61a159be072300531a38bd74829187b84afd53cb9b22b5d86

See more details on using hashes here.

File details

Details for the file pyats-26.8-cp313-cp313-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats-26.8-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 26e6c8d2939dcb2eadc5596ca87633aaf5bfa2b33a3a3cdd360cfa105c8a6b5b
MD5 4d1b79288801cd28ca23fee0a16dc0d2
BLAKE2b-256 a65d0272138bdeb2f6d165fdd5f9943ff4dcd6081c970d4347fc381cfe4260a3

See more details on using hashes here.

File details

Details for the file pyats-26.8-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyats-26.8-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1a753970ac2b05c0763e95236fd7369c89d9414c685bb304490bb16d9b99db4f
MD5 5be6dccea62f9a2db940feb7bd9edf3c
BLAKE2b-256 92f92f2dc391ccc011b7ab43a00e2438beba4fea8767c7a870932341a6971a44

See more details on using hashes here.

File details

Details for the file pyats-26.8-cp312-cp312-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats-26.8-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d8d5e12305b40163d23975767b8771abe005944f107be6bade4011dbccd41214
MD5 24b654e237e901d09e291bd449eb27a5
BLAKE2b-256 1f4a2f2a9b5ba0de6254047ad7f4914d4e6a48d2fd352f842a7845471f6307d5

See more details on using hashes here.

File details

Details for the file pyats-26.8-cp312-cp312-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats-26.8-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4d46a91b53c33a7455126a2e6aaa6ab09d998e22f553d1b998180923023d69e9
MD5 145b39270c2fb9be0dc711c5b063ee1d
BLAKE2b-256 ad8c77d9e1c769b253bad6e166644d24ab61262f0ec9d2f577853b2c120ee604

See more details on using hashes here.

File details

Details for the file pyats-26.8-cp312-cp312-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats-26.8-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 13d4961d64bc32e649dc7e8b594a90aa106f8fa1cc9be13c78f870571d36cf46
MD5 849a3073473504ce389a2d9c438073f1
BLAKE2b-256 bb18c808ec293dfde2590bd6b4ac016c2dc43ffcaa6faa659b1fffb3dd7d9138

See more details on using hashes here.

File details

Details for the file pyats-26.8-cp311-cp311-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats-26.8-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d23ad59d59e51d32e0480fb90d5782a93dd663d84a29204d0ebe301a6ecac4ec
MD5 7bd4baa8c059294a73fee4cc4908d301
BLAKE2b-256 4863ad1e0424ddf7a00889a1a4cc5a71f912bc889bcb93a31cd1b79f8df6cfcd

See more details on using hashes here.

File details

Details for the file pyats-26.8-cp311-cp311-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats-26.8-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 650c55f2683c767ffea12f43abc6c32e7de916fffd51203951b07cedac905749
MD5 2cba370761c3f097087ec7ec6cb065b5
BLAKE2b-256 69c72178da8f72c6594ad2032e8bb40bfe327929d386af2ca8cf910d2184237c

See more details on using hashes here.

File details

Details for the file pyats-26.8-cp311-cp311-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats-26.8-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 bbb84a17d0ec179153e1858b3b3c1b0170a9dcb2c212613dfbe4d41db6e23533
MD5 28fb1bc6acf2c31d1295a512d6d86423
BLAKE2b-256 f8a40e0679003a5bbf2f115d65baacfe595f9768dc2e91faa136b12f71fa136b

See more details on using hashes here.

File details

Details for the file pyats-26.8-cp310-cp310-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats-26.8-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b9b2b9236df547d28aecdc8b3fe9fdc2de0134daeecac9238122b6b1f16eba91
MD5 a4ddd5526f4c03dbfeb04098e9a0d9bf
BLAKE2b-256 dc3cd7c11d44e18fce8dc2aa17166fa213f83d53cd74bb2379f4b1dc73932cf1

See more details on using hashes here.

File details

Details for the file pyats-26.8-cp310-cp310-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats-26.8-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9cda1652a0b3d9ce496bb176b32a0e1802fc5f15f4580794852c80a5750a9e76
MD5 22cb855c9c8966614512b604df747eac
BLAKE2b-256 3d6e622eb0a5264334601278115dede3d67e1c94f03a16b1d115a450fb39747c

See more details on using hashes here.

File details

Details for the file pyats-26.8-cp310-cp310-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats-26.8-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 da58fe7ea04ebe851965f02784d674ebcfa25270035d633450b8ad8f5b04e815
MD5 63bf182260a37cae9bae15dddd1dbbce
BLAKE2b-256 4580cd3525b74a577c1f80b4e41ebe40dff455409544f81e214d1eac90b20261

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

26.8 This release

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

22.5

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