Robot Framework Integrated Development Environment (RIDE)
robotide.controller.filecontrollers.TestCaseFileController Class Reference
Inheritance diagram for robotide.controller.filecontrollers.TestCaseFileController:
robotide.controller.filecontrollers._FileSystemElement robotide.controller.filecontrollers._DataController robotide.controller.basecontroller._BaseController robotide.controller.basecontroller.WithUndoRedoStacks robotide.controller.basecontroller.WithNamespace

Public Member Functions

def __init__ (self, data, project=None, parent=None)
 
def contains_tests (self)
 
def create_test (self, name)
 
def find_controller_by_longname (self, longname, node_testname=None)
 
def find_controller_by_names (self, names, node_testname=None)
 
def get_template (self)
 
def is_modifiable (self)
 
def reload (self)
 
def remove (self)
 
def remove_child (self, controller)
 
def retrieve_test_controllers (self)
 
def validate_test_name (self, name)
 
- Public Member Functions inherited from robotide.controller.filecontrollers._FileSystemElement
def __init__ (self, filename, directory)
 
def exists (self)
 
def has_been_modified_on_disk (self)
 
def has_been_removed_from_disk (self)
 
def is_readonly (self)
 
def refresh_stat (self)
 
def relative_path_to (self, other)
 
- Public Member Functions inherited from robotide.controller.filecontrollers._DataController
def add_test_or_keyword (self, item)
 
def create_keyword (self, name, argstr='')
 
def get_format (self)
 
def get_keyword_names (self)
 
def get_local_variables (self)
 
def has_format (self)
 
def is_directory_suite (self)
 
def is_inside_top_suite (self, res)
 
def is_library_keyword (self, value)
 
def is_same_format (self, format)
 
def is_user_keyword (self, value)
 
def iter_datafiles (self)
 
def keyword_info (self, keyword_name)
 
def mark_dirty (self)
 
def notify_settings_changed (self)
 
def notify_steps_changed (self)
 
def open_filemanager (self, path=None)
 
def remove_folder_from_filesystem (self, path=None)
 
def remove_from_filesystem (self, path=None)
 
def remove_readonly (self, path=None)
 
def resource_import_modified (self, path)
 
def restore_keyword_order (self, index_difference)
 
def restore_test_order (self, index_difference)
 
def restore_variable_order (self, index_difference)
 
def save (self)
 
def save_with_new_format (self, format)
 
def save_with_new_format_recursive (self, format)
 
def set_basename (self, basename)
 
def set_datafile (self, datafile)
 
def set_format (self, format)
 
def sort_keywords (self)
 
def sort_tests (self)
 
def sort_variables (self)
 
def unmark_dirty (self)
 
def validate_keyword_name (self, name)
 
- Public Member Functions inherited from robotide.controller.basecontroller._BaseController
def execute (self, command)
 
def is_excluded (self)
 
- Public Member Functions inherited from robotide.controller.basecontroller.WithUndoRedoStacks
def clear_redo (self)
 
def clear_undo (self)
 
def is_redo_empty (self)
 
def is_undo_empty (self)
 
def pop_from_redo (self)
 
def pop_from_undo (self)
 
def push_to_redo (self, command)
 
def push_to_undo (self, command)
 
- Public Member Functions inherited from robotide.controller.basecontroller.WithNamespace
def clear_namespace_update_listeners (self)
 
def get_all_cached_library_names (self)
 
def get_all_keywords_from (self, *datafiles)
 
def get_namespace (self)
 
def is_library_import_ok (self, imp)
 
def is_library_keyword (self, datafile, value)
 
def is_user_keyword (self, datafile, value)
 
def is_variables_import_ok (self, imp)
 
def keyword_info (self, datafile, keyword_name)
 
def register_for_namespace_updates (self, listener)
 
def unregister_namespace_updates (self, listener)
 
def update_namespace (self)
 

Properties

 default_tags = property
 
 longname = property
 
 suites = property
 
- Properties inherited from robotide.controller.filecontrollers._FileSystemElement
 basename = property
 
 source = property
 Deprecated, use filename or directory instead. More...
 
- Properties inherited from robotide.controller.filecontrollers._DataController
 _setting_table = property
 
 datafile = property
 
 datafile_controller = property
 
 datafiles = property
 
 force_tags = property
 
 imports = property
 
 keywords = property
 
 metadata = property
 
 name = property
 
 settings = property
 
 tests = property
 
 variables = property
 
- Properties inherited from robotide.controller.basecontroller._BaseController
 display_name = property
 
- Properties inherited from robotide.controller.basecontroller.WithUndoRedoStacks
 _redo = property
 
 _undo = property
 

Private Member Functions

def _settings (self)
 
def default_tags (self)
 
def longname (self)
 
def suites (self)
 

Additional Inherited Members

- Public Attributes inherited from robotide.controller.filecontrollers._FileSystemElement
 directory
 
 filename
 
- Public Attributes inherited from robotide.controller.filecontrollers._DataController
 children
 
 data
 
 dirty
 
 filename
 
 parent
 

Detailed Description

Definition at line 722 of file filecontrollers.py.

Constructor & Destructor Documentation

◆ __init__()

def robotide.controller.filecontrollers.TestCaseFileController.__init__ (   self,
  data,
  project = None,
  parent = None 
)

Reimplemented from robotide.controller.filecontrollers._DataController.

Definition at line 724 of file filecontrollers.py.

Member Function Documentation

◆ _settings()

def robotide.controller.filecontrollers.TestCaseFileController._settings (   self)
private

Reimplemented from robotide.controller.filecontrollers._DataController.

Definition at line 728 of file filecontrollers.py.

◆ contains_tests()

def robotide.controller.filecontrollers.TestCaseFileController.contains_tests (   self)

Definition at line 749 of file filecontrollers.py.

◆ create_test()

def robotide.controller.filecontrollers.TestCaseFileController.create_test (   self,
  name 
)

Definition at line 777 of file filecontrollers.py.

◆ default_tags()

def robotide.controller.filecontrollers.TestCaseFileController.default_tags (   self)
private

Definition at line 771 of file filecontrollers.py.

◆ find_controller_by_longname()

def robotide.controller.filecontrollers.TestCaseFileController.find_controller_by_longname (   self,
  longname,
  node_testname = None 
)

Definition at line 752 of file filecontrollers.py.

◆ find_controller_by_names()

def robotide.controller.filecontrollers.TestCaseFileController.find_controller_by_names (   self,
  names,
  node_testname = None 
)

Definition at line 755 of file filecontrollers.py.

◆ get_template()

def robotide.controller.filecontrollers.TestCaseFileController.get_template (   self)

Definition at line 796 of file filecontrollers.py.

◆ is_modifiable()

def robotide.controller.filecontrollers.TestCaseFileController.is_modifiable (   self)

Reimplemented from robotide.controller.basecontroller._BaseController.

Definition at line 774 of file filecontrollers.py.

◆ longname()

def robotide.controller.filecontrollers.TestCaseFileController.longname (   self)
private

Definition at line 738 of file filecontrollers.py.

◆ reload()

def robotide.controller.filecontrollers.TestCaseFileController.reload (   self)

Definition at line 791 of file filecontrollers.py.

◆ remove()

def robotide.controller.filecontrollers.TestCaseFileController.remove (   self)

Definition at line 787 of file filecontrollers.py.

◆ remove_child()

def robotide.controller.filecontrollers.TestCaseFileController.remove_child (   self,
  controller 
)

Definition at line 783 of file filecontrollers.py.

◆ retrieve_test_controllers()

def robotide.controller.filecontrollers.TestCaseFileController.retrieve_test_controllers (   self)

Definition at line 799 of file filecontrollers.py.

◆ suites()

def robotide.controller.filecontrollers.TestCaseFileController.suites (   self)
private

Definition at line 746 of file filecontrollers.py.

◆ validate_test_name()

def robotide.controller.filecontrollers.TestCaseFileController.validate_test_name (   self,
  name 
)

Definition at line 780 of file filecontrollers.py.

Property Documentation

◆ default_tags

robotide.controller.filecontrollers.TestCaseFileController.default_tags = property
static

Definition at line 769 of file filecontrollers.py.

◆ longname

robotide.controller.filecontrollers.TestCaseFileController.longname = property
static

Definition at line 736 of file filecontrollers.py.

◆ suites

robotide.controller.filecontrollers.TestCaseFileController.suites = property
static

Definition at line 744 of file filecontrollers.py.


The documentation for this class was generated from the following file: