conductor.houdini.lib.mocks.hou module¶
Purpose of this module is to mock Houdini’s hou namespace.
It is intended to be called from tests, and those test
modules are responsible for replacing
sys.modules['hou']
with this module.
# something like this
sys.modules['hou'] = __import__(
'conductor.houdini.lib.mocks.hou', fromlist=['dummy'])
-
class
conductor.houdini.lib.mocks.hou.
Node
(node_obj)¶ Bases:
object
-
name
()¶
-
parm
(parm_name)¶
-
parms
()¶
-
type
()¶
-
-
exception
conductor.houdini.lib.mocks.hou.
OperationFailed
(*args, **kwargs)¶ Bases:
exceptions.Exception
Mock hou.OperationFailed.
Needed by houdini calls in
-
class
conductor.houdini.lib.mocks.hou.
Parm
(node, parm_obj)¶ Bases:
object
-
eval
()¶
-
evalAtFrame
(frame)¶
-
name
()¶
-
node
()¶
-
unexpandedString
()¶
-
-
conductor.houdini.lib.mocks.hou.
expand
(template, **kw)¶
-
conductor.houdini.lib.mocks.hou.
fileReferences
()¶
-
conductor.houdini.lib.mocks.hou.
findDirectory
(path)¶
-
conductor.houdini.lib.mocks.hou.
findFile
(path)¶
-
conductor.houdini.lib.mocks.hou.
initialize
(data)¶ Generate nodes, types, and files from fixture data.
-
conductor.houdini.lib.mocks.hou.
node
(name)¶