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

Uploaded CPython 3.7m

pyats-19.11-cp37-cp37m-manylinux1_i686.whl (1.5 MB view details)

Uploaded CPython 3.7m

pyats-19.11-cp37-cp37m-macosx_10_10_x86_64.whl (460.0 kB view details)

Uploaded CPython 3.7mmacOS 10.10+ x86-64

pyats-19.11-cp36-cp36m-manylinux1_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.6m

pyats-19.11-cp36-cp36m-manylinux1_i686.whl (1.5 MB view details)

Uploaded CPython 3.6m

pyats-19.11-cp36-cp36m-macosx_10_10_x86_64.whl (474.2 kB view details)

Uploaded CPython 3.6mmacOS 10.10+ x86-64

pyats-19.11-cp35-cp35m-manylinux1_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.5m

pyats-19.11-cp35-cp35m-manylinux1_i686.whl (1.5 MB view details)

Uploaded CPython 3.5m

pyats-19.11-cp35-cp35m-macosx_10_10_x86_64.whl (446.6 kB view details)

Uploaded CPython 3.5mmacOS 10.10+ x86-64

pyats-19.11-cp34-cp34m-manylinux1_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.4m

pyats-19.11-cp34-cp34m-manylinux1_i686.whl (1.5 MB view details)

Uploaded CPython 3.4m

pyats-19.11-cp34-cp34m-macosx_10_10_x86_64.whl (431.3 kB view details)

Uploaded CPython 3.4mmacOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats-19.11-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.7 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/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats-19.11-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2c69846101853c7760b0efa13d6c5baad7aa4b2903703d94a2872478b69941d8
MD5 ca2a8dbfc51fcf115477a9a9153b5cf2
BLAKE2b-256 1e6176130f995a0a3436393102ba09a115bdb9829e443afd4217420a34e886a8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.11-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.5 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/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats-19.11-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 734eec8e036fa548b4597a437e7754cd5e7dcf51ce575e3d8be916ed6fb0fae1
MD5 28c1b884820f46be4c06e186aea06857
BLAKE2b-256 881085b4820e61e25bcdc1e79d27df3a627da6ceb359827f6570b8da7401a0ef

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.11-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 460.0 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/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats-19.11-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 f88d6c3716c58e524b76d3b36dc85c8c47cdb55106aaac4df6db092ae14ac447
MD5 362b539755d07fbac50685c557d2e7ba
BLAKE2b-256 c14d21006b099b11e9e15f2aaa6c26b527aecc84d0882ddb1931ba0dbe31fbd0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.11-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.7 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/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats-19.11-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2ac7b980cdf9e3cd4ddcd9388342a4014fa4c544182cb275427ca0b3171fe138
MD5 ba36eaef46d30a15559a53553171a48b
BLAKE2b-256 eb026cc3868f8f8e791254f13c64883764fd41978adb6aa928080032c9106eeb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.11-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.5 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/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats-19.11-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 871b82bc232ffc52e0684d554f0e42a74e5f2e3e426a3463b634cdc5180c6489
MD5 63880e0b37913e4e725daee2fc5e1e95
BLAKE2b-256 13160cfaeb7416d106519d5d3e68a701924f9d21b570bcfa9813574a56ae5a03

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.11-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 474.2 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/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats-19.11-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 b1b057dedb4c5cdb110489a4c1fc6fc515370236e297656bdcf7aa8350fe9e6c
MD5 0d073bad8dde697598f29ce62556789a
BLAKE2b-256 8f7fdb1616a72b7c9a210c834a3f5dec7304f74f6b2f34fc160d5a1609a2a6b1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.11-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.6 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/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats-19.11-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 cb4b905bc07682442de37f7558975a92b0590e9f0a09abbba74ea9cbbba6c837
MD5 706ed2f1cde6cab0ee4c4050c8e7476b
BLAKE2b-256 edc10b9c5920e55b94b23499eb911d28594a2053cc2c966f096eb377a4c3d159

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.11-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.5 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/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats-19.11-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 f079c8c4b7b42e5597d50727465e8935ce418d75c6a37801f48a36cef8aa038b
MD5 23c2e0703aac9ff856d14735eedc448a
BLAKE2b-256 b0224efc985a9960c7f220fd1fa1baf6980846268f0055ee592528bfacd56a33

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.11-cp35-cp35m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 446.6 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/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats-19.11-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 75f1bcf83c9ef177e0e14147bd7551663254137f2fa892094668ce901e7896c0
MD5 6bc5bf771918c89cb7de3c2bcc2dda30
BLAKE2b-256 c551d1371550baca218c016cc9b1da67be510788c1c86cc4c030e9bc172cca75

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.11-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.6 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/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats-19.11-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 674bcc9d72b18a012b984128c8d0dd41b5d45b0010806a154c8669b11fd9e7cf
MD5 3d68d62be821bbc6ce1caff79d79905e
BLAKE2b-256 c0bc428fb1e4cc399f150e10700777a25993d6d57d3e86e371b672ede5b54504

See more details on using hashes here.

File details

Details for the file pyats-19.11-cp34-cp34m-manylinux1_i686.whl.

File metadata

  • Download URL: pyats-19.11-cp34-cp34m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.5 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/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats-19.11-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 7e2f3e0ceb9cc7a1d7d44c5ef3e0071d443480aaee8fad60dec622d89d7b4492
MD5 95439332491d598338e7e5e4680254fd
BLAKE2b-256 089cd6cf008d063742971e6a9dc63ba321a4386e3abb7f7b327e6ed898eead97

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-19.11-cp34-cp34m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 431.3 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/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.2 CPython/3.4.9

File hashes

Hashes for pyats-19.11-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 c3ac401f3d192a1350434a723e8abbb36fd9ea4726a53abb1f2febe991365218
MD5 1af44a1c1e1219c9cb7744ef798a6bf6
BLAKE2b-256 62704e043e6f1c025191fcae49000f07b59b07f721994398d9cc6d1f74d73317

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