|
|
@@ -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() |
|
|
|