Robot Framework
robot.libraries.XML.ElementComparator Class Reference

Public Member Functions

def __init__ (self, comparator, normalizer=None, exclude_children=False)
 
def compare (self, actual, expected, location=None)
 

Private Member Functions

def _compare (self, actual, expected, message, location, comparator=None)
 
def _compare_attributes (self, actual, expected, location)
 
def _compare_children (self, actual, expected, location)
 
def _compare_tags (self, actual, expected, location)
 
def _compare_tails (self, actual, expected, location)
 
def _compare_texts (self, actual, expected, location)
 
def _text (self, text)
 

Private Attributes

 _comparator
 
 _exclude_children
 
 _normalizer
 

Detailed Description

Definition at line 1465 of file XML.py.

Constructor & Destructor Documentation

◆ __init__()

def robot.libraries.XML.ElementComparator.__init__ (   self,
  comparator,
  normalizer = None,
  exclude_children = False 
)

Definition at line 1467 of file XML.py.

Member Function Documentation

◆ _compare()

def robot.libraries.XML.ElementComparator._compare (   self,
  actual,
  expected,
  message,
  location,
  comparator = None 
)
private

Definition at line 1487 of file XML.py.

◆ _compare_attributes()

def robot.libraries.XML.ElementComparator._compare_attributes (   self,
  actual,
  expected,
  location 
)
private

Definition at line 1494 of file XML.py.

◆ _compare_children()

def robot.libraries.XML.ElementComparator._compare_children (   self,
  actual,
  expected,
  location 
)
private

Definition at line 1512 of file XML.py.

◆ _compare_tags()

def robot.libraries.XML.ElementComparator._compare_tags (   self,
  actual,
  expected,
  location 
)
private

Definition at line 1483 of file XML.py.

◆ _compare_tails()

def robot.libraries.XML.ElementComparator._compare_tails (   self,
  actual,
  expected,
  location 
)
private

Definition at line 1508 of file XML.py.

◆ _compare_texts()

def robot.libraries.XML.ElementComparator._compare_texts (   self,
  actual,
  expected,
  location 
)
private

Definition at line 1501 of file XML.py.

◆ _text()

def robot.libraries.XML.ElementComparator._text (   self,
  text 
)
private

Definition at line 1505 of file XML.py.

◆ compare()

def robot.libraries.XML.ElementComparator.compare (   self,
  actual,
  expected,
  location = None 
)

Definition at line 1472 of file XML.py.

Member Data Documentation

◆ _comparator

robot.libraries.XML.ElementComparator._comparator
private

Definition at line 1468 of file XML.py.

◆ _exclude_children

robot.libraries.XML.ElementComparator._exclude_children
private

Definition at line 1470 of file XML.py.

◆ _normalizer

robot.libraries.XML.ElementComparator._normalizer
private

Definition at line 1469 of file XML.py.


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