added stuff (json, some umath)

This commit is contained in:
2026-03-13 13:33:09 +00:00
parent 82d498a04c
commit f0b728a43b

View File

@@ -71,6 +71,11 @@ class OSDiagnostics:
ujsontestobject.print_results() ujsontestobject.print_results()
self.successfultests += ujsontestobject.successfultests self.successfultests += ujsontestobject.successfultests
self.failedtests.update(ujsontestobject.failedtests) self.failedtests.update(ujsontestobject.failedtests)
def testUMath(self):
umathtestobject = UMathTest(self.hub, self.motorclass)
umathtestobject.print_results()
self.successfultests += umathtestobject.successfultests
self.failedtests.update(umathtestobject.failedtests)
@@ -415,6 +420,20 @@ class UJSONTest:
self.testloadsinvalid() self.testloadsinvalid()
self.testdumpload() self.testdumpload()
print(f"\n=== Results: {self.successfultests}/3 tests passed ===") print(f"\n=== Results: {self.successfultests}/3 tests passed ===")
if self.failedtests:
print("Failed tests:")
for key, value in self.failedtests.items():
print(f" {key}: {value}")
class UMathTest:
def __init__(self, hub, motorclass):
self.hub = hub
self.motorclass = motorclass
self.successfultests = 0
self.failedtests = {}
def test_math(self):
def print_results(self):
print(f"\n=== Results: {self.successfultests}/0 tests passed ===")
if self.failedtests: if self.failedtests:
print("Failed tests:") print("Failed tests:")
for key, value in self.failedtests.items(): for key, value in self.failedtests.items():