Skip to main content

pyATS - Python Automation Test System

Project description

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 history Release notifications | RSS feed

This version

23.1

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

pyats-23.1-cp310-cp310-manylinux2014_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.10

pyats-23.1-cp310-cp310-macosx_11_0_x86_64.whl (864.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

pyats-23.1-cp310-cp310-macosx_11_0_arm64.whl (747.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pyats-23.1-cp39-cp39-musllinux_1_2_x86_64.whl (880.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

pyats-23.1-cp39-cp39-manylinux2014_x86_64.whl (3.9 MB view details)

Uploaded CPython 3.9

pyats-23.1-cp39-cp39-manylinux2014_aarch64.whl (4.1 MB view details)

Uploaded CPython 3.9

pyats-23.1-cp39-cp39-macosx_11_0_x86_64.whl (863.3 kB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

pyats-23.1-cp39-cp39-macosx_11_0_arm64.whl (746.2 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

pyats-23.1-cp38-cp38-manylinux2014_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.8

pyats-23.1-cp38-cp38-macosx_11_0_x86_64.whl (849.1 kB view details)

Uploaded CPython 3.8macOS 11.0+ x86-64

pyats-23.1-cp38-cp38-macosx_11_0_arm64.whl (740.3 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

pyats-23.1-cp37-cp37m-manylinux2014_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.7m

pyats-23.1-cp37-cp37m-macosx_11_0_x86_64.whl (834.5 kB view details)

Uploaded CPython 3.7mmacOS 11.0+ x86-64

File details

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

File metadata

File hashes

Hashes for pyats-23.1-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 727f754cf3f2c2ac72e8dce98ad6217af9910ed0aaed6da2aa8edb7e5848be28
MD5 f0df5dfd95706f634bb9c5b067587c05
BLAKE2b-256 6a354e4abf9c59be8f392d3db02c189b33a6d98ba8386afd86a5000884b2edd5

See more details on using hashes here.

File details

Details for the file pyats-23.1-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyats-23.1-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 65c79712a1b1007ce9314f929e44a63d2f07bcbb8db1406d8e1242fd73018608
MD5 44b66002bf34392da0a8f2a06e210830
BLAKE2b-256 c74246df2be3b71d14ca922e8dcac850f9fe2bd69376a2704b424467c1833393

See more details on using hashes here.

File details

Details for the file pyats-23.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyats-23.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d04a7b972fe2b214ddd8db4f01e7fa5b41f55622404043777b0265f8de7f4b1b
MD5 89088dbac5d985bdef9512b469603361
BLAKE2b-256 389b535f3535acfa62c55ec9cda29698ceb65a8c66167683bf010747cf238267

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-23.1-cp39-cp39-musllinux_1_2_x86_64.whl
  • Upload date:
  • Size: 880.6 kB
  • Tags: CPython 3.9, musllinux: musl 1.2+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.6

File hashes

Hashes for pyats-23.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 31e39fa18e55252367bab057e190534530c78016c7ef11a26507b8806b10473c
MD5 518337bd458310bd5c47f54eb22a79bb
BLAKE2b-256 86e0feff487c6b2ae0e5c8b548dc88c7a4dfe08c9d0c2e06f435ed528da062d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-23.1-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c24064e8ec7145a7e3d55365f8daefeb70602cf31312668d353b7dfd1b0a9090
MD5 54efcd12c49561359ad6410d04518fbf
BLAKE2b-256 43a2eeeeb9b95f42a6502a74435360e77e0f3f8032e4868db173908f5d264204

See more details on using hashes here.

File details

Details for the file pyats-23.1-cp39-cp39-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats-23.1-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d857b80548afa8eaf568ebd4031f5f764287fa2f22a3eb51545cf60e05583ca4
MD5 f533f52187e89ebe979e9e003ecf155a
BLAKE2b-256 e0c318e6163f39f8deb186d91da87196e636a6f7ac4b2e0af6f3b2370df340e2

See more details on using hashes here.

File details

Details for the file pyats-23.1-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

  • Download URL: pyats-23.1-cp39-cp39-macosx_11_0_x86_64.whl
  • Upload date:
  • Size: 863.3 kB
  • Tags: CPython 3.9, macOS 11.0+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.6

File hashes

Hashes for pyats-23.1-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 8ba50dff0c28f16b0322d5503c3cafa470f34831de2b83e7091514fc09b23bc1
MD5 553b82ad69e31bac63cb3bf87b1f3a93
BLAKE2b-256 a458a264788ca961d231074e5f432dce9d4c79ded1a99b902acd4d335e0643ba

See more details on using hashes here.

File details

Details for the file pyats-23.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: pyats-23.1-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 746.2 kB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.6

File hashes

Hashes for pyats-23.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0a61610b1c068ef7f98008a90aaa3d1a36499050649300daf88b961a81ff17ba
MD5 9aa0166af17accca8bb037b879097a8c
BLAKE2b-256 5fb758df98a236c2fbf29836ad10b3cf2671ae487a592fa6adc3f5b7b820d5e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-23.1-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 491f310532d24cf5673f0f5ebf570985e5b4fca4a98017afa83aa6086bffed58
MD5 a63883be672d4ac3c23f7eb6d9f293bf
BLAKE2b-256 06ef72ddc12bb9ab43bc5a78b1031feb6e17aea37582e7c2f52a3b8115f29d35

See more details on using hashes here.

File details

Details for the file pyats-23.1-cp38-cp38-macosx_11_0_x86_64.whl.

File metadata

  • Download URL: pyats-23.1-cp38-cp38-macosx_11_0_x86_64.whl
  • Upload date:
  • Size: 849.1 kB
  • Tags: CPython 3.8, macOS 11.0+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.6

File hashes

Hashes for pyats-23.1-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 f0be911d6fd89d22f921d340fb1c04d2290589981cba57fbee73af462a9c41de
MD5 07d54eeaf48eec6c8f9bc6e60473d4c2
BLAKE2b-256 b63bdc53b5bdeb982bca04dede2a03d71500727f753cc05d0b38dec2e3391609

See more details on using hashes here.

File details

Details for the file pyats-23.1-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

  • Download URL: pyats-23.1-cp38-cp38-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 740.3 kB
  • Tags: CPython 3.8, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.6

File hashes

Hashes for pyats-23.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5f2c1855572b581f54feac6e783ddfa6bb8d2b8a1f4cf4c73f8c8aa13970b48c
MD5 715881b4d0933898230aaea82ad8c5b1
BLAKE2b-256 822febba0f38d0cf35047f8f08c54670ca7b2adf331ea28ddbbe344621c20c40

See more details on using hashes here.

File details

Details for the file pyats-23.1-cp37-cp37m-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats-23.1-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 40a1c4bbcb53515c489bbd7b3dd252d1c81a35ae5962ee97adaeceac458b7a20
MD5 242694401ac57b33c0be4733b37ec9fa
BLAKE2b-256 69a740f52a2ccb4bba6ae9b6954b8f0338e181b9745d019415d0311297148bea

See more details on using hashes here.

File details

Details for the file pyats-23.1-cp37-cp37m-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyats-23.1-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 560fa4fdde6e61452a92426c834dd35d6f657cd7d5321b50a54d03ec9acf569f
MD5 6eff1f3a85fca04203eeb78caf49e43b
BLAKE2b-256 95d353bd98c2fd894cb8d4ae5bd5ec02d42233aeaeef3fc92241acbd5dc7454c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page