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

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

pyats-19.9.2-cp37-cp37m-macosx_10_10_x86_64.whl (453.0 kB view details)

Uploaded CPython 3.7mmacOS 10.10+ x86-64

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

pyats-19.9.2-cp36-cp36m-macosx_10_10_x86_64.whl (467.1 kB view details)

Uploaded CPython 3.6mmacOS 10.10+ x86-64

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m

pyats-19.9.2-cp35-cp35m-macosx_10_10_x86_64.whl (440.4 kB view details)

Uploaded CPython 3.5mmacOS 10.10+ x86-64

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

Uploaded CPython 3.4m

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

Uploaded CPython 3.4m

pyats-19.9.2-cp34-cp34m-macosx_10_10_x86_64.whl (425.3 kB view details)

Uploaded CPython 3.4mmacOS 10.10+ x86-64

File details

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

File metadata

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

File hashes

Hashes for pyats-19.9.2-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 908e67894d9d22ea6d328e199b5351dfefe7206590db3aba606b679a1fa2691d
MD5 50198a2b619e0f03a6b3680f969b8358
BLAKE2b-256 eb4e81013c3193b4d0a594cee26aace2f34efc25f44a7c0c5a2db38961b4d82d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pyats-19.9.2-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 a6a131952a946bee3aa857f1bb22c06ef009b9c82883724d1ad814caec502b7e
MD5 ffbe24f98d8ff84b293ca18667d22a76
BLAKE2b-256 23f416c75ea8dc9970c2985758acc22c7bd5c8c0b3add4406c174d00eefe0690

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pyats-19.9.2-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 93fd8c54c1f9fe6462f0d5e1a1e39866c5ef30605ebc7fa79a977e2e703c5a17
MD5 989b3545e94d9737ebdb6a25b825932f
BLAKE2b-256 43c90bea301e2e65eb70fe1f73891a12f6d9c6b58453e5b8167be27ce4f243de

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pyats-19.9.2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 020c30ea838fd6cba5c6b131d7f9d4f22f402080d58f6509063d6ac9c3033592
MD5 c7a2ab1d1a143839a65e263a80046503
BLAKE2b-256 9b860207e2d220a3a5e7494190c85fe28f83c28ccc30138219bfbf6129743d2a

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pyats-19.9.2-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 3439ffffa0bd53b1eccb6052b7c64695265c634a026117ae46ad1fbb102118d1
MD5 203564a07780342ed9572a0bcfe9f6fe
BLAKE2b-256 4eec8afea7fcea199ddb6164eabb368009ae962cffc4b6b1f573a933a5068f3a

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pyats-19.9.2-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 968fb05af0aea5b88932b4e8488f14d78374c2e5026100110b265145928d1257
MD5 7e62952635306adbf83db1d8efb4624b
BLAKE2b-256 89b0e6a256f1dcccbb1f8668add8be9ddd49a53e7389ad8cb60e45485ce1057c

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pyats-19.9.2-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 36dcc36123cda4ca6da9fbbbb5e235b39632aec1ca14342e5b246925b19bd107
MD5 7e0d99fc680dc40ec68a7c89c09ec59f
BLAKE2b-256 8b9c4d8728b4568bb721861c39bd3ac900408311b83b2dd302bd33a43f022fea

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pyats-19.9.2-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 08d0d40b9efeadbbcec089ba7bf80dc11e035bc1a73be480ab1435eda3a310e6
MD5 8b52aab9334c4dc8e726c6f6efa4d95c
BLAKE2b-256 576c969ac72139aa3511c9b6cf0c35bc70af259b10765df0b969ba1ddbb4964c

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pyats-19.9.2-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 85e7bbfb1d47ff7e8bf489955ab2ed174309676b82badbbd2c263a8e6c2bcb1f
MD5 8397eb113f7b8d5e393422eeefc7b3d0
BLAKE2b-256 9d53dfa911fc62dcd6d9d3b6217e9201867a27a6067c16b9477576dcd5bea47e

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pyats-19.9.2-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 16a1bded7cc087a524029c0c054749daab345ff4926578cb0eda75e864d4135d
MD5 dfcf25736d18d0a77900140d07efb334
BLAKE2b-256 5a5788e414f131169ec629df8fdb0f6c1ea822ff667a7aaf2a3654fa812ea715

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pyats-19.9.2-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 a1341c061f332ba22f99d0619c8c498e5308847483ee21eeb14b91bc76f51296
MD5 b5485c624d719be2229b3ae724046ee1
BLAKE2b-256 f623e0d9179a02d9917276964518b3eafd60c172d17dce6e809c1a1129a2eeb3

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pyats-19.9.2-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 e16a4d69304a5a177275859be7db24741bf54478999fed72a02cdcb8b7473664
MD5 2a0bc9aab366cd4d373f07de040e87f7
BLAKE2b-256 fe48fa5d716e5fec27521f8beb41793f214402317da000ebb57dcfbd69aa5349

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