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

19.8

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-19.8-cp37-cp37m-manylinux1_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.7m

pyats-19.8-cp37-cp37m-manylinux1_i686.whl (1.5 MB view details)

Uploaded CPython 3.7m

pyats-19.8-cp37-cp37m-macosx_10_10_x86_64.whl (452.1 kB view details)

Uploaded CPython 3.7mmacOS 10.10+ x86-64

pyats-19.8-cp36-cp36m-manylinux1_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.6m

pyats-19.8-cp36-cp36m-manylinux1_i686.whl (1.5 MB view details)

Uploaded CPython 3.6m

pyats-19.8-cp36-cp36m-macosx_10_10_x86_64.whl (466.0 kB view details)

Uploaded CPython 3.6mmacOS 10.10+ x86-64

pyats-19.8-cp35-cp35m-manylinux1_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.5m

pyats-19.8-cp35-cp35m-manylinux1_i686.whl (1.4 MB view details)

Uploaded CPython 3.5m

pyats-19.8-cp35-cp35m-macosx_10_10_x86_64.whl (439.4 kB view details)

Uploaded CPython 3.5mmacOS 10.10+ x86-64

pyats-19.8-cp34-cp34m-manylinux1_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.4m

pyats-19.8-cp34-cp34m-manylinux1_i686.whl (1.4 MB view details)

Uploaded CPython 3.4m

pyats-19.8-cp34-cp34m-macosx_10_10_x86_64.whl (424.8 kB view details)

Uploaded CPython 3.4mmacOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats-19.8-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats-19.8-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6efa262c55902e7a7f20774aabcd344f75eca5655e5ba318e9c7acab02ec4afe
MD5 fa60fe3d25560d2fd6b7604dd7bc4ea9
BLAKE2b-256 5f5138d7321b040ef6ec755dfe32601b73e28760e862fc255c136e7caebf9479

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.8-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats-19.8-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 107544d12dfc8615ad87bc71edfedbcb1dce253b1e6689af778bcab89c7730b4
MD5 66f53e74d0c0256ff38db9c5b0b5b354
BLAKE2b-256 a61bf8e60f067c9b5244c79304dc68c6ce4919800cb574f5b8e47e0f1e802399

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.8-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 452.1 kB
  • Tags: CPython 3.7m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats-19.8-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 70eab9f188254d50fa893199de9f31267aaa2f27f304df725efcbfcd5dd67b5e
MD5 f89f9e5bd6abaacaadba8652e08288ec
BLAKE2b-256 c54fb89bbf5f9a4b6a6917404e6a9c07733df21c446eb7235e113b095cb88cbd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.8-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats-19.8-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1f40ab18ad5d0f654fbf2ac602c8d9737ac1f771e8fa1dd509b2821b572f947f
MD5 7b3328eb037341592a6c6de2743529a6
BLAKE2b-256 d7327156fb5a41520ef724b57973b8e2944c4b4e87871c7d03cdd4188d0a602c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.8-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.5 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats-19.8-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 a6c0cd6c750374e933fa5746df9c9aa788833eeca66de5c3ac28170be01c9708
MD5 df3bf109e034bdafe2d48279530a284b
BLAKE2b-256 ffd99f2854bdd5b192210be579ee77221bd1269d3a7a9aa198b4c5d039a039a9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.8-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 466.0 kB
  • Tags: CPython 3.6m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats-19.8-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 79a113ba8de146ae77d28d19b6a05f58ef85d7b4ad720568fc90f5945e8b5cb1
MD5 543d9e71efc3f3602d1021de217e6db7
BLAKE2b-256 1840ef5ef848da2219331032663c09af0045239adfefd6fabf0d729f4e0d3748

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.8-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats-19.8-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 6996934b6042582eb350e55a7dee3e057a4c19e53ded30c3ed7c5e55a7bbe77f
MD5 567faf6ef4899c84daaf0b07914f07f4
BLAKE2b-256 c7a69ce32a327fcbbc5eb6639abb7e3aa60a0c94c94b5ebedb2e59bd84db1075

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.8-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats-19.8-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 b3344c08f3e82066d70dba301d798949fb8d4048205341fd251a7daf019d6e95
MD5 2bf1b4549f71baf91070a0e7c34c8cbe
BLAKE2b-256 1908adaaeb61af6c0faa8d287c3fff9734f194d50f9d9558490683fe28a85a87

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.8-cp35-cp35m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 439.4 kB
  • Tags: CPython 3.5m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats-19.8-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 1a74cc268084eca8d5ed07335dcddf08213a8ab00171b0f895636f258f2ca2b6
MD5 b8e3e21d8ab073dd3658463fd6d5d1e5
BLAKE2b-256 756f0f3e4062af2c0de31018ede9fc2a1d5dca2bb78885adb02e6d845a06c2dc

See more details on using hashes here.

File details

Details for the file pyats-19.8-cp34-cp34m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats-19.8-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.6 MB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats-19.8-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 634bf2a6612d7a7d039ebaa3241084d317a7b4a13ec6c6c2e80fe37ed291801e
MD5 d06c8bd58e8fd9749ee947dff9832085
BLAKE2b-256 446e430a650c567e44c9663d39559c4f8d8b4c041b521184c4e52097f86d325d

See more details on using hashes here.

File details

Details for the file pyats-19.8-cp34-cp34m-manylinux1_i686.whl.

File metadata

  • Download URL: pyats-19.8-cp34-cp34m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats-19.8-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 5df64b9a65a69e0d14ce0096e97d809a5e69f48b32b0dfa59674554293b6c760
MD5 b2d4c458f1e204655c75eecdf03e2aea
BLAKE2b-256 8cf31bc65df6beff834a02dee4aac149797fcf9b1b2ed25e32dbb912525691c2

See more details on using hashes here.

File details

Details for the file pyats-19.8-cp34-cp34m-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats-19.8-cp34-cp34m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 424.8 kB
  • Tags: CPython 3.4m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats-19.8-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 7ee198cee4692625a9c970346d3acee9b907f52e84fea19eb8b1bf4e1482bb14
MD5 f47d3b30f2c740923cb609a532a5117f
BLAKE2b-256 d219dd245f9eeb0e5d993cbf74fe598b1afb7f91181b31393ccd1f04fa8b7509

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