mekasu0124

Untitled

Mar 6th, 2024
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.02 KB | None | 0 0
  1. def build_user(self):
  2.     print("Building Users")
  3.  
  4.     print("Getting All Names")
  5.     all_names = self.get_names()
  6.  
  7.     print("Getting All Employee Id's")
  8.     employee_ids = self.generate_employee_ids()
  9.  
  10.     all_users = []
  11.  
  12.     for index, name in enumerate(all_names):
  13.         print(f"Building User #{index+1}")
  14.  
  15.         first, last = name.split(" ")
  16.         username = self.generate_username(name)
  17.         password = self.generate_password()
  18.         time_clock_punches, bonus_dates = self.generate_time_clock_punches()
  19.  
  20.         user_model = {
  21.             username: {
  22.                 "id": employee_ids[index],
  23.                 "first_name": first,
  24.                 "last_name": last,
  25.                 "password": password,
  26.                 "bonus_date_count": len(bonus_dates),
  27.                 "time_cards": time_clock_punches
  28.             }
  29.         }
  30.  
  31.         all_users.append(user_model)
  32.  
  33.     print("Storing Users In ", self.path)
  34.     self.write_to_json(all_users, self.path)
  35.     print("Users Stored Successfully")
Advertisement
Add Comment
Please, Sign In to add comment