Changeset 2783 for pykota/trunk/tests

Show
Ignore:
Timestamp:
03/05/06 09:36:47 (18 years ago)
Author:
jerome
Message:

Now outputs the average speed, so no need to do this in filldb anymore.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • pykota/trunk/tests/filldb.py

    r2773 r2783  
    77import sys 
    88import os 
    9 import time 
    109 
    11 def showTiming(number, before) : 
    12     """Displays timing information.""" 
    13     elapsed = time.time() - before 
    14     persecond = int(float(number) / elapsed) 
    15     sys.stdout.write("\nTime elapsed : %.2f seconds (%i entries per second)\n\n" % (elapsed, persecond)) 
    16      
    1710def createBillingCodes(number) : 
    1811    """Creates a number of billing codes.""" 
     
    2417        argsfile.write("%s\n" % bname) 
    2518    argsfile.close()     
    26     before = time.time() 
    2719    os.system('pkbcodes --arguments arguments.list')  
    28     showTiming(number, before) 
    2920    return billingcodes 
    3021 
     
    3728        argsfile.write("%s\n" % bname) 
    3829    argsfile.close()     
    39     before = time.time() 
    4030    os.system('pkbcodes --arguments arguments.list')  
    41     showTiming(len(billingcodes), before) 
    4231     
    4332def createPrinters(number) : 
     
    5039        argsfile.write("%s\n" % pname) 
    5140    argsfile.close()     
    52     before = time.time() 
    5341    os.system('pkprinters --arguments arguments.list')  
    54     showTiming(number, before) 
    5542    return printernames 
    5643 
     
    6350        argsfile.write("%s\n" % pname) 
    6451    argsfile.close()     
    65     before = time.time() 
    6652    os.system('pkprinters --arguments arguments.list')  
    67     showTiming(len(printernames), before) 
    6853     
    6954def createUsers(number) : 
     
    7661        argsfile.write("%s\n" % uname) 
    7762    argsfile.close()     
    78     before = time.time() 
    7963    os.system('pkusers --arguments arguments.list')  
    80     showTiming(number, before) 
    8164    return usernames 
    8265 
     
    8972        argsfile.write("%s\n" % uname) 
    9073    argsfile.close()     
    91     before = time.time() 
    9274    os.system('pkusers --arguments arguments.list')  
    93     showTiming(len(usernames), before) 
    9475     
    9576def createUserPQuotas(usernames, printernames) : 
     
    10384        argsfile.write("%s\n" % uname) 
    10485    argsfile.close()     
    105     before = time.time() 
    10686    os.system('edpykota --arguments arguments.list')  
    107     showTiming(number, before) 
    10887 
    10988def deleteUserPQuotas(usernames, printernames) : 
     
    11796        argsfile.write("%s\n" % uname) 
    11897    argsfile.close()     
    119     before = time.time() 
    12098    os.system('edpykota --arguments arguments.list')  
    121     showTiming(number, before) 
    12299     
    123100if __name__ == "__main__" :