Skip to content
Snippets Groups Projects
Commit 46ab58d4 authored by Michael Hanselmann's avatar Michael Hanselmann
Browse files

RAPI documentation: Assertion for console fields


Assert that the documented fields are equal to those in the actual
object.

Signed-off-by: default avatarMichael Hanselmann <hansmi@google.com>
Reviewed-by: default avatarGuido Trotter <ultrotter@google.com>
parent 4a90bd4f
No related branches found
No related tags found
No related merge requests found
...@@ -1373,6 +1373,20 @@ console. Contained keys: ...@@ -1373,6 +1373,20 @@ console. Contained keys:
constants.CONS_SPICE, constants.CONS_SPICE,
]) ])
.. pyassert::
frozenset(objects.InstanceConsole.GetAllSlots()) == frozenset([
"command",
"display",
"host",
"instance",
"kind",
"message",
"port",
"user",
])
``instance`` ``instance``
Instance name Instance name
``kind`` ``kind``
......
...@@ -54,6 +54,7 @@ from ganeti import opcodes ...@@ -54,6 +54,7 @@ from ganeti import opcodes
from ganeti import ht from ganeti import ht
from ganeti import rapi from ganeti import rapi
from ganeti import luxi from ganeti import luxi
from ganeti import objects
from ganeti import _autoconf from ganeti import _autoconf
import ganeti.rapi.rlib2 # pylint: disable=W0611 import ganeti.rapi.rlib2 # pylint: disable=W0611
...@@ -85,7 +86,7 @@ COMMON_PARAM_NAMES = _GetCommonParamNames() ...@@ -85,7 +86,7 @@ COMMON_PARAM_NAMES = _GetCommonParamNames()
#: Namespace for evaluating expressions #: Namespace for evaluating expressions
EVAL_NS = dict(compat=compat, constants=constants, utils=utils, errors=errors, EVAL_NS = dict(compat=compat, constants=constants, utils=utils, errors=errors,
rlib2=rapi.rlib2, luxi=luxi, rapi=rapi) rlib2=rapi.rlib2, luxi=luxi, rapi=rapi, objects=objects)
# Constants documentation for man pages # Constants documentation for man pages
CV_ECODES_DOC = "ecodes" CV_ECODES_DOC = "ecodes"
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment