refactor(test): set_user utility method

This commit is contained in:
ruthra kumar
2025-07-16 14:34:12 +05:30
parent 253fbc2a70
commit 4eb23df627

View File

@@ -2490,6 +2490,15 @@ class ERPNextTestSuite(unittest.TestCase):
)
)
@contextmanager
def set_user(self, user: str):
try:
old_user = frappe.session.user
frappe.set_user(user)
yield
finally:
frappe.set_user(old_user)
@ERPNextTestSuite.registerAs(staticmethod)
@contextmanager