Package translate :: Package filters :: Module checks :: Class TranslationChecker
[hide private]
[frames] | no frames]

Class TranslationChecker

source code

 object --+    
          |    
UnitChecker --+
              |
             TranslationChecker
Known Subclasses:

A checker that passes source and target strings to the checks, not the whole unit.

This provides some speedup and simplifies testing.

Instance Methods [hide private]
 
__init__(self, checkerconfig=None, excludefilters=None, limitfilters=None, errorhandler=None)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
source code
 
run_test(self, test, unit)
Runs the given test on the given unit.
source code
 
run_filters(self, unit)
Do some optimisation by caching some data of the unit for the benefit of run_test().
source code

Inherited from UnitChecker: filteraccelerators, filteraccelerators_by_list, filtervariables, filterwordswithpunctuation, filterxml, getfilters, removevariables, setconfig, setsuggestionstore

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __str__

Class Variables [hide private]

Inherited from UnitChecker: preconditions

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, checkerconfig=None, excludefilters=None, limitfilters=None, errorhandler=None)
(Constructor)

source code 

x.__init__(...) initializes x; see x.__class__.__doc__ for signature

Overrides: object.__init__
(inherited documentation)

run_test(self, test, unit)

source code 

Runs the given test on the given unit.

Note that this can raise a FilterFailure as part of normal operation.

Overrides: UnitChecker.run_test

run_filters(self, unit)

source code 

Do some optimisation by caching some data of the unit for the benefit of run_test().

Overrides: UnitChecker.run_filters