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.8 on Linux & Mac systems.

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

26.1

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-26.1-cp313-cp313-manylinux2014_x86_64.whl (4.9 MB view details)

Uploaded CPython 3.13

pyats-26.1-cp313-cp313-manylinux2014_aarch64.whl (5.0 MB view details)

Uploaded CPython 3.13

pyats-26.1-cp313-cp313-macosx_11_0_universal2.whl (1.6 MB view details)

Uploaded CPython 3.13macOS 11.0+ universal2 (ARM64, x86-64)

pyats-26.1-cp312-cp312-manylinux2014_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.12

pyats-26.1-cp312-cp312-manylinux2014_aarch64.whl (5.2 MB view details)

Uploaded CPython 3.12

pyats-26.1-cp312-cp312-macosx_11_0_universal2.whl (1.6 MB view details)

Uploaded CPython 3.12macOS 11.0+ universal2 (ARM64, x86-64)

pyats-26.1-cp311-cp311-manylinux2014_x86_64.whl (5.0 MB view details)

Uploaded CPython 3.11

pyats-26.1-cp311-cp311-manylinux2014_aarch64.whl (5.1 MB view details)

Uploaded CPython 3.11

pyats-26.1-cp311-cp311-macosx_11_0_universal2.whl (1.7 MB view details)

Uploaded CPython 3.11macOS 11.0+ universal2 (ARM64, x86-64)

pyats-26.1-cp310-cp310-musllinux_1_2_x86_64.whl (5.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

pyats-26.1-cp310-cp310-manylinux2014_x86_64.whl (4.8 MB view details)

Uploaded CPython 3.10

pyats-26.1-cp310-cp310-manylinux2014_aarch64.whl (4.9 MB view details)

Uploaded CPython 3.10

pyats-26.1-cp310-cp310-macosx_11_0_universal2.whl (1.7 MB view details)

Uploaded CPython 3.10macOS 11.0+ universal2 (ARM64, x86-64)

File details

Details for the file pyats-26.1-cp313-cp313-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats-26.1-cp313-cp313-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6d3ce8559c80d1386f83d428f6a3dc97b215e3793e4f9de953576872aac56cdd
MD5 5b3abe82c623773a29cebda789d7c165
BLAKE2b-256 0aa593780146b74f049eabced063cbe01962817c05ce70fe135d161b449ad964

See more details on using hashes here.

File details

Details for the file pyats-26.1-cp313-cp313-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats-26.1-cp313-cp313-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5357c8cd16cc285bf5a6f9fdb9eb59f9f0fcbea2e9d58803ff5e87204c141d51
MD5 e06c80efcefb77dc9f23d10e1d63dba0
BLAKE2b-256 6f4ba892e9f40c63d0f8922291b457ef2db226218701e6ebd29ae110ea87f828

See more details on using hashes here.

File details

Details for the file pyats-26.1-cp313-cp313-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats-26.1-cp313-cp313-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 bddc50e9ea9f255cd4d58c8fef912721f51cbbc57096314fbe81fdf348bcf85a
MD5 cf0906fb08e1351b7d91b0bdf11ee871
BLAKE2b-256 7797269b81124d0072a935f390c0ca8bf25a3974ef2424194b4228cec8526ba8

See more details on using hashes here.

File details

Details for the file pyats-26.1-cp312-cp312-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats-26.1-cp312-cp312-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3895544f3ebf082b5caab9bf61f2aaf19008962b79f3e520b7be86eb2215580b
MD5 8f081adb04e7d84cc9c1b23aaab409af
BLAKE2b-256 0c0e4410821d9cb02397af5188406cb8b998ddb602e848c03a1b199c637c10ab

See more details on using hashes here.

File details

Details for the file pyats-26.1-cp312-cp312-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats-26.1-cp312-cp312-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7bb2992d980adf31782e57dce52f1ac1f006d7221823fe77c63bfaa841829a00
MD5 177b96e73cd22d1600eeb6b0e0111dfc
BLAKE2b-256 d5264c19a8b058f42d78fcc617269560e276cf89e9be80ac28f07c4e2a54919e

See more details on using hashes here.

File details

Details for the file pyats-26.1-cp312-cp312-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats-26.1-cp312-cp312-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 0ec0b5d7f411bd4b167fb516ba226dce62928f4a2d0f32e0a5e8b463e1220f9e
MD5 f597a6347ab5edc32f9d4c05ef378781
BLAKE2b-256 1b68a42ab9cd634b8cb5b130cd78afc295279bc45d5a4a6e3b88b73883a333ea

See more details on using hashes here.

File details

Details for the file pyats-26.1-cp311-cp311-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats-26.1-cp311-cp311-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 582dab520a2399bb81a5a3cda24def10349dd98057f6081f4b5f3135da081178
MD5 3158a143153f9f56bfa03f89ed7634fa
BLAKE2b-256 39905fe3ba41b4cd95a567eba622fbbfbcdbea5bd9a220e8ddf63fc87282f0e3

See more details on using hashes here.

File details

Details for the file pyats-26.1-cp311-cp311-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats-26.1-cp311-cp311-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 55fb593c49116a5092432cc9f88064774c2bc69fd500ce61012bd5264c882876
MD5 7c65e040345923ff332ebb708d4f7171
BLAKE2b-256 c6733757c489059171ee49d20f3447b742f981a579e09f1ee87ef017e197542d

See more details on using hashes here.

File details

Details for the file pyats-26.1-cp311-cp311-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats-26.1-cp311-cp311-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 15e4a780bb5874b48452ecd1e5a802b416c25d239f343feaa7c47505a4c89b8f
MD5 5aafbb214dac5c67ad5745fe134fc7c6
BLAKE2b-256 d26e351c19177d22a3a511dc3fb415db18cfdacdef3c6a8d8133d0adb41c4a5a

See more details on using hashes here.

File details

Details for the file pyats-26.1-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyats-26.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 77bc6357b97f8e07871a68fd624094f731544aa986358168adec052b56c24b67
MD5 6e749a94f93387499870bdd912ee8ec5
BLAKE2b-256 3f36dea50baaa4de75c2a04e2f0b2645618cdf1df76ac375a59cb0112423081e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-26.1-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8d61367e19ae0cd6b3f89a74ac4420f0323fd96dc17eeaf96843d025c02c08b7
MD5 f950ab338dae34d3ae4febeda6e1bf80
BLAKE2b-256 8a567b9fcc085967d64dcb990e2086542ead428edfeb8e1ac844ac857e07e643

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-26.1-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 32e8b75ceed7ad88c20d238e958a9e6096006e30be2238b250ecfe251c778b92
MD5 b7ca0d724a5ba84bf9b109fc2483bd76
BLAKE2b-256 07f138be68a1959ccbebcab2877d2a092322a315b1b8b4628032862c0fa5c2b0

See more details on using hashes here.

File details

Details for the file pyats-26.1-cp310-cp310-macosx_11_0_universal2.whl.

File metadata

File hashes

Hashes for pyats-26.1-cp310-cp310-macosx_11_0_universal2.whl
Algorithm Hash digest
SHA256 abf93974a9d0752bb5eb14d8bc62ed89c7a00290677eac9e585900a075f4590f
MD5 12e52938e19971d40559ed0126cd0d8c
BLAKE2b-256 5e4aedd9ceb3bea70687420dd7a8dea6f715d24fc449e44e4ff082dc43658552

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