All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
BaseTest.BlockSkipper Class Reference
Inheritance diagram for BaseTest.BlockSkipper:
Collaboration diagram for BaseTest.BlockSkipper:

Public Member Functions

def __init__
 
def __processLine__
 
- Public Member Functions inherited from BaseTest.FilePreprocessor
def __processLine__
 
def __call__
 
def __add__
 

Public Attributes

 start
 
 end
 

Private Attributes

 _skipping
 

Detailed Description

Definition at line 593 of file BaseTest.py.

Constructor & Destructor Documentation

def BaseTest.BlockSkipper.__init__ (   self,
  start,
  end 
)

Definition at line 594 of file BaseTest.py.

595  def __init__(self, start, end):
596  self.start = start
597  self.end = end
598  self._skipping = False

Member Function Documentation

def BaseTest.BlockSkipper.__processLine__ (   self,
  line 
)

Definition at line 599 of file BaseTest.py.

600  def __processLine__(self, line):
601  if self.start in line:
602  self._skipping = True
603  return None
604  elif self.end in line:
605  self._skipping = False
606  elif self._skipping:
607  return None
608  return line

Member Data Documentation

BaseTest.BlockSkipper._skipping
private

Definition at line 597 of file BaseTest.py.

BaseTest.BlockSkipper.end

Definition at line 596 of file BaseTest.py.

BaseTest.BlockSkipper.start

Definition at line 595 of file BaseTest.py.


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