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

19.6

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

Uploaded CPython 3.7m

pyats-19.6-cp37-cp37m-macosx_10_10_x86_64.whl (392.6 kB view details)

Uploaded CPython 3.7mmacOS 10.10+ x86-64

pyats-19.6-cp36-cp36m-manylinux1_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.6m

pyats-19.6-cp36-cp36m-macosx_10_10_x86_64.whl (404.6 kB view details)

Uploaded CPython 3.6mmacOS 10.10+ x86-64

pyats-19.6-cp35-cp35m-manylinux1_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.5m

pyats-19.6-cp35-cp35m-macosx_10_10_x86_64.whl (382.1 kB view details)

Uploaded CPython 3.5mmacOS 10.10+ x86-64

pyats-19.6-cp34-cp34m-manylinux1_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.4m

pyats-19.6-cp34-cp34m-macosx_10_10_x86_64.whl (369.2 kB view details)

Uploaded CPython 3.4mmacOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats-19.6-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.4 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/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8

File hashes

Hashes for pyats-19.6-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 8bb5b2f1c38b916e0ed27fb485dc6f86f7f2c081b88385d702a54345fb12fe6f
MD5 e4e798479a03ac82f58f5f5735514c6a
BLAKE2b-256 50e581d58afa53a4b27be67feabe2130fe0ceeb8a0c7570e66efd580a3a5ef9a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.6-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 392.6 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/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8

File hashes

Hashes for pyats-19.6-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 e2c0736c2bad3398b1fbb2f860fdefea332c863bed53b3eb7e3ec3db1c6ba2dd
MD5 680f660367bab0af7a21c499978f1395
BLAKE2b-256 e333fdf2957360195c9171b8d56e449dbd6c0d7debc88f2b990c5cb94886f3da

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.6-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.4 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/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8

File hashes

Hashes for pyats-19.6-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c443d10782cf2826003311bf40888720be510f28cd379bdc2bcdc0230d2a7061
MD5 4bf254f69284cb50bc5d080bf176a842
BLAKE2b-256 7174eabd1eb8d3fedabd195c8f3b578f526e7539035958787d55f4ac38feaca8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.6-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 404.6 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/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8

File hashes

Hashes for pyats-19.6-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 2d5ee7ba84ebc5036cb5be2912fbd72b4570abbd33470b75e173aa5bc2ea932b
MD5 578b754c29f8388902d5c81237872614
BLAKE2b-256 66f7e65a7923ed4f96cfcedf7acb51c411f8849ca8c6d5f109781dfe09db2727

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.6-cp35-cp35m-manylinux1_x86_64.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/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8

File hashes

Hashes for pyats-19.6-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7c98eef8ef69f0c3b079d347044a978f5932bc1949ec1e44fa84c00fa80814a0
MD5 c891c7a84b3d75b8619fc54aa1e0e9fb
BLAKE2b-256 0d30192b808c2e5d4b42cd0cc6ea47ae8d9f0d85908e6552bde434cfbe00069f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.6-cp35-cp35m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 382.1 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/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8

File hashes

Hashes for pyats-19.6-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 33de3eee4df01de0eaaa28afc64b1d3d13c9a2f66815ac225662277f8698d9bc
MD5 94bd2139d37745fcdd213a1197804e2e
BLAKE2b-256 a0e0d5be88576053028454b1fc4405fb6db93a2750569c1c7c1b06c749c0c25e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.6-cp34-cp34m-manylinux1_x86_64.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/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8

File hashes

Hashes for pyats-19.6-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a3c93f3d36dfd9c5ffc006295ed5b9df8724f24ff64b4b8e98d79181039569f3
MD5 f02174ae9aa6aead382aa311b811ad32
BLAKE2b-256 91f1958284941f93ecd88083e78169ed4d703509b17fb65a73d0f16e2fff75d6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.6-cp34-cp34m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 369.2 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/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.6.8

File hashes

Hashes for pyats-19.6-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 8f695379578c5bdac5d873d00fcbfcd4b89287470b85e45e6358dbe4856db3ca
MD5 f0f061bbe31f9c47d2b0652895a1b3f8
BLAKE2b-256 5ecbcaf5b604be92e52366e6c6367d37064ee555d6e2a5389cc18f007c5cd01b

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