Skip to main content

Genie Utils: Provides various nice-to-use utilities.

Project description

Genie is both a library framework and a test harness that facilitates rapid development, encourage re-usable and simplify writing test automation. Genie bundled with the modular architecture of pyATS framework accelerates and simplifies test automation leveraging all the perks of the Python programming language in an object-orienting fashion.

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/

Utils Package

This is a sub-component of Genie that provides various nice-to-use utilities.

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

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

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

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

If you're not sure about the file name format, learn more about wheel file names.

genie.utils-3.0.2-cp36-cp36m-manylinux1_x86_64.whl (714.7 kB view details)

Uploaded CPython 3.6m

genie.utils-3.0.2-cp36-cp36m-macosx_10_13_x86_64.whl (231.2 kB view details)

Uploaded CPython 3.6mmacOS 10.13+ x86-64

genie.utils-3.0.2-cp36-cp36m-macosx_10_10_x86_64.whl (231.2 kB view details)

Uploaded CPython 3.6mmacOS 10.10+ x86-64

genie.utils-3.0.2-cp35-cp35m-manylinux1_x86_64.whl (702.4 kB view details)

Uploaded CPython 3.5m

genie.utils-3.0.2-cp35-cp35m-macosx_10_13_x86_64.whl (223.1 kB view details)

Uploaded CPython 3.5mmacOS 10.13+ x86-64

genie.utils-3.0.2-cp35-cp35m-macosx_10_10_x86_64.whl (223.1 kB view details)

Uploaded CPython 3.5mmacOS 10.10+ x86-64

genie.utils-3.0.2-cp34-cp34m-manylinux1_x86_64.whl (734.1 kB view details)

Uploaded CPython 3.4m

genie.utils-3.0.2-cp34-cp34m-macosx_10_13_x86_64.whl (228.6 kB view details)

Uploaded CPython 3.4mmacOS 10.13+ x86-64

genie.utils-3.0.2-cp34-cp34m-macosx_10_10_x86_64.whl (228.5 kB view details)

Uploaded CPython 3.4mmacOS 10.10+ x86-64

File details

Details for the file genie.utils-3.0.2-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for genie.utils-3.0.2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e718bfac1dd52c4731fd8c60974d688c5f7b96717f1c239bbc6e5e13def4bc74
MD5 fabc6d217db79bb6dedc9f9380afb0e3
BLAKE2b-256 065877d6a31021a45d2147de70f3cf480bebd3410565a5800a12efbf47fa4b76

See more details on using hashes here.

File details

Details for the file genie.utils-3.0.2-cp36-cp36m-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for genie.utils-3.0.2-cp36-cp36m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c1a06cedb33f4dde4034a993e7494ee59fdad5bc2d70e907bbc14204f82760d5
MD5 afecdbd372db2e1b95c7f2c76ba1c5fb
BLAKE2b-256 b553214b8bc1ad6e40fd65a02e1a9a06360d357a9ed612ba476a3100e110af0b

See more details on using hashes here.

File details

Details for the file genie.utils-3.0.2-cp36-cp36m-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for genie.utils-3.0.2-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 7bdc4dc61723b28b35edefb0dc4d8b3c6bb061f4eb9038cc71891ab3b3367f7e
MD5 e7a1e5f913618696716f683f726fc6c0
BLAKE2b-256 a4723c9b91ca58a8272abf671f03b237fae500d7e654b998bf72dc6ea72c3d14

See more details on using hashes here.

File details

Details for the file genie.utils-3.0.2-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for genie.utils-3.0.2-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 a483428db1a4a068748653b89c005f6ff5a0129551d59ce46a3e46c532fcc35a
MD5 bc8d5db7302238cad7c98c2991db1442
BLAKE2b-256 a63c602295b278763f0b0c1e6bc0b319c2e59c6aa6aec50435b033631128d5d1

See more details on using hashes here.

File details

Details for the file genie.utils-3.0.2-cp35-cp35m-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for genie.utils-3.0.2-cp35-cp35m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 29642a7e719c84e31915c01da28674d2e795b33d3f7a95eb18b3dd7a485e1264
MD5 23cdbb6eb13212bab34f0a818940b698
BLAKE2b-256 fc87a3e7edd2329eb69082973b5e7e65102e12e62e0ed4e0506d13402eec0c95

See more details on using hashes here.

File details

Details for the file genie.utils-3.0.2-cp35-cp35m-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for genie.utils-3.0.2-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 5d7000bd72dfb127b8eb3aab6cf35b3bc55f733c3a69c5d8e9c41def93101f5e
MD5 a85cdb63e4ae33f60b240fb011fc1675
BLAKE2b-256 dd35add0ff270a2f45dd6841c7310ac89414bfeeab12666bb9010df1c503f980

See more details on using hashes here.

File details

Details for the file genie.utils-3.0.2-cp34-cp34m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for genie.utils-3.0.2-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ad487a91f98561611b66df8b867de3d0cd2f07d3b2e7a4adec83d1a0a1ade68f
MD5 48d88e096e34b81f7dc80abb7cb459d4
BLAKE2b-256 2466ae996eaf0c0459d521be04dc4c5f30d5afaafe479fa06d540917d017330b

See more details on using hashes here.

File details

Details for the file genie.utils-3.0.2-cp34-cp34m-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for genie.utils-3.0.2-cp34-cp34m-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 14193883fe8b83dfa824a35e4fe74536ad6c528fca72b65b0ff58035607a9a6d
MD5 01fae2986843ddf6743c9135b12cbff0
BLAKE2b-256 3c0038bf0e4bad783337cfc9aeda64872fedbe9759ddb1081b3698cff64c72de

See more details on using hashes here.

File details

Details for the file genie.utils-3.0.2-cp34-cp34m-macosx_10_10_x86_64.whl.

File metadata

File hashes

Hashes for genie.utils-3.0.2-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 01e0bc60906c7d69f518dd8ca8fa263c148a5b524a6d8fc3c0aefbd2c4cfcb02
MD5 f6afa9f03e2b3c589b0c496df56e454c
BLAKE2b-256 aecd6345a5bca4e5448975a0b8ffb4d2301755e0501297bdf01675d8446809e3

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