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.7

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

pyats-19.7-cp37-cp37m-macosx_10_10_x86_64.whl (450.1 kB view details)

Uploaded CPython 3.7mmacOS 10.10+ x86-64

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

pyats-19.7-cp36-cp36m-macosx_10_10_x86_64.whl (463.2 kB view details)

Uploaded CPython 3.6mmacOS 10.10+ x86-64

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m

pyats-19.7-cp35-cp35m-macosx_10_10_x86_64.whl (437.4 kB view details)

Uploaded CPython 3.5mmacOS 10.10+ x86-64

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

Uploaded CPython 3.4m

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

Uploaded CPython 3.4m

pyats-19.7-cp34-cp34m-macosx_10_10_x86_64.whl (423.1 kB view details)

Uploaded CPython 3.4mmacOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats-19.7-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.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats-19.7-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 bd041c781c1151c9ce5f44e86bb48fbc20b211a0a883772fba139beca000f843
MD5 4a568496ab93a350c5a51d33a08d6ae8
BLAKE2b-256 3a4788c132d8a26d199481a2f07f85660b0c50134b408d54ab196633f56ede52

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.7-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.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats-19.7-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 824a7e50260902aca87cc6083b894c6986cc40198dff08cc74cf93c1ecf9ad9e
MD5 f0a5d3673985f8f9c539524a223dee5d
BLAKE2b-256 64426a0b73da337b57968f460bacd24244da37e9db5776980efaf68d4901cd46

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.7-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 450.1 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.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats-19.7-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 de4a56736c6953238ad4eda1081d446a65083d1c876b3717750e8f927226bbdd
MD5 ae883f68524070f4de80ac37e661f01b
BLAKE2b-256 4762c029eb00529ae926767158727e34415880a8fafba2e37f981d915e2ae792

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.7-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.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats-19.7-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7e6be50874e31158ce64b7607d5dc43614bf629302f4a225309695e1a6e05178
MD5 b6a0a6d8f4611efc710a4d264a027276
BLAKE2b-256 1bdce2448e073512fb652f2e50111d534a0e332926c0bca792ec5a249f39e564

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.7-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.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats-19.7-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 fab66da6f146c3d52ff8daaf73c547504d48c62a57e66679f5d55802f92dec35
MD5 f763ed0f34614b665dae7aac230bb0ce
BLAKE2b-256 b6f90e278fafbd690d7f133388f1b9f3eaf057870a3c2b9c0694de6658b52e7b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.7-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 463.2 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.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats-19.7-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 9354d0253c5a168da51e033e1ecf1fdf89ddd7f0aeb362e80f67dbb4e14685db
MD5 70873e0cc6ed282419060cebf7a1d226
BLAKE2b-256 ee34dc686dea4c00256f4584152cef86bc9f57a3af5cc154fa5b17d60d691de6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.7-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.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats-19.7-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 427c1111e63fccf47d70f264f770a3c08f2d8b04720da17cec13a1b41aa29be4
MD5 65dabf105fef6225e6c0076ea542535c
BLAKE2b-256 52e57d6f65f12dffecfa93c1c11399bc2c8f59f30c03681c995e8342805d283b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.7-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.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats-19.7-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 dc26a24d2ab6f5e012ae0514f74a3b034ebc14e0bb28f2a9e967aa38e4be6abb
MD5 2e2b71acaa8ab561d1d2ab8b988e3e1a
BLAKE2b-256 c4db4b12c404fd3e308d5bd3a0762ea5a43fa2247f7e03bff63bbe4864ebf8f4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.7-cp35-cp35m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 437.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.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats-19.7-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 025c8afe38736bf0a4e502db6af8afa0236916222e32bf0c31f9eadd2e8d2d4a
MD5 91329057166f1a4b45dcb2dd1b5201b2
BLAKE2b-256 e674694b31c356f84ffd5f93101195135672b41b47ff4d8e4eec2dd114b9153d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.7-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.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats-19.7-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 00abbf77928db9af9f3a25228d4bb2bdb93b96415c14e1ff33ad917a2f73068b
MD5 1dd0daa1e75d6fb88d9765c1dcda22b3
BLAKE2b-256 1e424e7a51e7756015f2f361e1bbedea76f8cb02ac6bcbc2b7a642022ed036da

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.7-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.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats-19.7-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 622a676e32420b5d8979eb9c0dcc705026b6a0dc1fb5a9a28d045ecc56a256e9
MD5 0ad70a6f8bc5471ffe6ff028269e320c
BLAKE2b-256 1cdd40df4cfc9957d60be95312477e8b8ddece0cba22f2dea0b5ec90fe2cf331

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.7-cp34-cp34m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 423.1 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.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats-19.7-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 18f64581b1e4c5bf06e5f631b6326964a5f9f0daeab19f109c1f5ab05c60cee2
MD5 02b352efb86996c42bf44d63e400a79e
BLAKE2b-256 75d45157806cb6c832fc5c449535f334a6f0f842636bb77067b19feadcf5e02a

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