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-19.5.1b0-cp37-cp37m-manylinux1_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.7m

genie.utils-19.5.1b0-cp37-cp37m-macosx_10_10_x86_64.whl (455.6 kB view details)

Uploaded CPython 3.7mmacOS 10.10+ x86-64

genie.utils-19.5.1b0-cp36-cp36m-manylinux1_x86_64.whl (1.7 MB view details)

Uploaded CPython 3.6m

genie.utils-19.5.1b0-cp36-cp36m-macosx_10_10_x86_64.whl (473.6 kB view details)

Uploaded CPython 3.6mmacOS 10.10+ x86-64

genie.utils-19.5.1b0-cp35-cp35m-manylinux1_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.5m

genie.utils-19.5.1b0-cp35-cp35m-macosx_10_10_x86_64.whl (444.2 kB view details)

Uploaded CPython 3.5mmacOS 10.10+ x86-64

genie.utils-19.5.1b0-cp34-cp34m-manylinux1_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.4m

genie.utils-19.5.1b0-cp34-cp34m-macosx_10_10_x86_64.whl (437.3 kB view details)

Uploaded CPython 3.4mmacOS 10.10+ x86-64

File details

Details for the file genie.utils-19.5.1b0-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: genie.utils-19.5.1b0-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.7 MB
  • 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.6.4

File hashes

Hashes for genie.utils-19.5.1b0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 48d8c8fceb93126923988450d56c8f2398fb88f5645a659252fc4c209e0160fd
MD5 2d52e74d44ab40eb40f4b476fe426271
BLAKE2b-256 db1ae435b5f8dc38458482907b3a0ff430cd6476e5912325941cf437c1b140b9

See more details on using hashes here.

File details

Details for the file genie.utils-19.5.1b0-cp37-cp37m-macosx_10_10_x86_64.whl.

File metadata

  • Download URL: genie.utils-19.5.1b0-cp37-cp37m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 455.6 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.6.4

File hashes

Hashes for genie.utils-19.5.1b0-cp37-cp37m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 c3a28fc07c04ec03745bf4dc91ec7bc361c4352637a53438fbba662075c32cac
MD5 c54b749a6eb7347f84f48f78245e0464
BLAKE2b-256 dc20b80d01c012454ac9f4d4ec27956376b737ca836bc20f7909d4659cff350a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.utils-19.5.1b0-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.7 MB
  • 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.6.4

File hashes

Hashes for genie.utils-19.5.1b0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 67fd7e87efaeea9c407e3ede339cb47855b3565ae55932c3708545ea4035b733
MD5 192d6cc4fbb466414dffcd52d2dc03f6
BLAKE2b-256 3eedd415d55650df585f10fc0c69e52075f57e3161ecb8674dd10901ac66412e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.utils-19.5.1b0-cp36-cp36m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 473.6 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.6.4

File hashes

Hashes for genie.utils-19.5.1b0-cp36-cp36m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 d6a9642ff164071f7007a7ecae2891d1705c67a760762167293a681ce98f312c
MD5 f4edd941af1e4067611792817a39a1e9
BLAKE2b-256 3e14c04962492d9b8e3b62628851590a5cee22d593c2a16d2244b397e136da36

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.utils-19.5.1b0-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.6 MB
  • 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.6.4

File hashes

Hashes for genie.utils-19.5.1b0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c184bfcf3a91d5e7303c077ed526411b91f6f1cb543aaddd1919d790c5622a07
MD5 2826fb610a72cd072902564e9640de93
BLAKE2b-256 b922281aa7c39eb004861e96f592be9bfb66f5b8c8394552b996e4a262525bc7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.utils-19.5.1b0-cp35-cp35m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 444.2 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.6.4

File hashes

Hashes for genie.utils-19.5.1b0-cp35-cp35m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 c221b0e33964a00345d6b6396113918ed7715d684b0258287bc0f2fca8898297
MD5 a0118582ebaddecc49df3c225e37a8df
BLAKE2b-256 f34d605e29eee261762138636fa845d1993fd1e160f01ade7ea13fa950a5a1a0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.utils-19.5.1b0-cp34-cp34m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.6 MB
  • 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.6.4

File hashes

Hashes for genie.utils-19.5.1b0-cp34-cp34m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b60112897437430211461715745da87590e26402d1bf9e084f6848f05fa416b8
MD5 5826eab52cdcac6886b0f1a1ce308d33
BLAKE2b-256 45ae71611842a9015091085cf820152aaa804b91f40f79a55ddc9a99b0c5d2da

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genie.utils-19.5.1b0-cp34-cp34m-macosx_10_10_x86_64.whl
  • Upload date:
  • Size: 437.3 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.6.4

File hashes

Hashes for genie.utils-19.5.1b0-cp34-cp34m-macosx_10_10_x86_64.whl
Algorithm Hash digest
SHA256 56bfc144b0fed75718069bd639492a0b15bdba8f5922614dbd414bab4b719f79
MD5 afb81d4485128f27ad050556d4eb62c1
BLAKE2b-256 85f679fd3b5a00d3c1921cf0527e220c04cb7aa296c5c99abf1cfe1535d8a7db

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