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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

pyats.async-19.11-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.11-cp36-cp36m-manylinux1_x86_64.whl (497.6 kB view details)

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

pyats.async-19.11-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.11-cp35-cp35m-manylinux1_x86_64.whl (481.0 kB view details)

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.4m

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

Uploaded CPython 3.4m

pyats.async-19.11-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.11-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats.async-19.11-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.11-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e6ef116e1df4c7cd4fb9737faa42d93ee97d413aa16bc2c046eabf3d550e6269
MD5 f89cfa73a6163deb1e751ee5a5180b21
BLAKE2b-256 e6ca4f0e2280b54cf23ec3a5742bca25f72548526b8e404bb151baf103b69cc9

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-19.11-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.11-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 09eab923dd1f0f8a3be57f5da009e01e9510018ab9c30f31c2bc522fb9fdb929
MD5 7ea0a8d80890dd9b352108f2ac47874b
BLAKE2b-256 703f47ee1f991e7183aa97fd60b6eaa8ca2cd3e44187a3fd3d82cc159f52e87a

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-19.11-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.11-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 d4f7891d6e0ac682147022e889211980d5cd2b8766c997b18352ee55332079f4
MD5 70c39336e688b887e263a1d18f3cac22
BLAKE2b-256 5c2345a182bdba112a341f35e55db530f114d538e712830a6d409a438cad6894

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-19.11-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.11-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 da2e52bd2b5158a41d98649cffac0d547adf086fd9c5f3ff28fba217bfa2f843
MD5 3bfaadd98d29f2be97f7c63a7a17a2f3
BLAKE2b-256 0196b738435031c53eb954ca36e7e0f8a7f0f668043db29fbd559ae5a1a0353a

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-19.11-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.11-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 8815203d973bdccb7012315869ebdb346e297e9535068c69cc42749b5d2da6d6
MD5 40379cc96384a466cea7f81c73133d44
BLAKE2b-256 1987ae0c882855f7c0d9e9e15f8e7fc210391291949477f85be74231d9b2f262

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-19.11-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.11-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 01d6f4cf183a8b20cf7e7c7cadb1668af364b5f091a3a6d652ed24f3ca07046d
MD5 b24cd1f2c2f690a0cf2e447c5c6255c1
BLAKE2b-256 56e1f759f59e61964f40ba4aa44e190911e706f8bdb16d8f3fed792fbc2e1a87

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-19.11-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.11-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 412f4bf97a681cedbbd9b1645388e019159a15df4899dfa91d060e2d1c8f5fbc
MD5 247ee16bcc478d06fcf7a49e9c59a753
BLAKE2b-256 9fccd7d40cc9688dc1c3aa7bbe58d521b4fece40f86a9f3cbb352cdaf1f9a741

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-19.11-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.11-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 bcffd950b147e0b071b02881cae57c36ed7cb081fdcb465afd46fe7487f8ea99
MD5 ad10827fb6a46e5bdadd1e635800cca1
BLAKE2b-256 362ebdea7479c133bef86fe5b703c6f7eb18c2813e46a440f7005c092c9d64da

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-19.11-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.11-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 d47235ed2b658af3b8204341a8dd3bb91f68ec77d9c34c1e14f277d1d8c5cafb
MD5 3b72a3afa6f4ce6b29cbb53dd222c7a5
BLAKE2b-256 e01cb6ee13dbd9df2d4ae60d104b4e3575ea7a106d79d4da10d793917a364916

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-19.11-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.11-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f9d60cc8d43dfc22dcf5776aa0a0227fe024cd07d2a5ef0376e109abbfac5c10
MD5 c2de9b9db0c8c4540972a0e2500ff9f0
BLAKE2b-256 7ec014968df150c748b0455948146392ea0aaa52fe4c40a7d41e6f94fc705a12

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-19.11-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.11-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 6bf511129202d1b9daa16ee8fa699130e81764617f1547597f2c4836f58e6f64
MD5 a3cdd41191d087abe6d2890104346a3a
BLAKE2b-256 6aa17f8a7a33f100765acf0e0a2e4c6195b436b42754cbe42daa41cc858937c1

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-19.11-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.11-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 7acaef09201ce6222837efeb6c094b51445d45d4c08677344fc231a3bbc2e7e4
MD5 e70d13f6879661c4a25477aaa9b97a1c
BLAKE2b-256 0ef3033bd4818ff9871008093cb1c08fcdebfb1afefab7d3e977f8a8c68ef67e

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