Skip to main content

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.

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

pyats-20.1-cp37-cp37m-macosx_10_10_x86_64.whl (518.1 kB view details)

Uploaded CPython 3.7mmacOS 10.10+ x86-64

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

pyats-20.1-cp36-cp36m-macosx_10_10_x86_64.whl (533.7 kB view details)

Uploaded CPython 3.6mmacOS 10.10+ x86-64

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m

pyats-20.1-cp35-cp35m-macosx_10_10_x86_64.whl (501.3 kB view details)

Uploaded CPython 3.5mmacOS 10.10+ x86-64

pyats-20.1-cp34-cp34m-manylinux1_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.4m

pyats-20.1-cp34-cp34m-manylinux1_i686.whl (1.7 MB view details)

Uploaded CPython 3.4m

pyats-20.1-cp34-cp34m-macosx_10_10_x86_64.whl (486.2 kB view details)

Uploaded CPython 3.4mmacOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats-20.1-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.6.9

File hashes

Hashes for pyats-20.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 aa27a2fbde71f55b0789c9254f740c868bbf2f0a33f7442293b94af9628444c1
MD5 e5b6d0e2e4ed66eb226ea179d677af8a
BLAKE2b-256 8fd71292e07ba613ff7fd632dd2add5370cb1be164cd114858a01ef94eeae0a8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.1-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.6.9

File hashes

Hashes for pyats-20.1-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 b7d70472eac67141f642ebadc6950536f20411027df91708216a09b9373e71e5
MD5 e7250bf22f45be8adf79cb20a67b1d6a
BLAKE2b-256 f3599622c2d16ac31b3e178f731416cfaecaccc7f7d2fc34965b5694bf64ae79

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.1-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 518.1 kB
  • Tags: CPython 3.7m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.6.9

File hashes

Hashes for pyats-20.1-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 3bc68ecd2352707cead229384c6b2d3e0c4136fc1386ac1fc8c97072640a0381
MD5 3fe672475ad7e10732e2cb57f31402fd
BLAKE2b-256 0314b53518e13e6d7735043a6f4636a700b67e8551c25d8993cd9df1d39e68e6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.1-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.6.9

File hashes

Hashes for pyats-20.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d73d1babcedbc8f5ec5dde8c33ef13aef2bfe6887b6692136f4b828eda7fd2cd
MD5 ac72ca0d5c4817b301a58181b494fb9a
BLAKE2b-256 5b78dee227cb4fc38f7f7ca1de18e46c67dc97591430b79488d1ed25f41e8112

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.1-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.6.9

File hashes

Hashes for pyats-20.1-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 8b7e83233779ff1fe7ca4602e8ff8b52f04f172baa4538c7b8ed629c125ebb5c
MD5 8a82cac36a884c8d311939630023d634
BLAKE2b-256 06f9e23094d1a779a353c2eeca73b69dd1462ed439f4f728286a195e70c16e9f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.1-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 533.7 kB
  • Tags: CPython 3.6m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.6.9

File hashes

Hashes for pyats-20.1-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 2270ce370df3444c5d7143800847c9af4638ff2cc2a7c24889ff2e2e03909a03
MD5 40947dab23083b811be74dcb7c345536
BLAKE2b-256 396ad0ce2bfc403cecca40eca22b5333992213c421f7f97877748463bd49ce5d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.1-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.6.9

File hashes

Hashes for pyats-20.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 cdd33bc2cffd952de95f57edc1fff9892b7d97a6dc502c6e5641edf6e1023692
MD5 71599850e83839808f24e59d1c5d3b88
BLAKE2b-256 0cb36f7106104536909123ff4f665037c9ca45103dca1632b0392764b9f460b0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.1-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.6.9

File hashes

Hashes for pyats-20.1-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 c6cb6fc408d72dd91357785d5976e282d1fae00576480acbfc3547c2dee9c174
MD5 f7b41d43c92155eebf05bbd91380fbf2
BLAKE2b-256 3907b56101b77bb281ea39bbc09c16b58eb96586fad814116f3f3bd156f746c4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.1-cp35-cp35m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 501.3 kB
  • Tags: CPython 3.5m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.6.9

File hashes

Hashes for pyats-20.1-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 495cd324b2b8a2910cd55cf3c6ac26636fef103babb7c9fd9ec5e6afcfb80af1
MD5 b47d742bc10c71bc4cc966f8eb14f819
BLAKE2b-256 d0e13c20b9f2ef83327dbd5f483628e8e392a50a708da6672e3c7aeda10c24ea

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.1-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.6.9

File hashes

Hashes for pyats-20.1-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c3a5f88dcc7b977a55d49e690942bda3b497d0fce1d2445db90ca69f7194cb5e
MD5 687444ff9153de6d0cb43fa60177a778
BLAKE2b-256 636a1be61aa93fa27a6585d21204b621d90d15e1163412e56f8faedf115b1f2f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.1-cp34-cp34m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.6.9

File hashes

Hashes for pyats-20.1-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 1d3868d1bbce7fa8188268cef02518ba1f10f02bd1326bad8daf63cbb8d1c34a
MD5 f373cf679785f36afa6d700bcde78bb9
BLAKE2b-256 56ebe614f6654eea449ad61afb9a8b5ffa7b488beea4cc1f3afebf922a4b24c3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.1-cp34-cp34m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 486.2 kB
  • Tags: CPython 3.4m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.6.9

File hashes

Hashes for pyats-20.1-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 28bdfc8684902780d77b42f55084e82f870a56890a708a183c00318e6ccde402
MD5 3afb8a4dcd4187ae550b71592c436f50
BLAKE2b-256 7a59af4a250e9a5c3bcdaa3dfc409965e42f08d31b8ccc8a83f7d5688bce3a1f

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

20.1

Supported by

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