Skip to main content

Package that provides predicate testing classes for pyATS

Project description

Genie Predcore offers a collection of predicate and pre-requisite base classes that provide a foundation for convenient, powerful and complex condition-driven testing.

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.

Genie was initially developed internally in Cisco, and is now available to the general public starting early 2018 through Cisco DevNet. Visit the Genie home page at

https://developer.cisco.com/site/pyats/

Predcore Package

Genie Predcore offers a collection of predicate and pre-requisite base classes that provide a foundation for convenient, powerful and complex condition-driven testing.

Requirements

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

Quick Start

# install genie as a whole
$ pip install genie.predcore

# to upgrade this package manually
$ pip install --upgrade genie.predcore

# to install alpha/beta versions, add --pre
$ pip install --pre genie.predcore

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

genie.predcore-3.0.1-cp36-cp36m-manylinux1_x86_64.whl (561.6 kB view details)

Uploaded CPython 3.6m

genie.predcore-3.0.1-cp36-cp36m-macosx_10_13_x86_64.whl (185.3 kB view details)

Uploaded CPython 3.6m macOS 10.13+ x86-64

genie.predcore-3.0.1-cp36-cp36m-macosx_10_10_x86_64.whl (185.3 kB view details)

Uploaded CPython 3.6m macOS 10.10+ x86-64

genie.predcore-3.0.1-cp35-cp35m-manylinux1_x86_64.whl (551.5 kB view details)

Uploaded CPython 3.5m

genie.predcore-3.0.1-cp35-cp35m-macosx_10_13_x86_64.whl (179.3 kB view details)

Uploaded CPython 3.5m macOS 10.13+ x86-64

genie.predcore-3.0.1-cp35-cp35m-macosx_10_10_x86_64.whl (179.3 kB view details)

Uploaded CPython 3.5m macOS 10.10+ x86-64

genie.predcore-3.0.1-cp34-cp34m-manylinux1_x86_64.whl (581.4 kB view details)

Uploaded CPython 3.4m

genie.predcore-3.0.1-cp34-cp34m-macosx_10_13_x86_64.whl (183.5 kB view details)

Uploaded CPython 3.4m macOS 10.13+ x86-64

genie.predcore-3.0.1-cp34-cp34m-macosx_10_10_x86_64.whl (183.5 kB view details)

Uploaded CPython 3.4m macOS 10.10+ x86-64

File details

Details for the file genie.predcore-3.0.1-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for genie.predcore-3.0.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9120b2ecef1765823c73018c9c69eab49bacbc2cfa2d4f8be12431bf4ae016b5
MD5 e4c9d2f83acfe94493433bcee43a68d4
BLAKE2b-256 0bc00194bad9545ca823ff51b8bbd03d2fe86b2eca55c3aab0d335cc04296fbe

See more details on using hashes here.

File details

Details for the file genie.predcore-3.0.1-cp36-cp36m-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for genie.predcore-3.0.1-cp36-cp36m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 790d7b5a697b316ee286c743ea257518ac03be55325d608f06b608cd740523c0
MD5 8af4dc4f624913eab90b0a6121ce130e
BLAKE2b-256 11e49eccf6259c9778cff51fb059ba41afae000b64db77cb44c00cf47715a462

See more details on using hashes here.

File details

Details for the file genie.predcore-3.0.1-cp36-cp36m-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for genie.predcore-3.0.1-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 2fcc7638402ed51eb9c8e7c46fac849f53fff4a84b9e7fd0d1f0a8a2088d80a9
MD5 d118bce5c37daeecb75c7b01211ba8ce
BLAKE2b-256 3c42b7dd7eac26054979a7df38a2b864bb0a07d295d88f05be2081e8bf606903

See more details on using hashes here.

File details

Details for the file genie.predcore-3.0.1-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for genie.predcore-3.0.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c1f1c794d32340c7367428007f226b819eefb98ada33428a03722c4c00e61e79
MD5 912e67f2afc1047e20f62f9faea9374a
BLAKE2b-256 24a17d2b617a91ec28f97dadbbcdbcf4e27b60730ffc8b49e70c62736d463ef6

See more details on using hashes here.

File details

Details for the file genie.predcore-3.0.1-cp35-cp35m-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for genie.predcore-3.0.1-cp35-cp35m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 0ef8081be4c4b5ce0b313b62a43a4372fb46175332d56cf51a230270ebc75a10
MD5 4ef83ea51795ce017cc32d8510dabdbd
BLAKE2b-256 3d68381ebba5d9896227e4602cac819da4aa6175325218a758de0e58ab171fd3

See more details on using hashes here.

File details

Details for the file genie.predcore-3.0.1-cp35-cp35m-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for genie.predcore-3.0.1-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 c4a162cb53389fb1f8a252054821fec4ae428108b4cc784117b75ba32eb578e8
MD5 186b8fd55501665ad2900a1b84467bd1
BLAKE2b-256 4e228db01323a07e807c39cb05a1b6fee16eea61b83007f7609b8ce038280ddb

See more details on using hashes here.

File details

Details for the file genie.predcore-3.0.1-cp34-cp34m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for genie.predcore-3.0.1-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a011c44d35424cf86630b3060fe5922bd578cb25f5d0fad99529f9258618a771
MD5 ebd4bcdf3eb8bc74f8bf78b6485b8f50
BLAKE2b-256 dc189be0c4b2e123c229a608b50ea52f90efe7a92c0c252e0c40ab33d2cc67bd

See more details on using hashes here.

File details

Details for the file genie.predcore-3.0.1-cp34-cp34m-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for genie.predcore-3.0.1-cp34-cp34m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 8a09352a2d2a41d52c8190cfab87c8acfbbf12f4960e60414b1f6c1a6172caf6
MD5 06e32eeb931bc6f06fe73247eecd572b
BLAKE2b-256 0cbfa448ee5173e28a59b2379f4266331595c3a6c3853848635603b4c65bd104

See more details on using hashes here.

File details

Details for the file genie.predcore-3.0.1-cp34-cp34m-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for genie.predcore-3.0.1-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 88374026c5ded985666b18753cebff8bb18a1dd1ef3a6d8ef396506f5f9c0750
MD5 6d0c4295677badd26e1870bdb6c134fe
BLAKE2b-256 fbcfc814efdb8af10bb7eb1d76bd270ec4bd64f6723b61d815eab81b582f6551

See more details on using hashes here.

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