diff --git a/frappe/core/doctype/log_settings/test_log_settings.py b/frappe/core/doctype/log_settings/test_log_settings.py index 7c9c7b5067..f398577665 100644 --- a/frappe/core/doctype/log_settings/test_log_settings.py +++ b/frappe/core/doctype/log_settings/test_log_settings.py @@ -2,20 +2,17 @@ # License: MIT. See LICENSE from datetime import datetime -import unittest import frappe from frappe.utils import now_datetime, add_to_date from frappe.core.doctype.log_settings.log_settings import run_log_clean_up +from frappe.tests.utils import FrappeTestCase -class TestLogSettings(unittest.TestCase): +class TestLogSettings(FrappeTestCase): @classmethod def setUpClass(cls): - cls.savepoint = "TestLogSettings" - # SAVEPOINT can only be used in transaction blocks and we don't wan't to take chances - frappe.db.begin() - frappe.db.savepoint(cls.savepoint) + super().setUpClass() frappe.db.set_single_value( "Log Settings", @@ -26,10 +23,6 @@ class TestLogSettings(unittest.TestCase): }, ) - @classmethod - def tearDownClass(cls): - frappe.db.rollback(save_point=cls.savepoint) - def setUp(self) -> None: if self._testMethodName == "test_delete_logs": self.datetime = frappe._dict()