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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m macOS 10.10+ x86-64

pyats.async-20.1-cp36-cp36m-manylinux1_x86_64.whl (497.6 kB view details)

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

pyats.async-20.1-cp36-cp36m-macosx_10_10_x86_64.whl (140.7 kB view details)

Uploaded CPython 3.6m macOS 10.10+ x86-64

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m

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

Uploaded CPython 3.5m macOS 10.10+ x86-64

pyats.async-20.1-cp34-cp34m-manylinux1_x86_64.whl (486.8 kB view details)

Uploaded CPython 3.4m

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

Uploaded CPython 3.4m

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

File metadata

  • Download URL: pyats.async-20.1-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 494.3 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.6.9

File hashes

Hashes for pyats.async-20.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0e6dc6942cf060c1439ec4e15ec0dc185be2fc827a5c447fa3e4e3af54113c59
MD5 090ac42ea5120c8f3b41131deb7fefa8
BLAKE2b-256 4488505e7d48cee04a3956ae3ca1dfd73f9040085a42245f1835b67b19f2d933

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-20.1-cp37-cp37m-manylinux1_i686.whl
  • Upload date:
  • Size: 453.5 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.6.9

File hashes

Hashes for pyats.async-20.1-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 c69287a5de4fa16f99946b253ee254d99cf5161af9eed576a8d6652a936f5228
MD5 646522da9461d03a237cf24c739e4d6c
BLAKE2b-256 da1a3bfdea925a662a7c90faad9e78628beae7c68cc0ea56cde2b3552fcdf5b5

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-20.1-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/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.6.9

File hashes

Hashes for pyats.async-20.1-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 23e3b59cd6e7ecd03f97a22a53d89060cf871eb095f65e1ab49a775d2d18f79b
MD5 7be1612f50f0b61fd8fc63de64693061
BLAKE2b-256 fc934cdf5e440e25d7391c43e99041dbd4e3387753e6f211076e463d75046a60

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-20.1-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 497.6 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.6.9

File hashes

Hashes for pyats.async-20.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b5cfda72ff3e046cb02516cd339b7444dc232da51041bcedb5a8697bfde01b2c
MD5 580da8c33538f9a2a3ee5c33ad30138b
BLAKE2b-256 32b2f3ff5ca7e6f1a94736073837d47e8ea7314ece83deae4fa28c47b263d0cb

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-20.1-cp36-cp36m-manylinux1_i686.whl
  • Upload date:
  • Size: 456.0 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.6.9

File hashes

Hashes for pyats.async-20.1-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 ee513c06d7317e79dee7cef0360bfe5beafc99a515d6b5cb4ad2ffb3aeb5ced1
MD5 e67087eea4e27f9e1e3d91982c2c4615
BLAKE2b-256 4bb375a6c545c05cd71139c5d3c2a9c08845363626927a89bd2d88c4c6661f59

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-20.1-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/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.6.9

File hashes

Hashes for pyats.async-20.1-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 e21d3217b33509725ab7688d39af17170cda115cd409bf09cf9026b2324b4a95
MD5 aea777fbc4c9e70852bf7050550d1d26
BLAKE2b-256 e7d9344c2a256e05a78a534a5271eff0bed1cfa550c0358b0e8ff06ac30d4fdc

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-20.1-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 481.0 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.6.9

File hashes

Hashes for pyats.async-20.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e60230b5e95994f4f0c86001304717bcfd46ccc33c7bdeb4c09ebd22fb56a12b
MD5 39c536c63daee8133a03563fda1c6709
BLAKE2b-256 39286c2347e4022dac0186df567834fd23badaa2bb4d62e83558d34bf559b4db

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-20.1-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 440.9 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.6.9

File hashes

Hashes for pyats.async-20.1-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 1f8ff6416f1fd231f0eb9e2c2a404d24a06ad82e02682ff4ebfda939ea1c98d6
MD5 4f2b3285793e6e647d9c7c1f804cf206
BLAKE2b-256 bd00278de46ede7370de556555e7157940c9cee22775177b9cb3be554eae549d

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-20.1-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/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.6.9

File hashes

Hashes for pyats.async-20.1-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 4917d96e04c9c5f665cf2c203ada1450dc02a47fbb7f050182bc34fbfe0c1a56
MD5 e459f45c05bab30b5d90e62329c6bf87
BLAKE2b-256 2988842abe2f71dfe311cf0612dc1696295c532112185c3f53ced5ec36a2b33d

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-20.1-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 486.8 kB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.6.9

File hashes

Hashes for pyats.async-20.1-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9f8b0df21fd5505d69fe709ccf65806f7c3a38ddd1d33f82c54f5bcc8c07780f
MD5 c88ee4dd1e0ad3a298214d518e136dbd
BLAKE2b-256 368b3aaa761c11bff6a63190688b7a2440ff0a235d2e700f36eb58732e05c67d

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-20.1-cp34-cp34m-manylinux1_i686.whl
  • Upload date:
  • Size: 445.5 kB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.6.9

File hashes

Hashes for pyats.async-20.1-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 7e999ad61fea4a9994507111a31cb5c1c5a5d8c273eb7db90dfe96610caacd4a
MD5 209ce9f91b083d0e898710a8e6c4d871
BLAKE2b-256 fa498959e47d015ef5058bdfcfc389de8668dbf802ffe0010620b09a7b00d532

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-20.1-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/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.6.2 requests-toolbelt/0.9.1 tqdm/4.38.0 CPython/3.6.9

File hashes

Hashes for pyats.async-20.1-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 2de1a4b7f3053f22e38fa513a54c0ed31ed04874863a84122c0f4cd70202f789
MD5 b353b6cd061bffa1d288c91c17673b03
BLAKE2b-256 1523b975458aa9993d052c70fcc5d47516b9aa2d0ede78496b9e64ed07af7d12

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