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

20.8

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-20.8-cp38-cp38-manylinux1_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.8

pyats-20.8-cp38-cp38-manylinux1_i686.whl (1.9 MB view details)

Uploaded CPython 3.8

pyats-20.8-cp38-cp38-macosx_10_10_x86_64.whl (511.7 kB view details)

Uploaded CPython 3.8macOS 10.10+ x86-64

pyats-20.8-cp37-cp37m-manylinux1_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.7m

pyats-20.8-cp37-cp37m-manylinux1_i686.whl (1.7 MB view details)

Uploaded CPython 3.7m

pyats-20.8-cp37-cp37m-macosx_10_10_x86_64.whl (503.7 kB view details)

Uploaded CPython 3.7mmacOS 10.10+ x86-64

pyats-20.8-cp36-cp36m-manylinux1_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.6m

pyats-20.8-cp36-cp36m-manylinux1_i686.whl (1.7 MB view details)

Uploaded CPython 3.6m

pyats-20.8-cp36-cp36m-macosx_10_10_x86_64.whl (520.8 kB view details)

Uploaded CPython 3.6mmacOS 10.10+ x86-64

pyats-20.8-cp35-cp35m-manylinux1_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.5m

pyats-20.8-cp35-cp35m-manylinux1_i686.whl (1.7 MB view details)

Uploaded CPython 3.5m

pyats-20.8-cp35-cp35m-macosx_10_10_x86_64.whl (483.1 kB view details)

Uploaded CPython 3.5mmacOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats-20.8-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats-20.8-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1bfb0d42d4fcc8620ee4507908ff1c455e83e9263a97376b3feed04766c15b7e
MD5 0978aa479e74bc11f9c9f49349106d5b
BLAKE2b-256 57b0fc1e73cdbc8dcd712438ea62ad3eeff8b589ffa19968973db7816861ef3d

See more details on using hashes here.

File details

Details for the file pyats-20.8-cp38-cp38-manylinux1_i686.whl.

File metadata

  • Download URL: pyats-20.8-cp38-cp38-manylinux1_i686.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats-20.8-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 53dcda6a7bd1ff3c7e4004f05f6be8717866442039b8c0e74965f31dbedece4c
MD5 217384584532781d7c31a000c807fffd
BLAKE2b-256 c20df3aaeaa259d696ce058e206df3fafd378bb31872ec051da5eecdea348234

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.8-cp38-cp38-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 511.7 kB
  • Tags: CPython 3.8, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats-20.8-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 23c01f94bca77dda8debd14ef499a0582ca19db127d9fd2ea476a508df6dc689
MD5 86deb2d50bf358373cd76422b30ced29
BLAKE2b-256 9a5dabd6f79512d7a5f601142c901e85e9301b317ba0a0e1de6ec5446798539f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.8-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats-20.8-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9516f3d045156f0f9560186ea1a8803251219158645221580b703564191d4df4
MD5 e443e097ed4142d49fe15cd8c692da1e
BLAKE2b-256 cc260cf7ae440bf94d3e9fef95be48bd749e71f10b4a1c789d29f62cb8afff85

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.8-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats-20.8-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 01f14305d96300c4d414bedb0fd663fdb48f2807398a5715428bcb419ea6b73e
MD5 42f56fa9df35aeccf1ca70f75389ea09
BLAKE2b-256 f37fdc970480aba0c5bc7e17b5db69ace97eabeecf14c5ce25a2c987b97538cf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.8-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 503.7 kB
  • Tags: CPython 3.7m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats-20.8-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 b4d1a8d7d7dad0847d088c6c9f81edca2982d4011013ff2d3d96bc72bfcb3d74
MD5 ff165358b3cfa8cecccac2d5f44136ec
BLAKE2b-256 69a029d75cd0035e81df6f167f808800cd0553b296a101aa77769ee28cd15686

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.8-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats-20.8-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e2d5bf3c10b492b9f99527fdd0252947cf7e7444d227f91ccc6bfba3ca238b0e
MD5 4f3fdff64dbf2d1f0d9ccb902f7c4f3e
BLAKE2b-256 d6ac1c8d604616bbecf14e63d2e1b7c323a794a537472f98039cc5a412a7e510

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.8-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats-20.8-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 375b6ed7bda0e3a320a6ea8a756bf581fa1710c15b071a0876fc40c3486cf9d2
MD5 cffb207e162002a155f084d704e547f2
BLAKE2b-256 40fda83ba8df2cb4491733d20d805ab2de2818c0cc2fc0e45c203da0e9d48fe2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.8-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 520.8 kB
  • Tags: CPython 3.6m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats-20.8-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 4a7cb4972563319abd4640888bc0a65892b79a36913047033a9a2fdcb8c81a73
MD5 533a0e1660ba2c40602193ab6e9bee9d
BLAKE2b-256 95ef09dbda599757cc4196ff25fab9e28194bf07bd641115ccae94eac7ee3069

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.8-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats-20.8-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a404d903aea0069bdc1a33d1fbf79b877cfa9de15e8bd9f9c11961e1e430b080
MD5 f0cb1ece8f0810f28d9d780dcb8be993
BLAKE2b-256 5290f42e33ad630488e338c2215e650703e6e71cfbc39891c5572b1cca14d618

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.8-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats-20.8-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 2e7a909eb30634bf10b82e0128c0f5138c46cbf8ae93292ddd8815bfe48d83a2
MD5 2d2201f2bb32e18a2912bcaef2f11705
BLAKE2b-256 fc8fe64cfb2499db53e7163edf54492dd362ba90914f862d895cec58694a1ce4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.8-cp35-cp35m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 483.1 kB
  • Tags: CPython 3.5m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats-20.8-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 2e2aa6289612ff0efc6a161177ec0dfc2ba0cf8b8503aacbd9a379dbcfdfa044
MD5 74671a696c3af9f136db968bef785a21
BLAKE2b-256 dd9c81fdf043fb9852f91cbca1d0e35e4cb8c51fe887b88de1d284c8528254c2

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