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

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

Uploaded CPython 3.8

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

Uploaded CPython 3.8

pyats-21.2-cp38-cp38-macosx_10_10_x86_64.whl (511.8 kB view details)

Uploaded CPython 3.8macOS 10.10+ x86-64

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7mmacOS 10.10+ x86-64

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

pyats-21.2-cp36-cp36m-macosx_10_10_x86_64.whl (502.8 kB view details)

Uploaded CPython 3.6mmacOS 10.10+ x86-64

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m

pyats-21.2-cp35-cp35m-macosx_10_10_x86_64.whl (483.1 kB view details)

Uploaded CPython 3.5mmacOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats-21.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.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats-21.2-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5b9099ea3f283b6ad9ffdab3463362c196a44c9fbeea23667a4cf81b73d4b885
MD5 e71543242734b40d1db16b79b388989d
BLAKE2b-256 13e1b2db7781431cf4ddcef1fd5c0cdf431a4fca5e32eec64424363691f97b7b

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pyats-21.2-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 2e2f3d91c032d56c1905349383a1ff4d7b340bfffea5f9e28d2492298df9ef18
MD5 19b6234c0da94ea03138510734fc50e9
BLAKE2b-256 5c0cbd50c143d05ea5fecb7677006cee8f9500561eb6634068365416a01d75c1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-21.2-cp38-cp38-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 511.8 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.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats-21.2-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 ab72d1ecf1f8aafbb990f501e2772adf8046f4021aa3be24056d079b28506449
MD5 36e91372ef84f1bcc6d266fd219f6534
BLAKE2b-256 ee650b9028151708a57940ff22cf4638767f8ddce7c235c01c3cce46a70d0153

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-21.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.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats-21.2-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5d834739939c15eac2379c3543582b88211bab05b7645113c6e1aa0f6a3fe88f
MD5 5105c40cabb414553e224e3d25ad40c5
BLAKE2b-256 ed643e1f83fff544491455f1c170dd779bf0c995c201cefec7123da6815cf879

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-21.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.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats-21.2-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 f92efd8df198470531e7c9f95fb6c033165de7358dea82c21a7db1d6fd5966bc
MD5 8d230f938bcc85715e793295a25a89aa
BLAKE2b-256 7c606d52ec9cf4a2e67d26b0c99d28671060e726900583e9352eecfab58c3b8b

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pyats-21.2-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 7d8f4f1befd4d050d5aa2daba9f4169f7d022a858552e0433c0c397b4bae44a6
MD5 bc32bab9ec4af3a2ee90967f81ef4de6
BLAKE2b-256 d0b29960c035cbdc88dfe7b86fb274d06015a222b5b24f0df4b8de04f5d55277

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-21.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.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats-21.2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1bdf048ffa765f01b226d8e3d004405e860eaee06cc1d9adcff8cd1a1d6c6dc4
MD5 3de48094a510a9a080d06bd8bca6df20
BLAKE2b-256 69d92b0900260e19872de9d07fa7e08c59770a5f07936c0f4cd3dd125e9256ba

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-21.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.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats-21.2-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 bbdfbe8abf903adc74f3a046a88137670584fa48cfc22aa45e2dcc8f88ff1729
MD5 b8dc2ef6e58eac0c5c2a6b3e3fcf0633
BLAKE2b-256 3a025440badd8841a71f76ebd4565767bee023ad8d2081c734f46ac0d24c7164

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-21.2-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 502.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.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats-21.2-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 1d1e20e04386eefb4bfd95a55643c6515c2dca8be5c75e5fa909a502ed78ba18
MD5 6be3c5683b4dc74b53286952df109fe7
BLAKE2b-256 6b257ccc9d4c3644b47f321a2338cd5afffb61466b85e83977128d5465eb85d4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-21.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.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats-21.2-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5eec6562aaa394ea2abe16a8bb31907702132d1d4fda1bd1fdff12962ba29fc4
MD5 18d431d6a81b56a945a810da88894dd9
BLAKE2b-256 fe61fbab13beb0e56788f14f4757ea62b2391346e3e91d5b68616e017473e3ee

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-21.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.2.0 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats-21.2-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 04190af0e8461f184f27a0cb1a7043b88682bb741da192311d325676db4f067f
MD5 87d6d6d941e3b1397db00e81294c0667
BLAKE2b-256 a8ccf948073664efdc926d1ea1ba7b10227c4abdd131713bd8fa2971815ff9e1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-21.2-cp35-cp35m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 483.1 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.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats-21.2-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 49c54e2b1bad91d083f9975cd6813dadb190819f64906fb249cbe09bdc7fe3ac
MD5 9f2d75a6e8038ed32dfc0fca2b37bcf2
BLAKE2b-256 9d929a22715b3519f3d4c5876e3d58f3d42776f64083aa8c683ad446d28f2a5e

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