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

21.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

pyats-21.1-cp38-cp38-manylinux1_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.8

pyats-21.1-cp38-cp38-manylinux1_i686.whl (1.9 MB view details)

Uploaded CPython 3.8

pyats-21.1-cp38-cp38-macosx_10_10_x86_64.whl (511.7 kB view details)

Uploaded CPython 3.8macOS 10.10+ x86-64

pyats-21.1-cp37-cp37m-manylinux1_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.7m

pyats-21.1-cp37-cp37m-manylinux1_i686.whl (1.7 MB view details)

Uploaded CPython 3.7m

pyats-21.1-cp37-cp37m-macosx_10_10_x86_64.whl (503.7 kB view details)

Uploaded CPython 3.7mmacOS 10.10+ x86-64

pyats-21.1-cp36-cp36m-manylinux1_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.6m

pyats-21.1-cp36-cp36m-manylinux1_i686.whl (1.7 MB view details)

Uploaded CPython 3.6m

pyats-21.1-cp36-cp36m-macosx_10_10_x86_64.whl (520.8 kB view details)

Uploaded CPython 3.6mmacOS 10.10+ x86-64

pyats-21.1-cp35-cp35m-manylinux1_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.5m

pyats-21.1-cp35-cp35m-manylinux1_i686.whl (1.7 MB view details)

Uploaded CPython 3.5m

pyats-21.1-cp35-cp35m-macosx_10_10_x86_64.whl (483.0 kB view details)

Uploaded CPython 3.5mmacOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats-21.1-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats-21.1-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 eabc1c07434dea5ee713753e7cc924457b658ff3fe66ec88412d79674921d2c0
MD5 28c8a3534de4b4bd829203f5c0f5e0bb
BLAKE2b-256 8c2649192a90b3ea6f56b438c6e23e714cd340d3631c616f6116d029d35d13d0

See more details on using hashes here.

File details

Details for the file pyats-21.1-cp38-cp38-manylinux1_i686.whl.

File metadata

  • Download URL: pyats-21.1-cp38-cp38-manylinux1_i686.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats-21.1-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 72205bc845c6c09e765b7efe67f5e26ed825438da16d4b29ba40c59985c1436b
MD5 3f916323e7f322e12f1c4a7603397039
BLAKE2b-256 a894f8dae6bcc82df3d76fe288e38dc956b569b55f37f76bb277916080c82c75

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-21.1-cp38-cp38-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 511.7 kB
  • Tags: CPython 3.8, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats-21.1-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 aa16ae11ff5cbfda550ade287a44f942e630465d2d29dcee0fe8a711a468c877
MD5 5bed4e4ef9edf98bfdffcbb223e9df18
BLAKE2b-256 a6d164c9c95af1e99023083118d2032b5cbc002a256394a32ff179b3b856fbfe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-21.1-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats-21.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1b8db22cad6c0fe40f6c23ba57ff7d58f8fd0c1c7dbb0d34ba8480207482e7be
MD5 8d7d5550a3776e082492ec4e4cd0ec71
BLAKE2b-256 dd49389d917d10bd9559d5f4cbaf8f394888618148758669bf18c1a407bf4e25

See more details on using hashes here.

File details

Details for the file pyats-21.1-cp37-cp37m-manylinux1_i686.whl.

File metadata

  • Download URL: pyats-21.1-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats-21.1-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 5b0d6e432bedbf6a1dd2d118116cf101c6d503d9b6a7357f69a37b0336a9b125
MD5 00533c2f87bad57c769630f8aecc39e1
BLAKE2b-256 eb1585430eb9f79082876b495cc8ff665151a7347b7c1bb19f907ed469b31ccf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-21.1-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 503.7 kB
  • Tags: CPython 3.7m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats-21.1-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 91f5e65a3af13dfa49538d2724bcf93a652d32792d5ad791e48796b4c7d3ee4d
MD5 7ea29b3049256cf2b5ae67cc02e3cd58
BLAKE2b-256 2a033ca66ad396feab4456e87eff7719095808de31cbb4337c185b62425a48bf

See more details on using hashes here.

File details

Details for the file pyats-21.1-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats-21.1-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats-21.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 eec94bb443ac4620e51a52a45a14a4e706b38fb9bf427408eb1a592a38056070
MD5 75d10e76890537c0cf5f0ffe749aa3a2
BLAKE2b-256 ebf0ca239e342d827f79bd614ca8c4f447e7d7c697cad8c8c66e1875ab950d67

See more details on using hashes here.

File details

Details for the file pyats-21.1-cp36-cp36m-manylinux1_i686.whl.

File metadata

  • Download URL: pyats-21.1-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats-21.1-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 770403ce2d81708e78f13b36e14dc773e4d14238e2038134b4755e43cd3ec6fc
MD5 6e883c2a8e57f2a785578b7ad152d3c0
BLAKE2b-256 b4dd940d104532288118db190ad03b6ed5b2b33de8b0b67261ea2f1ed85c8256

See more details on using hashes here.

File details

Details for the file pyats-21.1-cp36-cp36m-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats-21.1-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 520.8 kB
  • Tags: CPython 3.6m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats-21.1-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 b4918d302149b28de431ead4ac871d8778b35d2bb79ddfd561fdaea2824ce6e5
MD5 8cae49df2f28c5629d9f13b29353dc22
BLAKE2b-256 fbeeb437b9349e12cc5c48bc31a4304faf00d83a5a6165dc1458f4cc70f7ace2

See more details on using hashes here.

File details

Details for the file pyats-21.1-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats-21.1-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats-21.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ba54f455625ac47851bd2715a828c94ab7ce8a95021d81e5ce8234f69eaf8272
MD5 f4172f369f05e4b5550e981a65cc9acc
BLAKE2b-256 900fd4fd4db82f2bf76f4e7f2eaac612cb2e9cb98f99d394006c69a9ba0a3104

See more details on using hashes here.

File details

Details for the file pyats-21.1-cp35-cp35m-manylinux1_i686.whl.

File metadata

  • Download URL: pyats-21.1-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats-21.1-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 8a11f9193c7e805af5e2030ef6a0a8a248435c4b065175e6ff4dedcbee7f6738
MD5 755db664216c3d58af12b357cfaaa880
BLAKE2b-256 34c8323c335d905ed2ed8c0f032f733ee0fbe14e491385b51b9ecacf635e50cc

See more details on using hashes here.

File details

Details for the file pyats-21.1-cp35-cp35m-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats-21.1-cp35-cp35m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 483.0 kB
  • Tags: CPython 3.5m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats-21.1-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 3e5f8ee612d5410b6d1715dfb9bc8f96c558ad9aa0b245a629698d43e763d459
MD5 8eff972a3536b34dba17ea0fa84a6e94
BLAKE2b-256 1c1eec248a23dac919dece896c0d395d7b67d2217c6705ef4f58a2308fe77cd6

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