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

Uploaded CPython 3.7m

pyats-19.4.0-cp37-cp37m-macosx_10_10_x86_64.whl (392.9 kB view details)

Uploaded CPython 3.7mmacOS 10.10+ x86-64

pyats-19.4.0-cp36-cp36m-manylinux1_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.6m

pyats-19.4.0-cp36-cp36m-macosx_10_10_x86_64.whl (404.3 kB view details)

Uploaded CPython 3.6mmacOS 10.10+ x86-64

pyats-19.4.0-cp35-cp35m-manylinux1_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.5m

pyats-19.4.0-cp35-cp35m-macosx_10_10_x86_64.whl (382.1 kB view details)

Uploaded CPython 3.5mmacOS 10.10+ x86-64

pyats-19.4.0-cp34-cp34m-manylinux1_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.4m

pyats-19.4.0-cp34-cp34m-macosx_10_10_x86_64.whl (369.8 kB view details)

Uploaded CPython 3.4mmacOS 10.10+ x86-64

File details

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

File metadata

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

File hashes

Hashes for pyats-19.4.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5e5a1b219b8e47ccfb1dfa6502e22789aa2166f6a408fd6380f8df183160881d
MD5 30a615343459bdb183e4b7490e0ec099
BLAKE2b-256 d9d70334e16066c031ff5f0718da583d93442341d62f3d0de5ddb686745d9dda

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.4.0-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 392.9 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.21.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats-19.4.0-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 44f6c2e87d65fba333f5afa9ecf81ce1ecf17e3e742c2ddfde8a2b1f1ea8605b
MD5 18abfcd8cb309593443e36f826296aad
BLAKE2b-256 5a49e332d51d0ee99c685ee8c4fbf9dfecb999773689853635a153274f098d55

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pyats-19.4.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2b520ac8b9ac0863a6dc97ca49b52b5e1ac2c77b4e25ed55789fc004ff29f450
MD5 a31f79b68fb68f2379638f3dbc37b4ba
BLAKE2b-256 45156cb853eb2deb1ab4a304c0efa1e0908c6ed8e679eab143d4335b6844bf22

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.4.0-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 404.3 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.21.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats-19.4.0-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 7a4dbbb5bc4861902db3843e29c6b7a34c025988a7a268f03e6c69f84df8f183
MD5 99b201304e4e3db8be96a6d5e191979a
BLAKE2b-256 9bf83e6a52e11545bc3d62d20167fb0310bfac6d2dcac67de811c6bf636c757a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.4.0-cp35-cp35m-manylinux1_x86_64.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.21.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats-19.4.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c846c33ca879b07e8d57e30a0c53f090ed916eae1c392dbc459d18faebbc59c8
MD5 ecbdfa66c8478488d3a5b35e026dd9ac
BLAKE2b-256 4795c97480528ba44139966da560654cf2b751a9ca62407fdb8b185495a07651

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.4.0-cp35-cp35m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 382.1 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.21.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats-19.4.0-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 abd7dca4a61783102739c5a8f375f00bdbb9d84befe419e129ff91f545130ddd
MD5 e5b22ff86a9abb61044e58412c4acf36
BLAKE2b-256 ada90a8f688752dc57916ca2d930baa3824839ee5d61c5fbb0df3bfdc7978487

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.4.0-cp34-cp34m-manylinux1_x86_64.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.21.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats-19.4.0-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4304399e981e4ddab9a6ac8598eec0f1eba27032e176faa9d63dd4894f9520d7
MD5 67d56130879f3c0e2d967e0ce4850864
BLAKE2b-256 3ecc71313e6917f9b12f936a853a52af160f436feab9ae8e9f6553a1d00bd6b5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.4.0-cp34-cp34m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 369.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.21.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats-19.4.0-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 5c966b864161489e632a672906ceb9702aa574efce0bbed12e60cbab4c583335
MD5 a89ebcbc2a4e78c39e5c895280f89e6c
BLAKE2b-256 3223567b207f8c3b37c956227685fe6f2d987cb44d29f11a819ed378b8d4e0a8

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