Skip to main content

pyATS - Python Automation Test System

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/

pyATS Package

This is the top-level package of pyATS. Installing it will automatically install all pyATS components and dependencies.

Requirements

pyATS currently supports Python 3.4+ on Linux & Mac systems. Windows platforms are not yet supported.

Quick Start

$ pip install pyats

# to install alpha/beta versions, add --pre
$ pip install --pre pyats

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.

Example

As part of installation, examples showcasing various features & idioms of coding in pyATS will be copied to your virtual environment under examples/ folder.

In addition, you can also get a copy of these examples here:

https://github.com/CiscoDevNet/pyats-sample-scripts

The examples are self-explanatory, and includes the necessary instructions on how to run them.

Release history Release notifications | RSS feed

This version

21.7

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-21.7-cp39-cp39-manylinux1_x86_64.whl (2.9 MB view details)

Uploaded CPython 3.9

pyats-21.7-cp39-cp39-macosx_10_16_x86_64.whl (647.8 kB view details)

Uploaded CPython 3.9macOS 10.16+ x86-64

pyats-21.7-cp39-cp39-macosx_10_10_x86_64.whl (662.3 kB view details)

Uploaded CPython 3.9macOS 10.10+ x86-64

pyats-21.7-cp38-cp38-manylinux1_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.8

pyats-21.7-cp38-cp38-macosx_10_16_x86_64.whl (636.6 kB view details)

Uploaded CPython 3.8macOS 10.16+ x86-64

pyats-21.7-cp38-cp38-macosx_10_10_x86_64.whl (649.8 kB view details)

Uploaded CPython 3.8macOS 10.10+ x86-64

pyats-21.7-cp37-cp37m-manylinux1_x86_64.whl (2.7 MB view details)

Uploaded CPython 3.7m

pyats-21.7-cp37-cp37m-macosx_10_16_x86_64.whl (626.0 kB view details)

Uploaded CPython 3.7mmacOS 10.16+ x86-64

pyats-21.7-cp37-cp37m-macosx_10_10_x86_64.whl (639.1 kB view details)

Uploaded CPython 3.7mmacOS 10.10+ x86-64

pyats-21.7-cp36-cp36m-manylinux1_x86_64.whl (2.6 MB view details)

Uploaded CPython 3.6m

pyats-21.7-cp36-cp36m-macosx_10_16_x86_64.whl (623.8 kB view details)

Uploaded CPython 3.6mmacOS 10.16+ x86-64

pyats-21.7-cp36-cp36m-macosx_10_10_x86_64.whl (636.5 kB view details)

Uploaded CPython 3.6mmacOS 10.10+ x86-64

File details

Details for the file pyats-21.7-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats-21.7-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.9 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats-21.7-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0691ccf65387026f52052f124a8f7b810eda1ac07367a7262b6cc78bf8bfa47d
MD5 1a5b7139017f33127feb06ee914f04aa
BLAKE2b-256 dc8a7b12e2c530c62409e93c3c4c1ec13c2e90d52d718507f788df4d76467fd6

See more details on using hashes here.

File details

Details for the file pyats-21.7-cp39-cp39-macosx_10_16_x86_64.whl.

File metadata

  • Download URL: pyats-21.7-cp39-cp39-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 647.8 kB
  • Tags: CPython 3.9, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats-21.7-cp39-cp39-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 e9c173f9b9981a8d87433f722aff8bddd8f0b65e9a945f8c3f58b3998688755d
MD5 065b8d09ea5377617d48ad172df9ec10
BLAKE2b-256 6558289b20ee6adb70d76b7ef23314da68d0b954842ccef8d1939d1fea0b1063

See more details on using hashes here.

File details

Details for the file pyats-21.7-cp39-cp39-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats-21.7-cp39-cp39-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 662.3 kB
  • Tags: CPython 3.9, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats-21.7-cp39-cp39-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 697e8424fb7ce43e608072e5211a5c8475d66294e9691319e82ab7e38c19e736
MD5 1bc32b772d0d8c96dae9767a52c08501
BLAKE2b-256 762fb33e26fe94ceec6eaa44af82fbeca963b1da4005977d4112cebe692192ae

See more details on using hashes here.

File details

Details for the file pyats-21.7-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats-21.7-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 3.2 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats-21.7-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ffb885f87e479475816a4ed401ddec40f4788b399557ee2c8a869ff8f875f7aa
MD5 a04943fe40930a66e83d3d6b3e85fb73
BLAKE2b-256 17c6dedac53984e1964803e1353045814b58819bc6b3306753cf449c70138888

See more details on using hashes here.

File details

Details for the file pyats-21.7-cp38-cp38-macosx_10_16_x86_64.whl.

File metadata

  • Download URL: pyats-21.7-cp38-cp38-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 636.6 kB
  • Tags: CPython 3.8, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats-21.7-cp38-cp38-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 8278b04587f209e72e41efa367542731c39dc7839423dfc43e818a2aee623e06
MD5 7e129c0e9e17a6b5fb029faa8dcf5c6c
BLAKE2b-256 f897474277b7f08cee3b9132559180be7517c69057233e05da57ce0dbc051bef

See more details on using hashes here.

File details

Details for the file pyats-21.7-cp38-cp38-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats-21.7-cp38-cp38-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 649.8 kB
  • Tags: CPython 3.8, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats-21.7-cp38-cp38-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 8f463d9d3b0e5fd6d1f7629caa7eb2388221925ef99a86ed9498243e64cc5b2d
MD5 7912c86605aca3a052c74019312fcbe2
BLAKE2b-256 b8711984f34604ab4676d6919cc8528b43d07543694ec1f417c41faf7eb97588

See more details on using hashes here.

File details

Details for the file pyats-21.7-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats-21.7-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats-21.7-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 34f4ed0411595a523664413a17cab31a379bc5277b5b081d69fb88e2f037679c
MD5 7706326302b044e5028ee6d9dd455280
BLAKE2b-256 1f53eec2f05a4a5d07ab825812e768fdf8f1ac9abbf2179e4b4b1774ed5f2f2d

See more details on using hashes here.

File details

Details for the file pyats-21.7-cp37-cp37m-macosx_10_16_x86_64.whl.

File metadata

  • Download URL: pyats-21.7-cp37-cp37m-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 626.0 kB
  • Tags: CPython 3.7m, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats-21.7-cp37-cp37m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 9b327e56c3b83aa45d25e86725c0d4f1ec3c90a95f2a092d5608434ac889192a
MD5 16bdd0a4c725174ba870fdd682f466a8
BLAKE2b-256 b9426b1e680c1d6f441e42bcbd17b5e807136bd77c5a5167a7a150d900e07fe8

See more details on using hashes here.

File details

Details for the file pyats-21.7-cp37-cp37m-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats-21.7-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 639.1 kB
  • Tags: CPython 3.7m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats-21.7-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 5b5b7fd22bd55ae849385b6202fca00ff2397078c0c68f6448862391853f3d57
MD5 1a87de2d899a1f2c0a853292dd9b047c
BLAKE2b-256 ffd9cf9c4362594faf1af1cdaa5574137104539525a024a355f6e523847dc2ef

See more details on using hashes here.

File details

Details for the file pyats-21.7-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: pyats-21.7-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 2.6 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats-21.7-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4f1c793570732ba49ee8c502d856aad7fbf0737a789ae6d3597b0345885d51c4
MD5 e5c455ce5210ab87b9b780ddf9ddfbca
BLAKE2b-256 c4f8a43918f38ef0073a9016f837bbf97a824fabb102ed1075c15f6851547eb7

See more details on using hashes here.

File details

Details for the file pyats-21.7-cp36-cp36m-macosx_10_16_x86_64.whl.

File metadata

  • Download URL: pyats-21.7-cp36-cp36m-macosx_10_16_x86_64.whl
  • Upload date:
  • Size: 623.8 kB
  • Tags: CPython 3.6m, macOS 10.16+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats-21.7-cp36-cp36m-macosx_10_16_x86_64.whl
Algorithm Hash digest
SHA256 2de10a6bcd512ac01a9f512609b5d26f567d07d335b00ab9f9961a2cad0fadbf
MD5 bea551bde708f6f05367318dad95ffb5
BLAKE2b-256 194ee0e1c23855cb11974393d862dcd80b29dd2c33734b64b472675b50c39dff

See more details on using hashes here.

File details

Details for the file pyats-21.7-cp36-cp36m-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: pyats-21.7-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 636.5 kB
  • Tags: CPython 3.6m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for pyats-21.7-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 bf4a527b0134d4660fa0f31599f7b83e3d9fcb0891300d4dfc2e1f894b14e897
MD5 16a446e9603b301b7e0c45e6cd5cd89c
BLAKE2b-256 2749e31c7c04a9067e9207eecda8e8b8fc147c3cb82f77a5ab1941dc1132b4d6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page