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


Release history Release notifications | RSS feed

This version

19.0

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7mmacOS 10.10+ x86-64

pyats.async-19.0-cp36-cp36m-manylinux1_x86_64.whl (498.0 kB view details)

Uploaded CPython 3.6m

pyats.async-19.0-cp36-cp36m-macosx_10_10_x86_64.whl (140.6 kB view details)

Uploaded CPython 3.6mmacOS 10.10+ x86-64

pyats.async-19.0-cp35-cp35m-manylinux1_x86_64.whl (482.6 kB view details)

Uploaded CPython 3.5m

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

Uploaded CPython 3.5mmacOS 10.10+ x86-64

pyats.async-19.0-cp34-cp34m-manylinux1_x86_64.whl (487.5 kB view details)

Uploaded CPython 3.4m

pyats.async-19.0-cp34-cp34m-macosx_10_10_x86_64.whl (127.5 kB view details)

Uploaded CPython 3.4mmacOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats.async-19.0-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 495.7 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.7

File hashes

Hashes for pyats.async-19.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4cfa468c6edd62a00740d051a6c01a03e244ffb396eefaab3c29ef528f370e07
MD5 cf154faadf4c7a33370a9b731cea2f5a
BLAKE2b-256 809e11808dddc9b2fef0b8b6a6fee72782a6f424f0c121ad4ae7fd9026889cfd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.async-19.0-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.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.7

File hashes

Hashes for pyats.async-19.0-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 1a446a8ab649732e9a6dce5d87a6907ee04848d1a219e4ca846337cdce640d0b
MD5 390e3e88f2ed6f40ffac8135dfd96a3d
BLAKE2b-256 e8ab953bf31be2d465fe4654ef972d86bafe655f8ffd0d716284b34d842cb5a9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.async-19.0-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 498.0 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.7

File hashes

Hashes for pyats.async-19.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 22ab6a3b6dbf16d96e167183f3d931ed89f45e25be8e7537644479fdfec9ef39
MD5 b8549b95e5a35af2da0a99ce735ac2f2
BLAKE2b-256 a3699d393206e7c24dc494a658e356e6afb959af7182d9ed3fd8a4dc0ad21695

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.async-19.0-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 140.6 kB
  • Tags: CPython 3.6m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.7

File hashes

Hashes for pyats.async-19.0-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 4d247a3933c714ff873ccc3468cee29a6d7b41dab20ebe80384c2d5419052eea
MD5 7567fe997d46e98ab6fb36e1d49fcc8c
BLAKE2b-256 d3574969ea1ee020ae858830a9987df4c6080b1ebc5ab95474270d1d71ebcdb6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.async-19.0-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 482.6 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.7

File hashes

Hashes for pyats.async-19.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 44ea472881e25fb2c3324e3abb744c9626d3da5c663fec65161f7b36a8f5af05
MD5 8b5685463493bc7fc50847d4962e4355
BLAKE2b-256 643b33af2377bdd93f60ba93d4a5f473f8f5a39c30b3524b231a379c3567e874

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.async-19.0-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.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.7

File hashes

Hashes for pyats.async-19.0-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 51be026d46f82e0ca2cec3188929c3b39cec773c4519f54c3bdb2ad0897ab30c
MD5 f78c9d33eb40e0398c769b5a9056146c
BLAKE2b-256 cd603e55f3bed8d85d2d21f86704f2c6644c37cc7a1b639d7e6a410d1384a9ee

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.async-19.0-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 487.5 kB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.7

File hashes

Hashes for pyats.async-19.0-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f30f5e0273ffd7defed14745f125128987968df431c9d4a1a181ccbd28c41da5
MD5 500dd594319053b7c7cb403a5fa4eb81
BLAKE2b-256 7c94c35ba25c917880d0e487ee1bb4f166287edc1655e6324441d38edda7a743

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyats.async-19.0-cp34-cp34m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 127.5 kB
  • Tags: CPython 3.4m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.19.1 setuptools/40.1.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.7

File hashes

Hashes for pyats.async-19.0-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 cdeba6169f3094a32188b44f791f32c9dcd1fce2f01c460624e05d44acd01f40
MD5 fe6cf6f0a96eb067416d25f061bb2658
BLAKE2b-256 cbc515d38fd1267e5e6f4dc4e8e0503b5a537e9300d285a3df0744054bb2804e

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