Changeset 196

Show
Ignore:
Timestamp:
04/04/05 09:29:41 (19 years ago)
Author:
jerome
Message:

Added test functions

Location:
pkpgcounter/trunk/pdlanalyzer
Files:
5 modified

Legend:

Unmodified
Added
Removed
  • pkpgcounter/trunk/pdlanalyzer/escp2.py

    r193 r196  
    2424import sys 
    2525 
    26 from pdlanalyzer.pdlparser import PDLParser 
     26from pdlanalyzer.pdlparser import PDLParser, PDLParserError 
    2727 
    2828class ESCP2Parser(PDLParser) : 
     
    6565def test() :         
    6666    """Test function.""" 
    67     raise RuntimeError, "Not implemented !" 
     67    if (len(sys.argv) < 2) or ((not sys.stdin.isatty()) and ("-" not in sys.argv[1:])) : 
     68        sys.argv.append("-") 
     69    totalsize = 0     
     70    for arg in sys.argv[1:] : 
     71        if arg == "-" : 
     72            infile = sys.stdin 
     73            mustclose = 0 
     74        else :     
     75            infile = open(arg, "rb") 
     76            mustclose = 1 
     77        try : 
     78            parser = ESCP2Parser(infile, debug=1) 
     79            totalsize += parser.getJobSize() 
     80        except PDLParserError, msg :     
     81            sys.stderr.write("ERROR: %s\n" % msg) 
     82            sys.stderr.flush() 
     83        if mustclose :     
     84            infile.close() 
     85    print "%s" % totalsize 
    6886     
    6987if __name__ == "__main__" :     
  • pkpgcounter/trunk/pdlanalyzer/pcl345.py

    r193 r196  
    2525import mmap 
    2626 
    27 from pdlanalyzer.pdlparser import PDLParser 
     27from pdlanalyzer.pdlparser import PDLParser, PDLParserError 
    2828 
    2929class PCLParser(PDLParser) : 
     
    332332def test() :         
    333333    """Test function.""" 
    334     raise RuntimeError, "Not implemented !" 
     334    if (len(sys.argv) < 2) or ((not sys.stdin.isatty()) and ("-" not in sys.argv[1:])) : 
     335        sys.argv.append("-") 
     336    totalsize = 0     
     337    for arg in sys.argv[1:] : 
     338        if arg == "-" : 
     339            infile = sys.stdin 
     340            mustclose = 0 
     341        else :     
     342            infile = open(arg, "rb") 
     343            mustclose = 1 
     344        try : 
     345            parser = PCL345Parser(infile, debug=1) 
     346            totalsize += parser.getJobSize() 
     347        except PDLParserError, msg :     
     348            sys.stderr.write("ERROR: %s\n" % msg) 
     349            sys.stderr.flush() 
     350        if mustclose :     
     351            infile.close() 
     352    print "%s" % totalsize 
    335353     
    336354if __name__ == "__main__" :     
  • pkpgcounter/trunk/pdlanalyzer/pclxl.py

    r193 r196  
    332332def test() :         
    333333    """Test function.""" 
    334     raise RuntimeError, "Not implemented !" 
     334    if (len(sys.argv) < 2) or ((not sys.stdin.isatty()) and ("-" not in sys.argv[1:])) : 
     335        sys.argv.append("-") 
     336    totalsize = 0     
     337    for arg in sys.argv[1:] : 
     338        if arg == "-" : 
     339            infile = sys.stdin 
     340            mustclose = 0 
     341        else :     
     342            infile = open(arg, "rb") 
     343            mustclose = 1 
     344        try : 
     345            parser = PCLXLParser(infile, debug=1) 
     346            totalsize += parser.getJobSize() 
     347        except PDLParserError, msg :     
     348            sys.stderr.write("ERROR: %s\n" % msg) 
     349            sys.stderr.flush() 
     350        if mustclose :     
     351            infile.close() 
     352    print "%s" % totalsize 
    335353     
    336354if __name__ == "__main__" :     
  • pkpgcounter/trunk/pdlanalyzer/pdf.py

    r193 r196  
    2525import re 
    2626 
    27 from pdlanalyzer.pdlparser import PDLParser 
     27from pdlanalyzer.pdlparser import PDLParser, PDLParserError 
    2828 
    2929class PDFParser(PDLParser) : 
     
    3939def test() :         
    4040    """Test function.""" 
    41     raise RuntimeError, "Not implemented !" 
     41    if (len(sys.argv) < 2) or ((not sys.stdin.isatty()) and ("-" not in sys.argv[1:])) : 
     42        sys.argv.append("-") 
     43    totalsize = 0     
     44    for arg in sys.argv[1:] : 
     45        if arg == "-" : 
     46            infile = sys.stdin 
     47            mustclose = 0 
     48        else :     
     49            infile = open(arg, "rb") 
     50            mustclose = 1 
     51        try : 
     52            parser = PDFParser(infile, debug=1) 
     53            totalsize += parser.getJobSize() 
     54        except PDLParserError, msg :     
     55            sys.stderr.write("ERROR: %s\n" % msg) 
     56            sys.stderr.flush() 
     57        if mustclose :     
     58            infile.close() 
     59    print "%s" % totalsize 
    4260     
    4361if __name__ == "__main__" :     
  • pkpgcounter/trunk/pdlanalyzer/postscript.py

    r193 r196  
    100100def test() :         
    101101    """Test function.""" 
    102     raise RuntimeError, "Not implemented !" 
     102    if (len(sys.argv) < 2) or ((not sys.stdin.isatty()) and ("-" not in sys.argv[1:])) : 
     103        sys.argv.append("-") 
     104    totalsize = 0     
     105    for arg in sys.argv[1:] : 
     106        if arg == "-" : 
     107            infile = sys.stdin 
     108            mustclose = 0 
     109        else :     
     110            infile = open(arg, "rb") 
     111            mustclose = 1 
     112        try : 
     113            parser = PostScriptParser(infile, debug=1) 
     114            totalsize += parser.getJobSize() 
     115        except PDLParserError, msg :     
     116            sys.stderr.write("ERROR: %s\n" % msg) 
     117            sys.stderr.flush() 
     118        if mustclose :     
     119            infile.close() 
     120    print "%s" % totalsize 
    103121     
    104122if __name__ == "__main__" :