From 087b26dd599886854b58d093522d165b3f2eef03 Mon Sep 17 00:00:00 2001 From: David Date: Wed, 13 Nov 2024 11:09:05 +0100 Subject: [PATCH] deprecate: setting Administrator by test runner --- frappe/parallel_test_runner.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/frappe/parallel_test_runner.py b/frappe/parallel_test_runner.py index fd2453608d..7c53c57dfd 100644 --- a/frappe/parallel_test_runner.py +++ b/frappe/parallel_test_runner.py @@ -85,6 +85,14 @@ class ParallelTestRunner: print("running tests from", "/".join(file_info)) return + from frappe.deprecation_dumpster import deprecation_warning + + deprecation_warning( + "2024-11-13", + "v17", + "Setting the test environment user to 'Administrator' by the test runner is deprecated. The UnitTestCase now ensures a consistent user environment on set up and tear down at the class level. ", + ) + frappe.set_user("Administrator") path, filename = file_info module = self.get_module(path, filename) test_suite = unittest.TestSuite()