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.8 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-24.7-cp312-cp312-manylinux2014_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.12

pyats-24.7-cp312-cp312-manylinux2014_aarch64.whl (5.5 MB view details)

Uploaded CPython 3.12

pyats-24.7-cp312-cp312-macosx_11_0_universal2.whl (1.9 MB view details)

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

pyats-24.7-cp311-cp311-manylinux2014_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.11

pyats-24.7-cp311-cp311-manylinux2014_aarch64.whl (5.5 MB view details)

Uploaded CPython 3.11

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

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

pyats-24.7-cp310-cp310-manylinux2014_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.10

pyats-24.7-cp310-cp310-manylinux2014_aarch64.whl (4.9 MB view details)

Uploaded CPython 3.10

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

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

pyats-24.7-cp39-cp39-musllinux_1_2_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

pyats-24.7-cp39-cp39-manylinux2014_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.9

pyats-24.7-cp39-cp39-macosx_11_0_universal2.whl (1.9 MB view details)

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

pyats-24.7-cp38-cp38-manylinux2014_x86_64.whl (5.4 MB view details)

Uploaded CPython 3.8

pyats-24.7-cp38-cp38-manylinux2014_aarch64.whl (5.0 MB view details)

Uploaded CPython 3.8

pyats-24.7-cp38-cp38-macosx_11_0_universal2.whl (1.9 MB view details)

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

File details

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

File metadata

File hashes

Hashes for pyats-24.7-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8457fb593904c9a8396ecad68fbb110b72407127a279e6685f3b1fbaee5c660b
MD5 c4774db726c2bc11a310c86a286d5549
BLAKE2b-256 121a7b587dfacb403505ec2842fbe69d4cc21aa59a79adbcb5c1e5934e6cb95d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-24.7-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2dedfc0b38689a591a96e8d6674af7a7b16435efa9cca34deacd80ff64adfd45
MD5 08463297818d9997bcbee241a2546919
BLAKE2b-256 97b840cdd5653c6d4871220b55b88dc25fc7f72a8c7f12d15496624428ac94fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-24.7-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 116ac0ff41084fc1461151bce39776a33b5b9a09c909dcb1f7b5492f51724ba6
MD5 c1f5b3ce3cfc9f36b873f3ee952c4820
BLAKE2b-256 733bc92afe3bdbbfe672348edcbba407e1ab38d639596e156db23c42c0883e12

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-24.7-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 65a164c51e8501222d6249bcf0145f4bc8311758adbed0ca40e7efe56dac9750
MD5 9b06b04e0ecd160a16064d73a17b238d
BLAKE2b-256 b8eb370e980773afb1ce0c9a578223017f428bf576362d79a8d176075a475533

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-24.7-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7bff9dd11ee0ab8460b7f5f8af668a81527689365132997b93d704c80e448f81
MD5 a49e2c0110ff51c756de35be984a157e
BLAKE2b-256 81e0a3c0df32db4c6df20fb955e416c33465c5a928e10f161412cb4c9ffecb08

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-24.7-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 7d53f727953b2e18519312277cd31d4966b88508a082eeba47e749349a98e0af
MD5 0602ee8b15d39d73310501df5c0ea7cd
BLAKE2b-256 b6cb2e46e1956a42808fd8fcbfb20fa979b171304ec28dd8f6e8a3f52a105a68

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-24.7-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0f223a09da536697cccb8256798033aa28bbf69e857bd2013419e8a729cf7ece
MD5 efe00c85f9de091955b80ee73ca58e1b
BLAKE2b-256 fda949e71df4248a2c0ba07979155c6877402a656d784282105a950e8d695352

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-24.7-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a5a190821ff7a60dd9fccb12767f47a1ce5a43ea186bd2e5a36bc9b28cf2fa96
MD5 336c99443ef26ff7023a9f5804de7c60
BLAKE2b-256 cd7febf9756b2f708da57bb4c22f08db6f50d2c4fd296aac5c294cd57d414ec0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-24.7-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 98e59ec3716d1c725852b44e40d19c53722471049723fb4ba1d6da90a7563ec8
MD5 c31262f13bce6c4aa0671e4099b719d0
BLAKE2b-256 ad143c4aac791b1bbc2a5eea38c0c8f87bca1a86d1826f1841a4d3f61c0e1b77

See more details on using hashes here.

File details

Details for the file pyats-24.7-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyats-24.7-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6b0350cd1823a015a6222960ab4f323f5d019278b1036f3a11973119f8bee9ca
MD5 46ff16baa191a7e3db85b74684215659
BLAKE2b-256 abf18fd8ba3e40a6514dac5fb9280fe76e4f852a0ffbe3e9bb3153874072c3ba

See more details on using hashes here.

File details

Details for the file pyats-24.7-cp39-cp39-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats-24.7-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 37aaeeb766d335aed497fc55657d9a7dce81820232b83cb491037227be716bf2
MD5 3348632b57adc8eaa513f73503b83902
BLAKE2b-256 4c5e9f54e7a422e5d76bc6e0fefe97dfaa40363eba09096c9754903d94137c05

See more details on using hashes here.

File details

Details for the file pyats-24.7-cp39-cp39-macosx_11_0_universal2.whl.

File metadata

  • Download URL: pyats-24.7-cp39-cp39-macosx_11_0_universal2.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.9, macOS 11.0+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.8.2

File hashes

Hashes for pyats-24.7-cp39-cp39-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 620fe5426859ab1286d8cd864946355dfd384efed4412057804c3da3579dc559
MD5 5cff8cb5dc79bfb6a027e8906d72030f
BLAKE2b-256 0f41158084a604dd4732397fb862827b13d6825715a5aef2bb0222a646be2159

See more details on using hashes here.

File details

Details for the file pyats-24.7-cp38-cp38-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats-24.7-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bdf051a93da12fffce224e8c7fe161232f675b5f33b2df7e2ddab9df7f4deb17
MD5 ebbed28933960c0f54bee9137e49ff84
BLAKE2b-256 dfa08956b88c33248396281dad5ed9543e79056a27a99df25639e2bf58db8756

See more details on using hashes here.

File details

Details for the file pyats-24.7-cp38-cp38-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats-24.7-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bcecabfab3458aef2bfc4964193611a703a0e78221e77b45d51ef414dec05a18
MD5 c5b3757e50bfd7f809855e641b4ac0c9
BLAKE2b-256 8bba01c1a2104ea2f94708c904024ff981723e830f4434db134c810cc8e053db

See more details on using hashes here.

File details

Details for the file pyats-24.7-cp38-cp38-macosx_11_0_universal2.whl.

File metadata

  • Download URL: pyats-24.7-cp38-cp38-macosx_11_0_universal2.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.8, macOS 11.0+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.8.2

File hashes

Hashes for pyats-24.7-cp38-cp38-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 8bd88c7d59b007f9ec7ae3d33e1b14068eab4c5e12e674e25a147e1b1731bcac
MD5 f0fd56fe13f403eda2ec58f836f4648a
BLAKE2b-256 d55643f0ca3d51dc3bfa2fe9b8f3715e2b702fc1a28e17549ef9c5509ef6b708

See more details on using hashes here.

Release history Release notifications | RSS feed

26.8

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

This release

24.7 This release

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