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

Uploaded CPython 3.7m

genie.predcore-19.4.0-cp37-cp37m-macosx_10_10_x86_64.whl (177.2 kB view details)

Uploaded CPython 3.7m macOS 10.10+ x86-64

genie.predcore-19.4.0-cp36-cp36m-manylinux1_x86_64.whl (633.6 kB view details)

Uploaded CPython 3.6m

genie.predcore-19.4.0-cp36-cp36m-macosx_10_10_x86_64.whl (183.8 kB view details)

Uploaded CPython 3.6m macOS 10.10+ x86-64

genie.predcore-19.4.0-cp35-cp35m-manylinux1_x86_64.whl (600.9 kB view details)

Uploaded CPython 3.5m

genie.predcore-19.4.0-cp35-cp35m-macosx_10_10_x86_64.whl (171.8 kB view details)

Uploaded CPython 3.5m macOS 10.10+ x86-64

genie.predcore-19.4.0-cp34-cp34m-manylinux1_x86_64.whl (615.0 kB view details)

Uploaded CPython 3.4m

genie.predcore-19.4.0-cp34-cp34m-macosx_10_10_x86_64.whl (169.5 kB view details)

Uploaded CPython 3.4m macOS 10.10+ x86-64

File details

Details for the file genie.predcore-19.4.0-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: genie.predcore-19.4.0-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 629.1 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.1

File hashes

Hashes for genie.predcore-19.4.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f897718d5b5e9573fdedcb36bd1e90b3489562eb29c8f9d746845dccd8828e65
MD5 2df84f7ea7b14b4223ab788fa304821e
BLAKE2b-256 1fbeb1c8fe62f86972a265c762b62a5ce3f4d52e18efeffb6a2ca40c213f645e

See more details on using hashes here.

File details

Details for the file genie.predcore-19.4.0-cp37-cp37m-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: genie.predcore-19.4.0-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 177.2 kB
  • Tags: CPython 3.7m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.1

File hashes

Hashes for genie.predcore-19.4.0-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 7e7736cfb777587f021a5a58c1af1696ccadc64d1cdc5a8d3b68ec50777d96f8
MD5 4f1bac6f4f04ffb86265a74fa61aa6c3
BLAKE2b-256 8b5bad0c484f56d8305ca3a0dc2cf0819a454a9ad842bb14b3151ba478be03e7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.predcore-19.4.0-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 633.6 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.1

File hashes

Hashes for genie.predcore-19.4.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f97240ad261b212d4840283c028ad5f9ff299dd7d70727df7eabb4a2094f9857
MD5 955fd5d79eef3ae50bbdfe6d0c9e4176
BLAKE2b-256 0fa3aac53f21d793b00c85c27121f52637ed377e85a24c3a71ddf9e38a8645f7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.predcore-19.4.0-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 183.8 kB
  • Tags: CPython 3.6m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.1

File hashes

Hashes for genie.predcore-19.4.0-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 18f69eae4c29860d468c780e14f3e48dae6c6ea436695945554189d0046e17b8
MD5 5755985b99fdf4c27a238ddfd56fca6a
BLAKE2b-256 15bf6893c21ff1c4f0db4e4b68fb4f58c6eeec75e6698f0b74f4fb8c30000f30

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.predcore-19.4.0-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 600.9 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.1

File hashes

Hashes for genie.predcore-19.4.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 dd75d26c847d6ec136342fee5a228952f0c8f9d37a19f8bd5a9ed8ed5e353a8c
MD5 f7c87aef4d749ab0a7e2b81bcd0204f2
BLAKE2b-256 e6fb75d4af83ff73c46f39f4270adbe3f160e1ab8fad2ee356401abc8634c78b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.predcore-19.4.0-cp35-cp35m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 171.8 kB
  • Tags: CPython 3.5m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.1

File hashes

Hashes for genie.predcore-19.4.0-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 d266846150b42be4385da681f646db6117c37e5e662fad6f508f105a898b2858
MD5 f211148de831388d02775372e284457a
BLAKE2b-256 1443780750c7b78408e797de9bf06958acfea9e1ffa40f28eafd253aa6f5d0b3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.predcore-19.4.0-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 615.0 kB
  • Tags: CPython 3.4m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.1

File hashes

Hashes for genie.predcore-19.4.0-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5b93e8bd4fcdf3eafd37a8a65560a56996b19df47a0726a90e8abfd03b481e93
MD5 46085d8c3ec58512dd36c65141c8c749
BLAKE2b-256 2a99b3e7795d812131728ff462bf83824bd6edc0c2c5e03cc2cc381df27b2df2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.predcore-19.4.0-cp34-cp34m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 169.5 kB
  • Tags: CPython 3.4m, macOS 10.10+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.18.4 setuptools/40.4.3 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.4.1

File hashes

Hashes for genie.predcore-19.4.0-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 7b4512d5aa4f4e52379ffdcf32aa661452daf6a971dc04af4b289bbe6b74c27a
MD5 2850ccce9ecc8d1548fb52543e13fa64
BLAKE2b-256 7857c231160b77313ab2f9f34acf2cdbcc82d44d7de5a16b987532428ffb9cba

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