Module Import alias Import alias Import alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias Assign NameStore ListLoad Str Str Str ClassDef bases NameLoad NameLoad body Assign NameStore Str FunctionDef arguments args NameParam defaults body Expr Call AttributeLoad NameLoad attr Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Expr Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Expr Call AttributeLoad NameLoad attr decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore ListLoad Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad NameLoad attr NameLoad Str attr attr For NameStore NameLoad body If CompareEq Str SubscriptLoad NameLoad Index Num body Continue TryExcept body Assign TupleStore NameStore NameStore NameStore NameStore NameStore Call AttributeLoad Call AttributeLoad NameLoad attr attr Str handlers ExceptHandler type NameLoad body Expr Call AttributeLoad AttributeLoad NameLoad attr attr BinOpAdd BinOpAdd BinOpAdd Str NameLoad Str NameLoad If CompareLt Call NameLoad NameLoad Num body Assign NameStore NameLoad If CompareLt Call NameLoad NameLoad Num body Assign NameStore Str Expr Call AttributeLoad NameLoad attr Dict Str Str Str Str Str NameLoad NameLoad NameLoad NameLoad NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Assign NameStore Call AttributeLoad NameLoad attr NameLoad For NameStore NameLoad body Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Call AttributeLoad NameLoad attr keyword SubscriptLoad NameLoad Index Str keyword SubscriptLoad NameLoad Index Str keyword SubscriptLoad NameLoad Index Str keyword SubscriptLoad NameLoad Index Str keyword SubscriptLoad NameLoad Index Str keyword NameLoad Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr decorator_list FunctionDef arguments args NameParam defaults body Expr Str Assign NameStore ListLoad For TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Str body Expr Call AttributeLoad NameLoad attr ListComp Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad NameLoad comprehension NameStore NameLoad Call AttributeLoad NameLoad attr Str Assign NameStore Call NameLoad NameLoad For NameStore NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad NameLoad attr attr Str Str Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad AttributeLoad NameLoad attr attr If CompareEq Call NameLoad NameLoad Num body Assign TupleStore NameStore NameStore NameStore NameLoad Assign TupleStore NameStore NameStore Call AttributeLoad SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Index Num attr Str If CompareIs Call AttributeLoad Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr attr NameLoad NameLoad body Continue Assign TupleStore NameStore NameStore NameStore Call AttributeLoad NameLoad attr SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Index Num ListLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr SubscriptLoad Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Index Num NameLoad NameLoad NameLoad Assign NameStore NameLoad TryExcept body Assign NameStore Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr handlers ExceptHandler type NameLoad body Pass Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr Call AttributeLoad NameLoad attr keyword BinOpAdd BinOpAdd NameLoad Str NameLoad keyword NameLoad keyword NameLoad keyword Call AttributeLoad Call AttributeLoad NameLoad attr attr Str Str keyword NameLoad keyword NameLoad keyword NameLoad keyword AttributeLoad NameLoad attr keyword NameLoad Expr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults body If NameLoad body Assign NameStore Call NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore ListLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr attr NameLoad Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr attr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad AttributeLoad NameLoad attr attr attr attr Assign NameStore ListComp SubscriptLoad NameLoad Index Num comprehension NameStore NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad AttributeLoad NameLoad attr attr attr attr Assign NameStore ListComp SubscriptLoad NameLoad Index Num comprehension NameStore NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad AttributeLoad NameLoad attr attr attr keyword NameLoad attr attr Assign NameStore ListComp SubscriptLoad NameLoad Index Num comprehension NameStore NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body If NameLoad body Assign NameStore Call NameLoad AttributeLoad NameLoad attr Expr Call AttributeLoad NameLoad attr Str If CompareIn Str Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Str Assign SubscriptStore NameLoad Index Str NameLoad Assign NameStore AttributeLoad NameLoad attr If CompareIsNot NameLoad NameLoad body Assign SubscriptStore NameLoad Index Str Call AttributeLoad AttributeLoad NameLoad attr attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore ListLoad For NameStore NameLoad body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr NameLoad Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad NameLoad attr attr AttributeLoad NameLoad attr If Call AttributeLoad NameLoad attr Str NameLoad body If Call NameLoad SubscriptLoad NameLoad Index Str TupleLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr CompareEq AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Str If Call NameLoad SubscriptLoad NameLoad Index Str NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr SubscriptLoad NameLoad Index Str If Call AttributeLoad NameLoad attr Str NameLoad body If Call NameLoad SubscriptLoad NameLoad Index Str TupleLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr keyword SubscriptLoad NameLoad Index Str If Call NameLoad SubscriptLoad NameLoad Index Str NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr SubscriptLoad NameLoad Index Str If Call AttributeLoad NameLoad attr Str NameLoad body If Call NameLoad SubscriptLoad NameLoad Index Str TupleLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr keyword SubscriptLoad NameLoad Index Str If Call NameLoad SubscriptLoad NameLoad Index Str NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr SubscriptLoad NameLoad Index Str If Call AttributeLoad NameLoad attr Str NameLoad body If Call NameLoad SubscriptLoad NameLoad Index Str TupleLoad NameLoad NameLoad body Assign NameStore Call AttributeLoad NameLoad attr CompareEq AttributeLoad AttributeLoad NameLoad attr attr SubscriptLoad NameLoad Index Str If Call NameLoad SubscriptLoad NameLoad Index Str NameLoad body Assign NameStore Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr SubscriptLoad NameLoad Index Str Return Call AttributeLoad NameLoad attr Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr decorator_list FunctionDef arguments args NameParam NameParam defaults Dict body Assign NameStore Call AttributeLoad NameLoad attr NameLoad Assign NameStore Call AttributeLoad NameLoad attr Return Call AttributeLoad NameLoad attr NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr Dict Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr Dict Str NameLoad decorator_list FunctionDef arguments args NameParam NameParam NameParam defaults body Return Call AttributeLoad NameLoad attr Dict Str Str NameLoad NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign NameStore Call AttributeLoad Call AttributeLoad Call AttributeLoad Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr AttributeLoad AttributeLoad NameLoad attr attr attr Call NameLoad Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad Call AttributeLoad AttributeLoad AttributeLoad NameLoad attr attr attr NameLoad attr attr Assign NameStore ListComp SubscriptLoad NameLoad Index Num comprehension NameStore NameLoad Return NameLoad decorator_list decorator_list
N/A N/A os N/A imp N/A json framework.db models sqlalchemy or_ framework.dependency_management.dependency_resolver BaseComponent framework.dependency_management.interfaces DBPluginInterface framework.utils FileOperations N/A TEST_GROUPS N/A web network auxiliary PluginDB N/A BaseComponent DBPluginInterface N/A N/A COMPONENT_NAME db_plugin __init__ N/A N/A self N/A N/A N/A N/A N/A self register_in_service_locator N/A N/A self config N/A N/A self get_component config N/A N/A self db N/A N/A self get_component db N/A N/A self timer N/A N/A self get_component timer N/A N/A self error_handler N/A N/A self get_component error_handler N/A N/A N/A self LoadTestGroups N/A N/A N/A self config FrameworkConfigGet WEB_TEST_GROUPS web N/A N/A N/A self LoadTestGroups N/A N/A N/A self config FrameworkConfigGet NET_TEST_GROUPS network N/A N/A N/A self LoadTestGroups N/A N/A N/A self config FrameworkConfigGet AUX_TEST_GROUPS auxiliary N/A N/A N/A self LoadFromFileSystem N/A GetTestGroupsFromFile N/A N/A self file_path N/A N/A N/A TestGroups N/A N/A ConfigFile N/A N/A N/A N/A N/A N/A FileOperations open file_path r read splitlines N/A line ConfigFile N/A N/A N/A # N/A line N/A 0 N/A N/A N/A N/A N/A N/A Code Priority Descrip Hint URL N/A N/A N/A N/A line strip split  |  N/A N/A N/A ValueError N/A N/A N/A N/A N/A self error_handler FrameworkAbort N/A N/A N/A Problem in Test Groups file: ' file_path ' -> Cannot parse line:  line N/A N/A N/A len Descrip 2 N/A N/A Descrip Hint N/A N/A N/A len Hint 2 N/A N/A Hint N/A N/A N/A TestGroups append N/A code priority descrip hint url Code Priority Descrip Hint URL N/A TestGroups N/A LoadTestGroups N/A N/A self test_groups_file plugin_group N/A N/A N/A TestGroups N/A N/A self GetTestGroupsFromFile test_groups_file N/A group TestGroups N/A N/A N/A N/A N/A N/A self db session merge N/A N/A models TestGroup code N/A group N/A code priority N/A group N/A priority descrip N/A group N/A descrip hint N/A group N/A hint url N/A group N/A url group plugin_group N/A N/A N/A N/A N/A self db session commit N/A LoadFromFileSystem N/A N/A self N/A N/A N/A Loads the plugins from the filesystem and updates their info.

        Walks through each sub-directory of `PLUGINS_DIR`.
        For each file, loads it thanks to the imp module.
        Updates the database with the information for each plugin:
            + 'title': the title of the plugin
            + 'name': the name of the plugin
            + 'code': the internal code of the plugin
            + 'group': the group of the plugin (ex: web)
            + 'type': the type of the plugin (ex: active, passive, ...)
            + 'descrip': the description of the plugin
            + 'file': the filename of the plugin
            + 'internet_res': does the plugin use internet resources?

         N/A plugins N/A N/A N/A root _ files N/A N/A os walk N/A N/A N/A self config FrameworkConfigGet PLUGINS_DIR N/A N/A N/A N/A plugins extend N/A N/A N/A N/A os path join root filename N/A filename files N/A N/A filename endswith py N/A plugins N/A sorted plugins N/A plugin_path plugins N/A N/A plugin N/A N/A plugin_path replace N/A N/A N/A self config FrameworkConfigGet PLUGINS_DIR N/A chunks N/A N/A plugin split N/A N/A os path sep N/A N/A N/A len chunks 3 N/A N/A N/A group type file chunks N/A N/A name code N/A N/A N/A N/A N/A N/A os path splitext file N/A 0 split @ N/A N/A N/A N/A N/A N/A N/A N/A self db session query N/A models TestGroup get code None N/A N/A N/A N/A filename pathname desc N/A N/A imp find_module N/A N/A N/A N/A os path splitext N/A N/A N/A os path basename plugin_path N/A 0 N/A N/A N/A N/A os path dirname plugin_path N/A plugin_module N/A N/A imp load_module N/A N/A N/A N/A os path splitext file N/A 0 filename pathname desc N/A attr None N/A N/A N/A attr N/A N/A json dumps N/A plugin_module ATTR N/A N/A N/A AttributeError N/A N/A N/A N/A N/A N/A N/A self db session merge N/A N/A models Plugin key N/A N/A type @ code group group type type title N/A N/A N/A N/A name title replace _ name name code code file file descrip N/A plugin_module DESCRIPTION attr attr N/A N/A N/A N/A N/A self db session commit N/A DeriveTestGroupDict N/A N/A self obj N/A N/A N/A obj N/A N/A pdict N/A dict N/A obj __dict__ N/A N/A N/A pdict pop _sa_instance_state N/A pdict N/A DeriveTestGroupDicts N/A N/A self obj_list N/A N/A N/A dict_list N/A N/A obj obj_list N/A N/A N/A N/A dict_list append N/A N/A self DeriveTestGroupDict obj N/A dict_list N/A GetTestGroup N/A N/A self code N/A N/A N/A group N/A N/A N/A N/A N/A N/A self db session query N/A models TestGroup get code N/A N/A N/A self DeriveTestGroupDict group N/A GetAllTestGroups N/A N/A self N/A N/A N/A test_groups N/A N/A N/A N/A N/A N/A N/A N/A self db session query N/A models TestGroup order_by N/A N/A N/A N/A models TestGroup priority desc all N/A N/A N/A self DeriveTestGroupDicts test_groups N/A GetAllGroups N/A N/A self N/A N/A N/A groups N/A N/A N/A N/A N/A N/A N/A N/A self db session query N/A N/A models Plugin group distinct all N/A groups N/A N/A i N/A 0 N/A i groups N/A groups N/A GetAllTypes N/A N/A self N/A N/A N/A plugin_types N/A N/A N/A N/A N/A N/A N/A N/A self db session query N/A N/A models Plugin type distinct all N/A plugin_types N/A N/A i N/A 0 N/A i plugin_types N/A plugin_types N/A GetTypesForGroup N/A N/A self PluginGroup N/A N/A N/A plugin_types N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A self db session query N/A N/A models Plugin type filter_by group PluginGroup distinct all N/A plugin_types N/A N/A i N/A 0 N/A i plugin_types N/A plugin_types N/A DerivePluginDict N/A N/A self obj N/A N/A N/A obj N/A N/A pdict N/A dict N/A obj __dict__ N/A N/A N/A pdict pop _sa_instance_state N/A N/A outputs N/A N/A pdict keys N/A N/A N/A N/A pdict pop outputs N/A N/A pdict N/A min_time None N/A min_time N/A obj min_time N/A N/A min_time None N/A N/A N/A pdict N/A min_time N/A N/A N/A self timer get_time_as_str min_time N/A pdict N/A DerivePluginDicts N/A N/A self obj_list N/A N/A N/A plugin_dicts N/A N/A obj obj_list N/A N/A N/A N/A plugin_dicts append N/A N/A self DerivePluginDict obj N/A plugin_dicts N/A GenerateQueryUsingSession N/A N/A self criteria N/A N/A N/A query N/A N/A N/A N/A N/A N/A self db session query N/A models Plugin join N/A models TestGroup N/A N/A N/A criteria get type None N/A N/A N/A isinstance N/A criteria N/A type N/A str unicode N/A N/A query N/A N/A query filter N/A N/A N/A models Plugin type N/A criteria N/A type N/A N/A isinstance N/A criteria N/A type list N/A N/A query N/A N/A query filter N/A N/A N/A N/A models Plugin type in_ N/A criteria N/A type N/A N/A N/A criteria get group None N/A N/A N/A isinstance N/A criteria N/A group N/A str unicode N/A N/A query N/A N/A query filter_by group N/A criteria N/A group N/A N/A isinstance N/A criteria N/A group list N/A N/A query N/A N/A query filter N/A N/A N/A N/A models Plugin group in_ N/A criteria N/A group N/A N/A N/A criteria get code None N/A N/A N/A isinstance N/A criteria N/A code N/A str unicode N/A N/A query N/A N/A query filter_by code N/A criteria N/A code N/A N/A isinstance N/A criteria N/A code list N/A N/A query N/A N/A query filter N/A N/A N/A N/A models Plugin code in_ N/A criteria N/A code N/A N/A N/A criteria get name None N/A N/A N/A isinstance N/A criteria N/A name N/A str unicode N/A N/A query N/A N/A query filter N/A N/A N/A models Plugin name N/A criteria N/A name N/A N/A isinstance N/A criteria N/A name list N/A N/A query N/A N/A query filter N/A N/A N/A N/A models Plugin name in_ N/A criteria N/A name N/A N/A N/A query order_by N/A N/A N/A N/A models TestGroup priority desc N/A GetAll N/A N/A self Criteria N/A N/A N/A N/A query N/A N/A self GenerateQueryUsingSession Criteria N/A plugin_obj_list N/A N/A query all N/A N/A N/A self DerivePluginDicts plugin_obj_list N/A GetPluginsByType N/A N/A self PluginType N/A N/A N/A N/A N/A self GetAll N/A type PluginType N/A GetPluginsByGroup N/A N/A self PluginGroup N/A N/A N/A N/A N/A self GetAll N/A group PluginGroup N/A GetPluginsByGroupType N/A N/A self PluginGroup PluginType N/A N/A N/A N/A N/A self GetAll N/A type group PluginType PluginGroup N/A GetGroupsForPlugins N/A N/A self Plugins N/A N/A N/A groups N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A self db session query N/A N/A models Plugin group filter N/A or_ N/A N/A N/A N/A models Plugin code in_ Plugins N/A N/A N/A N/A models Plugin name in_ Plugins distinct all N/A groups N/A N/A i N/A 0 N/A i groups N/A groups N/A N/A