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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.4m

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

Uploaded CPython 3.4m

pyats.async-19.9-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.9-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats.async-19.9-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.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats.async-19.9-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a845875cb704c95e1fa5a7d5d68878708bf82a25545ce5563257ba4cc9d26a7e
MD5 86e90184f80b67fda496aa25d9d4e9d5
BLAKE2b-256 c87e2fced97bb32b774b40ce2095fd48a8b20d23bdcc35380290ad50d2ddebf3

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-19.9-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.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats.async-19.9-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 fa26512b6e9708c870aa638be4bd82cf9701ed4418da9b04630ff5dff43a0457
MD5 ccaf403094f17fd94208c58358480e10
BLAKE2b-256 37809800e9e76fc622f4ccd097252e971c3e29cf01683176be68a2f7d51f98f6

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-19.9-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.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats.async-19.9-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 c80903d3e66cae9adce4c7bf9ed893ac11d52a0ee5296ef19d565b91a550c860
MD5 53dc0f24b1c4c6fcd136fd3fc1a0fb0e
BLAKE2b-256 1627b76f992c04e22a4023b1dcd4ffb3815269d3b25bc88f3e7e9db37a670fc2

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-19.9-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.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats.async-19.9-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7b533bae6e039e493bb7d07f655bd8d1d54c83f86bbe76e8deb09811ce390722
MD5 ad34ba97a8fc2cca3097c65775ecec28
BLAKE2b-256 299795ff326d948037083fdc4f6f2488865665c63fa6dda1d9fe676b1d627589

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-19.9-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.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats.async-19.9-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 89d19137c8ec6b22a92c991ea22ce94c1d90cf06dd96750218782c7e9fcdc24f
MD5 f9b2821ef781afde9d50166e5d755c58
BLAKE2b-256 eac061daf878cc999ce9feeb9e58dad13cd20d030fb40c5646ba0ec3d31bb4b9

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-19.9-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.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats.async-19.9-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 1c163817f9a87247214b74b5df7699fec044399776f928fda5f09f712e81167c
MD5 2e2e065348dd18a146dbb64ba18e2721
BLAKE2b-256 839c4ddd17ba3f12e675fcfa1a2037c10d3850055384fa8907a4dba191fce16e

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-19.9-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.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats.async-19.9-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d22814f618600b47e10a274d78cb91bc13f1ddc7b86cfe2c905c5a9c579bad0a
MD5 d74d80f812f28aa5cef0ab886e849ba0
BLAKE2b-256 b5ada03be489f687c60c908c64e3f401bee88ac5c60b4009fb64d2abc27ef092

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-19.9-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.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats.async-19.9-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 4910130957b4f78aabc58f092420648229571b1b9a8fa736d36cb8ed90ca2984
MD5 01b1d13aed8fbe0ad10d0c72e17d6c58
BLAKE2b-256 78bc1658dbddb9740feaf80613321bc0aad71fc2eed82a5b56160be5216d4491

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-19.9-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.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats.async-19.9-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 738eac74f74f9f5fbc38e55e83f557c325c0b9be184e4826734d13fae130ff78
MD5 0fc230630115276bc6367776a1d3dc95
BLAKE2b-256 749099f19c0cb1879384515e924652293eef4529c91c04cae86d3841a403a163

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-19.9-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.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats.async-19.9-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 83caa618355da4bc12b764e539275eb50d9869aa3ccc80514f7a8c8a24f8c1a3
MD5 135421934c0679bc388a5769193da5f9
BLAKE2b-256 e4f599b0d114f7f1671ffb0d0582a112dd3bed0581c96704b1f4695bc712b602

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-19.9-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.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats.async-19.9-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 00a622fa1422ba85bf574ffc6a03ede2d6b28b54604d8ee4a768aa9e875c3c8d
MD5 e93b57e36718aa5481819fe5a679d2f1
BLAKE2b-256 03b5e667320ff62999beb188d97cf29758dee0f09ef18ba7aaee1dcbb593275b

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-19.9-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.22.0 setuptools/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats.async-19.9-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 aa0e150c5df393a01f69e847f7d815867bc407f23d8dfbb99b5ab27db20ce2f7
MD5 b108e0f9241a6eae61de213e65853258
BLAKE2b-256 a4683af6ace073bdaae3414734a781dbeea026330ed555df42a7e215a2d3eebe

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