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

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

Uploaded CPython 3.8

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

Uploaded CPython 3.8

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

Uploaded CPython 3.8macOS 10.10+ x86-64

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7mmacOS 10.10+ x86-64

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6mmacOS 10.10+ x86-64

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m

pyats-20.12-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.12-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats-20.12-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.12-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6388677a0c1dff57b4759498e412d98f044859790f38ed6e7ff840c29f1a4df7
MD5 fcd6fc0f240239f3c531827025c1e2e5
BLAKE2b-256 d0eafcd253e26704eaa88dc30c94505154ad44a89787805e596581788082e0ba

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.12-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.12-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 013c50107faf229db458e1f80e36fc72ba03469a0fee6aad1419351da6a971ab
MD5 4c521f81899a33309dfc3192dc4a63e6
BLAKE2b-256 a0cc1f55e2a56c666a1cd1de45335b68c6ebfcf14a92e123de71b582d7948731

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.12-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.12-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 3bbe6fc3ccb5e0a255f61a033f8f316d585875c80ab13f7e62789b14534e7642
MD5 e3dc51ee1b16176906afa5ef25b7dd62
BLAKE2b-256 ca8ca8cc72899b66e215e8fe60a6c55ca2bc8539811df7dbe5625357ac34dd77

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.12-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.12-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 de88c4441555d9f1f466f673ec951cd6d62ee5d0d43cce0f4e237d4dfb9535bf
MD5 0b65cf6c14929c257f56b09d399a82a7
BLAKE2b-256 e9c10fed4a4d2577effa7c70c46c82abf21723df6853d2986902a7cec3563a77

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.12-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.12-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 8b44f293dd0a88803870141945d2a62d093976043521f3fc2685078ee2fc6e05
MD5 79ea05a0785d00d87b517d564b59a3ca
BLAKE2b-256 55034ffffdd29ed71fbd12e4cbfad3c52410d7d27834efca0eee01ff0fc7ec55

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.12-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.12-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 f01dcb1776ed960eacf10428b2f59d505679e59f046a86ba9f3476a84e827dc4
MD5 51d4e0caf600a585bb7658118755e5b9
BLAKE2b-256 cdff4d85c2d4861bcab03e5d728f5313f9c1a3779132895b6a2e4318909c6b7f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.12-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.12-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 fc9c19eac980b7c25814ab6dc2b57f7989cc038bec441da96fa40d62ef47e0b3
MD5 2a30779f9655a9c6a8b4a2a5e7591a3f
BLAKE2b-256 88e7064ed48968dcfb9e1f255adb158467b3fc585e1992b73dac9cb25a8de747

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.12-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.12-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 704255a62bb079a2f013d48b430550f3a83837dbb906abb16e544d5ad23c1e3c
MD5 57d8525a9a74e99de1a445771d64c737
BLAKE2b-256 167a335108213e6d4c2a926a04126ac96cbf180dc87b27dfff0d2ce7fbb335f2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.12-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.12-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 a929425e12964f5e70c1db17d83dd23d1e02cfa755f1030c9e1e05299cd5fb04
MD5 2ebaf4ac5e5d7dee8a45ee45b1d7cb54
BLAKE2b-256 2ffaf2393858491f030bd649e82809354927b70e996b1e0aea794f9a1c40b3bf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.12-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.12-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 819bba9b3bc5419864ea401f134211522f2ece63b83e04eaaeaccacb15d7decc
MD5 82d5a8bf162030af9da8c1385f3aa0bc
BLAKE2b-256 00788676914e046c388fe099634d866b65215143ba703bd94336cf515857a5b7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.12-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.12-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 d1f2e9eb6ab4fd33b9aed8ddcd9ecf8c3ddaaf6a26ba0dba2e2686763b200e8c
MD5 e56341e4ff10091933fb1da66de890fc
BLAKE2b-256 5db8c6afd06cb0cf9192132b81ef0ad44417f7526bc58719f6d29b6ce05145d8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.12-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.12-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 ac9e7f4c41df99c55f43eda57132524b7e4b3eaa229d61567b0fb3d4a18c3268
MD5 6c6b9d71021687464d2531673c7eab18
BLAKE2b-256 c9e1468a545f51e75cceecf0b5aeecb8c5fd010226a4630a3ee64ae8502d55ee

See more details on using hashes here.

Supported by

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