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

Uploaded CPython 3.7m

pyats.async-19.4.0-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.4.0-cp36-cp36m-manylinux1_x86_64.whl (498.0 kB view details)

Uploaded CPython 3.6m

pyats.async-19.4.0-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.4.0-cp35-cp35m-manylinux1_x86_64.whl (482.6 kB view details)

Uploaded CPython 3.5m

pyats.async-19.4.0-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.4.0-cp34-cp34m-manylinux1_x86_64.whl (487.6 kB view details)

Uploaded CPython 3.4m

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

Uploaded CPython 3.4m macOS 10.10+ x86-64

File details

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

File metadata

  • Download URL: pyats.async-19.4.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.13.0 pkginfo/1.5.0.1 requests/2.21.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.4.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 19dcc8d293ea36fab81ccaa5686749f5cdbbe8f76519edc1a959ffd4bb773881
MD5 77135f74267e2c2732dddb52cc2949c0
BLAKE2b-256 fa2ae4878c3b3e400790e7e629f4c5d22ca6c4b1bfccc3130f37037e88402b5a

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-19.4.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.13.0 pkginfo/1.5.0.1 requests/2.21.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.4.0-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 3e3a2254660138b5ab0372d4577a876bab08d763e8109cf960f44a218cae96c1
MD5 11fa045435e6965f0b8c1a91bf5fcf65
BLAKE2b-256 da6dec9469ca6d69e6b09042639f9855b22f8e043b3651f65ebf7cd6c36293f3

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-19.4.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.13.0 pkginfo/1.5.0.1 requests/2.21.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.4.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 542d97b85dd3446875d875fdd9986f93868f3dc8382d167696ca24fcbca69e23
MD5 a997884f07aff8c040f57b0006083b11
BLAKE2b-256 ca3c033558ec1dd0b83032958027567232740e4663dfe71a6445ec1916fde886

See more details on using hashes here.

Provenance

File details

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

File metadata

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

File hashes

Hashes for pyats.async-19.4.0-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 c6aa4aa7f851c282960fe158cacc1f8b699cf8a5c132b12124dfd854d8274699
MD5 3e923cedabfac5dc8d3590852bc4517e
BLAKE2b-256 6d365d60df1710bd91fa207fafbd37cfa4b3a99eb159f669e0363241cb848969

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-19.4.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.13.0 pkginfo/1.5.0.1 requests/2.21.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.4.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9ef227c792f22fc11e1bc432322a4f0e66834646f1d9ed49e33aae8f2fad2c4f
MD5 52ad8caa7d63fd5827c822f4b3458e48
BLAKE2b-256 c8b5d76361ee366b372b22a1b5e0d98b2079198807996fef53d30b1522863250

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-19.4.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.13.0 pkginfo/1.5.0.1 requests/2.21.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.4.0-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 7edfdf359c1c10ae1af9a248591468dc145631e7f90a0f11972190ad6a03371e
MD5 46e681a5e08103254a285cef72456fc6
BLAKE2b-256 6641c4f20fbfbc44fe13893760c1e6de1f7b1e4532a77737a3d4cd1605757285

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-19.4.0-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 487.6 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/40.4.3 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.6.4

File hashes

Hashes for pyats.async-19.4.0-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 57e56b233055bbd22104b604d08b425fe2544518b6af77926ad371bbb4b4d7c0
MD5 306049f316dcf186cc923c87a0afb45a
BLAKE2b-256 9715055b44747424487d10ecab64d3945517d5be1c47d61eba384cec54a983ab

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-19.4.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.13.0 pkginfo/1.5.0.1 requests/2.21.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.4.0-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 2bd2f36e0465919217c4e3af1a7415b0f376488614af8eaad0eef2be8ec09386
MD5 1b81c35a2848ee91cca3d8692a8e487b
BLAKE2b-256 385950102508f9e91e9cefc858e764bee91ef70a7a82934559c040a30e52851b

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