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.

Project details


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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

pyats.async-19.12-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.12-cp36-cp36m-manylinux1_x86_64.whl (497.7 kB view details)

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

pyats.async-19.12-cp36-cp36m-macosx_10_10_x86_64.whl (140.8 kB view details)

Uploaded CPython 3.6m macOS 10.10+ x86-64

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

Uploaded CPython 3.5m

pyats.async-19.12-cp35-cp35m-manylinux1_i686.whl (440.9 kB view details)

Uploaded CPython 3.5m

pyats.async-19.12-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.12-cp34-cp34m-manylinux1_x86_64.whl (486.8 kB view details)

Uploaded CPython 3.4m

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

Uploaded CPython 3.4m

pyats.async-19.12-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.12-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats.async-19.12-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.12-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1f3e83d09ccb053ef6c31330a987622db7a2098993053e35edf295e729b870dc
MD5 20c64e1afcbf5d366d6e8e10a628beb2
BLAKE2b-256 111cd580588f5c8c8433957e7d2e90eb5e0c6789b70939f97e2cdd58b29127af

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-19.12-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.12-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 af8c892d8edb2a7ec2f64822aff7d769987f1d39edb3227ca46dce6956215eae
MD5 2bfa96c1c68db1bbb66ddde6413d5bd4
BLAKE2b-256 6de8d894652c55cc7bd9c8e8c9833098505a87783eb72746899eb2ec92433026

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-19.12-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.12-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 6f6931d9acb99c09d04e643486502796efc35f9fbec939f92ff02e8cd7b1847e
MD5 4ebb9beef2aa102732dc033d9b3f2abb
BLAKE2b-256 00800427ed5fa04b2cee164835eccefd61238c6a45b219e1552a6d9d92a1aa4e

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-19.12-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 497.7 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.12-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c13002f0d60f622b99161b9caeba56b67d117e3f9a43ba60f2785e0654d3d509
MD5 2ee24279b91c17b97b522df492d33661
BLAKE2b-256 e31b0796580ee970e1147bd250fbfe1d70303698c1635bc8b407a299f9386718

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-19.12-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.12-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 13587e6be5c7fde5a464d86ebca5544a5aa5e47f29d2c8f3dd886371a705a1ec
MD5 6a4284c5957012b99302850000b6a442
BLAKE2b-256 b9cc26d8f269462c22428c4d65ab94ce026816bc3727c5659d859a520f18f123

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-19.12-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 140.8 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.12-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 56efee41b75ded39bde81a25a7f27b9ef6125cd95a76006ed4689f0217d39e19
MD5 01d0de928985081320d31aa59a009e17
BLAKE2b-256 54045a945bc91d69dabf5c73e9780c42b3dbea07092ced615dceacf11fbb9263

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-19.12-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.12-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 01f0bee2a6731b065ad230281ec6b6da96f3c8c57fae3695a29bafedc593e1b5
MD5 8a661e16a4d5acef39cd700900dc6d46
BLAKE2b-256 b639de6e9b588791ab1f972496a86a7bf6753718b5e090a9d5bc63d36438d342

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-19.12-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 440.9 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.12-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 adefa0430ac88987d7ea5bba8e91f1ba9f68253dd94df037bef26dce62a712e5
MD5 90757fb66958ce3d6eab3d9c9368940f
BLAKE2b-256 9c2f35c7f0d43a9abd65cb75df9a04ac7fcf7aea3354e0bdabc1fb80572f7ebe

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-19.12-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.12-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 e9241d3b631362d871c35658244758341abe72fafcec41e49192dd799c380f01
MD5 2601996e7854e2d1330779610ddf8f34
BLAKE2b-256 42a0f280aaa6cf36d330addd7a1257e05d819edce59b921ab7c564f4406bfe44

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-19.12-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.12-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 11478c2207973c4e7683b076b43144bb213e85b534c415136b1a0a5760b9ca19
MD5 57ef587219a693aeea932c2155d72951
BLAKE2b-256 68c10fe8dd0ebfc75b1c6777d66edf67dab5fa472b449107cb56db52fa78914e

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-19.12-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.12-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 4e241cf2fe8286801249715ee4883e5e2bfee5ce8d94512f6ba5c5eecdb38d63
MD5 82530e38aec627a1a66c3313dac94d7e
BLAKE2b-256 c9ac1972b7c21fb70133ad93c65dd1d424b8b6917d3b34c386e34f9eaa3c67cb

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-19.12-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.12-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 89eee086a9bb8646832055c0c091e643aacc384454c04673e9ce25d7f820c2d4
MD5 d94a11b021b5715b4294c5df58c1baff
BLAKE2b-256 3893a3f012ac964584effdfcff2eebfb68fbcdec03a3315f5a421f7b1eb3d1d3

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