refactor(test): set_user utility method

This commit is contained in:
ruthra kumar
2025-07-16 14:34:12 +05:30
parent 29cf028f9a
commit 32c98d2a3e

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