Module Expr Str Import alias Import alias Import alias ImportFrom alias ClassDef bases NameLoad body Expr Str FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Assign NameStore ListLoad Assign NameStore Dict Assign NameStore Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr For NameStore Call AttributeLoad NameLoad attr NameLoad AttributeLoad NameLoad attr body Assign NameStore SubscriptLoad NameLoad Index Num Assign NameStore AttributeLoad NameLoad attr If BoolOpAnd Call AttributeLoad NameLoad attr Str CompareNotIn NameLoad ListLoad Str body Continue If CompareNotIn NameLoad NameLoad body Assign SubscriptStore NameLoad Index NameLoad ListComp NameLoad comprehension NameStore Call NameLoad BinOpAdd Call NameLoad NameLoad Num Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore SubscriptLoad AttributeLoad NameLoad attr Slice Num Assign SubscriptStore SubscriptLoad NameLoad Index NameLoad Index Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Assign SubscriptStore SubscriptLoad NameLoad Index NameLoad Index Num CompareEq SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Num SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Num Expr Call AttributeLoad NameLoad attr NameLoad BinOpAdd NameLoad ListLoad Str Assign NameStore NameLoad For NameStore NameLoad body For NameStore SubscriptLoad NameLoad Index NameLoad body If CompareIs NameLoad NameLoad body Assign NameStore NameLoad Expr Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad Str attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr Assign NameStore Call NameLoad GeneratorExp Call NameLoad NameLoad comprehension NameStore NameLoad Print Str Print BinOpAdd BinOpAdd BinOpMult Str NameLoad Str Call AttributeLoad Str attr NameLoad Print BinOpAdd BinOpAdd BinOpMult Str NameLoad Str Call AttributeLoad Str attr GeneratorExp BinOpMult Str Call NameLoad NameLoad comprehension NameStore NameLoad For NameStore NameLoad body Assign NameStore ListLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr BinOpAdd IfExp CompareIsNot SubscriptLoad SubscriptLoad NameLoad Index NameLoad Index Call AttributeLoad NameLoad attr NameLoad NameLoad Str Str BinOpMult Str BinOpSub Call NameLoad NameLoad Num Print BinOpAdd BinOpAdd BinOpAdd NameLoad BinOpMult Str BinOpSub NameLoad Call NameLoad NameLoad Str Call AttributeLoad Str attr NameLoad Print decorator_list NameLoad FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore ListLoad Assign NameStore Call AttributeLoad Str attr ListLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad BinOpAdd Str NameLoad For NameStore Call AttributeLoad NameLoad attr NameLoad body If BoolOpAnd Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad Str attr ListLoad NameLoad NameLoad Call AttributeLoad NameLoad attr Str body Assign NameStore Call AttributeLoad NameLoad attr Str Str Assign NameStore Call AttributeLoad NameLoad attr NameLoad Call AttributeLoad Str attr ListLoad NameLoad NameLoad For NameStore Call AttributeLoad NameLoad attr NameLoad body If BoolOpAnd Call AttributeLoad NameLoad attr SubscriptLoad NameLoad Index Num CompareEq AttributeLoad SubscriptLoad NameLoad Index Num attr NameLoad CompareIn Str ListComp AttributeLoad NameLoad attr comprehension NameStore AttributeLoad SubscriptLoad NameLoad Index Num attr body Assign NameStore SubscriptLoad NameLoad Index Num Expr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list NameLoad decorator_list If CompareEq NameLoad Str body Import alias Assign NameStore Call AttributeLoad Call AttributeLoad NameLoad attr attr NameLoad Expr Call AttributeLoad Call AttributeLoad NameLoad attr keyword Num attr NameLoad
N/A N/A 
Interface test module
 N/A os N/A imp N/A inspect unittest TestCase Interfaces N/A TestCase N/A N/A 
    This Interfaces test will verify whether the different hypervisor/mgmtcenter classes do share an identical
    interface. This is required to be able to keep the calling code hypervisor agnostic
     test_hypervisors N/A N/A self N/A N/A N/A 
        Validates hypervisor equality
         N/A N/A N/A self _test_module hypervisors N/A test_mgmtcenters N/A N/A self N/A N/A N/A 
        Validates the mgmtcenter equality
         N/A N/A N/A self _test_module mgmtcenters N/A _test_module N/A N/A self module_name N/A N/A N/A 
        Tests a complete module
         N/A hypervisors N/A N/A overview N/A N/A classes N/A N/A Interfaces _get_classes module_name N/A current_class classes N/A N/A N/A N/A hypervisors append N/A current_class __name__ N/A member N/A N/A inspect getmembers current_class N/A inspect ismethod N/A N/A function N/A member N/A 1 N/A fname N/A function __name__ N/A N/A N/A N/A fname startswith _ N/A fname N/A __init__ N/A N/A N/A N/A fname overview N/A N/A N/A overview N/A fname N/A False N/A _ N/A range N/A N/A len hypervisors 2 N/A function_info N/A N/A inspect getargspec function N/A function_parameters N/A N/A function_info args N/A 1 N/A N/A N/A overview N/A fname N/A N/A N/A hypervisors index N/A current_class __name__ function_parameters N/A function overview N/A N/A N/A N/A overview N/A function N/A 2 N/A N/A N/A overview N/A function N/A 0 N/A N/A overview N/A function N/A 1 N/A N/A N/A Interfaces _print_table overview N/A hypervisors N/A Equal parameters N/A all_ok True N/A function overview N/A N/A item N/A overview N/A function N/A N/A N/A item False N/A N/A all_ok False N/A N/A N/A self assertTrue all_ok N/A N/A Not all functions in the {0} are equal format module_name N/A _print_table N/A N/A overview headers N/A N/A N/A y_entries N/A N/A overview keys N/A y_width N/A max N/A N/A len entry N/A entry y_entries N/A N/A N/A N/A N/A y_width  |  N/A N/A  |  join headers N/A N/A N/A N/A - y_width -+- N/A N/A -+- join N/A N/A - N/A len header N/A header headers N/A entry overview N/A N/A data N/A N/A header headers N/A N/A N/A N/A data append N/A N/A N/A N/A N/A overview N/A entry N/A N/A N/A headers index header False x N/A N/A N/A len header 1 N/A N/A N/A N/A entry N/A N/A y_width N/A len entry  |  N/A N/A  |  join data N/A N/A staticmethod _get_classes N/A N/A module_name N/A N/A N/A 
        Returns the classes in the given module
         N/A classes N/A N/A path N/A N/A / join N/A N/A N/A N/A os path dirname __file__ N/A ../ module_name N/A filename N/A N/A os listdir path N/A N/A N/A N/A N/A N/A os path isfile N/A N/A / join N/A path filename N/A N/A filename endswith .py N/A N/A name N/A N/A filename replace .py N/A module N/A N/A imp load_source name N/A N/A / join N/A path filename N/A member N/A N/A inspect getmembers module N/A N/A N/A N/A N/A inspect isclass N/A member N/A 1 N/A N/A N/A member N/A 1 __module__ name N/A object N/A N/A base __name__ N/A base N/A N/A member N/A 1 __bases__ N/A N/A the_class N/A member N/A 1 N/A N/A N/A classes append the_class N/A classes N/A staticmethod N/A N/A N/A __name__ __main__ N/A N/A unittest N/A suite N/A N/A N/A N/A unittest TestLoader loadTestsFromTestCase Interfaces N/A N/A N/A N/A N/A unittest TextTestRunner verbosity 2 run suite