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

This version

5.0.0

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-5.0.0-cp36-cp36m-manylinux1_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.6m

pyats-5.0.0-cp36-cp36m-macosx_10_10_x86_64.whl (306.6 kB view details)

Uploaded CPython 3.6mmacOS 10.10+ x86-64

pyats-5.0.0-cp35-cp35m-manylinux1_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.5m

pyats-5.0.0-cp35-cp35m-macosx_10_10_x86_64.whl (297.8 kB view details)

Uploaded CPython 3.5mmacOS 10.10+ x86-64

pyats-5.0.0-cp34-cp34m-manylinux1_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.4m

pyats-5.0.0-cp34-cp34m-macosx_10_10_x86_64.whl (300.1 kB view details)

Uploaded CPython 3.4mmacOS 10.10+ x86-64

File details

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

File metadata

File hashes

Hashes for pyats-5.0.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f36089782ff3a4dda164746e98fdca33014dfc08beb8243e0de6bb2a4b888509
MD5 91c3414dd8a4d19766653b098e66b8c1
BLAKE2b-256 7da86fdfcf18bcf79b51c38f0a08d5c2470f32b8106e913301c14dc6ba0b90c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-5.0.0-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 e6ea6705ccbba58b2923e9e1e264bbed7ad4c214757fa34debdb8e95dd606ccd
MD5 f3edc01ae580ea68b247d6b59824dc43
BLAKE2b-256 a244b9856b1e0594a40bb92f67f5222132dc58595d226b8b9e9653a8ba1cffc2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-5.0.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d3bab42bb09d699f4fe9fc7c1e097c7ce722380a73d847d844ec536912584c81
MD5 8b6a23a4a0cd34ba0e5e7743dbe06980
BLAKE2b-256 98976016ff2c9c1d5948849fba3bc69bb1d4c011dd91506163949ba634195df8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-5.0.0-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 4f7039162bdebceacb53644728b6a5e3a5f3bf52430990153d7858ebf1dff825
MD5 ad8352dc6f25489b4420eb9c0f58e08c
BLAKE2b-256 c0e3f3628175c4b6d4afc7febc503ccb37f7fec56f6c08852f525eff6d97baf1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-5.0.0-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 29c7e9303c3596d4219726309cac5c10d6d5889f3b1dc4bb3dd7755b2ec75a78
MD5 8475919bc45c94e4281cf25b9ba97ed7
BLAKE2b-256 51d7c749696284de6ef03fdf0321067b6d3c549df4b27a1d7207ad1ed67cbcf4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyats-5.0.0-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 6a5622dbf7133ea51fdf16bf744ed0473c17d79964f9e9b07b641977a13676f0
MD5 19334c694e775a13ccb6f6e672e5e14e
BLAKE2b-256 333fda5f5dfac2d0bfb22cf2a8656cb5780250dda41176e368807055b631beae

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