17 super().
__init__(owner, name, description)
19 self.
testError = ac.ScalarOutput(ac.DataType.string, self,
"TestError",
"",
"")
23 usedDate = dt.datetime.now() - dt.timedelta(hours=2)
24 version1 = ac.VersionNumber()
25 version2 = ac.VersionNumber()
26 version3 = ac.VersionNumber(usedDate)
27 version4 = ac.VersionNumber(
None)
29 assert version1 < version2,
"smaller"
30 assert version1 != version2,
"not equal"
31 assert version1 == version1,
"equal"
33 assert version4 < version1,
"smaller 41"
34 assert version4 < version2,
"smaller 42"
35 assert version4 < version3,
"smaller 43"
37 assert version3.getTime() == usedDate,
"Date roundtrip works"
39 except AssertionError
as e:
40 self.
testError.setAndWrite(
"\n".join(traceback.format_exception(e)))