Changeset 255

Show
Ignore:
Timestamp:
Mon Aug 21 15:40:05 2006
Author:
djfroofy
Message:

- [unit tests] integration with DocFileSuiteBuilder? utility

Files:

Legend:

Unmodified
Added
Removed
Modified
  • subprojects/LogGrok/trunk/test/loggrok-actions-messageCategory.txt

    r179 r255  
    1   <div class="doctest-setup"> #snip  
    2    
    3   >>> from xix.utils.config import configFactory #snip  
    4   >>> cfg = configFactory('loggrok-unittest.cfg') #snip  
    5   >>> fname = cfg.files.actions #snip  
    6    
    7   </div> #snip  
    8    
    9 1 Using loggrok.actions.Action  
    10 2  
  • subprojects/LogGrok/trunk/test/loggrok-actions-level.txt

    r179 r255  
    1   <div class="doctest-setup"> #snip  
    2    
    3   >>> from xix.utils.config import configFactory #snip  
    4   >>> cfg = configFactory('loggrok-unittest.cfg') #snip  
    5   >>> fname = cfg.files.actions #snip  
    6    
    7   </div> #snip  
    8    
    9 1 Define callbacks for level found in header:  
    10 2  
  • subprojects/LogGrok/trunk/test/loggrok-log-RollingIndexLogStream-cutTimestamp.txt

    r179 r255  
    1   <div class="doctest-setup"> #snip  
    2    
    3   >>> from xix.utils.config import configFactory #snip  
    4   >>> cfg = configFactory('loggrok-unittest.cfg') #snip  
    5    
    6   </div> #snip  
    7    
    8 1 Timestamp for a log entry may be cut across files  
    9 2  
  • subprojects/LogGrok/trunk/test/loggrok-log-RollingIndexLogStream-basic.txt

    r179 r255  
    1   <div class="doctest-setup"> #snip  
    2    
    3   >>> from xix.utils.config import configFactory #snip  
    4   >>> cfg = configFactory('loggrok-unittest.cfg') #snip  
    5    
    6   </div> #snip  
    7    
    8   <div class="doctest-section">  
    9    
    10 1 <h3 class="doctest-section-pyname>RollingIndexLogStream</h3>  
    11 2  
     
    55 46 </pre>  
    56 47  
    57   </div>  
  • subprojects/LogGrok/trunk/test/loggrok-log-RollingIndexLogStream2-basic.txt

    r179 r255  
    1   <div class="doctest-setup"> #snip  
    2    
    3   >>> from xix.utils.config import configFactory #snip  
    4   >>> cfg = configFactory('loggrok-unittest.cfg') #snip  
    5    
    6   </div> #snip  
    7    
    8   <div class="doctest-section">  
    9    
    10 1 <h3 class="doctest-section-pyname>RollingIndexLogStream</h3>  
    11 2  
     
    55 46 </pre>  
    56 47  
    57   </div>  
  • subprojects/LogGrok/trunk/test/loggrok-log-LogStream-entry-default.txt

    r179 r255  
    1   <div class="doctest-setup"> #snip  
    2    
    3   >>> from xix.utils.config import configFactory #snip  
    4   >>> cfg = configFactory('loggrok-unittest.cfg') #snip  
    5    
    6   </div> #snip  
    7    
    8   <div class="doctest-section">  
    9 1 <h3 class="doctest-section-pyname"></h3>  
    10 2  
     
    31 23  
    32 24 >>> from loggrok.log import LogStream  
    33   >>> filename = 'test/data/test-entry.log'  
    34   >>> filename = cfg.files.entryTest #snip  
    35 25 >>> log = LogStream(filename)  
    36 26 >>> for entry in log:  
     
    53 43 </pre>  
    54 44  
    55   </div>  
  • subprojects/LogGrok/trunk/runtests.py

    r179 r255  
    13 13 from glob import glob  
    14 14 from xix.utils.config import configFactory  
      15 from xix.utils.test import DocFileSuiteBuilder  
    15 16  
    16 17 __author__ = 'Drew Smathers'  
     
    30 31 )  
    31 32  
    32   docFileTests = glob(pj('test', '*.txt'))  
    33   docFileTests.sort()  
    34            
      33 import test  
      34      
    35 35 if __name__ == '__main__':  
    36 36      
    37 37     suite = unittest.TestSuite()  
    38 38     suite.addTest(doctest.DocTestSuite(loggrok.log))  
    39       for docfile in docFileTests:  
    40           suite.addTest(doctest.DocFileSuite(docfile))  
      39     doctest_builder = DocFileSuiteBuilder(test, ['test'], recursive=False)  
      40     doctest_builder.addToSuite(suite)  
    41 41     runner = unittest.TextTestRunner(verbosity=2)  
    42 42     runner.run(suite)