Changeset 2783 for pykota/trunk/tests
- Timestamp:
- 03/05/06 09:36:47 (18 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
pykota/trunk/tests/filldb.py
r2773 r2783 7 7 import sys 8 8 import os 9 import time10 9 11 def showTiming(number, before) :12 """Displays timing information."""13 elapsed = time.time() - before14 persecond = int(float(number) / elapsed)15 sys.stdout.write("\nTime elapsed : %.2f seconds (%i entries per second)\n\n" % (elapsed, persecond))16 17 10 def createBillingCodes(number) : 18 11 """Creates a number of billing codes.""" … … 24 17 argsfile.write("%s\n" % bname) 25 18 argsfile.close() 26 before = time.time()27 19 os.system('pkbcodes --arguments arguments.list') 28 showTiming(number, before)29 20 return billingcodes 30 21 … … 37 28 argsfile.write("%s\n" % bname) 38 29 argsfile.close() 39 before = time.time()40 30 os.system('pkbcodes --arguments arguments.list') 41 showTiming(len(billingcodes), before)42 31 43 32 def createPrinters(number) : … … 50 39 argsfile.write("%s\n" % pname) 51 40 argsfile.close() 52 before = time.time()53 41 os.system('pkprinters --arguments arguments.list') 54 showTiming(number, before)55 42 return printernames 56 43 … … 63 50 argsfile.write("%s\n" % pname) 64 51 argsfile.close() 65 before = time.time()66 52 os.system('pkprinters --arguments arguments.list') 67 showTiming(len(printernames), before)68 53 69 54 def createUsers(number) : … … 76 61 argsfile.write("%s\n" % uname) 77 62 argsfile.close() 78 before = time.time()79 63 os.system('pkusers --arguments arguments.list') 80 showTiming(number, before)81 64 return usernames 82 65 … … 89 72 argsfile.write("%s\n" % uname) 90 73 argsfile.close() 91 before = time.time()92 74 os.system('pkusers --arguments arguments.list') 93 showTiming(len(usernames), before)94 75 95 76 def createUserPQuotas(usernames, printernames) : … … 103 84 argsfile.write("%s\n" % uname) 104 85 argsfile.close() 105 before = time.time()106 86 os.system('edpykota --arguments arguments.list') 107 showTiming(number, before)108 87 109 88 def deleteUserPQuotas(usernames, printernames) : … … 117 96 argsfile.write("%s\n" % uname) 118 97 argsfile.close() 119 before = time.time()120 98 os.system('edpykota --arguments arguments.list') 121 showTiming(number, before)122 99 123 100 if __name__ == "__main__" :