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

23.6

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-23.6-cp310-cp310-manylinux2014_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.10

pyats-23.6-cp310-cp310-manylinux2014_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.10

pyats-23.6-cp310-cp310-macosx_11_0_x86_64.whl (875.6 kB view details)

Uploaded CPython 3.10macOS 11.0+ x86-64

pyats-23.6-cp310-cp310-macosx_11_0_arm64.whl (757.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pyats-23.6-cp39-cp39-manylinux2014_x86_64.whl (4.0 MB view details)

Uploaded CPython 3.9

pyats-23.6-cp39-cp39-manylinux2014_aarch64.whl (4.2 MB view details)

Uploaded CPython 3.9

pyats-23.6-cp39-cp39-macosx_11_0_x86_64.whl (874.4 kB view details)

Uploaded CPython 3.9macOS 11.0+ x86-64

pyats-23.6-cp39-cp39-macosx_11_0_arm64.whl (756.1 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

pyats-23.6-cp38-cp38-manylinux2014_x86_64.whl (4.4 MB view details)

Uploaded CPython 3.8

pyats-23.6-cp38-cp38-macosx_11_0_x86_64.whl (861.1 kB view details)

Uploaded CPython 3.8macOS 11.0+ x86-64

pyats-23.6-cp38-cp38-macosx_11_0_arm64.whl (749.5 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

pyats-23.6-cp37-cp37m-manylinux2014_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.7m

pyats-23.6-cp37-cp37m-macosx_11_0_x86_64.whl (845.4 kB view details)

Uploaded CPython 3.7mmacOS 11.0+ x86-64

File details

Details for the file pyats-23.6-cp310-cp310-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats-23.6-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6129b9e4c7ec6f77a40991e09b629484b48cea14c191e29331c4993d1dac35f6
MD5 d279e6d2fd1ab27f782be13b5ada5939
BLAKE2b-256 716c52f4e19bcd6f10ecc4fbdcce2665545902788164dc834468c8ce7007a8ad

See more details on using hashes here.

File details

Details for the file pyats-23.6-cp310-cp310-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats-23.6-cp310-cp310-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 994e25697abd5e2e338187bf310c4ae4d28c589c0e0399e3d31c521bb5a04a9a
MD5 6f5294c438c04a867ad6b908fb5c78f0
BLAKE2b-256 6f4b00cd39f1b8af3b275694f31e743c29aa508c220374ec9ea133dc3f56b93e

See more details on using hashes here.

File details

Details for the file pyats-23.6-cp310-cp310-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyats-23.6-cp310-cp310-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 717996fada40ee58f2418285f43f94818d46e30167dbd22ac0f52b250e4ad6d0
MD5 ef8510d1316396ee080440fa583f199f
BLAKE2b-256 23771c4b4e40a5fd8a0c7a0ff1e4465156c4966588bbd94f0d9f2197d4f3105d

See more details on using hashes here.

File details

Details for the file pyats-23.6-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyats-23.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fa0812870d70330573408d8de74422883753c0247384a5637c414cf3a27efca8
MD5 83b254219b99596ac24d40d56f496fea
BLAKE2b-256 15f00a976d2ec1d32592eafdb858679b53ab0085596ee496aded047ccb3682d4

See more details on using hashes here.

File details

Details for the file pyats-23.6-cp39-cp39-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats-23.6-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e7d2ecab1fbf04a660bc48c25a28d58a5bc14dfc252aa4db6931c71f442a209b
MD5 39d96e6be021a3ffbc58375ab718d7cc
BLAKE2b-256 4493a8d52f8a849f4a30708d6d16049fcb173cfebd0033ba12dfcc8c5941e55f

See more details on using hashes here.

File details

Details for the file pyats-23.6-cp39-cp39-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyats-23.6-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8659564998846ff3b9f94a78ceb63ea16842ce998d698a08c6838c2178446080
MD5 2ce3157a0ba0a3a0af28b7ce256bc9c0
BLAKE2b-256 e07fed9e9da9213404ca1a483bd8509eee6012defa07daf58d92739c83ff68ce

See more details on using hashes here.

File details

Details for the file pyats-23.6-cp39-cp39-macosx_11_0_x86_64.whl.

File metadata

  • Download URL: pyats-23.6-cp39-cp39-macosx_11_0_x86_64.whl
  • Upload date:
  • Size: 874.4 kB
  • Tags: CPython 3.9, macOS 11.0+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.5

File hashes

Hashes for pyats-23.6-cp39-cp39-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 32e0cb7a2f3b3872ca4670f4843a6c45e41789a86c8f5f7335fb8e8775a8d34d
MD5 15e4cdccec75af40dc9d714602be7376
BLAKE2b-256 00e1c6d10d636d822061db8ad424f13e80a86e9b595ec9476ed1c72f32ea24aa

See more details on using hashes here.

File details

Details for the file pyats-23.6-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: pyats-23.6-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 756.1 kB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.5

File hashes

Hashes for pyats-23.6-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7b012091adef1f865113d38db62f3e7ea8606f283635638af59c5b732767ff0e
MD5 0c11a6c66366550e52c3b978bd7455c7
BLAKE2b-256 67077994a58a41b4a3eaa560ce851535447f9807c1e996bad8bce4c6468e9f05

See more details on using hashes here.

File details

Details for the file pyats-23.6-cp38-cp38-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats-23.6-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6055b47bd956ef13ed319d8fee0f99f5891dc600191a6a93651ce826b2bdf790
MD5 bef18cabf5eb79ac70fef21d5fb1809b
BLAKE2b-256 9fdf676b946333f51f7fc2c784ec137584f57aed961cb4e2ddf3ec1ae9ad8a1a

See more details on using hashes here.

File details

Details for the file pyats-23.6-cp38-cp38-macosx_11_0_x86_64.whl.

File metadata

  • Download URL: pyats-23.6-cp38-cp38-macosx_11_0_x86_64.whl
  • Upload date:
  • Size: 861.1 kB
  • Tags: CPython 3.8, macOS 11.0+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.5

File hashes

Hashes for pyats-23.6-cp38-cp38-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 a2601343a15940ca06e0eebc08010dd707ee338507f14cd2ee8a229f537a6806
MD5 cfb089e45529081d0e527a4318bad51d
BLAKE2b-256 12ddbb030bdf7ee4f718a6a1f0451e7d5faed896289f99c2cf14cd2a905b426d

See more details on using hashes here.

File details

Details for the file pyats-23.6-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

  • Download URL: pyats-23.6-cp38-cp38-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 749.5 kB
  • Tags: CPython 3.8, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.5

File hashes

Hashes for pyats-23.6-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 819be9b3ef2ef5bf93877ea8d49fb50f1b84dc2665eb813b1227cd674d3a348f
MD5 fbafe4398278390b0d908e2fbac55bad
BLAKE2b-256 758cab8ac96367c85c12999c8f21262496da484cfaf512a30cfebcd10221ec16

See more details on using hashes here.

File details

Details for the file pyats-23.6-cp37-cp37m-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyats-23.6-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bd33db5a1b2f44a19eb19c965d86abc1756596b74d5450b7698d738eb38965ce
MD5 ae63427539832afdb0ea40181f62af18
BLAKE2b-256 48420ea4d587efb8e2c24d51ed1d2237cf708bac71a90c18f688cfb94b94fd57

See more details on using hashes here.

File details

Details for the file pyats-23.6-cp37-cp37m-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for pyats-23.6-cp37-cp37m-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 48ce905ae81da07e629834fc497c756286d2fc63024ce4cd669c8733b20b230a
MD5 8502a04bd861ac2a09614299a2047e79
BLAKE2b-256 785f0ba4ea9aa34c8351346e8ce53d4780ed6dea8c798147dcd1f7589086ca04

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