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.

Project details


Release history Release notifications | RSS feed

This version

19.0

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

Uploaded CPython 3.7m

pyats-19.0-cp37-cp37m-macosx_10_10_x86_64.whl (370.9 kB view details)

Uploaded CPython 3.7mmacOS 10.10+ x86-64

pyats-19.0-cp36-cp36m-manylinux1_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.6m

pyats-19.0-cp36-cp36m-macosx_10_10_x86_64.whl (381.8 kB view details)

Uploaded CPython 3.6mmacOS 10.10+ x86-64

pyats-19.0-cp35-cp35m-manylinux1_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.5m

pyats-19.0-cp35-cp35m-macosx_10_10_x86_64.whl (361.6 kB view details)

Uploaded CPython 3.5mmacOS 10.10+ x86-64

pyats-19.0-cp34-cp34m-manylinux1_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.4m

pyats-19.0-cp34-cp34m-macosx_10_10_x86_64.whl (350.2 kB view details)

Uploaded CPython 3.4mmacOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats-19.0-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.7

File hashes

Hashes for pyats-19.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 aefc25e6e424c0ba53c48b0f0d3ede8e310530e978f26f78cf43ff1a4a3576f9
MD5 9cf3bdb6edf8653dd8c6acf7d523a92b
BLAKE2b-256 dcff5d05d0bdebf40d41b3b2a1a48a614135dddcefdf21d56ecb0278231ac5dd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.0-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 370.9 kB
  • Tags: CPython 3.7m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.7

File hashes

Hashes for pyats-19.0-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 b8d0f076d6fda1381d25ff6b4532fc17ddc2255a272b616b0fc259595ada438d
MD5 55aa997935206d2630b01ff7dd846255
BLAKE2b-256 b9632d2528dece33f0020d559ce738f7d75dca5a67d659acb4a4913d8ac144a6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.0-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.7

File hashes

Hashes for pyats-19.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2e1dfd5b40c1f5e45ab83da9e94540f975101855ea2c2384a7588d2d2422f7ba
MD5 947e88054004a48b44b7e1f602125730
BLAKE2b-256 326e525b3eac8b8b4d90f5023df84dd46bab856f7d67d011f8fd7a3ae601be2f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.0-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 381.8 kB
  • Tags: CPython 3.6m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.7

File hashes

Hashes for pyats-19.0-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 9a25c20e3f5695bddfba3152debcef4a6faadb9a49ffdf664ef9eec0cb27fe51
MD5 fa920ab7f67bbf8599b17367e905b400
BLAKE2b-256 f6be00e13692f8906786e3fc55b73b4ef9276a58e7da8b72b37ecd87e6cbeadd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.0-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.7

File hashes

Hashes for pyats-19.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c1a2bf740cbadf76bd2d2bc2fe7aacc54f9c6ef33af7d86808d36b66361ff463
MD5 5a53de338e6ab4c7daa63cca2075e822
BLAKE2b-256 e60337109fe26bca219a3286eb100059d832983d733d1ae2ab7e363491f5a2f5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.0-cp35-cp35m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 361.6 kB
  • Tags: CPython 3.5m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.7

File hashes

Hashes for pyats-19.0-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 de8677f704102c3f3e8b821877cedef48fbd80ab42b999123543ef9a9fdc3c66
MD5 45afba7f01c905aa8ddab61c82e0b7c9
BLAKE2b-256 40a8ff59d5ae35e37167a6fb304ed9152cb311cb6214288493ff8e4f163e7ed4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.0-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.7

File hashes

Hashes for pyats-19.0-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 bfa70d7863359fea484239d407315100698e924705a1733402279f7fd435c747
MD5 1cf4d641fb07ca6b0a17891b46198ff5
BLAKE2b-256 e38913beb2fba07a65d34f20ecd208d872f82c7c4e8c8cd85fc565bdc81f000b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.0-cp34-cp34m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 350.2 kB
  • Tags: CPython 3.4m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.7

File hashes

Hashes for pyats-19.0-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 8e6e904891c20b8b986da52c5c3a8c2f1857065c1fb0edf51ca7aaa264728eb5
MD5 eb8e5a5f8284c8ee6190d1562abd2a54
BLAKE2b-256 d6ad0c4d4e6a01008126cd58c99bbcb4b7f17137ee489bd88911f599a75cdddd

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