diff --git a/sg_backup_doku/__init__.py b/sg_backup_doku/__init__.py index e243d2a..61f399b 100644 --- a/sg_backup_doku/__init__.py +++ b/sg_backup_doku/__init__.py @@ -6,12 +6,10 @@ Automagically document the windows backup process __version__ = "0.0.1" -from datetime import datetime from pathlib import Path +from datetime import datetime import Evtx.Evtx as evtx -import Evtx.Views as e_views - SCHEMA = "{http://schemas.microsoft.com/win/2004/08/events/event}" @@ -23,7 +21,7 @@ DOC_DATE_TIME_FORMAT = DOC_DATE_FORMAT + " %H:%M" def _get_backup_time(record): - """ extract the raw date from an log entry record """ + """extract the raw date from an log entry record""" node = record.lxml() for item in node.iter(f"{SCHEMA}Data"): if item.attrib.get("Name") == "ProtectedUpToTime": @@ -50,8 +48,10 @@ def document_last_backup_time(path, last_backup_time): def windows(): - LOG_FILE_PATH = r"C:\Windows\System32\winevt\Logs\Microsoft-Windows-FileHistory-Core%4WHC.evtx" - OUT_FILE_PATH = r"C:\Users\Holgi\Documents\safeguard_backup_documentation.txt" - + LOG_FILE_PATH = r"C:\Windows\System32\winevt\Logs\Microsoft-Windows-FileHistory-Core%4WHC.evtx" # noqa: E501 + OUT_FILE_PATH = ( + r"C:\Users\Holgi\Documents\safeguard_backup_documentation.txt" + ) + last_backup = get_last_backup_time(Path(LOG_FILE_PATH)) - document_last_backup_time(Path(OUT_FILE_PATH), last_backup) \ No newline at end of file + document_last_backup_time(Path(OUT_FILE_PATH), last_backup) diff --git a/tests/test_sg_backup_doku.py b/tests/test_sg_backup_doku.py index ab75af1..69e728f 100644 --- a/tests/test_sg_backup_doku.py +++ b/tests/test_sg_backup_doku.py @@ -25,7 +25,7 @@ import pytest def test_example_unittest(): - """ example unittest + """example unittest will be run by 'make test' and 'make testall' but not 'make coverage' """ @@ -34,7 +34,7 @@ def test_example_unittest(): @pytest.mark.fun def test_example_functional_test(): - """ example unittest + """example unittest will be by 'make coverage' and 'make testall' but not 'make test' """