Accounts Generator ((new)) Access
def generate_username(): return fake.user_name() + str(random.randint(1, 999))
import csv import random import string from faker import Faker fake = Faker() accounts generator
def save_to_csv(accounts, filename="test_accounts.csv"): with open(filename, 'w', newline='') as f: writer = csv.DictWriter(f, fieldnames=accounts[0].keys()) writer.writeheader() writer.writerows(accounts) print(f"Saved len(accounts) accounts to filename") if name == " main ": accounts = generate_accounts(count=5, email_domain="qa.example.com") save_to_csv(accounts) def generate_username(): return fake
def generate_password(length=12): chars = string.ascii_letters + string.digits + "!@#$%" return ''.join(random.choice(chars) for _ in range(length)) filename="test_accounts.csv"): with open(filename