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

This version

19.9

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

pyats-19.9-cp37-cp37m-macosx_10_10_x86_64.whl (453.0 kB view details)

Uploaded CPython 3.7mmacOS 10.10+ x86-64

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

pyats-19.9-cp36-cp36m-macosx_10_10_x86_64.whl (467.0 kB view details)

Uploaded CPython 3.6mmacOS 10.10+ x86-64

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m

pyats-19.9-cp35-cp35m-macosx_10_10_x86_64.whl (440.3 kB view details)

Uploaded CPython 3.5mmacOS 10.10+ x86-64

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

Uploaded CPython 3.4m

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

Uploaded CPython 3.4m

pyats-19.9-cp34-cp34m-macosx_10_10_x86_64.whl (425.2 kB view details)

Uploaded CPython 3.4mmacOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats-19.9-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.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats-19.9-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a8cfd7dc1adbc330dc91116e9af476e0536fae97bf9802dd2b8fdf23872163da
MD5 aaa5f44416e5c50186a033ec50fba580
BLAKE2b-256 8da9adfb29b63153de00a72cf42dbc31877b01f58bf50dbf8dbbcfd64eb47a14

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.9-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.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats-19.9-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 08b28ab8a0985f93ed52e8e08e0820c80dd2dff008e76fc77fd5510a689f33c6
MD5 c2e6cf2c93897f4ac9a8d7cce494ab77
BLAKE2b-256 7b90688fef3c7d77c13fd0eccd0e392e6eec65b7bd0d7064e66b384fb86c7eb7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.9-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 453.0 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.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats-19.9-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 df59474894a15e662df315d38580f1ce491c2ab70fd66a404af3571f90ee2eb5
MD5 028355a311178e7119a715705e696021
BLAKE2b-256 56dff75abe2947b288252fbdea2280b79f651cf74c4c83de8be5028e7419e9dd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.9-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.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats-19.9-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 8b0d3e2c1b99098b37650b2b3e678cb7c6897ed73dbafcd9bf79e071de72e5d8
MD5 4ea73608c5be92db916a32842b832d12
BLAKE2b-256 a163dfd4b975ce9c2c06fda24335f5f9a31609858cbc22fdacac09efaaed439f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.9-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.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats-19.9-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 9dc752fef6d88aad1488a9b21f688fb6e6af6f78598ecd4f822a9386ddd090a3
MD5 88437487f9e46094189e06343b83a940
BLAKE2b-256 c27176a46c874ce22634e8ddab6b755dbba4abafa0e0f41afbd211730a36c523

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.9-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 467.0 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.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats-19.9-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 9541879e8f8c12a039f40029f0cd97ab37088a76cf74aabb1141301d01c201a2
MD5 34bcc541846c83d6f130450e410ba7fa
BLAKE2b-256 73589685e393bd55b86d765865aae00a439590f93c1fe43424189b678964cfd6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.9-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.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats-19.9-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 96a983821b89dced6a7335085b04941a3cadecd51789ab4ec3f6b51669621d39
MD5 85c42858cb69a90b8a81fd29b5320129
BLAKE2b-256 f6a5b20b433056481b8f2bc400b559ae95d74590b23a4cb8692b5edc61f26a33

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.9-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.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats-19.9-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 21fdce79ed9e0db878670b4b67032044ae74d82c3bce73c025aaf9bdc21be9c6
MD5 a0dec1a22faf12dac7d77641bbc874f4
BLAKE2b-256 b4b601c4abd8451048f0946ab917cf396e35734ee8708e882a19cec7dbd72bf1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.9-cp35-cp35m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 440.3 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.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats-19.9-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 2f1ff73d592938a95d3d7d1adea1ec8b591882c3c4fc4c42e6b48925b66b970e
MD5 030225d36ca0fc950a37cf84ffa3f89c
BLAKE2b-256 5d39e1d343fbce1b0550a4d61c9ffe333a4c4b45d0d8ea01a242263bf17f556a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.9-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.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats-19.9-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2996e0890a525228b05f2e1c8daf0354acd86e7398830aa888ae76e4e25553e7
MD5 612de026a4c91c63ceea71271af3c1f9
BLAKE2b-256 ae3791090b1ecae4eef268c9cc9b654040b374520a63198dff62a8b08e1398fe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.9-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.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats-19.9-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 977eb3c24316f6a8f2b5a9ec7a53472b08d95c38da6531ef61aa170e87c1ef34
MD5 c03234019898bb6404c7647250e2cbc0
BLAKE2b-256 2968de7e60c39a110264abe17e04cd008786058320646a5c42aec068e229824d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.9-cp34-cp34m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 425.2 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.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats-19.9-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 0abd01f61ac94eb2ebee43379a7f9376c2bf36c47321ef44d8c6936cd98a42dd
MD5 e812df8eea76d4ccbf81866aecb6dc8d
BLAKE2b-256 2af24d511bf4051b2cb3c4eba901efb73915d354ea1cb8e7e9c9e06decf6935d

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