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

Uploaded CPython 3.7m

genie.predcore-19.0.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.0.0-cp36-cp36m-manylinux1_x86_64.whl (633.6 kB view details)

Uploaded CPython 3.6m

genie.predcore-19.0.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.0.0-cp35-cp35m-manylinux1_x86_64.whl (600.9 kB view details)

Uploaded CPython 3.5m

genie.predcore-19.0.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.0.0-cp34-cp34m-manylinux1_x86_64.whl (615.0 kB view details)

Uploaded CPython 3.4m

genie.predcore-19.0.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.0.0-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: genie.predcore-19.0.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.0.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5fe132fa0a9244ea772775cccd9fe17fd668bab1723e3fb396b6da2226997a6b
MD5 6c56357715e0495a367f512146f43698
BLAKE2b-256 db4b97cedf714a5e65c90a66e25761e80e1aa60c7db6f8750b0b5c6079c007c7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.predcore-19.0.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.0.0-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 11bc065b8dd9d75138f231d0eae417d97fab04e704bf6bbe7f17c7320eedc893
MD5 9776c5f21ddbed94739f35bb0645554b
BLAKE2b-256 906a5c0305b87b98c69fc628691b8601993ad88210bb2337b92607f6e8cf4915

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.predcore-19.0.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.0.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 322d28613c0726f75f4c3f86a07261195c743c81cb08248170c130f9d38d8ae9
MD5 c9412b97847fa59364b1307f18881830
BLAKE2b-256 248b5d999ee6c5c6bf1163606c2d12a5a14064bbe3c45e94ef37dec76db9e08d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.predcore-19.0.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.0.0-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 c227a0d4ec2561eb2b1acea89cd8d5d163a6d62566536af92f780b6c586786ff
MD5 bbbfef2eb8e280724df5d95addd39ae9
BLAKE2b-256 8a5828e148e622c4576d83ccecb14620864bfc90f22f90e8f38652ebc244f568

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.predcore-19.0.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.0.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 8269f576024f137c0bb2b85e44fbcf4570f6d909cdc1a1dd94d1dfe09b1c3970
MD5 2389efbc6ba6c865e652280f9f08eb7c
BLAKE2b-256 cb590ca6a92afd75d4d2e5d4e5a3a1c11c1c97be1adad788d6ae296261421ae9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.predcore-19.0.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.0.0-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 23831690955a2e57204e08f929153f831a8f79b4a3fe2d9a7986d7c766079bcd
MD5 40d2d7ebe805dd6f5f93cc4b31637b8d
BLAKE2b-256 e59f520bdb4900344225a94e7f4389db838aab674a94b0b4bb71b840d3aaabb6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.predcore-19.0.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.0.0-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 cf5d2a3e8b80ca641201f81e8f602ca420779f050338593dbad2aa29f041f335
MD5 40d0284708d25638927004dc9e4483fa
BLAKE2b-256 b798298ab328d9653e8359f6b8fad226bdb6fd32a912f4f0162977644f7030a8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.predcore-19.0.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.0.0-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 6e603ae37d68183bb705e89ab37f2657dd5af6c7bfc635b103d931a75b0167bb
MD5 23e2d1b8091bb6dfdebed8f91e5c31c2
BLAKE2b-256 6f340f9a0138e7b9eb2e6f7aa51ca467d39022a8ff5d9e44cbd0deac19b91aaa

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