Changeset 2748 for pykota/trunk/tests
- Timestamp:
- 02/22/06 19:37:28 (18 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
pykota/trunk/tests/filldb.py
r2740 r2748 123 123 if __name__ == "__main__" : 124 124 if len(sys.argv) == 1 : 125 sys.stderr.write("usage : %s NbBillingCodes NbPrinters NbUsers\n" % sys.argv[0])125 sys.stderr.write("usage : %s [--nodelete] NbBillingCodes NbPrinters NbUsers\n" % sys.argv[0]) 126 126 else : 127 nbbillingcodes = int(sys.argv[1]) 128 nbprinters = int(sys.argv[2]) 129 nbusers = int(sys.argv[3]) 127 delete = True 128 args = sys.argv[1:] 129 if args[0] == "--nodelete" : 130 args = args[1:] 131 delete = False 132 nbbillingcodes = int(args[0]) 133 nbprinters = int(args[1]) 134 nbusers = int(args[2]) 130 135 if nbbillingcodes : 131 136 bcodes = createBillingCodes(nbbillingcodes) … … 137 142 if nbusers and nbprinters : 138 143 createUserPQuotas(users, printers) 139 deleteUserPQuotas(users, printers) 144 if delete : 145 deleteUserPQuotas(users, printers) 140 146 141 if nbbillingcodes : 142 deleteBillingCodes(bcodes) 143 if nbusers : 144 deleteUsers(users) # NB : either this one or the one below 145 if nbprinters : 146 deletePrinters(printers) # also delete user print quota entries. 147 if delete : 148 if nbbillingcodes : 149 deleteBillingCodes(bcodes) 150 if nbusers : 151 deleteUsers(users) # NB : either this one or the one below 152 if nbprinters : 153 deletePrinters(printers) # also delete user print quota entries. 147 154 os.remove("arguments.list") 148 155