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

22.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-22.9-cp310-cp310-manylinux1_x86_64.whl (3.4 MB view details)

Uploaded CPython 3.10

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.16+ x86-64

pyats-22.9-cp310-cp310-macosx_10_10_x86_64.whl (749.8 kB view details)

Uploaded CPython 3.10macOS 10.10+ x86-64

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

Uploaded CPython 3.9

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 10.16+ x86-64

pyats-22.9-cp39-cp39-macosx_10_10_x86_64.whl (748.5 kB view details)

Uploaded CPython 3.9macOS 10.10+ x86-64

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

Uploaded CPython 3.8

pyats-22.9-cp38-cp38-macosx_11_0_arm64.whl (631.2 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

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

Uploaded CPython 3.8macOS 10.16+ x86-64

pyats-22.9-cp38-cp38-macosx_10_10_x86_64.whl (735.7 kB view details)

Uploaded CPython 3.8macOS 10.10+ x86-64

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7mmacOS 10.16+ x86-64

pyats-22.9-cp37-cp37m-macosx_10_10_x86_64.whl (722.6 kB view details)

Uploaded CPython 3.7mmacOS 10.10+ x86-64

File details

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

File metadata

File hashes

Hashes for pyats-22.9-cp310-cp310-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6e2512e94e8369c597b40412aa78cde66ec1d4b17df958f1fefc250eb049ce62
MD5 7ac14706bd2b785db6fed04d662e6554
BLAKE2b-256 018eede53fdc73c349cd9b92d03f388d4c9986c5abc69e8684808e022d472c9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-22.9-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7eab066f674a938c874f45b3f8cebb0df6027e577298871d3c87d84328b081f6
MD5 c957128cdd4c3bd3cabbb7044411a918
BLAKE2b-256 6064baa4b16ca0c34ceefc3ec34ef20642a7ef62246875035ead13bf85099031

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-22.9-cp310-cp310-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 e64965d7c1c0e3be894889237e16f6faefa5f9bad8b28a6ada6f4000a42f6e30
MD5 de9c1929838b3f4b79e53ca9d3f1b580
BLAKE2b-256 c361466223434b6e285896fe82f25a91c1174ecfbc6fb235c9a718035f90784b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-22.9-cp310-cp310-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 a34adf2f700fc2d0473ecc086eb53a9759dbd08c600b67de9e57e2302414bad9
MD5 107de43715ca4660e21f322004a7205b
BLAKE2b-256 99e59d33a053054833f2b77350e2eeeadd8bd5146c623c75f65ecaab7cefd135

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-22.9-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c0481825855af6b7f8494347ede32c7779d17525ef64fcec8154637d6ecd7e9a
MD5 691c54487a6258181adc8a38727612e5
BLAKE2b-256 bcf37af087a6d583ce4c1347e570a6df4693e05442efe5c97ccec024a07b8c29

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-22.9-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.3

File hashes

Hashes for pyats-22.9-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4537d9cdecdc0048e9d2c78f3121a030e45671e5c96079c14c9580aa7e7ebe28
MD5 96aa168b545015a62488a7dae361a1e2
BLAKE2b-256 1f58e9d9fdced7dc924fcd94b1982ea42d78b74ee26e030bdd1fa1f8395f875d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-22.9-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 8e428656d598b093b8cd16904d8e11c16b18ddebf83dd92e9494307ad2405968
MD5 7b1a734cbd745141649f0bf7f4fdcc89
BLAKE2b-256 0923df92b6652199d2f0c6f2d3793a6a0c650c4cadce214ef8d5808cad4698f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-22.9-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 bbbfec98ec7dbe114a105fed836f8dd6409c9490d44cc52c7aa70e255a7b8d76
MD5 d29f838054e62d3cda2fdcc5b154f97c
BLAKE2b-256 0b5c44c6ee287740721e3fab049c5d642a9cfeeba322b7cf79ab15aef1e7742e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-22.9-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ece6e04a052e4e1cc9cdf844fb024233d86ed1c747becf45427f27e4ccc649ea
MD5 72fce820444dcdee551bd8268e75b05b
BLAKE2b-256 7765c37e924fab3e326ddbb3cc1ed9d702848d0e98a2f781b729786e3f9ae4b5

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pyats-22.9-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e91f56860b22f650b8f5c8a83709e96da3bc747a35e595eddc960f6bc309609d
MD5 4d2e596ba8511e7e5ce189d1eb76adbf
BLAKE2b-256 0e4ff0e211e3ec0325f154f7a6582cdf95abef797a938f9873d28a564186fd54

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-22.9-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 965014e3150f716671bd0e63c559d7fde56b33d92e6966e62d328e59282725be
MD5 f2c15f742fdf7b5a7c0ec17eefd6ffa2
BLAKE2b-256 b04c09be8d043c6adeac9386288dc6abbc8fba4dd13b0208d81f87811510fa08

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-22.9-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 21e59d73cdb00ef46f4088074a60b0a035f28dcaa3b72f7dc033183b96d05799
MD5 7475d07d99e79c8ddb84b830e592ac2f
BLAKE2b-256 1e7ec47edce15f4292d44ad75bb60f512c98813459700d65e38168e4bfa315e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-22.9-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f5df49efb3186226f247ef14a53a2a02a55ea23e30b3726be4e6f72563a6cd59
MD5 7ab98ec48412e1f57126e90406ca681d
BLAKE2b-256 9837676c632e5c99485b2a63f0962946a583a0f36f8cedd9712ddd78b3fb354e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-22.9-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 10c9bc793961aca82424a6cfb63b7d80939e799f023574b3f512691473bb271c
MD5 c6e8383b77142fc1259629a849d38beb
BLAKE2b-256 b6d4deec395c29ff87c45c69ff1d14346fa375f2998a1168ac0d852f950de019

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-22.9-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 285a112db3850e029c721ff5e0325e785658930e9e2ee92f51709fa91399abc7
MD5 7c0074ca65a2cc209ed140ca432fb67a
BLAKE2b-256 f5e631d33258937c5c98e845764b7b2c17ceb4f30be6bb0cf7997acb4f40ce4e

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