Skip to main content

pyATS Async: Asynchronous Execution of Codes

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/

Async Package

This is a sub-component of pyATS that wraps Python multiprocessing to allow easier asychronous execution of arbitrary functions.

Requirements

pyATS currently supports Python 3.4+ on Linux & Mac systems. Windows platforms are not yet supported.

Quick Start

# install pyats as a whole
$ pip install pyats

# to upgrade this package manually
$ pip install --upgrade pyats.async

# to install alpha/beta versions, add --pre
$ pip install --pre pyats.async

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.

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.async-19.7-cp37-cp37m-manylinux1_x86_64.whl (494.3 kB view details)

Uploaded CPython 3.7m

pyats.async-19.7-cp37-cp37m-manylinux1_i686.whl (453.5 kB view details)

Uploaded CPython 3.7m

pyats.async-19.7-cp37-cp37m-macosx_10_10_x86_64.whl (135.0 kB view details)

Uploaded CPython 3.7m macOS 10.10+ x86-64

pyats.async-19.7-cp36-cp36m-manylinux1_x86_64.whl (497.6 kB view details)

Uploaded CPython 3.6m

pyats.async-19.7-cp36-cp36m-manylinux1_i686.whl (456.0 kB view details)

Uploaded CPython 3.6m

pyats.async-19.7-cp36-cp36m-macosx_10_10_x86_64.whl (140.7 kB view details)

Uploaded CPython 3.6m macOS 10.10+ x86-64

pyats.async-19.7-cp35-cp35m-manylinux1_x86_64.whl (481.0 kB view details)

Uploaded CPython 3.5m

pyats.async-19.7-cp35-cp35m-manylinux1_i686.whl (440.8 kB view details)

Uploaded CPython 3.5m

pyats.async-19.7-cp35-cp35m-macosx_10_10_x86_64.whl (134.3 kB view details)

Uploaded CPython 3.5m macOS 10.10+ x86-64

pyats.async-19.7-cp34-cp34m-manylinux1_x86_64.whl (486.8 kB view details)

Uploaded CPython 3.4m

pyats.async-19.7-cp34-cp34m-manylinux1_i686.whl (445.5 kB view details)

Uploaded CPython 3.4m

pyats.async-19.7-cp34-cp34m-macosx_10_10_x86_64.whl (127.9 kB view details)

Uploaded CPython 3.4m macOS 10.10+ x86-64

File details

Details for the file pyats.async-19.7-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats.async-19.7-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 494.3 kB
  • 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.async-19.7-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 72cd73e8e97786cf203fddb8459ecb50351ee0b5377dac189252fa15838d7299
MD5 ae036eb2d2fe6dc01c1d2e5e5b57f9dc
BLAKE2b-256 639f1476535b66b3e7736e3857098cc16f0b320dc3b4569322d378b2ea882c9d

See more details on using hashes here.

Provenance

File details

Details for the file pyats.async-19.7-cp37-cp37m-manylinux1_i686.whl.

File metadata

  • Download URL: pyats.async-19.7-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 453.5 kB
  • 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.async-19.7-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 f186e251cf402dc07666ab9bbba6702cd30d3be9190d7ad523da60002d669315
MD5 75170c12bea276ed688bf6b437b92201
BLAKE2b-256 84ecc094d52c5dfe7ed89635579df159e830d3edaf316e83831d6f3f612c2ec0

See more details on using hashes here.

Provenance

File details

Details for the file pyats.async-19.7-cp37-cp37m-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats.async-19.7-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 135.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.async-19.7-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 16feb46070ee8d739e8cd39f27a21c51d98b3fea4c22df880f477e0c60e97fc6
MD5 86d7d531f2635561eeb16f4cdeac1fff
BLAKE2b-256 b150572541a8a7e28f319a932085611f4a63ff4466a970c926ef9eb951cd5fc3

See more details on using hashes here.

Provenance

File details

Details for the file pyats.async-19.7-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats.async-19.7-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 497.6 kB
  • 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.async-19.7-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2e68fbbc39b047287ebd2ca47ae9dde3ab7e6a42e7fb872b2d02c707cd54150d
MD5 618693acf85a9f6751dac9e35bd0aab2
BLAKE2b-256 0197b92cc87aba832049109f43a7d2c062c2ddd8436f1af595d998fbbf4cefa6

See more details on using hashes here.

Provenance

File details

Details for the file pyats.async-19.7-cp36-cp36m-manylinux1_i686.whl.

File metadata

  • Download URL: pyats.async-19.7-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 456.0 kB
  • 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.async-19.7-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 4da02eefb70666701e1922775d6687d2488a87a6508076e6fd6fd20806ef25d0
MD5 0384927b3413f7e189a8606d46243202
BLAKE2b-256 d6019722fc327ddcd8172de7221ade815da9435e2da1c97009be2a249ab6f978

See more details on using hashes here.

Provenance

File details

Details for the file pyats.async-19.7-cp36-cp36m-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats.async-19.7-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 140.7 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.async-19.7-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 0d0f26431b7a2b2731d8f52f2609dd618f387e7f34f745685964fa4d0b77e834
MD5 3e133c30457fc8012389ad8c18961222
BLAKE2b-256 101a9fa87d3ac4af14c065cfb7b534928fa7f989db1f9d0add466f5c4139f439

See more details on using hashes here.

Provenance

File details

Details for the file pyats.async-19.7-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats.async-19.7-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 481.0 kB
  • 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.async-19.7-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 8e5a87c6fd12de63280f4b4f97f6322edf16b807d57d90eb2a66fe7ae9f6a939
MD5 9df9948c5d3a5595f5877046fe6f6e31
BLAKE2b-256 4d7c52cc9dcf84aceb1b6386b6f40f40c39217cdb1bef892f058296a93ae456f

See more details on using hashes here.

Provenance

File details

Details for the file pyats.async-19.7-cp35-cp35m-manylinux1_i686.whl.

File metadata

  • Download URL: pyats.async-19.7-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 440.8 kB
  • 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.async-19.7-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 3b506ec5d16367999b32aa8b512531b4ba92685bb16ed2387c5034b3fa5b50f6
MD5 61c4683c974bcb08cc3c75343467ed10
BLAKE2b-256 159404d90281e0afb0a48c22a8c2a45f919f039b2ae2d1a6a91fb78f3badc492

See more details on using hashes here.

Provenance

File details

Details for the file pyats.async-19.7-cp35-cp35m-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats.async-19.7-cp35-cp35m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 134.3 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.async-19.7-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 91120125844f1f1f9b1967375a6e30dea84c4cd2ec45d6177671a4fc850b5770
MD5 aa4abfdf4a5c889b37d071e62fa5b764
BLAKE2b-256 13a97cfe9e17d3b790289658d5fc4019e6bb620900bf7fafc90382b136cc0db9

See more details on using hashes here.

Provenance

File details

Details for the file pyats.async-19.7-cp34-cp34m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats.async-19.7-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 486.8 kB
  • 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.async-19.7-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ac4eaefe5615c4948042c6b8b60d24a9089afce643c90321c422f786c247d744
MD5 98217bad2e697552e56268f3db455709
BLAKE2b-256 4c68da6253dd25747448e60ae47a7f3c1b9caa0f7fb6ca15bd5c8c2ee5db0691

See more details on using hashes here.

Provenance

File details

Details for the file pyats.async-19.7-cp34-cp34m-manylinux1_i686.whl.

File metadata

  • Download URL: pyats.async-19.7-cp34-cp34m-manylinux1_i686.whl
  • Upload date:
  • Size: 445.5 kB
  • 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.async-19.7-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 83ea6d326457fb85b333b150b2dffca1e878f641273ca562f9e348f9a69956eb
MD5 629ce6bba71a7fba285c2b05e6ecefbc
BLAKE2b-256 7ebc7f92afb18ca5c7663194448d1358e669d5f086f6017645a7e8132b83969d

See more details on using hashes here.

Provenance

File details

Details for the file pyats.async-19.7-cp34-cp34m-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats.async-19.7-cp34-cp34m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 127.9 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.async-19.7-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 6969dbc56018ecb840319c4ea24fb86f197a89c7c47bebf3748b9e560380beab
MD5 823f8656d2e8ff8c2b68f8ca68f0e276
BLAKE2b-256 f3c0ac80da0d8c51cadd7420f4a47eab9bc0cf4683ee387443f12b0290ea552a

See more details on using hashes here.

Provenance

Supported by

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