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-22.7.1-cp310-cp310-manylinux1_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.10

pyats-22.7.1-cp310-cp310-macosx_11_0_arm64.whl (585.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pyats-22.7.1-cp310-cp310-macosx_10_16_x86_64.whl (674.9 kB view details)

Uploaded CPython 3.10macOS 10.16+ x86-64

pyats-22.7.1-cp310-cp310-macosx_10_10_x86_64.whl (691.3 kB view details)

Uploaded CPython 3.10macOS 10.10+ x86-64

pyats-22.7.1-cp39-cp39-manylinux1_x86_64.whl (3.0 MB view details)

Uploaded CPython 3.9

pyats-22.7.1-cp39-cp39-macosx_11_0_arm64.whl (584.3 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

pyats-22.7.1-cp39-cp39-macosx_10_16_x86_64.whl (673.7 kB view details)

Uploaded CPython 3.9macOS 10.16+ x86-64

pyats-22.7.1-cp39-cp39-macosx_10_10_x86_64.whl (690.2 kB view details)

Uploaded CPython 3.9macOS 10.10+ x86-64

pyats-22.7.1-cp38-cp38-manylinux1_x86_64.whl (3.3 MB view details)

Uploaded CPython 3.8

pyats-22.7.1-cp38-cp38-macosx_11_0_arm64.whl (578.4 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

pyats-22.7.1-cp38-cp38-macosx_10_16_x86_64.whl (662.4 kB view details)

Uploaded CPython 3.8macOS 10.16+ x86-64

pyats-22.7.1-cp38-cp38-macosx_10_10_x86_64.whl (678.0 kB view details)

Uploaded CPython 3.8macOS 10.10+ x86-64

pyats-22.7.1-cp37-cp37m-manylinux1_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.7m

pyats-22.7.1-cp37-cp37m-macosx_10_16_x86_64.whl (650.8 kB view details)

Uploaded CPython 3.7mmacOS 10.16+ x86-64

pyats-22.7.1-cp37-cp37m-macosx_10_10_x86_64.whl (665.6 kB view details)

Uploaded CPython 3.7mmacOS 10.10+ x86-64

File details

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

File metadata

File hashes

Hashes for pyats-22.7.1-cp310-cp310-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 40bddb8371a4b8edf7eb82e82cf399ec7fd6b46de1bbd3d1859c33e97c716683
MD5 236d8b9b3a914d520c72a38fed50e5f2
BLAKE2b-256 1b29a8892e9616b04e84c8dc19e9cf729ef9b6cdfe87feeef2b76c4d3acb1212

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-22.7.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f0a0785d2b4b4c87458c51af2e4822018edcca37e39709482089907f5cf4e781
MD5 1c5bbca490b75b11b3d0e54aad1f5037
BLAKE2b-256 a92e4860a959e56e83e7b8d7e742377909bdc705f0886991f68c615638f94130

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-22.7.1-cp310-cp310-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 8a23d6f6098ad3762ccf60deb3ff68facc07f528f4004118d3023367c64d7df3
MD5 7d2b35c93e4210453792774a7a115773
BLAKE2b-256 c9696a7c67bd240c711102d4cfe2a7694be08f3fc723dc92010b016bc3d24881

See more details on using hashes here.

File details

Details for the file pyats-22.7.1-cp310-cp310-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for pyats-22.7.1-cp310-cp310-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 b44e384408d145883fb422f01c2b2afeaf62a958663fd06b0b973816e5fc2f13
MD5 92fe800bac4cfff96dfed57a6d4a3129
BLAKE2b-256 a9504fef16bbf0b11a4b745f4d7796c6fdf26a61b0161c07c16f31c015dafd5b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-22.7.1-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 41d42c4bb7973d63061ec33840be8065acf02cda952c4798af2754ed75377f08
MD5 e580eed38b543585a951ac117702967e
BLAKE2b-256 042968b93c9870ba311a997da257b452d90816e4e0c9dcd23267550a0a39bb62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-22.7.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e65721726af85a25f826407cfa58d742abd066b88aaa9ad80fd47224809206db
MD5 27d2cc5d37d00c40526a971b49d352d0
BLAKE2b-256 7a628a517a2fbbba61183376b395e39dbb0675828246787024a86bd01052e8cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-22.7.1-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 8ec4bb4f98f35fb4d1dbcd5f9c752b7a85a6732e320955c3cd9dc4d8a83eb5c0
MD5 5d9cf68f29f703bf46bcfe149a9cff20
BLAKE2b-256 21d9bff63c6d50d2e343829510e2cff01a3329ca03fd9bfc68ceb98da0ba1916

See more details on using hashes here.

File details

Details for the file pyats-22.7.1-cp39-cp39-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for pyats-22.7.1-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 214b493d3dec19ce09ec40b8a1cd550d6fc60a75bf1e1c4e92e155ca8b951248
MD5 a4bfcc2eb4b7adc061b79c87a5c823ce
BLAKE2b-256 2d9a6cb11f78c9389f80687be55b7b9d2d33d4dd4c47d435ea0a040abdd18c4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-22.7.1-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 10f2b24e400d023001c822daa88a521d282deab92cebfc1665bfd11f78a2820a
MD5 698c19c3fe43e942f3a150ffb3225787
BLAKE2b-256 ee12adb4226fc7374ddbb70c039757dc779a211f628c25a8fa2d81699344459e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-22.7.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f8568166be46df93a57ffa4cbcd5f01137e0f0bbcbfa15899af0e6772a121cfc
MD5 4786890d8596227939d185e8ff0df1ea
BLAKE2b-256 32c5f138e3f71af10a549ef42bb28c024954a60e9b5906ca1c6a65e6f0e478b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-22.7.1-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 3630f518b852a938f2af447aed81d43d029eb873b3786a267554617dbc5dcc91
MD5 041432d7b99ecc3b151532b903add722
BLAKE2b-256 d9b3e4853f991d083fc60243790e07b1f0445853a9993ef4556719b37d1784ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-22.7.1-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 60bcc862fd557630aa5c5a48df4edc6a287b50a762697f010e3f40a6ef9d4451
MD5 bf1102f3786220e4dba381ab241c330d
BLAKE2b-256 4fa3314593d09f24ccf6c26fe17b429e0f78104c39cb0bff7f6943bec11a5011

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-22.7.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0fd5ac4cb16d59d8b859b3828b50ad0403eb362ba50339473be16a8cfcdba5e3
MD5 f9d0719b4a787ff2d496f449d8c02cd6
BLAKE2b-256 483f37d590f6963d93ae27efc09c3c448e7744e61d45c3e21c0b2cd9ceb36b80

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-22.7.1-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 a8cbb37283549df13a94a2bbd3f9fc2b0c0b07bc37a91f0ee1fa263fd4638344
MD5 66f021ff6a990d1d9d2985399409c9f8
BLAKE2b-256 0044b03c296e00d3d6b20d6ba53e0f878993f043b669c1ecbef1012b9cc2dcb4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-22.7.1-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 9c2a34a9c17fb2f1098ef1367f59e578b7bf10acca15ec9a1233ecde37726c05
MD5 f3c1f0e6db5708c11a518f3dfa09248d
BLAKE2b-256 5d4efaa9ca987c8713d13eaf4e9db801f7cabd2eecfd6e7d3d1ced5fb424bb9f

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