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

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-22.11-cp310-cp310-manylinux2014_aarch64.whl (2.9 MB view details)

Uploaded CPython 3.10

pyats-22.11-cp310-cp310-manylinux1_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.10

pyats-22.11-cp310-cp310-macosx_11_0_arm64.whl (637.6 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pyats-22.11-cp310-cp310-macosx_10_16_x86_64.whl (732.2 kB view details)

Uploaded CPython 3.10macOS 10.16+ x86-64

pyats-22.11-cp39-cp39-manylinux1_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.9

pyats-22.11-cp39-cp39-macosx_11_0_arm64.whl (636.5 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

pyats-22.11-cp39-cp39-macosx_10_16_x86_64.whl (731.0 kB view details)

Uploaded CPython 3.9macOS 10.16+ x86-64

pyats-22.11-cp38-cp38-manylinux1_x86_64.whl (3.7 MB view details)

Uploaded CPython 3.8

pyats-22.11-cp38-cp38-macosx_11_0_arm64.whl (631.3 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

pyats-22.11-cp38-cp38-macosx_10_16_x86_64.whl (718.7 kB view details)

Uploaded CPython 3.8macOS 10.16+ x86-64

pyats-22.11-cp37-cp37m-manylinux1_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.7m

pyats-22.11-cp37-cp37m-macosx_10_16_x86_64.whl (707.0 kB view details)

Uploaded CPython 3.7mmacOS 10.16+ x86-64

File details

Details for the file pyats-22.11-cp310-cp310-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats-22.11-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a0760aba30e8e2755931ece34bf8cb03534ac08d89f87d3a5ea3ae5a030c6224
MD5 f5cbb4cb94c0b1340ff97a68e22f70ac
BLAKE2b-256 73a588b69ccf8c942ff38ce210c3effdfe0e50f4cae9d5afd8ed97087cfa7a1f

See more details on using hashes here.

File details

Details for the file pyats-22.11-cp310-cp310-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for pyats-22.11-cp310-cp310-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 896718fc1aee787f4f9c20de020236d53ab93f46fd95fe4e2e089baa12feebee
MD5 9f7c8c83ec825a2da9901d184730da71
BLAKE2b-256 2d6fa4a3152a6414a45c18196169f7ee16f49da57f2d24d04db328a3d7463cb9

See more details on using hashes here.

File details

Details for the file pyats-22.11-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyats-22.11-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dd468e408e666c7fe2e88d221096599776988310001a7cd291d48ddc172c5c61
MD5 934e6c758d2e7da81fd6091eb5a13c95
BLAKE2b-256 275859642d8664b21b9513ceebd94f8a6f94ef596f0747846dcf0fd601ec88ac

See more details on using hashes here.

File details

Details for the file pyats-22.11-cp310-cp310-macosx_10_16_x86_64.whl.

File metadata

File hashes

Hashes for pyats-22.11-cp310-cp310-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 d86f8e204396fed8cc7e91223b5f27fa18cb02bd35ce2c6287fd74fe0d9e3633
MD5 9fe477450756dee6f3c1883310593ba5
BLAKE2b-256 636f672bb7eb85c7677bef5fbf60b607c9f4215e829fb97628c952822e4527d5

See more details on using hashes here.

File details

Details for the file pyats-22.11-cp39-cp39-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for pyats-22.11-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b7c3fd76fab6b02bcecb0461c0b70854595f77f12761845a049cea7c11705e53
MD5 1ceacb992784e89ad2bcee4f6af2bebf
BLAKE2b-256 12f9fe0e1cf5eaee47ebbb39459bd2c6e83528cdcb5db80e74f87750d3203ab5

See more details on using hashes here.

File details

Details for the file pyats-22.11-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: pyats-22.11-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 636.5 kB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for pyats-22.11-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2d6a8cf8fbad199ebcedbceec65910e98a5f0f596acc65a525d21ad5e5263cf5
MD5 d3d3537c3b48c11c72fac24b7967aba3
BLAKE2b-256 7cd7a52ba23088e063a6ca5df7fd5ee23510fd306d36e6eebf344d6a18d1456d

See more details on using hashes here.

File details

Details for the file pyats-22.11-cp39-cp39-macosx_10_16_x86_64.whl.

File metadata

File hashes

Hashes for pyats-22.11-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 ec1b7146a39c4607803c57436a631062848e035d037382bbe1ac6153991deb67
MD5 54a8615a64961afd0123b11982c1e815
BLAKE2b-256 371ba246b56a842bb3797870ec19f839351feb504d9f26dbae5eb892c71e967e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-22.11-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 16cb99f86999177727ed61e3c0f9a2e3137fe9c44b7ac3777f8096fcd0cb50aa
MD5 2c2d5087d0e4d036cb56cd509ff4245f
BLAKE2b-256 a99bd75875b3ffac1e590d46f33eca46724ade975f9b76836dc023a43b535530

See more details on using hashes here.

File details

Details for the file pyats-22.11-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

  • Download URL: pyats-22.11-cp38-cp38-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 631.3 kB
  • Tags: CPython 3.8, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for pyats-22.11-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4d1d16b14e5397ddcd1530ca7c048140ae64f5b9e2fcab5d41b272c23d4c6276
MD5 cfdf55d1d9f25b724299f9cf18f661e8
BLAKE2b-256 50534f8c8a410bdc11c7d65789e1a97d1063dfd96a9dd79539da0ae4827d98a3

See more details on using hashes here.

File details

Details for the file pyats-22.11-cp38-cp38-macosx_10_16_x86_64.whl.

File metadata

File hashes

Hashes for pyats-22.11-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 03d8b39606585142c82ab4a5311513692c35fd34c7d7745058b82780904767b4
MD5 44eaffaa38ffbb2482be3755ef1bdd15
BLAKE2b-256 59832f51985393daefaf82fa34f3e57dabd9a09eb77766d8112dca79da080346

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-22.11-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3f1c9aa2487b2c73c75d9119060ec0335eefac2d7b08ee180949120657bdaed4
MD5 244d3c6a4a8c8f48c550d234f6e9cfdf
BLAKE2b-256 b8ef8072ccf049a6b070d75cefa9800c62adbf1111592790cedde0a7af6e2e94

See more details on using hashes here.

File details

Details for the file pyats-22.11-cp37-cp37m-macosx_10_16_x86_64.whl.

File metadata

File hashes

Hashes for pyats-22.11-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 eec767c3b3d578af1027ca24a1e3e4e3b3f8d9225c79110fa82a5519796e01f5
MD5 de66c3bd600bdee0a6458e0b9b5f91a1
BLAKE2b-256 0c0d58afb3729b1469936abebe3f363c68544286ffa01a96444c54a061544b32

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