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.1.0-cp36-cp36m-manylinux1_x86_64.whl (561.6 kB view details)

Uploaded CPython 3.6m

genie.predcore-3.1.0-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.1.0-cp35-cp35m-manylinux1_x86_64.whl (551.5 kB view details)

Uploaded CPython 3.5m

genie.predcore-3.1.0-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.1.0-cp34-cp34m-manylinux1_x86_64.whl (581.4 kB view details)

Uploaded CPython 3.4m

genie.predcore-3.1.0-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.1.0-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for genie.predcore-3.1.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3800eea2f0f73ea325a334cb36724078b8f2dbca3514f21a36a36b3e2d5df0e9
MD5 81e7c60d641ad956218319d5562ebb86
BLAKE2b-256 774a6a5505cc39bef709382a35d4c1218e28aca3158f8fb0088a5249c643ea19

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for genie.predcore-3.1.0-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 5b3f73a2de7877bc8ae6256237466defa1dd485f65fdb4c9f9a066310965ceb3
MD5 668add221cc1ac9d8b24941e5fe8b9cf
BLAKE2b-256 dd4425dea586ceed5893c77ddc62819a2d6a243c5c786120732a06655476fafa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for genie.predcore-3.1.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 da8b93ef539eefc641787c9b0fb36bc13b1fbcf403dc004a964ed3c65d2f57bc
MD5 d3e5f3fa1ad02c1178e376fb58485213
BLAKE2b-256 d99e72af53a21f913484bd29f17f32fa08840de3bc621aa6c24bc8a49da550dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for genie.predcore-3.1.0-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 34ade366ba87268daed8222f156d54cb1e2b2d08185c59dd6c7a972ab1af6242
MD5 62ad0802d3b4ee67b93d607571a0914e
BLAKE2b-256 42505adbc4ef9f9469095e9a525bd119c08a83646d115d0b69b500212297d25a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for genie.predcore-3.1.0-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ff1ef463c78aa0d534268750a4c99723ddf98626990448edfaafa68444461608
MD5 dd9d3b5edca8c8a0120958603bd1ed20
BLAKE2b-256 270151472dcca07b39c7412ed14038b86e710209fbd4b60f5f991a5bd02dbbd8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for genie.predcore-3.1.0-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 7ea2dc6eac180f18adccdbf84a302120ab125d67cb2ee64d37f96739e40b6aca
MD5 772c7831b94ae707fa8633fc0ffd60ae
BLAKE2b-256 4f474432ea1ebe4b3d07b319e71266c5540112e5905a0ceff2f240f0fb42f56d

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