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

Public Member Functions

def __init__ (self, data, project=None, parent=None)
 
def add_child (self, child)
 
def add_child (self, controller)
 
def contains_tests (self)
 
def exclude (self)
 
def find_controller_by_longname (self, longname, testname=None)
 
def find_controller_by_names (self, names, testname)
 
def get_where_used (self)
 
def has_format (self)
 
def insert_to_test_data_directory (self, res)
 
def is_directory_suite (self)
 
def is_excluded (self)
 
def is_inside_top_suite (self, ctrl)
 
def new_resource (self, path)
 
def new_test_case_file (self, path)
 
def new_test_data_directory (self, path)
 
def notify_suite_added (self, suite)
 
def reload (self)
 
def remove (self)
 
def remove_child (self, controller)
 
def remove_from_model (self)
 
def remove_static_imports_to_this (self)
 
def retrieve_test_controllers (self)
 
def set_format (self, format)
 
- 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 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 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_modifiable (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)
 
- 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 Attributes

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

Properties

 default_dir = property
 
 display_name = property
 
 longname = property
 
 suites = property
 
- 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
 
- Properties inherited from robotide.controller.filecontrollers._FileSystemElement
 basename = property
 
 source = property
 Deprecated, use filename or directory instead. More...
 

Private Member Functions

def _add_directory_child (self, children, filename)
 
def _add_directory_children (self, children, path, initfile)
 
def _all_imports (self)
 
def _can_add_directory_children (self, data)
 
def _children (self, data)
 
def _create_target_dir_controller (self, res, res_dir, target)
 
def _directory_controller (self, path)
 
def _filename (self, data)
 
def _find_closest_directory (self, res)
 
def _find_controllers_recursively (self, controller)
 
def _find_resources_recursively (self, controller)
 
def _get_filenames_in_directory (self, path)
 
def _get_recursive_imports (self)
 
def _get_unknown_files_in_directory (self, children, path, initfile)
 
def _is_inside_test_data_directory (self, directory)
 
def _is_robot_ignored_name (self, filename)
 
def _is_valid_resource (self, resource)
 
def _new_data_controller (self, datafile)
 
def _remove_resources (self)
 
def _resource_controller (self, resource)
 
def default_dir (self)
 
def display_name (self)
 
def longname (self)
 
def suites (self)
 

Private Attributes

 _dir_controllers
 
 _stat
 

Detailed Description

Definition at line 430 of file filecontrollers.py.

Constructor & Destructor Documentation

◆ __init__()

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

Reimplemented from robotide.controller.filecontrollers._DataController.

Definition at line 432 of file filecontrollers.py.

Member Function Documentation

◆ _add_directory_child()

def robotide.controller.filecontrollers.TestDataDirectoryController._add_directory_child (   self,
  children,
  filename 
)
private

Definition at line 520 of file filecontrollers.py.

◆ _add_directory_children()

def robotide.controller.filecontrollers.TestDataDirectoryController._add_directory_children (   self,
  children,
  path,
  initfile 
)
private

Definition at line 505 of file filecontrollers.py.

◆ _all_imports()

def robotide.controller.filecontrollers.TestDataDirectoryController._all_imports (   self)
private

Definition at line 627 of file filecontrollers.py.

◆ _can_add_directory_children()

def robotide.controller.filecontrollers.TestDataDirectoryController._can_add_directory_children (   self,
  data 
)
private

Definition at line 502 of file filecontrollers.py.

◆ _children()

def robotide.controller.filecontrollers.TestDataDirectoryController._children (   self,
  data 
)
private

Reimplemented from robotide.controller.filecontrollers._DataController.

Definition at line 496 of file filecontrollers.py.

◆ _create_target_dir_controller()

def robotide.controller.filecontrollers.TestDataDirectoryController._create_target_dir_controller (   self,
  res,
  res_dir,
  target 
)
private

Definition at line 677 of file filecontrollers.py.

◆ _directory_controller()

def robotide.controller.filecontrollers.TestDataDirectoryController._directory_controller (   self,
  path 
)
private

Definition at line 528 of file filecontrollers.py.

◆ _filename()

def robotide.controller.filecontrollers.TestDataDirectoryController._filename (   self,
  data 
)
private

Definition at line 439 of file filecontrollers.py.

◆ _find_closest_directory()

def robotide.controller.filecontrollers.TestDataDirectoryController._find_closest_directory (   self,
  res 
)
private

Definition at line 668 of file filecontrollers.py.

◆ _find_controllers_recursively()

def robotide.controller.filecontrollers.TestDataDirectoryController._find_controllers_recursively (   self,
  controller 
)
private

Definition at line 649 of file filecontrollers.py.

◆ _find_resources_recursively()

def robotide.controller.filecontrollers.TestDataDirectoryController._find_resources_recursively (   self,
  controller 
)
private

Definition at line 640 of file filecontrollers.py.

◆ _get_filenames_in_directory()

def robotide.controller.filecontrollers.TestDataDirectoryController._get_filenames_in_directory (   self,
  path 
)
private

Definition at line 549 of file filecontrollers.py.

◆ _get_recursive_imports()

def robotide.controller.filecontrollers.TestDataDirectoryController._get_recursive_imports (   self)
private

Definition at line 632 of file filecontrollers.py.

◆ _get_unknown_files_in_directory()

def robotide.controller.filecontrollers.TestDataDirectoryController._get_unknown_files_in_directory (   self,
  children,
  path,
  initfile 
)
private

Definition at line 544 of file filecontrollers.py.

◆ _is_inside_test_data_directory()

def robotide.controller.filecontrollers.TestDataDirectoryController._is_inside_test_data_directory (   self,
  directory 
)
private

Definition at line 615 of file filecontrollers.py.

◆ _is_robot_ignored_name()

def robotide.controller.filecontrollers.TestDataDirectoryController._is_robot_ignored_name (   self,
  filename 
)
private

Definition at line 512 of file filecontrollers.py.

◆ _is_valid_resource()

def robotide.controller.filecontrollers.TestDataDirectoryController._is_valid_resource (   self,
  resource 
)
private

Definition at line 535 of file filecontrollers.py.

◆ _new_data_controller()

def robotide.controller.filecontrollers.TestDataDirectoryController._new_data_controller (   self,
  datafile 
)
private

Definition at line 572 of file filecontrollers.py.

◆ _remove_resources()

def robotide.controller.filecontrollers.TestDataDirectoryController._remove_resources (   self)
private

Definition at line 595 of file filecontrollers.py.

◆ _resource_controller()

def robotide.controller.filecontrollers.TestDataDirectoryController._resource_controller (   self,
  resource 
)
private

Definition at line 539 of file filecontrollers.py.

◆ add_child() [1/2]

def robotide.controller.filecontrollers.TestDataDirectoryController.add_child (   self,
  child 
)

Definition at line 470 of file filecontrollers.py.

◆ add_child() [2/2]

def robotide.controller.filecontrollers.TestDataDirectoryController.add_child (   self,
  controller 
)

Definition at line 552 of file filecontrollers.py.

◆ contains_tests()

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

Definition at line 473 of file filecontrollers.py.

◆ default_dir()

def robotide.controller.filecontrollers.TestDataDirectoryController.default_dir (   self)
private

Definition at line 445 of file filecontrollers.py.

◆ display_name()

def robotide.controller.filecontrollers.TestDataDirectoryController.display_name (   self)
private

Reimplemented from robotide.controller.basecontroller._BaseController.

Definition at line 451 of file filecontrollers.py.

◆ exclude()

def robotide.controller.filecontrollers.TestDataDirectoryController.exclude (   self)

Definition at line 698 of file filecontrollers.py.

◆ find_controller_by_longname()

def robotide.controller.filecontrollers.TestDataDirectoryController.find_controller_by_longname (   self,
  longname,
  testname = None 
)

Definition at line 479 of file filecontrollers.py.

◆ find_controller_by_names()

def robotide.controller.filecontrollers.TestDataDirectoryController.find_controller_by_names (   self,
  names,
  testname 
)

Definition at line 482 of file filecontrollers.py.

◆ get_where_used()

def robotide.controller.filecontrollers.TestDataDirectoryController.get_where_used (   self)

Definition at line 623 of file filecontrollers.py.

◆ has_format()

def robotide.controller.filecontrollers.TestDataDirectoryController.has_format (   self)

Reimplemented from robotide.controller.filecontrollers._DataController.

Definition at line 556 of file filecontrollers.py.

◆ insert_to_test_data_directory()

def robotide.controller.filecontrollers.TestDataDirectoryController.insert_to_test_data_directory (   self,
  res 
)

Definition at line 657 of file filecontrollers.py.

◆ is_directory_suite()

def robotide.controller.filecontrollers.TestDataDirectoryController.is_directory_suite (   self)

Reimplemented from robotide.controller.filecontrollers._DataController.

Definition at line 581 of file filecontrollers.py.

◆ is_excluded()

def robotide.controller.filecontrollers.TestDataDirectoryController.is_excluded (   self)

Reimplemented from robotide.controller.basecontroller._BaseController.

Definition at line 493 of file filecontrollers.py.

◆ is_inside_top_suite()

def robotide.controller.filecontrollers.TestDataDirectoryController.is_inside_top_suite (   self,
  ctrl 
)

Reimplemented from robotide.controller.filecontrollers._DataController.

Definition at line 612 of file filecontrollers.py.

◆ longname()

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

Definition at line 457 of file filecontrollers.py.

◆ new_resource()

def robotide.controller.filecontrollers.TestDataDirectoryController.new_resource (   self,
  path 
)

Definition at line 693 of file filecontrollers.py.

◆ new_test_case_file()

def robotide.controller.filecontrollers.TestDataDirectoryController.new_test_case_file (   self,
  path 
)

Definition at line 564 of file filecontrollers.py.

◆ new_test_data_directory()

def robotide.controller.filecontrollers.TestDataDirectoryController.new_test_data_directory (   self,
  path 
)

Definition at line 569 of file filecontrollers.py.

◆ notify_suite_added()

def robotide.controller.filecontrollers.TestDataDirectoryController.notify_suite_added (   self,
  suite 
)

Definition at line 578 of file filecontrollers.py.

◆ reload()

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

Definition at line 584 of file filecontrollers.py.

◆ remove()

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

Definition at line 588 of file filecontrollers.py.

◆ remove_child()

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

Definition at line 605 of file filecontrollers.py.

◆ remove_from_model()

def robotide.controller.filecontrollers.TestDataDirectoryController.remove_from_model (   self)

Definition at line 600 of file filecontrollers.py.

◆ remove_static_imports_to_this()

def robotide.controller.filecontrollers.TestDataDirectoryController.remove_static_imports_to_this (   self)

Definition at line 619 of file filecontrollers.py.

◆ retrieve_test_controllers()

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

Definition at line 707 of file filecontrollers.py.

◆ set_format()

def robotide.controller.filecontrollers.TestDataDirectoryController.set_format (   self,
  format 
)

Reimplemented from robotide.controller.filecontrollers._DataController.

Definition at line 559 of file filecontrollers.py.

◆ suites()

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

Definition at line 465 of file filecontrollers.py.

Member Data Documentation

◆ _dir_controllers

robotide.controller.filecontrollers.TestDataDirectoryController._dir_controllers
private

Definition at line 437 of file filecontrollers.py.

◆ _stat

robotide.controller.filecontrollers.TestDataDirectoryController._stat
private

Definition at line 591 of file filecontrollers.py.

◆ filename

robotide.controller.filecontrollers.TestDataDirectoryController.filename

Definition at line 562 of file filecontrollers.py.

Property Documentation

◆ default_dir

robotide.controller.filecontrollers.TestDataDirectoryController.default_dir = property
static

Definition at line 443 of file filecontrollers.py.

◆ display_name

robotide.controller.filecontrollers.TestDataDirectoryController.display_name = property
static

Definition at line 449 of file filecontrollers.py.

◆ longname

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

Definition at line 455 of file filecontrollers.py.

◆ suites

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

Definition at line 463 of file filecontrollers.py.


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