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

20.2

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-20.2-cp38-cp38-manylinux1_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.8

pyats-20.2-cp38-cp38-manylinux1_i686.whl (1.8 MB view details)

Uploaded CPython 3.8

pyats-20.2-cp38-cp38-macosx_10_10_x86_64.whl (530.9 kB view details)

Uploaded CPython 3.8macOS 10.10+ x86-64

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

pyats-20.2-cp37-cp37m-macosx_10_10_x86_64.whl (522.2 kB view details)

Uploaded CPython 3.7mmacOS 10.10+ x86-64

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

pyats-20.2-cp36-cp36m-macosx_10_10_x86_64.whl (538.7 kB view details)

Uploaded CPython 3.6mmacOS 10.10+ x86-64

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m

pyats-20.2-cp35-cp35m-macosx_10_10_x86_64.whl (506.1 kB view details)

Uploaded CPython 3.5mmacOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats-20.2-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.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for pyats-20.2-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 bad79ac033a84464aa37165e13036e1ed3735915a6ed5d3a9b842aa315080904
MD5 ba2aaee7bc87777fdaf8d4f33e54f3e8
BLAKE2b-256 61b14c53c5ce8738c93d6dccf4b6278a3182fc1cb68fb4532dc3746515274351

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.2-cp38-cp38-manylinux1_i686.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for pyats-20.2-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 96e3846e3de941ffe77a75517a22c9b3c0cf64e9317f744b7cc0c515fa478968
MD5 b113fa7e7811d4066639eda63a804ffa
BLAKE2b-256 3755caab1ce0d0cb5a565822194f226d5fd304f35e5dce8ffe26760de24ac100

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.2-cp38-cp38-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 530.9 kB
  • Tags: CPython 3.8, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for pyats-20.2-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 9e46c89f6a4bc8d64f8cd1ea24c0885bc7c49c951c622e90f3258dda546f1c37
MD5 3cbda278377f4886ef23446e65013148
BLAKE2b-256 49d7fffd0630de8e845ffa2ac866130521fa0915e467dbfd4151af88f805c891

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.2-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.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for pyats-20.2-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a02802d254ff694ae73f50b1e6f04424affb0f36f81d0a62d39f7de56c85d884
MD5 f63c608e1e6bdd6ad0a2b2dc6957e115
BLAKE2b-256 fd4a4caf798f4dc2fe0472739593ed7f65ca4ce60d7f18ba9fff4c66f28f0ae5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.2-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for pyats-20.2-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 4f57e6ff1ae9115c901c227a60a0b509d27c7319746227e73cce62e601023813
MD5 f7803ffaaa56388526f4c23ee4183306
BLAKE2b-256 3b0d9de8a89968a4ce37b5b28c97b12a47a7af86422e1d4b0cd720bb913f659b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.2-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 522.2 kB
  • Tags: CPython 3.7m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for pyats-20.2-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 c278e7d3fc6a9bb5daa7d80b338b2b86c93e8f335b2c1b27ef155d28a366c44c
MD5 e697334a594823de15afc234b77c831a
BLAKE2b-256 864e07b8996779e1690b7c6b525b059d3a23f5b2a66d3b074d1771a65ee85ebf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.2-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.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for pyats-20.2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5adb58db13ebd8f8f5aafc28a529149369e11d4dc069a2965a597b125549fb1c
MD5 f4d2daa2fd34e89463bad5fb0151828f
BLAKE2b-256 a7bab1e84440c5641114da9bfdefa0a20d181e6857582d282f8d65f618e9bda3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.2-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for pyats-20.2-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 53950f68c63fd3ffbe20f38031ffa94686d4f5f0375c6deb42c922fd4d98f45b
MD5 13617aed8414812dbf72a1d09eef8cd9
BLAKE2b-256 7d6be875ec11906d531269226592fc1011e27be34eefc9f07864a3636feb8c65

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.2-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 538.7 kB
  • Tags: CPython 3.6m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for pyats-20.2-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 ae665fe00dad733f25e8bd93bffcccb3bf0db95e6cb56b253e949177f5d90326
MD5 46c9c769efbfde59aac3bea07e5e6ba4
BLAKE2b-256 b070ce4b5f2e8aaf80c1fee07ac2cdc61e30239b3ea62955f7fb8064b9e2aee8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.2-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.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for pyats-20.2-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2083337b5f4fd4316e758c4fb74b6100cef8d76151249dcd89d429f0c3be7eb8
MD5 5e779f125238463a526c5e46d7a49e49
BLAKE2b-256 9d98b55c628036d97d7015d1e4eb89364d8b676eaa3a9851eee04b9972ae7627

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.2-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for pyats-20.2-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 de2907d5f0e18d815b36d07d1669bf5fd2df57c7e8e0942cdab6f914f2f4e240
MD5 26e9a4a0618bc6f0dcdf22b59e8dbd40
BLAKE2b-256 09686a0e5964ff761ab74f44ce0240c873d67960d4e7454cb528dd7f338b431e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.2-cp35-cp35m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 506.1 kB
  • Tags: CPython 3.5m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.43.0 CPython/3.7.3

File hashes

Hashes for pyats-20.2-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 e04f7d525117f2fb8bde321c5f0a8775ce427fa88d012233147c1dbbe48aa7e5
MD5 3f0a940ca872f0d9f5d7e8791ed5cd87
BLAKE2b-256 f5d3f2233358ef59dc4e5717e595a7fb72f7d80f9361cda69e9f311f3f2c3d70

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