This repository was archived by the owner on Jul 1, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtest_manager.py
More file actions
114 lines (84 loc) · 2.61 KB
/
test_manager.py
File metadata and controls
114 lines (84 loc) · 2.61 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
import os
# noinspection PyUnresolvedReferences
import pytest
import logger
import file_manager
def test_paths():
tfm = file_manager.fManager(
fileName="log-test.log", myRoot=os.getcwd(), myRelLoc="testsub\\"
)
print("Root: " + tfm.root)
print("fileName: " + tfm.fileName)
print("fileExt: " + tfm.fileExt)
print("relPath: " + tfm.relPath)
print("absPath: " + tfm.absPath)
tfm.relLoc = "newtestdir\\newtestsub\\"
print("New relLoc: " + tfm.relLoc)
print("New relPath: " + tfm.relPath)
print("New absLoc: " + tfm.absLoc)
print("New absPath: " + tfm.absPath)
assert True
# %% Stress tests
def test_stress():
tfm = file_manager.fManager(
fileName="log-test.log", myRoot=os.getcwd(), myRelLoc="testsub\\"
)
tfm.relLoc = "\\test-left"
print(tfm.relLoc)
tfm.relLoc = "\\test-both\\"
print(tfm.relLoc)
tfm.relLoc = "test-right\\"
print(tfm.relLoc)
tfm.relLoc = "test-none"
print(tfm.relLoc)
tfm.relLoc = "test-parent\\test-child"
print(tfm.relLoc)
tfm.fileName = "log-test"
print(tfm.fileName)
tfm.fileName = "log-test.htm"
print(tfm.fileName)
tfm.fileExt = ".csv"
print(tfm.fileExt)
tfm.fileExt = "txt"
print(tfm.fileExt)
assert True
def test_file_out():
tfm = file_manager.fManager(
fileName="log-test.log", myRoot=os.getcwd(), myRelLoc="testsub\\"
)
tfm.write("sadasdasd")
assert True
def test_base():
tmp_logger = logger.ClsLogger(fileName="log-test", fileExt="log")
tmp_logger.write()
tmp_logger.write("Testing")
tmp_logger.write("Indent 01", indentLevel=1)
tmp_logger.write("Indent 02", indentLevel=2, padBefore=1, padAfter=2)
tmp_logger.write("Testing Level 02")
tmp_logger.write("Testing Temp Level", myLevel=0)
tmp_logger.write("Testing Level 02")
tmp_logger.indent_level = 3
tmp_logger.write("Testing Level 03")
tmp_logger.indent_size = 10
tmp_logger.write("Testing Level 03")
assert True
def test_levels():
tmp_logger = logger.ClsLogger(fileName="log-test", fileExt="log")
tmp_logger.DEBUG("Test")
tmp_logger.INFO("Test")
tmp_logger.WARNING("Test")
tmp_logger.ERROR("Test")
tmp_logger.CRITICAL("Test")
# tmp_logger.write("New Threshold: " + tmp_logger.logging_level('DEBUG'), padBefore=1, padAfter=1)
tmp_logger.DEBUG("Test")
tmp_logger.INFO("Test")
tmp_logger.WARNING("Test")
tmp_logger.ERROR("Test")
tmp_logger.CRITICAL("Test")
assert True
if __name__ == "__main__":
test_stress()
test_paths()
test_base()
test_levels()
test_file_out()