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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

pyats-19.9.1-cp37-cp37m-macosx_10_10_x86_64.whl (453.0 kB view details)

Uploaded CPython 3.7mmacOS 10.10+ x86-64

pyats-19.9.1-cp36-cp36m-manylinux1_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

pyats-19.9.1-cp36-cp36m-macosx_10_10_x86_64.whl (467.1 kB view details)

Uploaded CPython 3.6mmacOS 10.10+ x86-64

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

Uploaded CPython 3.5m

pyats-19.9.1-cp35-cp35m-manylinux1_i686.whl (1.4 MB view details)

Uploaded CPython 3.5m

pyats-19.9.1-cp35-cp35m-macosx_10_10_x86_64.whl (440.4 kB view details)

Uploaded CPython 3.5mmacOS 10.10+ x86-64

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

Uploaded CPython 3.4m

pyats-19.9.1-cp34-cp34m-manylinux1_i686.whl (1.4 MB view details)

Uploaded CPython 3.4m

pyats-19.9.1-cp34-cp34m-macosx_10_10_x86_64.whl (425.3 kB view details)

Uploaded CPython 3.4mmacOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats-19.9.1-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats-19.9.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 822be189509d61136e7ba887ddda513b3ef83c536e6edf6a3eed22cca46a5fde
MD5 7a89d22267773784296ac9186c6f840b
BLAKE2b-256 68bf2d92e427f1f806d8d91697ccb2548a693bef2c04bd2eb8a64b4fd2aab6a0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.9.1-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.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats-19.9.1-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 eecf066348cb93850c48af8795d05bc2ba8b018a0e055f6296071e1954a76a60
MD5 3e1400765bd26d8242dbe4eadce56184
BLAKE2b-256 1ab0bcee9c1dca51b29ee45ff938968bf1e9c90d4cf77b4758df32fb0c162eef

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.9.1-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 453.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.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats-19.9.1-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 33ed38c0ad5ab60cf7caac4849c9256952841d56a268288cec99b19742091fdb
MD5 a1953a286beb2f15713cd6f0b543a05b
BLAKE2b-256 deaee357f454992281693be9264462ba0396b2b63da7d0ab335cca3d983832f0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.9.1-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats-19.9.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 952dcb592be890292d0109168fc4513bcebdfd654749f4ba301c51ad18e749a0
MD5 4fa0278e01f9dbd0ce54da6805e35035
BLAKE2b-256 9ec2d58c496c122d63e8d2e542000da2d425222438505d65f5fe46e4fdaa8fd5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.9.1-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.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats-19.9.1-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 2e1261122fb4a34a47ecefd0ed046ad99f8fc49bb2c817caa899f275234ff1dd
MD5 f3508796678216235a49048ad6ecc59c
BLAKE2b-256 4ba45f160056b7a30e89d2ec6ae1bc5dd265daab1a8ca3c56c3a7c2dda473d68

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.9.1-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 467.1 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.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats-19.9.1-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 c8e5f6026f3c545318743453c9db5eaffa459ce20f9ab4f1c7a028dac14cbe06
MD5 c204776f6d3da6dd954f56c1596770a3
BLAKE2b-256 132d3605bfe69482d36f4770e0eec2582874cd96a199c154c873ec98405cce6f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.9.1-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.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats-19.9.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a803e10b276d6d4ff645ebffefa5a85b59cbf4ddf3be259ae41d27c6f115b0ac
MD5 eddfd00f9da7b2a232d0c15a4fd5827c
BLAKE2b-256 afafc7213a6e8fe71f962af844575403b523832b2a9292f5858747d0df0038e2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.9.1-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats-19.9.1-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 e4e332237a79905659b7cdf6a8b32bc863013c8d9badf29926dd16a9b2c8681e
MD5 687f7a337d03d7571f6147f349bd53ee
BLAKE2b-256 6d44931e14262f5183166d649a8ac4bd7fb4a5ddaaabf3f6b90357ad346420cf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.9.1-cp35-cp35m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 440.4 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.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats-19.9.1-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 fe9fc7880659cdf120994e24e63aa382a1d8e3db36b55b4191b040dbfb4bfd9c
MD5 efe11a5491ad2401c61ee9e11450c21a
BLAKE2b-256 7b415b793bda4ab4559bea1b44e4598d290c7559b2dbc40b84f83c6a5b9c1286

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.9.1-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.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats-19.9.1-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 447724487db9e6e0d9f4e0d2c85e46736e7887100925110b79e0bbe367c5d04e
MD5 6bd33ff75fe4fd8d2f8f9f9438f4a17c
BLAKE2b-256 716ac3822004a04267ee2bf94325342b55ee1d7efc022e8e4121d3a3fa488073

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.9.1-cp34-cp34m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats-19.9.1-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 0fa12e578e9938082f38d125921cc7db7df0a1908bb4517cf954f064d599bcbb
MD5 9d4af383ce6ac2ac5299299e78fc4e8b
BLAKE2b-256 aa66236d134a15f91f68e74f659a76771913e8649b4f0b3d31bf8f8eef4b6a79

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.9.1-cp34-cp34m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 425.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.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats-19.9.1-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 df81305adf91d986dd24a8447986dbead0a26a1588c5cb4d2552bff117ae3fb7
MD5 5fdcbc1045e8b80f23b453dc215f660d
BLAKE2b-256 3ea0fcbaa7d46fbf1e68a0a8f818f31c6970455e6c09a850290bdbdf7f85b6ef

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