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

If you're not sure about the file name format, learn more about wheel file names.

pyats-4.1.0-cp36-cp36m-manylinux1_x86_64.whl (52.6 kB view details)

Uploaded CPython 3.6m

pyats-4.1.0-cp36-cp36m-macosx_10_13_x86_64.whl (20.7 kB view details)

Uploaded CPython 3.6mmacOS 10.13+ x86-64

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

Uploaded CPython 3.6mmacOS 10.10+ x86-64

pyats-4.1.0-cp35-cp35m-manylinux1_x86_64.whl (51.6 kB view details)

Uploaded CPython 3.5m

pyats-4.1.0-cp35-cp35m-macosx_10_13_x86_64.whl (20.8 kB view details)

Uploaded CPython 3.5mmacOS 10.13+ x86-64

pyats-4.1.0-cp35-cp35m-macosx_10_10_x86_64.whl (21.0 kB view details)

Uploaded CPython 3.5mmacOS 10.10+ x86-64

pyats-4.1.0-cp34-cp34m-manylinux1_x86_64.whl (58.8 kB view details)

Uploaded CPython 3.4m

pyats-4.1.0-cp34-cp34m-macosx_10_13_x86_64.whl (21.5 kB view details)

Uploaded CPython 3.4mmacOS 10.13+ x86-64

pyats-4.1.0-cp34-cp34m-macosx_10_10_x86_64.whl (19.6 kB view details)

Uploaded CPython 3.4mmacOS 10.10+ x86-64

File details

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

File metadata

File hashes

Hashes for pyats-4.1.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3b2857cdbe2cd446ffd85514d823e07d93d587e46a1439a1e233df738418cb5a
MD5 3258ba2c85c2615db82e2c7b2c829326
BLAKE2b-256 8caf804910d460a29554a5ac1e285e1fc9a4bbc3c7fd5bc3eb45cff49ba684b4

See more details on using hashes here.

File details

Details for the file pyats-4.1.0-cp36-cp36m-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pyats-4.1.0-cp36-cp36m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 d1bd7229dabd9115d052699bfaf33c023be3408c70039aacb70bdf0952540ca4
MD5 e0a7a52249a452ae0cbf923648fa5b2c
BLAKE2b-256 9b0ddc59cdd61dd03307dfa198edb96cd11b8d0dd8a7c30c890b0c0356fc5e20

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-4.1.0-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 3828b4686c6fc79646c7f23bc13a9b055cdf1aa49ec251a8feb7b367d2b55c79
MD5 b8e2282ed82e29baaec45bbcfab46419
BLAKE2b-256 dd3be375128335c8e5f404f43cb699462c4f6adb90bb75a9bd512f9bf8b5ca42

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-4.1.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b12f981046e6f545f30e50b26a438139b6b349026f7bbddcdf3daa9d01de3ba4
MD5 d5a336957c185979fe3108a464d57d58
BLAKE2b-256 9a5fda311581ad5bf8640b1f52d633a5660d7142e311444ecd6fe62b05a03ee6

See more details on using hashes here.

File details

Details for the file pyats-4.1.0-cp35-cp35m-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pyats-4.1.0-cp35-cp35m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 a7a153d9f7215f1b4b061cc34cc84342f08e3e58e4917a283cdd41acd77336a3
MD5 fa77f7cdc7a363993c79da786c2a2df4
BLAKE2b-256 2cf92f1600505ac2f2f20d97d2f16aed18f3b676fd23a594f102254e280ed36c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-4.1.0-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 c62fbf8aa8dec8bb38180cc91001e90af2329baaaf8fb1acc05f8c48b0b824a4
MD5 1802a1cbb5a0a9de3f5799b25eb1a131
BLAKE2b-256 14cdd3a31899e8f72e7a985a8eb8a07e61e8bc97978bb69b98fb59e5833a7dd0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-4.1.0-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ea834ed854b8e0725e9e724d7a2a96d9e8d8b3989ef40658c540495687e50468
MD5 e87c08d2937082816531a12fb898da07
BLAKE2b-256 2a4178ce4a32ac185f3f8c94c45afefe8c61b77386abaf4c5f0816d7ea98ed8f

See more details on using hashes here.

File details

Details for the file pyats-4.1.0-cp34-cp34m-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for pyats-4.1.0-cp34-cp34m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 7776928791b9312cd10c39d9d2b00bbf116cf8c8ba1264f21404ae4d4faa4ea2
MD5 e64e0c7fb27feab36cacfa3901cc3feb
BLAKE2b-256 90742839223da1df5d2f6e4c4ee248c77f39bf1f928e464f5d5489fa3ec40e10

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-4.1.0-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 2b36012cbd0cc027a2e704ba5e5543834e4e8950af29d90e7b92ff36a665ebc4
MD5 35d90f4928e9c5795d638eb7d1403770
BLAKE2b-256 050078c57dc309de585d45ac7fca2d46020a667c8c6860d339d56b2f16fcdad6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page