Robot Framework Integrated Development Environment (RIDE)
robotide.controller.macrocontrollers.TestCaseController Class Reference
Inheritance diagram for robotide.controller.macrocontrollers.TestCaseController:
robotide.controller.macrocontrollers._WithStepsController robotide.controller.basecontroller.ControllerWithParent robotide.controller.basecontroller.WithUndoRedoStacks robotide.controller.basecontroller._BaseController

Public Member Functions

def __eq__ (self, other)
 
def __hash__ (self)
 
def add_tag (self, name)
 
def has_template (self)
 
def move_down (self)
 
def move_up (self)
 
def validate_keyword_name (self, name)
 
def validate_test_name (self, name)
 
- Public Member Functions inherited from robotide.controller.macrocontrollers._WithStepsController
def __init__ (self, parent_controller, data)
 
def add_step (self, index, step=None)
 
def copy (self, name)
 
def create_keyword (self, name, argstr)
 
def create_test (self, name)
 
def delete (self)
 
def extract_keyword (self, name, argstr, step_range)
 
def get_cell_info (self, row, col)
 
def get_empty_rows (self)
 
def get_keyword_info (self, kw_name)
 
def get_local_namespace (self)
 
def get_local_namespace_for_row (self, row)
 
def get_raw_steps (self)
 
def index_of_step (self, step)
 
def is_library_keyword (self, value)
 
def is_user_keyword (self, value)
 
def move_step_down (self, index)
 
def move_step_up (self, index)
 
def notify_keyword_removed (self)
 
def notify_name_changed (self, old_name=None)
 
def notify_settings_changed (self)
 
def notify_steps_changed (self)
 
def recreate (self)
 
def remove_step (self, index)
 
def rename (self, new_name)
 
def replace_step (self, index, new_step)
 
def set_parent (self, new_parent)
 
def set_raw_steps (self, steps)
 
def set_steps (self, steps)
 
def step (self, index)
 
def update_namespace (self)
 
def validate_name (self, name)
 
- Public Member Functions inherited from robotide.controller.basecontroller.ControllerWithParent
def is_modifiable (self)
 
def mark_dirty (self)
 
- 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)
 

Static Public Member Functions

def get_local_variables ()
 

Static Public Attributes

string filename = ""
 

Properties

 default_tags = property
 
 documentation = property
 
 force_tags = property
 
 longname = property
 
 run_passed = property
 
 settings = property
 
 tags = property
 
 test_name = property
 
- Properties inherited from robotide.controller.macrocontrollers._WithStepsController
 max_columns = property
 
 name = property
 
 source = property
 
 steps = property
 
- Properties inherited from robotide.controller.basecontroller.ControllerWithParent
 datafile = property
 
 datafile_controller = property
 
 datafiles = property
 
 dirty = property
 
 parent = 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 _get_template (self)
 
def _init (self, test)
 
def default_tags (self)
 
def documentation (self)
 
def force_tags (self)
 
def longname (self)
 
def run_passed (self)
 
def run_passed (self, value)
 
def settings (self)
 
def tags (self)
 
def test_name (self)
 

Private Attributes

 _run_passed
 
 _test
 

Static Private Attributes

 _populator
 

Additional Inherited Members

- Public Attributes inherited from robotide.controller.macrocontrollers._WithStepsController
 data
 

Detailed Description

Definition at line 326 of file macrocontrollers.py.

Member Function Documentation

◆ __eq__()

def robotide.controller.macrocontrollers.TestCaseController.__eq__ (   self,
  other 
)

Definition at line 338 of file macrocontrollers.py.

◆ __hash__()

def robotide.controller.macrocontrollers.TestCaseController.__hash__ (   self)

Definition at line 345 of file macrocontrollers.py.

◆ _get_template()

def robotide.controller.macrocontrollers.TestCaseController._get_template (   self)
private

Definition at line 422 of file macrocontrollers.py.

◆ _init()

def robotide.controller.macrocontrollers.TestCaseController._init (   self,
  test 
)
private

Definition at line 334 of file macrocontrollers.py.

◆ add_tag()

def robotide.controller.macrocontrollers.TestCaseController.add_tag (   self,
  name 
)

Definition at line 378 of file macrocontrollers.py.

◆ default_tags()

def robotide.controller.macrocontrollers.TestCaseController.default_tags (   self)
private

Definition at line 375 of file macrocontrollers.py.

◆ documentation()

def robotide.controller.macrocontrollers.TestCaseController.documentation (   self)
private

Definition at line 397 of file macrocontrollers.py.

◆ force_tags()

def robotide.controller.macrocontrollers.TestCaseController.force_tags (   self)
private

Definition at line 369 of file macrocontrollers.py.

◆ get_local_variables()

def robotide.controller.macrocontrollers.TestCaseController.get_local_variables ( )
static

Definition at line 413 of file macrocontrollers.py.

◆ has_template()

def robotide.controller.macrocontrollers.TestCaseController.has_template (   self)

◆ longname()

def robotide.controller.macrocontrollers.TestCaseController.longname (   self)
private

Definition at line 351 of file macrocontrollers.py.

◆ move_down()

def robotide.controller.macrocontrollers.TestCaseController.move_down (   self)

Definition at line 403 of file macrocontrollers.py.

◆ move_up()

def robotide.controller.macrocontrollers.TestCaseController.move_up (   self)

Definition at line 400 of file macrocontrollers.py.

◆ run_passed() [1/2]

def robotide.controller.macrocontrollers.TestCaseController.run_passed (   self)
private

Definition at line 431 of file macrocontrollers.py.

◆ run_passed() [2/2]

def robotide.controller.macrocontrollers.TestCaseController.run_passed (   self,
  value 
)
private

Definition at line 436 of file macrocontrollers.py.

◆ settings()

def robotide.controller.macrocontrollers.TestCaseController.settings (   self)
private

Definition at line 384 of file macrocontrollers.py.

◆ tags()

def robotide.controller.macrocontrollers.TestCaseController.tags (   self)
private

Definition at line 363 of file macrocontrollers.py.

◆ test_name()

def robotide.controller.macrocontrollers.TestCaseController.test_name (   self)
private

Definition at line 357 of file macrocontrollers.py.

◆ validate_keyword_name()

def robotide.controller.macrocontrollers.TestCaseController.validate_keyword_name (   self,
  name 
)

Definition at line 409 of file macrocontrollers.py.

◆ validate_test_name()

def robotide.controller.macrocontrollers.TestCaseController.validate_test_name (   self,
  name 
)

Definition at line 406 of file macrocontrollers.py.

Member Data Documentation

◆ _populator

robotide.controller.macrocontrollers.TestCaseController._populator
staticprivate

Definition at line 331 of file macrocontrollers.py.

◆ _run_passed

robotide.controller.macrocontrollers.TestCaseController._run_passed
private

Definition at line 336 of file macrocontrollers.py.

◆ _test

robotide.controller.macrocontrollers.TestCaseController._test
private

Definition at line 335 of file macrocontrollers.py.

◆ filename

string robotide.controller.macrocontrollers.TestCaseController.filename = ""
static

Definition at line 332 of file macrocontrollers.py.

Property Documentation

◆ default_tags

robotide.controller.macrocontrollers.TestCaseController.default_tags = property
static

Definition at line 373 of file macrocontrollers.py.

◆ documentation

robotide.controller.macrocontrollers.TestCaseController.documentation = property
static

Definition at line 395 of file macrocontrollers.py.

◆ force_tags

robotide.controller.macrocontrollers.TestCaseController.force_tags = property
static

Definition at line 367 of file macrocontrollers.py.

◆ longname

robotide.controller.macrocontrollers.TestCaseController.longname = property
static

Definition at line 349 of file macrocontrollers.py.

◆ run_passed

robotide.controller.macrocontrollers.TestCaseController.run_passed = property
static

Definition at line 429 of file macrocontrollers.py.

◆ settings

robotide.controller.macrocontrollers.TestCaseController.settings = property
static

Definition at line 382 of file macrocontrollers.py.

◆ tags

robotide.controller.macrocontrollers.TestCaseController.tags = property
static

Definition at line 361 of file macrocontrollers.py.

◆ test_name

robotide.controller.macrocontrollers.TestCaseController.test_name = property
static

Definition at line 355 of file macrocontrollers.py.


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