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.

Release history Release notifications | RSS feed

This version

20.9

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-20.9-cp38-cp38-manylinux1_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.8

pyats-20.9-cp38-cp38-manylinux1_i686.whl (1.9 MB view details)

Uploaded CPython 3.8

pyats-20.9-cp38-cp38-macosx_10_10_x86_64.whl (511.7 kB view details)

Uploaded CPython 3.8macOS 10.10+ x86-64

pyats-20.9-cp37-cp37m-manylinux1_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.7m

pyats-20.9-cp37-cp37m-manylinux1_i686.whl (1.7 MB view details)

Uploaded CPython 3.7m

pyats-20.9-cp37-cp37m-macosx_10_10_x86_64.whl (503.7 kB view details)

Uploaded CPython 3.7mmacOS 10.10+ x86-64

pyats-20.9-cp36-cp36m-manylinux1_x86_64.whl (1.9 MB view details)

Uploaded CPython 3.6m

pyats-20.9-cp36-cp36m-manylinux1_i686.whl (1.7 MB view details)

Uploaded CPython 3.6m

pyats-20.9-cp36-cp36m-macosx_10_10_x86_64.whl (520.8 kB view details)

Uploaded CPython 3.6mmacOS 10.10+ x86-64

pyats-20.9-cp35-cp35m-manylinux1_x86_64.whl (1.8 MB view details)

Uploaded CPython 3.5m

pyats-20.9-cp35-cp35m-manylinux1_i686.whl (1.7 MB view details)

Uploaded CPython 3.5m

pyats-20.9-cp35-cp35m-macosx_10_10_x86_64.whl (483.1 kB view details)

Uploaded CPython 3.5mmacOS 10.10+ x86-64

File details

Details for the file pyats-20.9-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats-20.9-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats-20.9-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c2e2a10682992e3356895570eee2f0b819e4e376b478b2b7e49ff337c1902817
MD5 78ee3e0e13239e457f895401baa51af6
BLAKE2b-256 cbc803b7c0b31737545f8c1ce9f5f6dd0b9efdffbb0735455cb90b6026837de6

See more details on using hashes here.

File details

Details for the file pyats-20.9-cp38-cp38-manylinux1_i686.whl.

File metadata

  • Download URL: pyats-20.9-cp38-cp38-manylinux1_i686.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats-20.9-cp38-cp38-manylinux1_i686.whl
Algorithm Hash digest
SHA256 df86a312478b266fc991e2d5629e74729badded530a53d1fe08192bad82346fe
MD5 13f9c35c17748a1d627173a5908903eb
BLAKE2b-256 9bdaf763f846e1ff4c943969af28bca7e8a773f5727d9b3b18b19545cfc0fd07

See more details on using hashes here.

File details

Details for the file pyats-20.9-cp38-cp38-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats-20.9-cp38-cp38-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 511.7 kB
  • Tags: CPython 3.8, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats-20.9-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 2f17600ac5f5952ffedbad56eb36830a56332e7ee9e5486de50aeaf876e8ec8a
MD5 6790e73ea3799fc8da573e01d76d1c89
BLAKE2b-256 cae9e92c093d010007073e93c1910e653c9066ec3c4f0be409e90adf0039b1f7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.9-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats-20.9-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 817fdc4dbb29215e03f5faf9d3bec955d2a793dab7d1ea05290917d748516499
MD5 d417627307d0f1788eebaee480d5b0d0
BLAKE2b-256 e98a6a283b413292fecf4a861b261564fd2b92f6d0c56b963afbfc30f8fe9b92

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.9-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats-20.9-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 9d08f4b28afdcab5f936e07a4e3169b5508cada1cc91f76d8b41e91d4fbdea1a
MD5 4fcb024be9ba2b91ee47c77de6f65b55
BLAKE2b-256 40355ce1958cb5f699ca8abc5787f8c649289eba82882bdb2648759ae48f0a8c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.9-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 503.7 kB
  • Tags: CPython 3.7m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats-20.9-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 80f5161ac3c67102b12b986935da1429c49e9e9d39147adb8d8727ecd211490f
MD5 b810ed4795205786278fd0adebf197c0
BLAKE2b-256 5f553455fd53d53616c095844b928b6323eed642d9215d478320e1571e845958

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.9-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats-20.9-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 33705ecae9fdfdc2c636b3994795e808bbc95eb0fd5bc179da9ff30094488bab
MD5 947c3b25a8db34bb0cfca1429d83a3db
BLAKE2b-256 72cff4bd3f7c42d2928c74c7cfade0b15e9981d2d70952aa2fa63fed373b3eba

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.9-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats-20.9-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 4abe72c2cceaa3cde8bd7397cfa1d330c1eba38cd909b1e424e90056cc52ecf2
MD5 fb64812a430a3f76dfc2cbc9ad916293
BLAKE2b-256 17578fc9e44974ebbb2c8646e6a359afd1a86d8ecb1fb375b1e09e31ea4cdc15

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.9-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 520.8 kB
  • Tags: CPython 3.6m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats-20.9-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 83e4f1c16a50743a58ca81cd00744e03a6550f97f9d2944cd1a12304b18fe543
MD5 237c0f59954f137b3387668b1c39d907
BLAKE2b-256 0e03164c304c9f33d1512cf18aaa56ae0b5966a00473fcfa75b47c0d2c126c74

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.9-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats-20.9-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 fc0dc5a7a4b78a5a63ee1d45cadfeefbebafe4ef03a0280539043fb547a9cd03
MD5 5b96b214b94e246dc733749e5b297447
BLAKE2b-256 abfb21a249a789688373333b0592ebb8189b50b6a2e8bbc07e3eb672f3de5e57

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.9-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 1.7 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats-20.9-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 96d03a4939052e5a3a05669cb6d1faa4c0fe75e6988d0b13d24c38dfb2a2189c
MD5 5a3954e09954539de01b47a294422dac
BLAKE2b-256 212341a838cf7e8555ce2995d53c387965325eb4f9e3406c07039a682d31a31f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats-20.9-cp35-cp35m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 483.1 kB
  • Tags: CPython 3.5m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.6

File hashes

Hashes for pyats-20.9-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 c803a11da48ae0dd758caf7bc7e2a9a4a747c32ed09680ddee5de010a6a3671d
MD5 1c9627eb885541b6de0e30dd28ac89b8
BLAKE2b-256 7f2d7a824299d0eacdfe0f18a97d24903bfaf769fbbe9f27d3f94881013234e8

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