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.

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.5m

pyats.async-19.8-cp35-cp35m-manylinux1_i686.whl (440.8 kB view details)

Uploaded CPython 3.5m

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

Uploaded CPython 3.4m

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

Uploaded CPython 3.4m

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

File metadata

  • Download URL: pyats.async-19.8-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.8-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d3b956417c6ef15671ee3652984b2996968af3c887edcce5da4a70907319f822
MD5 f3eb2d167a3952bd3ba76d530a84f03a
BLAKE2b-256 a13d10b310c0b3ee466b092784249234e31d59ae891d414b8542cf8f142d3d14

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-19.8-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.8-cp37-cp37m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 d8b9533338e555d5861589ccbc6f422796973efb2fcfe51cf71fd6685125195a
MD5 dfa136b83bc691059704cddc000523cd
BLAKE2b-256 559c0172d6e42feff69841ba700f915d0293ab4c8ad6de97694a26d9857e81fb

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-19.8-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.8-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 f4b77d62c6edcdda065c37eb7815d62e403d7078fe6c75b551226e56329d94f5
MD5 54360563207865137a9c6b044abbf737
BLAKE2b-256 26b0b82672dad04c412601087d8a43146cbb4e0924f28258b3f66827ba323781

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-19.8-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.8-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1395cb007cf84de80e39490138d5165933aacba065b3f6ec26fed124b61cb646
MD5 98942e38da6fd83621436e0b17165f88
BLAKE2b-256 c22b603fc6fb27d65763b8a89b9bd735cfa04867709597be75e6fd33162502d4

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-19.8-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.8-cp36-cp36m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 3352af01913d5afc256180f8b208a1ac13c338ba7b7df99051753690970e38fc
MD5 733dd3559b031f6491a567cc0f2b5a10
BLAKE2b-256 d07d0a351710407345b43cd8decc5c99d2893a3d4e471915fef38f8284e0f1b5

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-19.8-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.8-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 400b1f43a0b699b8f866ef00ee4d718f849b3da8d1c0cecec613215f7b596fa6
MD5 87d5b6c08854fd64f147d474e60b119a
BLAKE2b-256 642e944cc5129bb9832f2654699eea70be2371957fcdb8ea29a52f8fb12e0cfe

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-19.8-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.8-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f998e50c06d61104dd0af1197f8503963416bf44ecae6bdf754d10ad4c06544b
MD5 4a5082063bdebb0783ef8da4ac6085a8
BLAKE2b-256 c413c049480839a5b3fa503d0e8930f7eff3aeb5d6e0de8ef53a1a51b2e4eaa0

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-19.8-cp35-cp35m-manylinux1_i686.whl
  • Upload date:
  • Size: 440.8 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.8-cp35-cp35m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 c68b1af857d0ec7858136cba082640107465bcd0d39a7cfdd26f57a2ca8dfaaf
MD5 dfb9d4f0310d93f153933c8843437e4b
BLAKE2b-256 9d2857b5f8a9bedc7564986a53315f4397ecb1b5b274630d54a9b835525cb5ee

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-19.8-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.8-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 56ab8b02d0943ad3c5b18d25f09f22c1a8c4e1c8c7c1b23be3ad3856bb6f4ac3
MD5 5471ea9cc974fb2b60ac9a35119b2fd7
BLAKE2b-256 ae96e51eae56f0695ae89d80e5c2a81a9e7c16e1a88692d6f267c415250e9ca3

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-19.8-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.8-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 39016bf07dade0eaaf3580eedcc8bac7b0d2fcb1e6031051193cfe852572b69f
MD5 93dfc339dd653dee2f766d212e5d8fc2
BLAKE2b-256 0342b219fd1a9b0dffa1e564d6e3207ca2924adbde1766c6d6088941a9ea82f9

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-19.8-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.8-cp34-cp34m-manylinux1_i686.whl
Algorithm Hash digest
SHA256 2ecc11cf012263288cd7442e7ea7d9b0076c35d93630d9f7c1e9a3113b555581
MD5 1cf3f0eed7815b8591e62d2b1271c9af
BLAKE2b-256 583f284f86492d60ba2f752df254db7c6d90c58b58cc2d19511a593d568ef909

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyats.async-19.8-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.8-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 691744a5d2a7c0b14d8a0d7a11b13885604b5506195d8ac179d6e3ff5edae67c
MD5 6b246d23bac94518ebae3339c53b43df
BLAKE2b-256 34d836e61470aa5e5e4d7eb1f42242bc5c859b0c6814cbf834f199fd9edcc5a4

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