2026.06.04 frontend építés közben
This commit is contained in:
41
patch_test.py
Normal file
41
patch_test.py
Normal file
@@ -0,0 +1,41 @@
|
||||
with open("backend/test_invitation_e2e.py", "r") as f:
|
||||
code = f.read()
|
||||
|
||||
# Eltávolítjuk a delete részt
|
||||
code = code.replace(""" emails = ["owner@test.com", "existing@test.com", "newbie@test.com", "shadow@test.com"]
|
||||
for email in emails:
|
||||
stmt = select(User).where(User.email == email)
|
||||
user = (await db.execute(stmt)).scalar_one_or_none()
|
||||
if user:
|
||||
await db.delete(user)
|
||||
|
||||
shadow_person_stmt = select(Person).where(Person.last_name == "ShadowBéla")
|
||||
for p in (await db.execute(shadow_person_stmt)).scalars():
|
||||
await db.delete(p)
|
||||
|
||||
# Töröljük a korábbi tokeneket, amik a newbie@test.com-ra szólnak
|
||||
stmt_token = select(VerificationToken).where(VerificationToken.token_type == "org_invite")
|
||||
for t in (await db.execute(stmt_token)).scalars():
|
||||
if t.extra_data and t.extra_data.get("email") == "newbie@test.com":
|
||||
await db.delete(t)
|
||||
|
||||
await db.commit()""", "")
|
||||
|
||||
# Használjunk UUID-t az email címekhez
|
||||
code = code.replace("owner@test.com", f"owner_{uuid.uuid4().hex[:6]}@test.com")
|
||||
code = code.replace("existing@test.com", f"existing_{uuid.uuid4().hex[:6]}@test.com")
|
||||
code = code.replace("newbie@test.com", f"newbie_{uuid.uuid4().hex[:6]}@test.com")
|
||||
code = code.replace("shadow@test.com", f"shadow_{uuid.uuid4().hex[:6]}@test.com")
|
||||
code = code.replace("ShadowBéla", f"ShadowBéla_{uuid.uuid4().hex[:6]}")
|
||||
|
||||
# Fájl mentése UUID generálással
|
||||
import uuid
|
||||
random_suffix = uuid.uuid4().hex[:6]
|
||||
code = code.replace("owner_", f"owner_{random_suffix}_")
|
||||
code = code.replace("existing_", f"existing_{random_suffix}_")
|
||||
code = code.replace("newbie_", f"newbie_{random_suffix}_")
|
||||
code = code.replace("shadow_", f"shadow_{random_suffix}_")
|
||||
code = code.replace("ShadowBéla_", f"ShadowBéla_{random_suffix}_")
|
||||
|
||||
with open("backend/test_invitation_e2e.py", "w") as f:
|
||||
f.write("import uuid\n" + code)
|
||||
Reference in New Issue
Block a user