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

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

Uploaded CPython 3.8

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

Uploaded CPython 3.8

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

Uploaded CPython 3.8macOS 10.10+ x86-64

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7mmacOS 10.10+ x86-64

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6mmacOS 10.10+ x86-64

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m

pyats-20.7-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-20.7-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats-20.7-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.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats-20.7-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 211d65e905130ad3a830cd108fd50ba3fee1ddcd1240a70d0d0d90edee983c7b
MD5 9d5e324acb21c1b7d907839fd56bc20b
BLAKE2b-256 c2dc5533bef0b04a4fed9b7462340e2974643d7be6ff379d0d4a07bdb7bd32e6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.7-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.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats-20.7-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 0e426328a36b2869068077d6979e00a9d379210b7a70ea586542b6f4cec41e7a
MD5 7216882d8c8e6c2903e31e3ec2525a4f
BLAKE2b-256 582a9db9e731b486f0fe814e2257119e00295a9cb01f836d6cef9f5f0a559842

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.7-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.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats-20.7-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 d545b50d39355cda131b0d486e71fea8aadc7846377d2e6062f260851f36a87c
MD5 4084969950f9f10ccb64f2c2380223e5
BLAKE2b-256 4bf19b620429a2ede017aef997a51a723c457efb75bf78356d36a5c7a3c24d6e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.7-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.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats-20.7-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 468c37a05c848aea4c1907b9ec7516132f7003fead2c6f16351c40c8d6682fb8
MD5 be152c50f46724c927243ac20bf5f53f
BLAKE2b-256 2619f69ba866785a5f4953a7090adc27caad05fca464aded424cc099b5bebeab

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.7-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.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats-20.7-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 cbcfb45520d127ccb58b9c9fcab902b1b643d36021248f3cefe64c4fa0b7c671
MD5 1e8c1a8435557b32df0d8a57a2492b7a
BLAKE2b-256 589a20d9ab50769f281077692cea47330b6336d7946e54c4e6a5a34c19386f2e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.7-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.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats-20.7-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 d9a25c6a84fb968e3366d21dc514bd10d15be6263224d176edbbc44da302bdb0
MD5 7492bf94e7d8df6b7367448852f640d6
BLAKE2b-256 65aa3da09c4c1c64ac20f401f6945efe926064391d8e958f41e6f48d3803a250

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.7-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.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats-20.7-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d21ca3e7b4ba28bde5676768f03dd0965444ef3fa08c1a114ee49c4fee5267cd
MD5 6cf9f272354102053abd94d1ce3a2d99
BLAKE2b-256 fbd23c6ab4aa97fe5b7ada430ad35a2b778c760595a349f652e119e04c8d5b8c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.7-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.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats-20.7-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 61de3e6b5cd62a524160f2302f34b8b1afb544277de0a486838cea8cdac97021
MD5 289e11c260801753eb4caa90641b532d
BLAKE2b-256 a8207fafa1bc80e8b918f4a29cbfd3de01cc359a1212bddf5cbffee861f138a7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.7-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.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats-20.7-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 b6304c4653b6079b0cd7f9af348940f8ea638bc6006cbfdb6c6001913b9cda6e
MD5 130b9e820db15510c59532d1730d034a
BLAKE2b-256 f51b81d362a8cc81d05d7a5cd444267afe231849a03eb901baafe609cddeca5f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.7-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.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats-20.7-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 af4b39bf902e6067b650fab9b3d78dc2a6967305445e2f77db8f06aaa4ec32b7
MD5 7f78f0e03f1458765594ba6d6d4e3a87
BLAKE2b-256 a962be982023483ef9eb05b9c2b71ddacf37bd841edf7b4b698a044bedceebc1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.7-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.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats-20.7-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 77b9838f08fe143da2a1a63323719d228a36e55d2a606b1852b8fdf01bbc6c16
MD5 01e9f1dc35d895be09524ffaa2a1fb3b
BLAKE2b-256 c562f674ed30d4c4573a702235b98707a2d7f632cd664143056cebbd84879f45

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.7-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.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats-20.7-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 910928e658a3b816ca1dd3c8dc76ea74dd4fa1ce487cd94561a0801764101081
MD5 103278a41dfdbc0f4be61e43c05deea0
BLAKE2b-256 070c568cd37512d2316fb6ea9face24ebdd1a1a48b7017872067f70b06f00e98

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