cfme.utils.blockers module

class cfme.utils.blockers.BZ(bug_id, **kwargs)[source]

Bases: cfme.utils.blockers.Blocker

blocks
bugzilla_bug
data
get_bug_url()[source]
url
class cfme.utils.blockers.Blocker(**kwargs)[source]

Bases: object

Base class for all blockers

REQUIRED THING! Any subclass’ constructors must accept kwargs and after POPping the values required for the blocker’s operation, call to ``super` with **kwargs must be done! Failing to do this will render some of the functionality disabled ;).

classmethod all_blocker_engines()[source]

Return mapping of name:class of all the blocker engines in this module.

Having this as a separate function will later enable to scatter the engines across modules in case of extraction into a separate library.

blocks = False
kwargs = {}
classmethod parse(blocker, **kwargs)[source]

Create a blocker object from some representation

url
class cfme.utils.blockers.GH(description, **kwargs)[source]

Bases: cfme.utils.blockers.Blocker

DEFAULT_REPOSITORY = 'foo/bar'
blocks
data
github = <github.MainClass.Github object>
repo
url
class cfme.utils.blockers.JIRA(jira_id, **kwargs)[source]

Bases: cfme.utils.blockers.Blocker

blocks
jira = None
url