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

21.9

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-21.9-cp39-cp39-manylinux1_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.9

pyats-21.9-cp39-cp39-macosx_10_16_x86_64.whl (647.7 kB view details)

Uploaded CPython 3.9macOS 10.16+ x86-64

pyats-21.9-cp39-cp39-macosx_10_10_x86_64.whl (662.2 kB view details)

Uploaded CPython 3.9macOS 10.10+ x86-64

pyats-21.9-cp38-cp38-manylinux1_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.8

pyats-21.9-cp38-cp38-macosx_10_16_x86_64.whl (636.5 kB view details)

Uploaded CPython 3.8macOS 10.16+ x86-64

pyats-21.9-cp38-cp38-macosx_10_10_x86_64.whl (649.7 kB view details)

Uploaded CPython 3.8macOS 10.10+ x86-64

pyats-21.9-cp37-cp37m-manylinux1_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.7m

pyats-21.9-cp37-cp37m-macosx_10_16_x86_64.whl (626.0 kB view details)

Uploaded CPython 3.7mmacOS 10.16+ x86-64

pyats-21.9-cp37-cp37m-macosx_10_10_x86_64.whl (639.3 kB view details)

Uploaded CPython 3.7mmacOS 10.10+ x86-64

pyats-21.9-cp36-cp36m-manylinux1_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.6m

pyats-21.9-cp36-cp36m-macosx_10_16_x86_64.whl (623.8 kB view details)

Uploaded CPython 3.6mmacOS 10.16+ x86-64

pyats-21.9-cp36-cp36m-macosx_10_10_x86_64.whl (636.4 kB view details)

Uploaded CPython 3.6mmacOS 10.10+ x86-64

File details

Details for the file pyats-21.9-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats-21.9-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.9 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pyats-21.9-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 221358f61196606ef11a00ee5ffcaf089f60d97d07f918acfa9cc0539b9f60d9
MD5 96be1c8302b51f6c00baa00470109010
BLAKE2b-256 6eda8a1b1ad8cb19cbd284d6981fc7201bebb5e7793d26f90ad16cddad5ad954

See more details on using hashes here.

File details

Details for the file pyats-21.9-cp39-cp39-macosx_10_16_x86_64.whl.

File metadata

  • Download URL: pyats-21.9-cp39-cp39-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 647.7 kB
  • Tags: CPython 3.9, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pyats-21.9-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 cce5392f892430de77c80bc55918544362c882bb11a5c2440e86d97abfbe2eae
MD5 1fa762bda4a51344a0fe8f60639dd35b
BLAKE2b-256 6006e3ca770e712c2051118d1a8f15171d870f9e01ba3ca0b18f86efc9ed5a68

See more details on using hashes here.

File details

Details for the file pyats-21.9-cp39-cp39-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats-21.9-cp39-cp39-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 662.2 kB
  • Tags: CPython 3.9, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pyats-21.9-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 c4d2bb5b46c5c702b7109e69e67a35f0d652ce999100c9681a1ff98fc629f67f
MD5 1955a1fc5e39dd4ed190f19294735ba6
BLAKE2b-256 debe832a13fb8d138061be866ea460379d16ad3dd15fa5a132bdf4abfa03a05e

See more details on using hashes here.

File details

Details for the file pyats-21.9-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats-21.9-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 3.2 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pyats-21.9-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 220dd9502de2d2c9cf7bdfe43654cd173f1dabc7a532ab5dfcde75a62e7f5d0c
MD5 38b7fcdf9ec5b4d9b8cdcf63b1c1d5ac
BLAKE2b-256 be0827b8987485244db387eb625846de3fc27335603ef851852824c15d6d4186

See more details on using hashes here.

File details

Details for the file pyats-21.9-cp38-cp38-macosx_10_16_x86_64.whl.

File metadata

  • Download URL: pyats-21.9-cp38-cp38-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 636.5 kB
  • Tags: CPython 3.8, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pyats-21.9-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 b50ef2bd6b732d70e4648180d3024741c9ab63431339a67063e34c90cff59f47
MD5 1f02b6b10e36f5472802495ba5395220
BLAKE2b-256 efc63474c8d5e6d67443fe745afd20fc1eed4c4dc9e6a1973594b82af555bd78

See more details on using hashes here.

File details

Details for the file pyats-21.9-cp38-cp38-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats-21.9-cp38-cp38-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 649.7 kB
  • Tags: CPython 3.8, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pyats-21.9-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 cf00cf3b0f3becdd0d7b2fc60fd7130e6c03ef8e8c5c718bdd381bf2d4fb422d
MD5 fd8743127232869b1a1a1383266abf3b
BLAKE2b-256 5e02be127f73d5d200afb33106e9410ee2eab4443feb9b57dabaed2f4440c6af

See more details on using hashes here.

File details

Details for the file pyats-21.9-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats-21.9-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pyats-21.9-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9491201de39efb274966f3fb02c47b94a33883524081b93e64a67bb6d5b0aa5a
MD5 ae01a8f85bb293e34c1bfd187d544b50
BLAKE2b-256 34289e610bc5989e5b1984b6ec21d7361d71a31a1df77cdcc349a66081e9729d

See more details on using hashes here.

File details

Details for the file pyats-21.9-cp37-cp37m-macosx_10_16_x86_64.whl.

File metadata

  • Download URL: pyats-21.9-cp37-cp37m-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 626.0 kB
  • Tags: CPython 3.7m, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pyats-21.9-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 4656118348a51d6ff101a215224f924329ab148860c98f7824b456b81a3a0fc9
MD5 1337d0ef08adb62933f6405454089f95
BLAKE2b-256 723f51c8ca3a4c866f53ac5250f9d9fea8de9c65a86a5906cee2390718a53b72

See more details on using hashes here.

File details

Details for the file pyats-21.9-cp37-cp37m-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats-21.9-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 639.3 kB
  • Tags: CPython 3.7m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pyats-21.9-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 55289e4c8c055c4be35f3575b662ba18e2c16228da512ebedeaaa739871d045f
MD5 daf793e85af5caf4e6fa1091de58ce2c
BLAKE2b-256 d32dbdc4cb53622a7a59880e92b779531fd443928f457a3e79fdc487f1cf5117

See more details on using hashes here.

File details

Details for the file pyats-21.9-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats-21.9-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pyats-21.9-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 be9caf28b531db136337fcf8ab2f03c0d22f1032ba2885b4ecb4f2c17d1cf56d
MD5 0a33c6a12f2b68f87505276d3c712994
BLAKE2b-256 af00f8537a5688b18335332c3b9a05c7ec9db2657c9f93262c8ecd02dac2a1ed

See more details on using hashes here.

File details

Details for the file pyats-21.9-cp36-cp36m-macosx_10_16_x86_64.whl.

File metadata

  • Download URL: pyats-21.9-cp36-cp36m-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 623.8 kB
  • Tags: CPython 3.6m, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pyats-21.9-cp36-cp36m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 2a92a1cff180bc955d72c8cefff311908cb33172a8c8869c0893adf31fe7519e
MD5 caf4733bfb830025d49fad73207dda4f
BLAKE2b-256 9791b5bd25bd903dd45ad5b5275e25d24187077c18c92e8640ff4bcdaa7c53bb

See more details on using hashes here.

File details

Details for the file pyats-21.9-cp36-cp36m-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats-21.9-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 636.4 kB
  • Tags: CPython 3.6m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pyats-21.9-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 1a98a22940ce28209ee6432131e649c19878f5457ea4eeffbc30d56764e2953a
MD5 802ba0c0c0ad431cfda80253064a13c9
BLAKE2b-256 9eef6dab51efc2a77142450512e106192382ed2dfee039ddb084629f63a2a67d

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