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

20.5

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-20.5-cp38-cp38-manylinux1_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.8

pyats-20.5-cp38-cp38-manylinux1_i686.whl (1.9 MB view details)

Uploaded CPython 3.8

pyats-20.5-cp38-cp38-macosx_10_10_x86_64.whl (512.3 kB view details)

Uploaded CPython 3.8macOS 10.10+ x86-64

pyats-20.5-cp37-cp37m-manylinux1_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

pyats-20.5-cp37-cp37m-macosx_10_10_x86_64.whl (504.3 kB view details)

Uploaded CPython 3.7mmacOS 10.10+ x86-64

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

pyats-20.5-cp36-cp36m-macosx_10_10_x86_64.whl (521.5 kB view details)

Uploaded CPython 3.6mmacOS 10.10+ x86-64

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m

pyats-20.5-cp35-cp35m-macosx_10_10_x86_64.whl (483.8 kB view details)

Uploaded CPython 3.5mmacOS 10.10+ x86-64

File details

Details for the file pyats-20.5-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats-20.5-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

File hashes

Hashes for pyats-20.5-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f82a481d887e6dcc82b310f29c4b16f3861017cf8be4e3d6bce5b3d34f9afd8f
MD5 ae604758ede4f47645f5542024940d88
BLAKE2b-256 6ba6ded2e7c80a9ec6cdefb6293db1ba381bdb296bee49a777d3351d0e855796

See more details on using hashes here.

File details

Details for the file pyats-20.5-cp38-cp38-manylinux1_i686.whl.

File metadata

  • Download URL: pyats-20.5-cp38-cp38-manylinux1_i686.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

File hashes

Hashes for pyats-20.5-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 c8d1ebaee24fabea3cd38bf9edfed5de0dd0b561b5080ea3e8d55834120c1166
MD5 81a3a8bf8f25cbebdb44d649dcfbae9b
BLAKE2b-256 6772268a7068f0915d6c956c458b5af0d71c742134b866533767284c4d6114cf

See more details on using hashes here.

File details

Details for the file pyats-20.5-cp38-cp38-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats-20.5-cp38-cp38-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 512.3 kB
  • Tags: CPython 3.8, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

File hashes

Hashes for pyats-20.5-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 8eed24c34af7ba58070495fad3a22ab43dea4eb8b502cd62ab2fb4b9689bcab1
MD5 c9d8c3aaf47799f3ee7ed4c4530f5e29
BLAKE2b-256 d84a4cdb4f43321c74e67fb0368343a0d56dc8a5886d7c34fe9ff586319a63c8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.5-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

File hashes

Hashes for pyats-20.5-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1f68a346f4ce668c6faabc26463f7734aaeb6eb19b3f51fd3bdb3fb6792cea56
MD5 454eaaf4c3937a7d4cf213d80658b562
BLAKE2b-256 f53d8d4063e64bf19991a8797b353fc88e67af30a04d7df6a42ee0664cee0593

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.5-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

File hashes

Hashes for pyats-20.5-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 f1083f6ed01a0d384032c47e5ed63aeca40556f66f143c917baae96e056a8f54
MD5 a4f545e6458349f8883e13f0ec78fd67
BLAKE2b-256 b422d51909c0b61716bc820ee3cc237a2558c2320603d70760df8474e0f74b72

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.5-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 504.3 kB
  • Tags: CPython 3.7m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

File hashes

Hashes for pyats-20.5-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 22610dd0d852ba3829de00e72728244daadbf72fd2a28b62cec34f061c78d3ed
MD5 44d0d8da9ef36d0ed65451e9a4ec2df9
BLAKE2b-256 a69223dd098cd9c1d44d3f4a881a394b15db957d8881e53968cd72b09b058a8c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.5-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

File hashes

Hashes for pyats-20.5-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 117f82874ec769db1d5c086771d948e03b3f68cbdfd7376f9111744e805078ad
MD5 6f783b1697ce5d2bb5c0eb514cd3e261
BLAKE2b-256 17e8789e5f5f144cca6c6461c29d92c77b0071c0bc0c8f119e7acffcbe60f205

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.5-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

File hashes

Hashes for pyats-20.5-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 29735563d7d4fcfc190ae8cca63b6cb539af3520075e56f0014919195754412e
MD5 4c16427010ffd219e3edd9503f8a0a36
BLAKE2b-256 c68c2691d1f48ace7c08e64bf827190136259e7db461f2a4cee0663f807f6f4f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.5-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 521.5 kB
  • Tags: CPython 3.6m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

File hashes

Hashes for pyats-20.5-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 72c2eaa724db10ea20aed86004adc20b4f8cec216eac16f5cad0f07718596848
MD5 f33fc6eacc2c75e4111372165840325f
BLAKE2b-256 5062d32409510dbf62450bb4be485e9f10c1d081f913969c437c6f320632f2d5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.5-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

File hashes

Hashes for pyats-20.5-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 952c646624dfed63c600ef010caf87bc2aea709237f5f9d84c58d743afebc699
MD5 689b4673aef49388b2ad987a2da56e8a
BLAKE2b-256 58d10bd9e483d7f2e3266a37ff592952045841dfc2f20a211ea13e970936bb0f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.5-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

File hashes

Hashes for pyats-20.5-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 99294533e05088006943ac5c3188e27235d32c8902e5eec1eaccac3006367744
MD5 df1fc8faea9e631e109dfa4f3291b672
BLAKE2b-256 ee9015c75bc283dec36887fd1340ce133f6aecb36816b75bf8b88be98de7426e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.5-cp35-cp35m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 483.8 kB
  • Tags: CPython 3.5m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.6

File hashes

Hashes for pyats-20.5-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 9881e75ec6f0f56c1d4e5afb9b9541c998fcb99cc4822c2807b076e74a315fad
MD5 e6aaf15dd14b9f1c2bacc293d6d4ad0c
BLAKE2b-256 74a12db1c686aaac69e69c095ed721187d3f4374db36255850402401811c1dcb

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