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

If you're not sure about the file name format, learn more about wheel file names.

pyats-23.3-cp310-cp310-manylinux2014_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.10

pyats-23.3-cp310-cp310-macosx_11_0_x86_64.whl (873.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

pyats-23.3-cp310-cp310-macosx_11_0_arm64.whl (754.9 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pyats-23.3-cp39-cp39-manylinux2014_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.9

pyats-23.3-cp39-cp39-manylinux2014_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.9

pyats-23.3-cp39-cp39-macosx_11_0_x86_64.whl (872.1 kB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

pyats-23.3-cp39-cp39-macosx_11_0_arm64.whl (753.8 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

pyats-23.3-cp38-cp38-manylinux2014_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.8

pyats-23.3-cp38-cp38-macosx_11_0_x86_64.whl (858.2 kB view details)

Uploaded CPython 3.8macOS 11.0+ x86-64

pyats-23.3-cp38-cp38-macosx_11_0_arm64.whl (747.6 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

pyats-23.3-cp37-cp37m-manylinux2014_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.7m

pyats-23.3-cp37-cp37m-macosx_11_0_x86_64.whl (843.1 kB view details)

Uploaded CPython 3.7mmacOS 11.0+ x86-64

File details

Details for the file pyats-23.3-cp310-cp310-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats-23.3-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 22a22f5dc69988abbdf249969831b22806528d4231fa0af0af8df257dd6bce58
MD5 498990a0399aa6bf10699e0a60983f47
BLAKE2b-256 537ee643aba63f5f9fec5f2a61fea707719d0776e3f5830fe8cfa45e968f3f8c

See more details on using hashes here.

File details

Details for the file pyats-23.3-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyats-23.3-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 b37c760f40586d4df7ddc4e5071d248752b5f296a826c53f6bad62919faf2cfc
MD5 ebd11ecc30484553fb692cde64090ab0
BLAKE2b-256 548117cde28e070fb8c3e7dd3e5d494d3d6666d2a0bc260b4b92048066ddd426

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-23.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 52c2c3dc71badfcdbb079e90a8e04d6e8bd20548d0ab7bbdaa2d4776ddeff424
MD5 f4a4ac69a6cb73995912bd1cc9112319
BLAKE2b-256 887a709240f95a457b1529909b8c0616d6b62b45e5352028662aa6012d2065d1

See more details on using hashes here.

File details

Details for the file pyats-23.3-cp39-cp39-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats-23.3-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d6904ac396dc0b58cb91d71c5c0261d02d25c47995b515b5e31b90395069fb3c
MD5 e0ebae659fa748bc6dd0aad6444ed654
BLAKE2b-256 8df8ccdf5fed417a730c1cb7f36e61d6ec4d62dd54925c1bffea4869a35f5b92

See more details on using hashes here.

File details

Details for the file pyats-23.3-cp39-cp39-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats-23.3-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 373c7f486e0df3e0d051fe59e66f54e511333b4a2aefd471025ec23d8d3eb82e
MD5 36f7b6448408adbd216fc4359444448d
BLAKE2b-256 2b3e79530fbaa690196b73c2a32284dcd3f75ff36dd36901bf0e98d3c94127dc

See more details on using hashes here.

File details

Details for the file pyats-23.3-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

  • Download URL: pyats-23.3-cp39-cp39-macosx_11_0_x86_64.whl
  • Upload date:
  • Size: 872.1 kB
  • Tags: CPython 3.9, macOS 11.0+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.15

File hashes

Hashes for pyats-23.3-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 cf3a33a6c4af72b9ac94c48ee4df87709a88a1a6f7fa1902bffb1bb995261326
MD5 f6d6f9db70af499e58a18d616be92a4e
BLAKE2b-256 7008bfc80d405af762e6897d49311aab49dd660b41b9fa39c21541956c7ee0a1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-23.3-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 753.8 kB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.15

File hashes

Hashes for pyats-23.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6d076d954849af832e634d33df844428de8856fa007295234e2df919a1be81cd
MD5 63ecca8d7c70e087fedbf2113d30a5ab
BLAKE2b-256 68ad7b93f2170480fa4c94747d6be5453a37e87e64b3cf33f98f8e24952c175e

See more details on using hashes here.

File details

Details for the file pyats-23.3-cp38-cp38-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats-23.3-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 461795d78c45ddf1af029d522cc312a58d146557cd8ba983c4cf99e41fdb7485
MD5 d5df9105e6de0fd6a597370a8cd171b1
BLAKE2b-256 6a12c56c4406fc9204408ed4985a14a425df00a93c98e5780ece7f761a52817d

See more details on using hashes here.

File details

Details for the file pyats-23.3-cp38-cp38-macosx_11_0_x86_64.whl.

File metadata

  • Download URL: pyats-23.3-cp38-cp38-macosx_11_0_x86_64.whl
  • Upload date:
  • Size: 858.2 kB
  • Tags: CPython 3.8, macOS 11.0+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.15

File hashes

Hashes for pyats-23.3-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 62f066db5c7c9fb1bfb993c9dc61dd4fb30d755425d8655e7eaa51a44b30faf8
MD5 f317290654fdb958f3941c78a4ef0a0d
BLAKE2b-256 53408a6102620cc77236411e77542362e15c46a463b3494cac75cfde4651b5c0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-23.3-cp38-cp38-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 747.6 kB
  • Tags: CPython 3.8, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.15

File hashes

Hashes for pyats-23.3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 30a8314998818b54fcd8c866978da19b7f9286aac663099a9cf2b48fe064e09a
MD5 cf07f851602969964ed409fb791ca548
BLAKE2b-256 8c0dbb7761fc8b6d81b3547a2813dd1ec66df036442e17cffc46c041b9ff696d

See more details on using hashes here.

File details

Details for the file pyats-23.3-cp37-cp37m-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats-23.3-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d0cbed4ffdbe8e599974af21d519e3fffd414323b2c1b4abf9c50314d03309a6
MD5 b6de0a2009fb1a2672e16a57abd2212b
BLAKE2b-256 15416e25b6bebbced678b133c05f3c5920d3a83c46e520fca2cc7733a09d371f

See more details on using hashes here.

File details

Details for the file pyats-23.3-cp37-cp37m-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyats-23.3-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 5bcfd2e4fcfb5dfd02c55ec9463d023a8fa3bf6e07038b3f6d1d3aeefc7358ee
MD5 c7d59ca26d46e259c351d63f6b50bfd6
BLAKE2b-256 d6107001787a5f0b3a8523a258eee7ea77f82a01cb643b850f40c5b35f729e84

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page