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

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

Uploaded CPython 3.8

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

Uploaded CPython 3.8

pyats-20.4-cp38-cp38-macosx_10_10_x86_64.whl (531.2 kB view details)

Uploaded CPython 3.8macOS 10.10+ x86-64

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

pyats-20.4-cp37-cp37m-macosx_10_10_x86_64.whl (521.9 kB view details)

Uploaded CPython 3.7mmacOS 10.10+ x86-64

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

pyats-20.4-cp36-cp36m-macosx_10_10_x86_64.whl (538.5 kB view details)

Uploaded CPython 3.6mmacOS 10.10+ x86-64

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m

pyats-20.4-cp35-cp35m-macosx_10_10_x86_64.whl (505.7 kB view details)

Uploaded CPython 3.5mmacOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats-20.4-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/40.6.2 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.2

File hashes

Hashes for pyats-20.4-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2e50c864da58f03dd8ccd2de56c50993a945cdfc782dde6572d3f4cb754886a5
MD5 70151b9c2493d0a5c3cd104b5b5c3c8d
BLAKE2b-256 fc6d4965415bee4d1e5ae4e579b556e24feb9ff8c5074461f063226d4252ba79

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.4-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/40.6.2 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.2

File hashes

Hashes for pyats-20.4-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 5b7a8656e30652f95941d0d3be5ab3fa097958f53577166849effde8b277c9cc
MD5 a9f6cc6034838e46c78047735eb9aac7
BLAKE2b-256 ef9da6087d2e4ebe2db4ce3160d00e0a0c9a8f24fd098fd847a0d92f68e8b3bd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.4-cp38-cp38-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 531.2 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/40.6.2 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.2

File hashes

Hashes for pyats-20.4-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 54d3ec1435b4be4eac34b59f1b993d77b095bedf6019d2a00d1f606978f792fc
MD5 5c6b763eadef698ac13fca2231b2d46a
BLAKE2b-256 91617168dcf29c3a4e9c7e26d1f518177d9641976d340828c2260b42c4f38dbd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.4-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/40.6.2 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.2

File hashes

Hashes for pyats-20.4-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 fbac1e1de3db23a8dadca7078b97d5d7ab8d98ebf0f85a6090f251bcfa0fd65c
MD5 f4d7e19201079b69d1bd6fa66a2a75c7
BLAKE2b-256 f4495bc8c41dfdc2cc5ce400dd07b1e437d645d57344e0f532e3100d1252a278

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.4-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/40.6.2 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.2

File hashes

Hashes for pyats-20.4-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 b4aff53e8e2aae52507b3befc1050cf80209dfa353d4902fd869529be4d0766c
MD5 7fe87580ff3c45b73aa8f2539ccf1f69
BLAKE2b-256 a523ba6f37ed63ab1542ab457de4e59fba902985524d4476357717bbcb1bc672

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.4-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 521.9 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/40.6.2 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.2

File hashes

Hashes for pyats-20.4-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 54e43f4ae401b88a1e1a1c5617a4000eca9da1baa2a445609cfa653f2b6cabbf
MD5 db421c6de15e480f017fbce51615380b
BLAKE2b-256 f74590c683c5b8517b8a95f6ebc976caddc65222677c4be3bd19392202e08528

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.4-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/40.6.2 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.2

File hashes

Hashes for pyats-20.4-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 69cb3cb9ef476e99c169e1d3603a81c98c808fe2509aec878393db4d1520237a
MD5 afb05e440401885da877fae538f5e2a1
BLAKE2b-256 741cbd66c02328ca14206e2185d7ac6f1801f820e6886522677ef258bc69ff30

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.4-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/40.6.2 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.2

File hashes

Hashes for pyats-20.4-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 bc842fbdc49a3815e68e376407c677b63682faf3dfd252ef69c3f01db02db7a7
MD5 992b2ac6d18ad3d85f8de6f36467d6ce
BLAKE2b-256 fa6acbb6ddc9d9b4923832d855c0cc43f3d062921495dffdd4d1e6216c547639

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.4-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 538.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/40.6.2 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.2

File hashes

Hashes for pyats-20.4-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 de9f79e7a7cd33693fcde809fcc1b59ec50f0ddd23998ea403affa809dd91e89
MD5 1672d5420244df51e5f5660b320e2bed
BLAKE2b-256 0f31e3cad405454de276ebb1a17a461cffc570d1e12b9334aec39a24ed93f65b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.4-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/40.6.2 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.2

File hashes

Hashes for pyats-20.4-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 391c462caeedfa8753786db5ed933c0a269e2f8188c9fdd328a02b4a34d4d07c
MD5 c1c111ec3169443f386e9b4ed134b4de
BLAKE2b-256 35bbb6f3cf197deea60d7f83cd04e8408be768bb66c56d94cd1327e891dc9361

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.4-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/40.6.2 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.2

File hashes

Hashes for pyats-20.4-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 302ec1949e5661343d3c67fcfb68339db7777ab2998ca3f3a7d57aa66227c436
MD5 f90ee8e35fa5758fd503b8ca49232c8b
BLAKE2b-256 978f7ce83bd4f4c33187bbea2e0b1d1d99774541f329871a73e074746a5d237c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.4-cp35-cp35m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 505.7 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/40.6.2 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.2

File hashes

Hashes for pyats-20.4-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 655a8645171171d76cfb7dc9d637122fe41455a818117dbc9f3fe18d2cee4b5f
MD5 6b6aa51320ef004b0364f313cf5f53a4
BLAKE2b-256 45699ba92835fbebf718b15d00710d8e866292eef30b2c965ac70d2a348b1d72

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