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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7mmacOS 10.10+ x86-64

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6mmacOS 10.10+ x86-64

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.5mmacOS 10.10+ x86-64

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

Uploaded CPython 3.4m

pyats-19.5.0-cp34-cp34m-macosx_10_10_x86_64.whl (369.7 kB view details)

Uploaded CPython 3.4mmacOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats-19.5.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.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.7

File hashes

Hashes for pyats-19.5.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a95c6804aefc39211ab8e838d3d0a8df9b081e2be16f1adab8be8264bb2f826e
MD5 d5e0684e99ad8302da96172336246781
BLAKE2b-256 6f36b473c58d957632e27ee70753626f54c2d2d6dcf470f1249c6d5e02d30833

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.5.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.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.7

File hashes

Hashes for pyats-19.5.0-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 4ee834573c59d50ca2b298bd67569056173ec4a69545dd4ae307b6909b6a65c2
MD5 8a2c061b71e8f3ddeb92df1634936f89
BLAKE2b-256 86ed615df8b2afc234f9060126311dd4ef6f6b95309a097114c7bf1469614b5c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.5.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.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.7

File hashes

Hashes for pyats-19.5.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 280a1ce0b97bd53528a982d3c12db84cc9b2af2e5e6d05e1497be0482d6ec63e
MD5 c83995585794ffa87fba562ad128da7c
BLAKE2b-256 bdda81bcef2943fd99aaa7c55f7395c53897fabe46648e465dba55e47eaffb47

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.5.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.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.7

File hashes

Hashes for pyats-19.5.0-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 f8de15cff86a025a0b2f252b42cca076dcd8b8e2b562900c845d3accecd1a9f8
MD5 eec8bf560a7be25589ec47dc71ed74ed
BLAKE2b-256 b9fb283956898973e6144610170b7a739167374cbbe78cc63e41756466ecba21

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.5.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.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.7

File hashes

Hashes for pyats-19.5.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a593f640065de782a12e8f4808bbfee14cf9661b2b2e232da6af168db82a81b0
MD5 b5308b7532e212549d917b184760e78c
BLAKE2b-256 c8bd721236a6f48086ef8264d54ebafd44b47658c4b9c67f95fe6c403c42f091

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.5.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.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.7

File hashes

Hashes for pyats-19.5.0-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 78bde81072387148f818f1e27dc689c6be6fecef9488dc04c89dad796a33182b
MD5 fa363ac46446daae76a9617e1f15233d
BLAKE2b-256 a508a023293a6a734754f9320c1c276fd7f728502d85ef3ee346be1472824af2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.5.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.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.7

File hashes

Hashes for pyats-19.5.0-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 74cb18b4c349ef39fa3bcafe19762e44af4dcc15c3c4afa5ff43ac8b030b5e65
MD5 df06e03daab40681f47e2f3cc8f79e0e
BLAKE2b-256 07fb03390b265e501bb59d4763df2fe5c73e476af89361f08b766e69d567640c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.5.0-cp34-cp34m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 369.7 kB
  • Tags: CPython 3.4m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.7

File hashes

Hashes for pyats-19.5.0-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 5837df48e62d18fd22fa66b45698e13ff8f08ea119d7c36a6454f1b924b58fb7
MD5 bb7cf5a0ce7e846758f99f7a9dac9814
BLAKE2b-256 fc64b96859c69b9feba4cafc96fa26bce04cc47a0536c13fcdd9110761ecbc34

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