Robot Framework Integrated Development Environment (RIDE)
robotide.lib.robot.parsing.model.TestCase Class Reference
Inheritance diagram for robotide.lib.robot.parsing.model.TestCase:
robotide.lib.robot.parsing.model._WithSteps robotide.lib.robot.parsing.model._WithSettings robotide.lib.robot.parsing.model.UserKeyword

Public Member Functions

def __init__ (self, parent, name)
 
def __iter__ (self)
 
def add_for_loop (self, declaration, comment=None)
 
def end_for_loop (self)
 
def report_invalid_syntax (self, message, level='ERROR')
 
- Public Member Functions inherited from robotide.lib.robot.parsing.model._WithSteps
def add_step (self, content, comment=None)
 
def copy (self, name)
 
- Public Member Functions inherited from robotide.lib.robot.parsing.model._WithSettings
def get_setter (self, name)
 

Public Attributes

 doc
 
 name
 
 parent
 
 setup
 
 steps
 
 tags
 
 teardown
 
 template
 
 timeout
 

Properties

 directory = property
 
 settings = property
 
 source = property
 

Private Member Functions

def _add_to_parent (self, test)
 
def _find_last_empty_for_and_steps_after (self)
 
def directory (self)
 
def settings (self)
 
def source (self)
 

Static Private Attributes

dictionary _setters
 

Detailed Description

Definition at line 676 of file model.py.

Constructor & Destructor Documentation

◆ __init__()

def robotide.lib.robot.parsing.model.TestCase.__init__ (   self,
  parent,
  name 
)

Reimplemented in robotide.lib.robot.parsing.model.UserKeyword.

Definition at line 678 of file model.py.

Member Function Documentation

◆ __iter__()

def robotide.lib.robot.parsing.model.TestCase.__iter__ (   self)

Reimplemented in robotide.lib.robot.parsing.model.UserKeyword.

Definition at line 759 of file model.py.

◆ _add_to_parent()

def robotide.lib.robot.parsing.model.TestCase._add_to_parent (   self,
  test 
)
private

Reimplemented in robotide.lib.robot.parsing.model.UserKeyword.

Definition at line 749 of file model.py.

◆ _find_last_empty_for_and_steps_after()

def robotide.lib.robot.parsing.model.TestCase._find_last_empty_for_and_steps_after (   self)
private

Definition at line 733 of file model.py.

◆ add_for_loop()

def robotide.lib.robot.parsing.model.TestCase.add_for_loop (   self,
  declaration,
  comment = None 
)

Definition at line 717 of file model.py.

◆ directory()

def robotide.lib.robot.parsing.model.TestCase.directory (   self)
private

Definition at line 714 of file model.py.

◆ end_for_loop()

def robotide.lib.robot.parsing.model.TestCase.end_for_loop (   self)

Definition at line 725 of file model.py.

◆ report_invalid_syntax()

def robotide.lib.robot.parsing.model.TestCase.report_invalid_syntax (   self,
  message,
  level = 'ERROR' 
)

Reimplemented from robotide.lib.robot.parsing.model._WithSettings.

Definition at line 744 of file model.py.

◆ settings()

def robotide.lib.robot.parsing.model.TestCase.settings (   self)
private

Reimplemented in robotide.lib.robot.parsing.model.UserKeyword.

Definition at line 755 of file model.py.

◆ source()

def robotide.lib.robot.parsing.model.TestCase.source (   self)
private

Definition at line 708 of file model.py.

Member Data Documentation

◆ _setters

robotide.lib.robot.parsing.model.TestCase._setters
staticprivate

Definition at line 698 of file model.py.

◆ doc

robotide.lib.robot.parsing.model.TestCase.doc

Definition at line 681 of file model.py.

◆ name

robotide.lib.robot.parsing.model.TestCase.name

Definition at line 680 of file model.py.

◆ parent

robotide.lib.robot.parsing.model.TestCase.parent

Definition at line 679 of file model.py.

◆ setup

robotide.lib.robot.parsing.model.TestCase.setup

Definition at line 684 of file model.py.

◆ steps

robotide.lib.robot.parsing.model.TestCase.steps

Definition at line 687 of file model.py.

◆ tags

robotide.lib.robot.parsing.model.TestCase.tags

Definition at line 683 of file model.py.

◆ teardown

robotide.lib.robot.parsing.model.TestCase.teardown

Definition at line 685 of file model.py.

◆ template

robotide.lib.robot.parsing.model.TestCase.template

Definition at line 682 of file model.py.

◆ timeout

robotide.lib.robot.parsing.model.TestCase.timeout

Definition at line 686 of file model.py.

Property Documentation

◆ directory

robotide.lib.robot.parsing.model.TestCase.directory = property
static

Definition at line 712 of file model.py.

◆ settings

robotide.lib.robot.parsing.model.TestCase.settings = property
static

Definition at line 753 of file model.py.

◆ source

robotide.lib.robot.parsing.model.TestCase.source = property
static

Definition at line 706 of file model.py.


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