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-5.1.0-cp36-cp36m-manylinux1_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.6m

pyats-5.1.0-cp36-cp36m-macosx_10_10_x86_64.whl (353.5 kB view details)

Uploaded CPython 3.6mmacOS 10.10+ x86-64

pyats-5.1.0-cp35-cp35m-manylinux1_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.5m

pyats-5.1.0-cp35-cp35m-macosx_10_10_x86_64.whl (334.8 kB view details)

Uploaded CPython 3.5mmacOS 10.10+ x86-64

pyats-5.1.0-cp34-cp34m-manylinux1_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.4m

pyats-5.1.0-cp34-cp34m-macosx_10_10_x86_64.whl (323.6 kB view details)

Uploaded CPython 3.4mmacOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats-5.1.0-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.7

File hashes

Hashes for pyats-5.1.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 012819e67b80b7af6fa82d773ebfdd9653922d3a377e46fb7abfd922201f4bae
MD5 f7d062403a1c84a88049e7f6d26f4056
BLAKE2b-256 aa6f9982281dbdd02d5b6f80c7f3b08e550deee21777774b9ea59ae7f0d5968c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-5.1.0-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 353.5 kB
  • Tags: CPython 3.6m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.7

File hashes

Hashes for pyats-5.1.0-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 db575d5be1d39c83d38522aa52da3c2e7f9e9509083af52d7443ef967870cd25
MD5 bdf8b7c6129607d78b144df333c04b51
BLAKE2b-256 12834368cd9b375d513786790dedc3a4ebabac692b8154b8700661649a042bfa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-5.1.0-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.7

File hashes

Hashes for pyats-5.1.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3c0d3e57baa0938167127a1eca7d439f9b02b7ac71fb3901217f0742afbc9a94
MD5 898f0ed126b93f97dcb884a9d4a85923
BLAKE2b-256 e652f9a7bd085d05d248b08e540b9f4f9c3caf1cc0c0e5ff3181015b4a438f2a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-5.1.0-cp35-cp35m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 334.8 kB
  • Tags: CPython 3.5m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.7

File hashes

Hashes for pyats-5.1.0-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 4729cbaf15785c74633a858cbe0133edf8b9617bbdc544c5036c5d6a1cc96b44
MD5 3ce907b7277d6e657a6c3f544306c6c6
BLAKE2b-256 5e344dd9e3587b42666794d767c75b504a4b42ef2394bd847099b50cd773dd11

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-5.1.0-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.2 MB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.7

File hashes

Hashes for pyats-5.1.0-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9d32a21bf141cf59ee7c82b593516afe9c876ab148d39148581757508cfa51cf
MD5 fdc6311da536ae3c925cda2814072542
BLAKE2b-256 c08442edba699e6736f00043da505663bad26f0035fb535722bd6723633caa91

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-5.1.0-cp34-cp34m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 323.6 kB
  • Tags: CPython 3.4m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.7

File hashes

Hashes for pyats-5.1.0-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 ec0ae644a87225120bdf56e095864ca820f5c221c19dfb0acfdfddd3e5d17a94
MD5 077d64ba8855fed82812215c76060f3a
BLAKE2b-256 2190022a63ce41d69de9c8e8e3796c34aadf4806b5204c3a58a83d1a9f31fb62

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