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.

Project details


Release history Release notifications | RSS feed

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-19.12-cp37-cp37m-manylinux1_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.7m

pyats-19.12-cp37-cp37m-manylinux1_i686.whl (1.5 MB view details)

Uploaded CPython 3.7m

pyats-19.12-cp37-cp37m-macosx_10_10_x86_64.whl (460.0 kB view details)

Uploaded CPython 3.7mmacOS 10.10+ x86-64

pyats-19.12-cp36-cp36m-manylinux1_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.6m

pyats-19.12-cp36-cp36m-manylinux1_i686.whl (1.5 MB view details)

Uploaded CPython 3.6m

pyats-19.12-cp36-cp36m-macosx_10_10_x86_64.whl (474.2 kB view details)

Uploaded CPython 3.6mmacOS 10.10+ x86-64

pyats-19.12-cp35-cp35m-manylinux1_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.5m

pyats-19.12-cp35-cp35m-manylinux1_i686.whl (1.5 MB view details)

Uploaded CPython 3.5m

pyats-19.12-cp35-cp35m-macosx_10_10_x86_64.whl (446.6 kB view details)

Uploaded CPython 3.5mmacOS 10.10+ x86-64

pyats-19.12-cp34-cp34m-manylinux1_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.4m

pyats-19.12-cp34-cp34m-manylinux1_i686.whl (1.5 MB view details)

Uploaded CPython 3.4m

pyats-19.12-cp34-cp34m-macosx_10_10_x86_64.whl (431.3 kB view details)

Uploaded CPython 3.4mmacOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats-19.12-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats-19.12-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 18b53dda1c35d644a189a6298e9c6375d8ed2acae99e9516d80b7cdd6182fcbf
MD5 c745525acc1ada4cc7bd396ee0d9b775
BLAKE2b-256 94ebd067a9a04d868d345cff878208051ba364598b12152a853f848017be1ae1

See more details on using hashes here.

File details

Details for the file pyats-19.12-cp37-cp37m-manylinux1_i686.whl.

File metadata

  • Download URL: pyats-19.12-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats-19.12-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 9b8a2255d3ef3547688e2b37965a56f141bbd3085050706da2a6f5ac3942aeaa
MD5 6872ecebcbf07bd682d9d900ae9e6f5f
BLAKE2b-256 c3983e2cd69e92c1edb815f812c08a852fdd436c8afb58bb38e41aa816b50cbb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.12-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 460.0 kB
  • Tags: CPython 3.7m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats-19.12-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 0fbc3d90b84713e09b0f92e268c50dcbe2697c62c1943304c037ab5cb228e028
MD5 62c7b5e36ea091027b1b7f294db09132
BLAKE2b-256 a8a4914d64f1217798ba0be5aee8a6b242fb4ad2607693a68abbd0b1b5a51ff5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.12-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats-19.12-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 48e7ad3b44ee097d1eaeb45a3c35ebc9022890f52edbaf3a214c4c15461fdf70
MD5 0c1809282b15769947d1f16156ea3385
BLAKE2b-256 dae946d92135c46bded0c5f4e3537949876ad6abaf1e64a5b4e04333c2b2d12d

See more details on using hashes here.

File details

Details for the file pyats-19.12-cp36-cp36m-manylinux1_i686.whl.

File metadata

  • Download URL: pyats-19.12-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats-19.12-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 518e9a0f89f2ee6dc987b1db538202cf4e702f1f9fda47fcebf003def65504ae
MD5 9f76c5e18733241c49be0133f1afde58
BLAKE2b-256 41fd555c3a43b0bbe2218f8bd721d80b997a2613e18a1ad423ed372b585d243a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.12-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 474.2 kB
  • Tags: CPython 3.6m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats-19.12-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 9cd3d7a83564f3c776f3451036b9335d547d643e5b5c1872d756660a723246a2
MD5 5e0c368fbdf29843b16c8bb53ac59daa
BLAKE2b-256 534dee8d743274f3608ffe6da6e8d3105babef2c25506522374a5591b029606f

See more details on using hashes here.

File details

Details for the file pyats-19.12-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats-19.12-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats-19.12-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e4dbd8ca97214a67b70f08d7c9b4cc61d00249de7ac5ddf516278eeb7d2c4369
MD5 5f4cb7069a41a6e2b8e54cf8b421aff3
BLAKE2b-256 adeb8cc99881663cf4df9bea161afa640436689ce29952aa06f2cf865154837e

See more details on using hashes here.

File details

Details for the file pyats-19.12-cp35-cp35m-manylinux1_i686.whl.

File metadata

  • Download URL: pyats-19.12-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats-19.12-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 fbe3cccace6cb008438cc422289837e265b0a31fe649beeaeaad468c325515f3
MD5 f4c625fff84cdcbe7b7db5c2770cc9fc
BLAKE2b-256 6c12c28339c309ed24b7985b18e698b893d2b941abc29f6bea7a08440f1be439

See more details on using hashes here.

File details

Details for the file pyats-19.12-cp35-cp35m-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats-19.12-cp35-cp35m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 446.6 kB
  • Tags: CPython 3.5m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats-19.12-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 61627bbace48d8e779539942afb8e7abfe2c8e8ecc3a69d6c26876b25d528f0c
MD5 ed6fa51015961744c9f41b67726fff92
BLAKE2b-256 8aeaeb9c0ebe878c7aa5764eeacf74646f3b7bbc192b9558dee42eb619204817

See more details on using hashes here.

File details

Details for the file pyats-19.12-cp34-cp34m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats-19.12-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats-19.12-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1eca7e9109bdd382809ed6f6d3586b5b50561f63eee0e7587a9e1f92b553cd34
MD5 3207cc3970b63e1b817da7e6f0f9a871
BLAKE2b-256 a7d99a76da143422f208e2c6c2538e6296e414e2771239d73728b889f4b64326

See more details on using hashes here.

File details

Details for the file pyats-19.12-cp34-cp34m-manylinux1_i686.whl.

File metadata

  • Download URL: pyats-19.12-cp34-cp34m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats-19.12-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 4b93b9974a13af11a469f1d36faf1a05fe7f823593cb5765c0b0703306489c49
MD5 b512301a07b74d54d699ae5ad948cfa5
BLAKE2b-256 b60d6b04b6e584f805891e04790598d053c40fe5c97db6e9bde9f83da91471dc

See more details on using hashes here.

File details

Details for the file pyats-19.12-cp34-cp34m-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats-19.12-cp34-cp34m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 431.3 kB
  • Tags: CPython 3.4m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats-19.12-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 a79f5f44893c241bcb7c9ca4b982ee323a899355716f0076e6a472c0f1c55bca
MD5 68000e24eeb57c580b3d3137629675b9
BLAKE2b-256 2525c489d3acefb7c3dfdb4164055e2f13c01a8a295fbce9a26bfe62f07e80b6

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