From c9e1e207645b5947a31929025f86db5543485e30 Mon Sep 17 00:00:00 2001 From: Dirk Alders Date: Mon, 11 Jan 2021 01:11:51 +0100 Subject: [PATCH] Release d03c7bd7995b3c967ec523eaddf376d5; BugFix for threaded queue (multiple jobs wit identical priority) --- __init__.py | 6 +- _testresults_/unittest.json | 10578 +++++++++++++++++----------------- _testresults_/unittest.pdf | Bin 263594 -> 264042 bytes 3 files changed, 5407 insertions(+), 5177 deletions(-) diff --git a/__init__.py b/__init__.py index 9c7c5e8..3f0e821 100644 --- a/__init__.py +++ b/__init__.py @@ -70,6 +70,7 @@ class queue(object): """ class job(object): def __init__(self, priority, callback, *args, **kwargs): + self.time = time.time() self.priority = priority self.callback = callback self.args = args @@ -79,7 +80,10 @@ class queue(object): self.callback(queue, *self.args, **self.kwargs) def __lt__(self, other): - return self.priority < other.priority + if self.priority != other.priority: + return self.priority < other.priority + else: + return self.time < other.time def __init__(self, expire=True): self.__expire = expire diff --git a/_testresults_/unittest.json b/_testresults_/unittest.json index 44df71f..1e3e18e 100644 --- a/_testresults_/unittest.json +++ b/_testresults_/unittest.json @@ -1,11 +1,11 @@ { "coverage_information": [ { - "branch_coverage": 98.0, + "branch_coverage": 98.08, "filepath": "/user_data/data/dirk/prj/unittest/task/pylibs/task", "files": [ { - "branch_coverage": 98.0, + "branch_coverage": 98.08, "filepath": "/user_data/data/dirk/prj/unittest/task/pylibs/task/__init__.py", "fragments": [ { @@ -95,143 +95,143 @@ }, { "coverage_state": "covered", - "end": 76, + "end": 77, "start": 71 }, { "coverage_state": "clean", - "end": 77, - "start": 77 - }, - { - "coverage_state": "covered", - "end": 79, + "end": 78, "start": 78 }, { - "coverage_state": "clean", + "coverage_state": "covered", "end": 80, - "start": 80 + "start": 79 }, { - "coverage_state": "covered", - "end": 82, + "coverage_state": "clean", + "end": 81, "start": 81 }, + { + "coverage_state": "covered", + "end": 84, + "start": 82 + }, { "coverage_state": "clean", - "end": 83, - "start": 83 + "end": 85, + "start": 85 }, { "coverage_state": "covered", - "end": 87, - "start": 84 + "end": 86, + "start": 86 }, { "coverage_state": "clean", - "end": 88, + "end": 87, + "start": 87 + }, + { + "coverage_state": "covered", + "end": 91, "start": 88 }, + { + "coverage_state": "clean", + "end": 92, + "start": 92 + }, { "coverage_state": "covered", - "end": 89, - "start": 89 + "end": 93, + "start": 93 }, { "coverage_state": "clean", - "end": 94, - "start": 90 + "end": 98, + "start": 94 }, { "coverage_state": "covered", - "end": 97, - "start": 95 + "end": 101, + "start": 99 }, { "coverage_state": "uncovered", - "end": 99, - "start": 98 - }, - { - "coverage_state": "covered", - "end": 100, - "start": 100 - }, - { - "coverage_state": "clean", - "end": 101, - "start": 101 - }, - { - "coverage_state": "covered", - "end": 102, + "end": 103, "start": 102 }, - { - "coverage_state": "clean", - "end": 112, - "start": 103 - }, { "coverage_state": "covered", - "end": 113, - "start": 113 + "end": 104, + "start": 104 }, { "coverage_state": "clean", - "end": 114, - "start": 114 + "end": 105, + "start": 105 }, { "coverage_state": "covered", + "end": 106, + "start": 106 + }, + { + "coverage_state": "clean", "end": 116, - "start": 115 + "start": 107 }, { - "coverage_state": "clean", + "coverage_state": "covered", "end": 117, "start": 117 }, { - "coverage_state": "covered", + "coverage_state": "clean", "end": 118, "start": 118 }, { - "coverage_state": "clean", - "end": 121, + "coverage_state": "covered", + "end": 120, "start": 119 }, + { + "coverage_state": "clean", + "end": 121, + "start": 121 + }, { "coverage_state": "covered", - "end": 126, + "end": 122, "start": 122 }, { - "coverage_state": "partially-covered", - "end": 127, - "start": 127 + "coverage_state": "clean", + "end": 125, + "start": 123 }, { "coverage_state": "covered", "end": 130, - "start": 128 + "start": 126 }, { - "coverage_state": "clean", + "coverage_state": "partially-covered", "end": 131, "start": 131 }, { "coverage_state": "covered", - "end": 132, + "end": 134, "start": 132 }, { "coverage_state": "clean", "end": 135, - "start": 133 + "start": 135 }, { "coverage_state": "covered", @@ -240,18 +240,18 @@ }, { "coverage_state": "clean", - "end": 137, + "end": 139, "start": 137 }, { "coverage_state": "covered", - "end": 138, - "start": 138 + "end": 140, + "start": 140 }, { "coverage_state": "clean", "end": 141, - "start": 139 + "start": 141 }, { "coverage_state": "covered", @@ -260,58 +260,58 @@ }, { "coverage_state": "clean", - "end": 144, + "end": 145, "start": 143 }, { "coverage_state": "covered", - "end": 145, - "start": 145 - }, - { - "coverage_state": "clean", - "end": 157, + "end": 146, "start": 146 }, + { + "coverage_state": "clean", + "end": 148, + "start": 147 + }, { "coverage_state": "covered", - "end": 160, - "start": 158 + "end": 149, + "start": 149 }, { "coverage_state": "clean", "end": 161, - "start": 161 + "start": 150 }, { "coverage_state": "covered", - "end": 166, + "end": 164, "start": 162 }, { "coverage_state": "clean", - "end": 167, - "start": 167 + "end": 165, + "start": 165 }, { "coverage_state": "covered", - "end": 168, - "start": 168 + "end": 170, + "start": 166 }, { "coverage_state": "clean", - "end": 173, - "start": 169 + "end": 171, + "start": 171 }, { "coverage_state": "covered", - "end": 176, - "start": 174 + "end": 172, + "start": 172 }, { "coverage_state": "clean", "end": 177, - "start": 177 + "start": 173 }, { "coverage_state": "covered", @@ -325,118 +325,118 @@ }, { "coverage_state": "covered", - "end": 183, + "end": 184, "start": 182 }, { "coverage_state": "clean", "end": 185, - "start": 184 + "start": 185 }, { "coverage_state": "covered", - "end": 186, + "end": 187, "start": 186 }, { "coverage_state": "clean", - "end": 204, - "start": 187 + "end": 189, + "start": 188 }, { "coverage_state": "covered", - "end": 214, - "start": 205 + "end": 190, + "start": 190 }, { "coverage_state": "clean", - "end": 215, - "start": 215 + "end": 208, + "start": 191 }, { "coverage_state": "covered", - "end": 216, - "start": 216 + "end": 218, + "start": 209 }, { "coverage_state": "clean", - "end": 221, - "start": 217 + "end": 219, + "start": 219 }, { "coverage_state": "covered", - "end": 223, - "start": 222 + "end": 220, + "start": 220 }, { "coverage_state": "clean", - "end": 224, - "start": 224 - }, - { - "coverage_state": "covered", "end": 225, - "start": 225 + "start": 221 + }, + { + "coverage_state": "covered", + "end": 227, + "start": 226 }, { "coverage_state": "clean", "end": 228, - "start": 226 + "start": 228 }, { "coverage_state": "covered", - "end": 230, + "end": 229, "start": 229 }, { "coverage_state": "clean", - "end": 231, - "start": 231 + "end": 232, + "start": 230 }, { "coverage_state": "covered", - "end": 232, - "start": 232 + "end": 234, + "start": 233 }, { "coverage_state": "clean", "end": 235, - "start": 233 + "start": 235 }, { "coverage_state": "covered", - "end": 240, + "end": 236, "start": 236 }, { "coverage_state": "clean", - "end": 241, - "start": 241 + "end": 239, + "start": 237 }, { "coverage_state": "covered", - "end": 242, - "start": 242 + "end": 244, + "start": 240 }, { "coverage_state": "clean", "end": 245, - "start": 243 + "start": 245 }, { "coverage_state": "covered", - "end": 249, + "end": 246, "start": 246 }, { "coverage_state": "clean", - "end": 250, - "start": 250 + "end": 249, + "start": 247 }, { "coverage_state": "covered", "end": 253, - "start": 251 + "start": 250 }, { "coverage_state": "clean", @@ -445,33 +445,33 @@ }, { "coverage_state": "covered", - "end": 261, + "end": 257, "start": 255 }, { "coverage_state": "clean", - "end": 263, - "start": 262 + "end": 258, + "start": 258 }, { "coverage_state": "covered", - "end": 264, - "start": 264 + "end": 265, + "start": 259 }, { "coverage_state": "clean", - "end": 279, - "start": 265 + "end": 267, + "start": 266 }, { "coverage_state": "covered", - "end": 280, - "start": 280 + "end": 268, + "start": 268 }, { "coverage_state": "clean", "end": 283, - "start": 281 + "start": 269 }, { "coverage_state": "covered", @@ -480,63 +480,63 @@ }, { "coverage_state": "clean", - "end": 285, + "end": 287, "start": 285 }, { "coverage_state": "covered", "end": 288, - "start": 286 + "start": 288 }, { "coverage_state": "clean", - "end": 290, + "end": 289, "start": 289 }, { "coverage_state": "covered", - "end": 291, - "start": 291 + "end": 292, + "start": 290 }, { "coverage_state": "clean", - "end": 304, - "start": 292 + "end": 294, + "start": 293 }, { "coverage_state": "covered", - "end": 305, - "start": 305 + "end": 295, + "start": 295 }, { "coverage_state": "clean", - "end": 307, - "start": 306 - }, - { - "coverage_state": "covered", "end": 308, - "start": 308 + "start": 296 }, { - "coverage_state": "clean", - "end": 325, + "coverage_state": "covered", + "end": 309, "start": 309 }, + { + "coverage_state": "clean", + "end": 311, + "start": 310 + }, { "coverage_state": "covered", - "end": 326, - "start": 326 + "end": 312, + "start": 312 }, { "coverage_state": "clean", - "end": 327, - "start": 327 + "end": 329, + "start": 313 }, { "coverage_state": "covered", "end": 330, - "start": 328 + "start": 330 }, { "coverage_state": "clean", @@ -545,108 +545,108 @@ }, { "coverage_state": "covered", - "end": 338, + "end": 334, "start": 332 }, { "coverage_state": "clean", - "end": 339, - "start": 339 + "end": 335, + "start": 335 }, { "coverage_state": "covered", - "end": 340, - "start": 340 + "end": 342, + "start": 336 }, { "coverage_state": "clean", - "end": 353, - "start": 341 + "end": 343, + "start": 343 }, { "coverage_state": "covered", - "end": 363, - "start": 354 + "end": 344, + "start": 344 }, { "coverage_state": "clean", - "end": 364, - "start": 364 + "end": 357, + "start": 345 }, { "coverage_state": "covered", - "end": 369, - "start": 365 + "end": 367, + "start": 358 }, { "coverage_state": "clean", - "end": 370, - "start": 370 + "end": 368, + "start": 368 }, { "coverage_state": "covered", - "end": 371, - "start": 371 + "end": 373, + "start": 369 }, { "coverage_state": "clean", - "end": 372, - "start": 372 + "end": 374, + "start": 374 }, { "coverage_state": "covered", - "end": 377, - "start": 373 + "end": 375, + "start": 375 }, { "coverage_state": "clean", - "end": 378, - "start": 378 + "end": 376, + "start": 376 }, { "coverage_state": "covered", - "end": 380, - "start": 379 - }, - { - "coverage_state": "clean", "end": 381, - "start": 381 + "start": 377 }, { - "coverage_state": "covered", + "coverage_state": "clean", "end": 382, "start": 382 }, { - "coverage_state": "clean", - "end": 387, + "coverage_state": "covered", + "end": 384, "start": 383 }, - { - "coverage_state": "covered", - "end": 389, - "start": 388 - }, { "coverage_state": "clean", - "end": 390, - "start": 390 + "end": 385, + "start": 385 }, { "coverage_state": "covered", - "end": 397, - "start": 391 + "end": 386, + "start": 386 }, { "coverage_state": "clean", - "end": 398, - "start": 398 + "end": 391, + "start": 387 + }, + { + "coverage_state": "covered", + "end": 393, + "start": 392 + }, + { + "coverage_state": "clean", + "end": 394, + "start": 394 }, { "coverage_state": "covered", "end": 401, - "start": 399 + "start": 395 }, { "coverage_state": "clean", @@ -655,40 +655,50 @@ }, { "coverage_state": "covered", - "end": 407, + "end": 405, "start": 403 }, { "coverage_state": "clean", - "end": 408, - "start": 408 + "end": 406, + "start": 406 }, { "coverage_state": "covered", - "end": 409, - "start": 409 + "end": 411, + "start": 407 }, { "coverage_state": "clean", - "end": 427, - "start": 410 + "end": 412, + "start": 412 }, { "coverage_state": "covered", - "end": 428, - "start": 428 + "end": 413, + "start": 413 + }, + { + "coverage_state": "clean", + "end": 431, + "start": 414 + }, + { + "coverage_state": "covered", + "end": 432, + "start": 432 }, { "coverage_state": "clean", "end": null, - "start": 429 + "start": 433 } ], - "line_coverage": 98.88, + "line_coverage": 98.9, "name": "task.__init__.py" } ], - "line_coverage": 98.88, + "line_coverage": 98.9, "name": "task" } ], @@ -709,9 +719,9 @@ "specification": {}, "system_information": { "Architecture": "64bit", - "Distribution": "Linux Mint 20 ulyana", + "Distribution": "Linux Mint 20.1 ulyssa", "Hostname": "ahorn", - "Kernel": "5.4.0-59-generic (#65-Ubuntu SMP Thu Dec 10 12:01:51 UTC 2020)", + "Kernel": "5.4.0-60-generic (#67-Ubuntu SMP Tue Jan 5 18:31:36 UTC 2021)", "Machine": "x86_64", "Path": "/user_data/data/dirk/prj/unittest/task/unittest", "System": "Linux", @@ -723,7 +733,7 @@ "Name": "task", "State": "Released", "Supported Interpreters": "python2, python3", - "Version": "85fa349c0c871c15abf76947efad0d1b" + "Version": "d03c7bd7995b3c967ec523eaddf376d5" }, "testrun_list": [ { @@ -744,8 +754,8 @@ "testcases": { "pylibs.task.crontab: Test cronjob": { "args": null, - "asctime": "2021-01-07 17:51:32,810", - "created": 1610038292.810428, + "asctime": "2021-01-11 01:01:42,776", + "created": 1610323302.776704, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -756,18 +766,18 @@ "message": "pylibs.task.crontab: Test cronjob", "module": "__init__", "moduleLogger": [], - "msecs": 810.4279041290283, + "msecs": 776.7040729522705, "msg": "pylibs.task.crontab: Test cronjob", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/task/unittest/src/tests/__init__.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7143.4619426727295, + "relativeCreated": 7332.903146743774, "testcaseLogger": [ { "args": [], - "asctime": "2021-01-07 17:51:32,810", - "created": 1610038292.810949, + "asctime": "2021-01-11 01:01:42,777", + "created": 1610323302.777214, "exc_info": null, "exc_text": null, "filename": "test_crontab.py", @@ -778,14 +788,14 @@ "message": "Initialising cronjob with minute: [23, 45]; hour: [12, 17]; day: 25; month: any; day_of_week: any.", "module": "test_crontab", "moduleLogger": [], - "msecs": 810.9490871429443, + "msecs": 777.2140502929688, "msg": "Initialising cronjob with minute: [23, 45]; hour: [12, 17]; day: 25; month: any; day_of_week: any.", "name": "__tLogger__", "pathname": "src/tests/test_crontab.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7143.9831256866455, - "thread": 140098592974656, + "relativeCreated": 7333.413124084473, + "thread": 139968662198080, "threadName": "MainThread", "time_consumption": 0.0 }, @@ -794,8 +804,8 @@ "True", "" ], - "asctime": "2021-01-07 17:51:32,811", - "created": 1610038292.811655, + "asctime": "2021-01-11 01:01:42,777", + "created": 1610323302.777969, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -812,8 +822,8 @@ "True", "" ], - "asctime": "2021-01-07 17:51:32,811", - "created": 1610038292.811286, + "asctime": "2021-01-11 01:01:42,777", + "created": 1610323302.77759, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -823,14 +833,14 @@ "lineno": 22, "message": "Result (Return value for minute: 23; hour: 17; day: 25; month: 02, day_of_week: 1): True ()", "module": "test", - "msecs": 811.2859725952148, + "msecs": 777.5900363922119, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7144.320011138916, - "thread": 140098592974656, + "relativeCreated": 7333.789110183716, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -839,8 +849,8 @@ "True", "" ], - "asctime": "2021-01-07 17:51:32,811", - "created": 1610038292.811479, + "asctime": "2021-01-11 01:01:42,777", + "created": 1610323302.777781, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -850,35 +860,35 @@ "lineno": 26, "message": "Expectation (Return value for minute: 23; hour: 17; day: 25; month: 02, day_of_week: 1): result = True ()", "module": "test", - "msecs": 811.4790916442871, + "msecs": 777.7810096740723, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7144.513130187988, - "thread": 140098592974656, + "relativeCreated": 7333.980083465576, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 811.6550445556641, + "msecs": 777.9688835144043, "msg": "Return value for minute: 23; hour: 17; day: 25; month: 02, day_of_week: 1 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7144.689083099365, - "thread": 140098592974656, + "relativeCreated": 7334.167957305908, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.00017595291137695312 + "time_consumption": 0.00018787384033203125 }, { "args": [ "True", "" ], - "asctime": "2021-01-07 17:51:32,812", - "created": 1610038292.812266, + "asctime": "2021-01-11 01:01:42,778", + "created": 1610323302.778635, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -895,8 +905,8 @@ "True", "" ], - "asctime": "2021-01-07 17:51:32,811", - "created": 1610038292.811943, + "asctime": "2021-01-11 01:01:42,778", + "created": 1610323302.778278, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -906,14 +916,14 @@ "lineno": 22, "message": "Result (Return value for minute: 45; hour: 12; day: 25; month: 03, day_of_week: 5): True ()", "module": "test", - "msecs": 811.9430541992188, + "msecs": 778.278112411499, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7144.97709274292, - "thread": 140098592974656, + "relativeCreated": 7334.477186203003, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -922,8 +932,8 @@ "True", "" ], - "asctime": "2021-01-07 17:51:32,812", - "created": 1610038292.812109, + "asctime": "2021-01-11 01:01:42,778", + "created": 1610323302.778474, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -933,35 +943,35 @@ "lineno": 26, "message": "Expectation (Return value for minute: 45; hour: 12; day: 25; month: 03, day_of_week: 5): result = True ()", "module": "test", - "msecs": 812.1089935302734, + "msecs": 778.4740924835205, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7145.143032073975, - "thread": 140098592974656, + "relativeCreated": 7334.673166275024, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 812.2661113739014, + "msecs": 778.6350250244141, "msg": "Return value for minute: 45; hour: 12; day: 25; month: 03, day_of_week: 5 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7145.3001499176025, - "thread": 140098592974656, + "relativeCreated": 7334.834098815918, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.0001571178436279297 + "time_consumption": 0.0001609325408935547 }, { "args": [ "False", "" ], - "asctime": "2021-01-07 17:51:32,812", - "created": 1610038292.812929, + "asctime": "2021-01-11 01:01:42,779", + "created": 1610323302.77922, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -978,8 +988,8 @@ "False", "" ], - "asctime": "2021-01-07 17:51:32,812", - "created": 1610038292.81255, + "asctime": "2021-01-11 01:01:42,778", + "created": 1610323302.778907, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -989,14 +999,14 @@ "lineno": 22, "message": "Result (Return value for minute: 22; hour: 17; day: 25; month: 02, day_of_week: 1): False ()", "module": "test", - "msecs": 812.5500679016113, + "msecs": 778.907060623169, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7145.5841064453125, - "thread": 140098592974656, + "relativeCreated": 7335.106134414673, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -1005,8 +1015,8 @@ "False", "" ], - "asctime": "2021-01-07 17:51:32,812", - "created": 1610038292.812746, + "asctime": "2021-01-11 01:01:42,779", + "created": 1610323302.779063, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1016,35 +1026,35 @@ "lineno": 26, "message": "Expectation (Return value for minute: 22; hour: 17; day: 25; month: 02, day_of_week: 1): result = False ()", "module": "test", - "msecs": 812.7460479736328, + "msecs": 779.0629863739014, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7145.780086517334, - "thread": 140098592974656, + "relativeCreated": 7335.262060165405, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 812.9289150238037, + "msecs": 779.2201042175293, "msg": "Return value for minute: 22; hour: 17; day: 25; month: 02, day_of_week: 1 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7145.962953567505, - "thread": 140098592974656, + "relativeCreated": 7335.419178009033, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.00018286705017089844 + "time_consumption": 0.0001571178436279297 }, { "args": [ "False", "" ], - "asctime": "2021-01-07 17:51:32,813", - "created": 1610038292.81351, + "asctime": "2021-01-11 01:01:42,779", + "created": 1610323302.779844, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1061,8 +1071,8 @@ "False", "" ], - "asctime": "2021-01-07 17:51:32,813", - "created": 1610038292.813202, + "asctime": "2021-01-11 01:01:42,779", + "created": 1610323302.779531, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1072,14 +1082,14 @@ "lineno": 22, "message": "Result (Return value for minute: 22; hour: 17; day: 25; month: 02, day_of_week: 3): False ()", "module": "test", - "msecs": 813.201904296875, + "msecs": 779.5310020446777, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7146.235942840576, - "thread": 140098592974656, + "relativeCreated": 7335.730075836182, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -1088,8 +1098,8 @@ "False", "" ], - "asctime": "2021-01-07 17:51:32,813", - "created": 1610038292.813357, + "asctime": "2021-01-11 01:01:42,779", + "created": 1610323302.779693, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1099,35 +1109,35 @@ "lineno": 26, "message": "Expectation (Return value for minute: 22; hour: 17; day: 25; month: 02, day_of_week: 3): result = False ()", "module": "test", - "msecs": 813.3571147918701, + "msecs": 779.6928882598877, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7146.391153335571, - "thread": 140098592974656, + "relativeCreated": 7335.891962051392, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 813.5099411010742, + "msecs": 779.8440456390381, "msg": "Return value for minute: 22; hour: 17; day: 25; month: 02, day_of_week: 3 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7146.543979644775, - "thread": 140098592974656, + "relativeCreated": 7336.043119430542, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.00015282630920410156 + "time_consumption": 0.00015115737915039062 }, { "args": [ "False", "" ], - "asctime": "2021-01-07 17:51:32,814", - "created": 1610038292.814073, + "asctime": "2021-01-11 01:01:42,780", + "created": 1610323302.780427, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1144,8 +1154,8 @@ "False", "" ], - "asctime": "2021-01-07 17:51:32,813", - "created": 1610038292.81377, + "asctime": "2021-01-11 01:01:42,780", + "created": 1610323302.780115, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1155,14 +1165,14 @@ "lineno": 22, "message": "Result (Return value for minute: 45; hour: 14; day: 25; month: 02, day_of_week: 1): False ()", "module": "test", - "msecs": 813.770055770874, + "msecs": 780.1148891448975, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7146.804094314575, - "thread": 140098592974656, + "relativeCreated": 7336.313962936401, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -1171,8 +1181,8 @@ "False", "" ], - "asctime": "2021-01-07 17:51:32,813", - "created": 1610038292.813923, + "asctime": "2021-01-11 01:01:42,780", + "created": 1610323302.780265, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1182,35 +1192,35 @@ "lineno": 26, "message": "Expectation (Return value for minute: 45; hour: 14; day: 25; month: 02, day_of_week: 1): result = False ()", "module": "test", - "msecs": 813.9228820800781, + "msecs": 780.2650928497314, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7146.956920623779, - "thread": 140098592974656, + "relativeCreated": 7336.464166641235, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 814.0730857849121, + "msecs": 780.4269790649414, "msg": "Return value for minute: 45; hour: 14; day: 25; month: 02, day_of_week: 1 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7147.107124328613, - "thread": 140098592974656, + "relativeCreated": 7336.626052856445, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.00015020370483398438 + "time_consumption": 0.00016188621520996094 }, { "args": [ "False", "" ], - "asctime": "2021-01-07 17:51:32,814", - "created": 1610038292.814629, + "asctime": "2021-01-11 01:01:42,780", + "created": 1610323302.780977, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1227,8 +1237,8 @@ "False", "" ], - "asctime": "2021-01-07 17:51:32,814", - "created": 1610038292.814327, + "asctime": "2021-01-11 01:01:42,780", + "created": 1610323302.780682, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1238,14 +1248,14 @@ "lineno": 22, "message": "Result (Return value for minute: 23; hour: 17; day: 24; month: 02, day_of_week: 1): False ()", "module": "test", - "msecs": 814.3270015716553, + "msecs": 780.6820869445801, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7147.361040115356, - "thread": 140098592974656, + "relativeCreated": 7336.881160736084, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -1254,8 +1264,8 @@ "False", "" ], - "asctime": "2021-01-07 17:51:32,814", - "created": 1610038292.814479, + "asctime": "2021-01-11 01:01:42,780", + "created": 1610323302.78083, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1265,32 +1275,32 @@ "lineno": 26, "message": "Expectation (Return value for minute: 23; hour: 17; day: 24; month: 02, day_of_week: 1): result = False ()", "module": "test", - "msecs": 814.4791126251221, + "msecs": 780.829906463623, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7147.513151168823, - "thread": 140098592974656, + "relativeCreated": 7337.028980255127, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 814.629077911377, + "msecs": 780.9770107269287, "msg": "Return value for minute: 23; hour: 17; day: 24; month: 02, day_of_week: 1 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7147.663116455078, - "thread": 140098592974656, + "relativeCreated": 7337.176084518433, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.0001499652862548828 + "time_consumption": 0.00014710426330566406 }, { "args": [], - "asctime": "2021-01-07 17:51:32,814", - "created": 1610038292.814872, + "asctime": "2021-01-11 01:01:42,781", + "created": 1610323302.781219, "exc_info": null, "exc_text": null, "filename": "test_crontab.py", @@ -1301,14 +1311,14 @@ "message": "Storing reminder for execution (minute: 23, hour: 17, day: 25, month: 2, day_of_week: 1).", "module": "test_crontab", "moduleLogger": [], - "msecs": 814.8720264434814, + "msecs": 781.2190055847168, "msg": "Storing reminder for execution (minute: 23, hour: 17, day: 25, month: 2, day_of_week: 1).", "name": "__tLogger__", "pathname": "src/tests/test_crontab.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7147.906064987183, - "thread": 140098592974656, + "relativeCreated": 7337.418079376221, + "thread": 139968662198080, "threadName": "MainThread", "time_consumption": 0.0 }, @@ -1317,8 +1327,8 @@ "False", "" ], - "asctime": "2021-01-07 17:51:32,815", - "created": 1610038292.815446, + "asctime": "2021-01-11 01:01:42,781", + "created": 1610323302.781782, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1335,8 +1345,8 @@ "False", "" ], - "asctime": "2021-01-07 17:51:32,815", - "created": 1610038292.815144, + "asctime": "2021-01-11 01:01:42,781", + "created": 1610323302.781471, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1346,14 +1356,14 @@ "lineno": 22, "message": "Result (Return value for minute: 23; hour: 17; day: 25; month: 02, day_of_week: 1): False ()", "module": "test", - "msecs": 815.1440620422363, + "msecs": 781.4710140228271, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7148.1781005859375, - "thread": 140098592974656, + "relativeCreated": 7337.670087814331, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -1362,8 +1372,8 @@ "False", "" ], - "asctime": "2021-01-07 17:51:32,815", - "created": 1610038292.815295, + "asctime": "2021-01-11 01:01:42,781", + "created": 1610323302.781632, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1373,35 +1383,35 @@ "lineno": 26, "message": "Expectation (Return value for minute: 23; hour: 17; day: 25; month: 02, day_of_week: 1): result = False ()", "module": "test", - "msecs": 815.2949810028076, + "msecs": 781.6319465637207, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7148.329019546509, - "thread": 140098592974656, + "relativeCreated": 7337.831020355225, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 815.4458999633789, + "msecs": 781.7819118499756, "msg": "Return value for minute: 23; hour: 17; day: 25; month: 02, day_of_week: 1 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7148.47993850708, - "thread": 140098592974656, + "relativeCreated": 7337.9809856414795, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.00015091896057128906 + "time_consumption": 0.0001499652862548828 }, { "args": [ "True", "" ], - "asctime": "2021-01-07 17:51:32,816", - "created": 1610038292.816031, + "asctime": "2021-01-11 01:01:42,782", + "created": 1610323302.782342, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1418,8 +1428,8 @@ "True", "" ], - "asctime": "2021-01-07 17:51:32,815", - "created": 1610038292.815715, + "asctime": "2021-01-11 01:01:42,782", + "created": 1610323302.782044, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1429,14 +1439,14 @@ "lineno": 22, "message": "Result (Return value for minute: 45; hour: 12; day: 25; month: 03, day_of_week: 5): True ()", "module": "test", - "msecs": 815.7150745391846, + "msecs": 782.0439338684082, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7148.749113082886, - "thread": 140098592974656, + "relativeCreated": 7338.243007659912, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -1445,8 +1455,8 @@ "True", "" ], - "asctime": "2021-01-07 17:51:32,815", - "created": 1610038292.815866, + "asctime": "2021-01-11 01:01:42,782", + "created": 1610323302.782194, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1456,35 +1466,35 @@ "lineno": 26, "message": "Expectation (Return value for minute: 45; hour: 12; day: 25; month: 03, day_of_week: 5): result = True ()", "module": "test", - "msecs": 815.8659934997559, + "msecs": 782.1938991546631, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7148.900032043457, - "thread": 140098592974656, + "relativeCreated": 7338.392972946167, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 816.0309791564941, + "msecs": 782.3419570922852, "msg": "Return value for minute: 45; hour: 12; day: 25; month: 03, day_of_week: 5 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7149.065017700195, - "thread": 140098592974656, + "relativeCreated": 7338.541030883789, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.00016498565673828125 + "time_consumption": 0.0001480579376220703 }, { "args": [ "False", "" ], - "asctime": "2021-01-07 17:51:32,816", - "created": 1610038292.816584, + "asctime": "2021-01-11 01:01:42,782", + "created": 1610323302.782897, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1501,8 +1511,8 @@ "False", "" ], - "asctime": "2021-01-07 17:51:32,816", - "created": 1610038292.816284, + "asctime": "2021-01-11 01:01:42,782", + "created": 1610323302.782602, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1512,14 +1522,14 @@ "lineno": 22, "message": "Result (Return value for minute: 22; hour: 17; day: 25; month: 02, day_of_week: 1): False ()", "module": "test", - "msecs": 816.2839412689209, + "msecs": 782.602071762085, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7149.317979812622, - "thread": 140098592974656, + "relativeCreated": 7338.801145553589, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -1528,8 +1538,8 @@ "False", "" ], - "asctime": "2021-01-07 17:51:32,816", - "created": 1610038292.816434, + "asctime": "2021-01-11 01:01:42,782", + "created": 1610323302.782751, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1539,35 +1549,35 @@ "lineno": 26, "message": "Expectation (Return value for minute: 22; hour: 17; day: 25; month: 02, day_of_week: 1): result = False ()", "module": "test", - "msecs": 816.4339065551758, + "msecs": 782.7510833740234, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7149.467945098877, - "thread": 140098592974656, + "relativeCreated": 7338.950157165527, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 816.5841102600098, + "msecs": 782.8969955444336, "msg": "Return value for minute: 22; hour: 17; day: 25; month: 02, day_of_week: 1 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7149.618148803711, - "thread": 140098592974656, + "relativeCreated": 7339.0960693359375, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.00015020370483398438 + "time_consumption": 0.00014591217041015625 }, { "args": [ "False", "" ], - "asctime": "2021-01-07 17:51:32,817", - "created": 1610038292.817188, + "asctime": "2021-01-11 01:01:42,783", + "created": 1610323302.783452, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1584,8 +1594,8 @@ "False", "" ], - "asctime": "2021-01-07 17:51:32,816", - "created": 1610038292.816882, + "asctime": "2021-01-11 01:01:42,783", + "created": 1610323302.783149, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1595,14 +1605,14 @@ "lineno": 22, "message": "Result (Return value for minute: 22; hour: 17; day: 25; month: 02, day_of_week: 3): False ()", "module": "test", - "msecs": 816.8818950653076, + "msecs": 783.149003982544, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7149.915933609009, - "thread": 140098592974656, + "relativeCreated": 7339.348077774048, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -1611,8 +1621,8 @@ "False", "" ], - "asctime": "2021-01-07 17:51:32,817", - "created": 1610038292.817036, + "asctime": "2021-01-11 01:01:42,783", + "created": 1610323302.783295, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1622,35 +1632,35 @@ "lineno": 26, "message": "Expectation (Return value for minute: 22; hour: 17; day: 25; month: 02, day_of_week: 3): result = False ()", "module": "test", - "msecs": 817.0359134674072, + "msecs": 783.2949161529541, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7150.069952011108, - "thread": 140098592974656, + "relativeCreated": 7339.493989944458, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 817.188024520874, + "msecs": 783.452033996582, "msg": "Return value for minute: 22; hour: 17; day: 25; month: 02, day_of_week: 3 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7150.222063064575, - "thread": 140098592974656, + "relativeCreated": 7339.651107788086, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.00015211105346679688 + "time_consumption": 0.0001571178436279297 }, { "args": [ "False", "" ], - "asctime": "2021-01-07 17:51:32,817", - "created": 1610038292.817786, + "asctime": "2021-01-11 01:01:42,783", + "created": 1610323302.7837, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1667,8 +1677,8 @@ "False", "" ], - "asctime": "2021-01-07 17:51:32,817", - "created": 1610038292.817469, + "asctime": "2021-01-11 01:01:42,783", + "created": 1610323302.783602, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1678,14 +1688,14 @@ "lineno": 22, "message": "Result (Return value for minute: 45; hour: 14; day: 25; month: 02, day_of_week: 1): False ()", "module": "test", - "msecs": 817.4688816070557, + "msecs": 783.6019992828369, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7150.502920150757, - "thread": 140098592974656, + "relativeCreated": 7339.801073074341, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -1694,8 +1704,8 @@ "False", "" ], - "asctime": "2021-01-07 17:51:32,817", - "created": 1610038292.81762, + "asctime": "2021-01-11 01:01:42,783", + "created": 1610323302.783648, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1705,35 +1715,35 @@ "lineno": 26, "message": "Expectation (Return value for minute: 45; hour: 14; day: 25; month: 02, day_of_week: 1): result = False ()", "module": "test", - "msecs": 817.620038986206, + "msecs": 783.6480140686035, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7150.654077529907, - "thread": 140098592974656, + "relativeCreated": 7339.847087860107, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 817.7859783172607, + "msecs": 783.6999893188477, "msg": "Return value for minute: 45; hour: 14; day: 25; month: 02, day_of_week: 1 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7150.820016860962, - "thread": 140098592974656, + "relativeCreated": 7339.899063110352, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.0001659393310546875 + "time_consumption": 5.1975250244140625e-05 }, { "args": [ "False", "" ], - "asctime": "2021-01-07 17:51:32,818", - "created": 1610038292.818343, + "asctime": "2021-01-11 01:01:42,783", + "created": 1610323302.783872, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1750,8 +1760,8 @@ "False", "" ], - "asctime": "2021-01-07 17:51:32,818", - "created": 1610038292.818034, + "asctime": "2021-01-11 01:01:42,783", + "created": 1610323302.783781, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1761,14 +1771,14 @@ "lineno": 22, "message": "Result (Return value for minute: 23; hour: 17; day: 24; month: 02, day_of_week: 1): False ()", "module": "test", - "msecs": 818.0339336395264, + "msecs": 783.7810516357422, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7151.0679721832275, - "thread": 140098592974656, + "relativeCreated": 7339.980125427246, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -1777,8 +1787,8 @@ "False", "" ], - "asctime": "2021-01-07 17:51:32,818", - "created": 1610038292.818183, + "asctime": "2021-01-11 01:01:42,783", + "created": 1610323302.783827, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1788,32 +1798,32 @@ "lineno": 26, "message": "Expectation (Return value for minute: 23; hour: 17; day: 24; month: 02, day_of_week: 1): result = False ()", "module": "test", - "msecs": 818.1829452514648, + "msecs": 783.8270664215088, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7151.216983795166, - "thread": 140098592974656, + "relativeCreated": 7340.026140213013, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 818.342924118042, + "msecs": 783.8718891143799, "msg": "Return value for minute: 23; hour: 17; day: 24; month: 02, day_of_week: 1 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7151.376962661743, - "thread": 140098592974656, + "relativeCreated": 7340.070962905884, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.00015997886657714844 + "time_consumption": 4.482269287109375e-05 }, { "args": [], - "asctime": "2021-01-07 17:51:32,818", - "created": 1610038292.818571, + "asctime": "2021-01-11 01:01:42,783", + "created": 1610323302.783944, "exc_info": null, "exc_text": null, "filename": "test_crontab.py", @@ -1824,14 +1834,14 @@ "message": "Resetting trigger condition with minute: 22; hour: any; day: [12, 17, 25], month: 2.", "module": "test_crontab", "moduleLogger": [], - "msecs": 818.5710906982422, + "msecs": 783.9438915252686, "msg": "Resetting trigger condition with minute: 22; hour: any; day: [12, 17, 25], month: 2.", "name": "__tLogger__", "pathname": "src/tests/test_crontab.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7151.605129241943, - "thread": 140098592974656, + "relativeCreated": 7340.1429653167725, + "thread": 139968662198080, "threadName": "MainThread", "time_consumption": 0.0 }, @@ -1840,8 +1850,8 @@ "False", "" ], - "asctime": "2021-01-07 17:51:32,819", - "created": 1610038292.819194, + "asctime": "2021-01-11 01:01:42,784", + "created": 1610323302.78413, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1858,8 +1868,8 @@ "False", "" ], - "asctime": "2021-01-07 17:51:32,818", - "created": 1610038292.818861, + "asctime": "2021-01-11 01:01:42,784", + "created": 1610323302.784035, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1869,14 +1879,14 @@ "lineno": 22, "message": "Result (Return value for minute: 23; hour: 17; day: 25; month: 02, day_of_week: 1): False ()", "module": "test", - "msecs": 818.8610076904297, + "msecs": 784.0349674224854, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7151.895046234131, - "thread": 140098592974656, + "relativeCreated": 7340.234041213989, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -1885,8 +1895,8 @@ "False", "" ], - "asctime": "2021-01-07 17:51:32,819", - "created": 1610038292.819028, + "asctime": "2021-01-11 01:01:42,784", + "created": 1610323302.784083, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1896,35 +1906,35 @@ "lineno": 26, "message": "Expectation (Return value for minute: 23; hour: 17; day: 25; month: 02, day_of_week: 1): result = False ()", "module": "test", - "msecs": 819.0279006958008, + "msecs": 784.0828895568848, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7152.061939239502, - "thread": 140098592974656, + "relativeCreated": 7340.281963348389, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 819.1940784454346, + "msecs": 784.1300964355469, "msg": "Return value for minute: 23; hour: 17; day: 25; month: 02, day_of_week: 1 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7152.228116989136, - "thread": 140098592974656, + "relativeCreated": 7340.329170227051, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.00016617774963378906 + "time_consumption": 4.7206878662109375e-05 }, { "args": [ "False", "" ], - "asctime": "2021-01-07 17:51:32,819", - "created": 1610038292.819755, + "asctime": "2021-01-11 01:01:42,784", + "created": 1610323302.784299, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1941,8 +1951,8 @@ "False", "" ], - "asctime": "2021-01-07 17:51:32,819", - "created": 1610038292.819452, + "asctime": "2021-01-11 01:01:42,784", + "created": 1610323302.784208, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1952,14 +1962,14 @@ "lineno": 22, "message": "Result (Return value for minute: 45; hour: 12; day: 25; month: 03, day_of_week: 5): False ()", "module": "test", - "msecs": 819.4520473480225, + "msecs": 784.2080593109131, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7152.486085891724, - "thread": 140098592974656, + "relativeCreated": 7340.407133102417, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -1968,8 +1978,8 @@ "False", "" ], - "asctime": "2021-01-07 17:51:32,819", - "created": 1610038292.819603, + "asctime": "2021-01-11 01:01:42,784", + "created": 1610323302.784254, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1979,35 +1989,35 @@ "lineno": 26, "message": "Expectation (Return value for minute: 45; hour: 12; day: 25; month: 03, day_of_week: 5): result = False ()", "module": "test", - "msecs": 819.6029663085938, + "msecs": 784.2540740966797, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7152.637004852295, - "thread": 140098592974656, + "relativeCreated": 7340.453147888184, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 819.7550773620605, + "msecs": 784.2988967895508, "msg": "Return value for minute: 45; hour: 12; day: 25; month: 03, day_of_week: 5 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7152.789115905762, - "thread": 140098592974656, + "relativeCreated": 7340.497970581055, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.00015211105346679688 + "time_consumption": 4.482269287109375e-05 }, { "args": [ "True", "" ], - "asctime": "2021-01-07 17:51:32,820", - "created": 1610038292.820323, + "asctime": "2021-01-11 01:01:42,784", + "created": 1610323302.784476, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2024,8 +2034,8 @@ "True", "" ], - "asctime": "2021-01-07 17:51:32,820", - "created": 1610038292.820019, + "asctime": "2021-01-11 01:01:42,784", + "created": 1610323302.784385, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2035,14 +2045,14 @@ "lineno": 22, "message": "Result (Return value for minute: 22; hour: 17; day: 25; month: 02, day_of_week: 1): True ()", "module": "test", - "msecs": 820.019006729126, + "msecs": 784.3849658966064, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7153.053045272827, - "thread": 140098592974656, + "relativeCreated": 7340.58403968811, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -2051,8 +2061,8 @@ "True", "" ], - "asctime": "2021-01-07 17:51:32,820", - "created": 1610038292.820172, + "asctime": "2021-01-11 01:01:42,784", + "created": 1610323302.78443, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2062,35 +2072,35 @@ "lineno": 26, "message": "Expectation (Return value for minute: 22; hour: 17; day: 25; month: 02, day_of_week: 1): result = True ()", "module": "test", - "msecs": 820.1720714569092, + "msecs": 784.4300270080566, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7153.20611000061, - "thread": 140098592974656, + "relativeCreated": 7340.629100799561, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 820.3229904174805, + "msecs": 784.4760417938232, "msg": "Return value for minute: 22; hour: 17; day: 25; month: 02, day_of_week: 1 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7153.357028961182, - "thread": 140098592974656, + "relativeCreated": 7340.675115585327, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.00015091896057128906 + "time_consumption": 4.601478576660156e-05 }, { "args": [ "False", "" ], - "asctime": "2021-01-07 17:51:32,820", - "created": 1610038292.820955, + "asctime": "2021-01-11 01:01:42,784", + "created": 1610323302.784649, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2107,8 +2117,8 @@ "False", "" ], - "asctime": "2021-01-07 17:51:32,820", - "created": 1610038292.820597, + "asctime": "2021-01-11 01:01:42,784", + "created": 1610323302.784554, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2118,14 +2128,14 @@ "lineno": 22, "message": "Result (Return value for minute: 22; hour: 17; day: 25; month: 05, day_of_week: 3): False ()", "module": "test", - "msecs": 820.5969333648682, + "msecs": 784.5540046691895, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7153.630971908569, - "thread": 140098592974656, + "relativeCreated": 7340.753078460693, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -2134,8 +2144,8 @@ "False", "" ], - "asctime": "2021-01-07 17:51:32,820", - "created": 1610038292.820795, + "asctime": "2021-01-11 01:01:42,784", + "created": 1610323302.7846, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2145,35 +2155,35 @@ "lineno": 26, "message": "Expectation (Return value for minute: 22; hour: 17; day: 25; month: 05, day_of_week: 3): result = False ()", "module": "test", - "msecs": 820.7950592041016, + "msecs": 784.600019454956, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7153.829097747803, - "thread": 140098592974656, + "relativeCreated": 7340.79909324646, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 820.9550380706787, + "msecs": 784.6488952636719, "msg": "Return value for minute: 22; hour: 17; day: 25; month: 05, day_of_week: 3 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7153.98907661438, - "thread": 140098592974656, + "relativeCreated": 7340.847969055176, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.00015997886657714844 + "time_consumption": 4.887580871582031e-05 }, { "args": [ "False", "" ], - "asctime": "2021-01-07 17:51:32,821", - "created": 1610038292.821524, + "asctime": "2021-01-11 01:01:42,784", + "created": 1610323302.784816, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2190,8 +2200,8 @@ "False", "" ], - "asctime": "2021-01-07 17:51:32,821", - "created": 1610038292.821216, + "asctime": "2021-01-11 01:01:42,784", + "created": 1610323302.784726, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2201,14 +2211,14 @@ "lineno": 22, "message": "Result (Return value for minute: 45; hour: 14; day: 25; month: 02, day_of_week: 1): False ()", "module": "test", - "msecs": 821.2161064147949, + "msecs": 784.7259044647217, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7154.250144958496, - "thread": 140098592974656, + "relativeCreated": 7340.924978256226, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -2217,8 +2227,8 @@ "False", "" ], - "asctime": "2021-01-07 17:51:32,821", - "created": 1610038292.821366, + "asctime": "2021-01-11 01:01:42,784", + "created": 1610323302.784772, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2228,35 +2238,35 @@ "lineno": 26, "message": "Expectation (Return value for minute: 45; hour: 14; day: 25; month: 02, day_of_week: 1): result = False ()", "module": "test", - "msecs": 821.3660717010498, + "msecs": 784.7719192504883, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7154.400110244751, - "thread": 140098592974656, + "relativeCreated": 7340.970993041992, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 821.523904800415, + "msecs": 784.8160266876221, "msg": "Return value for minute: 45; hour: 14; day: 25; month: 02, day_of_week: 1 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7154.557943344116, - "thread": 140098592974656, + "relativeCreated": 7341.015100479126, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.00015783309936523438 + "time_consumption": 4.410743713378906e-05 }, { "args": [ "False", "" ], - "asctime": "2021-01-07 17:51:32,822", - "created": 1610038292.822089, + "asctime": "2021-01-11 01:01:42,785", + "created": 1610323302.785001, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2273,8 +2283,8 @@ "False", "" ], - "asctime": "2021-01-07 17:51:32,821", - "created": 1610038292.821781, + "asctime": "2021-01-11 01:01:42,784", + "created": 1610323302.784895, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2284,14 +2294,14 @@ "lineno": 22, "message": "Result (Return value for minute: 23; hour: 17; day: 24; month: 02, day_of_week: 1): False ()", "module": "test", - "msecs": 821.7809200286865, + "msecs": 784.8949432373047, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7154.814958572388, - "thread": 140098592974656, + "relativeCreated": 7341.094017028809, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -2300,8 +2310,8 @@ "False", "" ], - "asctime": "2021-01-07 17:51:32,821", - "created": 1610038292.821931, + "asctime": "2021-01-11 01:01:42,784", + "created": 1610323302.78494, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2311,32 +2321,32 @@ "lineno": 26, "message": "Expectation (Return value for minute: 23; hour: 17; day: 24; month: 02, day_of_week: 1): result = False ()", "module": "test", - "msecs": 821.9308853149414, + "msecs": 784.9400043487549, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7154.964923858643, - "thread": 140098592974656, + "relativeCreated": 7341.139078140259, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 822.0889568328857, + "msecs": 785.0010395050049, "msg": "Return value for minute: 23; hour: 17; day: 24; month: 02, day_of_week: 1 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7155.122995376587, - "thread": 140098592974656, + "relativeCreated": 7341.200113296509, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.00015807151794433594 + "time_consumption": 6.103515625e-05 }, { "args": [], - "asctime": "2021-01-07 17:51:32,822", - "created": 1610038292.822318, + "asctime": "2021-01-11 01:01:42,785", + "created": 1610323302.785093, "exc_info": null, "exc_text": null, "filename": "test_crontab.py", @@ -2347,14 +2357,14 @@ "message": "Resetting trigger condition (again).", "module": "test_crontab", "moduleLogger": [], - "msecs": 822.3180770874023, + "msecs": 785.0930690765381, "msg": "Resetting trigger condition (again).", "name": "__tLogger__", "pathname": "src/tests/test_crontab.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7155.3521156311035, - "thread": 140098592974656, + "relativeCreated": 7341.292142868042, + "thread": 139968662198080, "threadName": "MainThread", "time_consumption": 0.0 }, @@ -2363,8 +2373,8 @@ "False", "" ], - "asctime": "2021-01-07 17:51:32,822", - "created": 1610038292.822911, + "asctime": "2021-01-11 01:01:42,785", + "created": 1610323302.785236, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2381,8 +2391,8 @@ "False", "" ], - "asctime": "2021-01-07 17:51:32,822", - "created": 1610038292.822577, + "asctime": "2021-01-11 01:01:42,785", + "created": 1610323302.78516, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2392,14 +2402,14 @@ "lineno": 22, "message": "Result (1st run - execution not needed): False ()", "module": "test", - "msecs": 822.5769996643066, + "msecs": 785.1600646972656, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7155.611038208008, - "thread": 140098592974656, + "relativeCreated": 7341.3591384887695, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -2408,8 +2418,8 @@ "False", "" ], - "asctime": "2021-01-07 17:51:32,822", - "created": 1610038292.822731, + "asctime": "2021-01-11 01:01:42,785", + "created": 1610323302.785198, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2419,35 +2429,35 @@ "lineno": 26, "message": "Expectation (1st run - execution not needed): result = False ()", "module": "test", - "msecs": 822.7310180664062, + "msecs": 785.1979732513428, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7155.765056610107, - "thread": 140098592974656, + "relativeCreated": 7341.397047042847, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 822.9110240936279, + "msecs": 785.2358818054199, "msg": "1st run - execution not needed is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7155.945062637329, - "thread": 140098592974656, + "relativeCreated": 7341.434955596924, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.0001800060272216797 + "time_consumption": 3.790855407714844e-05 }, { "args": [ "False", "" ], - "asctime": "2021-01-07 17:51:32,823", - "created": 1610038292.823476, + "asctime": "2021-01-11 01:01:42,785", + "created": 1610323302.785372, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2464,8 +2474,8 @@ "False", "" ], - "asctime": "2021-01-07 17:51:32,823", - "created": 1610038292.823175, + "asctime": "2021-01-11 01:01:42,785", + "created": 1610323302.785298, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2475,14 +2485,14 @@ "lineno": 22, "message": "Result (2nd run - execution not needed): False ()", "module": "test", - "msecs": 823.1749534606934, + "msecs": 785.2981090545654, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7156.2089920043945, - "thread": 140098592974656, + "relativeCreated": 7341.497182846069, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -2491,8 +2501,8 @@ "False", "" ], - "asctime": "2021-01-07 17:51:32,823", - "created": 1610038292.823328, + "asctime": "2021-01-11 01:01:42,785", + "created": 1610323302.785335, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2502,35 +2512,35 @@ "lineno": 26, "message": "Expectation (2nd run - execution not needed): result = False ()", "module": "test", - "msecs": 823.3280181884766, + "msecs": 785.3350639343262, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7156.362056732178, - "thread": 140098592974656, + "relativeCreated": 7341.53413772583, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 823.4760761260986, + "msecs": 785.3720188140869, "msg": "2nd run - execution not needed is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7156.5101146698, - "thread": 140098592974656, + "relativeCreated": 7341.571092605591, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.0001480579376220703 + "time_consumption": 3.695487976074219e-05 }, { "args": [ "True", "" ], - "asctime": "2021-01-07 17:51:32,824", - "created": 1610038292.824033, + "asctime": "2021-01-11 01:01:42,785", + "created": 1610323302.785519, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2547,8 +2557,8 @@ "True", "" ], - "asctime": "2021-01-07 17:51:32,823", - "created": 1610038292.823731, + "asctime": "2021-01-11 01:01:42,785", + "created": 1610323302.785436, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2558,14 +2568,14 @@ "lineno": 22, "message": "Result (3rd run - execution needed): True ()", "module": "test", - "msecs": 823.7309455871582, + "msecs": 785.4359149932861, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7156.764984130859, - "thread": 140098592974656, + "relativeCreated": 7341.63498878479, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -2574,8 +2584,8 @@ "True", "" ], - "asctime": "2021-01-07 17:51:32,823", - "created": 1610038292.823883, + "asctime": "2021-01-11 01:01:42,785", + "created": 1610323302.785473, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2585,35 +2595,35 @@ "lineno": 26, "message": "Expectation (3rd run - execution needed): result = True ()", "module": "test", - "msecs": 823.883056640625, + "msecs": 785.473108291626, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7156.917095184326, - "thread": 140098592974656, + "relativeCreated": 7341.67218208313, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 824.0330219268799, + "msecs": 785.5188846588135, "msg": "3rd run - execution needed is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7157.067060470581, - "thread": 140098592974656, + "relativeCreated": 7341.717958450317, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.0001499652862548828 + "time_consumption": 4.57763671875e-05 }, { "args": [ "True", "" ], - "asctime": "2021-01-07 17:51:32,824", - "created": 1610038292.82461, + "asctime": "2021-01-11 01:01:42,785", + "created": 1610323302.785657, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2630,8 +2640,8 @@ "True", "" ], - "asctime": "2021-01-07 17:51:32,824", - "created": 1610038292.824304, + "asctime": "2021-01-11 01:01:42,785", + "created": 1610323302.78558, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2641,14 +2651,14 @@ "lineno": 22, "message": "Result (4th run - execution needed): True ()", "module": "test", - "msecs": 824.3041038513184, + "msecs": 785.5799198150635, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7157.3381423950195, - "thread": 140098592974656, + "relativeCreated": 7341.778993606567, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -2657,8 +2667,8 @@ "True", "" ], - "asctime": "2021-01-07 17:51:32,824", - "created": 1610038292.824454, + "asctime": "2021-01-11 01:01:42,785", + "created": 1610323302.785617, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2668,35 +2678,35 @@ "lineno": 26, "message": "Expectation (4th run - execution needed): result = True ()", "module": "test", - "msecs": 824.4540691375732, + "msecs": 785.6171131134033, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7157.488107681274, - "thread": 140098592974656, + "relativeCreated": 7341.816186904907, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 824.6099948883057, + "msecs": 785.6569290161133, "msg": "4th run - execution needed is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7157.644033432007, - "thread": 140098592974656, + "relativeCreated": 7341.856002807617, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.00015592575073242188 + "time_consumption": 3.981590270996094e-05 }, { "args": [ "False", "" ], - "asctime": "2021-01-07 17:51:32,824", - "created": 1610038292.824884, + "asctime": "2021-01-11 01:01:42,785", + "created": 1610323302.785796, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2713,8 +2723,8 @@ "False", "" ], - "asctime": "2021-01-07 17:51:32,824", - "created": 1610038292.824786, + "asctime": "2021-01-11 01:01:42,785", + "created": 1610323302.785721, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2724,14 +2734,14 @@ "lineno": 22, "message": "Result (5th run - execution not needed): False ()", "module": "test", - "msecs": 824.7859477996826, + "msecs": 785.7210636138916, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7157.819986343384, - "thread": 140098592974656, + "relativeCreated": 7341.9201374053955, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -2740,8 +2750,8 @@ "False", "" ], - "asctime": "2021-01-07 17:51:32,824", - "created": 1610038292.824832, + "asctime": "2021-01-11 01:01:42,785", + "created": 1610323302.785759, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2751,35 +2761,35 @@ "lineno": 26, "message": "Expectation (5th run - execution not needed): result = False ()", "module": "test", - "msecs": 824.8319625854492, + "msecs": 785.7589721679688, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7157.86600112915, - "thread": 140098592974656, + "relativeCreated": 7341.958045959473, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 824.8839378356934, + "msecs": 785.7959270477295, "msg": "5th run - execution not needed is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7157.9179763793945, - "thread": 140098592974656, + "relativeCreated": 7341.995000839233, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 5.1975250244140625e-05 + "time_consumption": 3.695487976074219e-05 }, { "args": [ "False", "" ], - "asctime": "2021-01-07 17:51:32,825", - "created": 1610038292.825051, + "asctime": "2021-01-11 01:01:42,785", + "created": 1610323302.785931, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2796,8 +2806,8 @@ "False", "" ], - "asctime": "2021-01-07 17:51:32,824", - "created": 1610038292.824959, + "asctime": "2021-01-11 01:01:42,785", + "created": 1610323302.785856, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2807,14 +2817,14 @@ "lineno": 22, "message": "Result (6th run - execution not needed): False ()", "module": "test", - "msecs": 824.9590396881104, + "msecs": 785.8560085296631, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7157.9930782318115, - "thread": 140098592974656, + "relativeCreated": 7342.055082321167, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -2823,8 +2833,8 @@ "False", "" ], - "asctime": "2021-01-07 17:51:32,825", - "created": 1610038292.825005, + "asctime": "2021-01-11 01:01:42,785", + "created": 1610323302.785894, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2834,39 +2844,39 @@ "lineno": 26, "message": "Expectation (6th run - execution not needed): result = False ()", "module": "test", - "msecs": 825.005054473877, + "msecs": 785.8939170837402, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7158.039093017578, - "thread": 140098592974656, + "relativeCreated": 7342.092990875244, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 825.0510692596436, + "msecs": 785.9311103820801, "msg": "6th run - execution not needed is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7158.085107803345, - "thread": 140098592974656, + "relativeCreated": 7342.130184173584, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 4.601478576660156e-05 + "time_consumption": 3.719329833984375e-05 } ], - "thread": 140098592974656, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.014623165130615234, - "time_finished": "2021-01-07 17:51:32,825", - "time_start": "2021-01-07 17:51:32,810" + "time_consumption": 0.00922703742980957, + "time_finished": "2021-01-11 01:01:42,785", + "time_start": "2021-01-11 01:01:42,776" }, "pylibs.task.crontab: Test crontab": { "args": null, - "asctime": "2021-01-07 17:51:32,825", - "created": 1610038292.825228, + "asctime": "2021-01-11 01:01:42,786", + "created": 1610323302.786074, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -2877,18 +2887,18 @@ "message": "pylibs.task.crontab: Test crontab", "module": "__init__", "moduleLogger": [], - "msecs": 825.2279758453369, + "msecs": 786.0739231109619, "msg": "pylibs.task.crontab: Test crontab", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/task/unittest/src/tests/__init__.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7158.262014389038, + "relativeCreated": 7342.272996902466, "testcaseLogger": [ { "args": [], - "asctime": "2021-01-07 17:51:32,825", - "created": 1610038292.825313, + "asctime": "2021-01-11 01:01:42,786", + "created": 1610323302.786147, "exc_info": null, "exc_text": null, "filename": "test_crontab.py", @@ -2899,14 +2909,14 @@ "message": "Creating Crontab with callback execution in +1 and +3 minutes.", "module": "test_crontab", "moduleLogger": [], - "msecs": 825.3130912780762, + "msecs": 786.1471176147461, "msg": "Creating Crontab with callback execution in +1 and +3 minutes.", "name": "__tLogger__", "pathname": "src/tests/test_crontab.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7158.347129821777, - "thread": 140098592974656, + "relativeCreated": 7342.34619140625, + "thread": 139968662198080, "threadName": "MainThread", "time_consumption": 0.0 }, @@ -2915,8 +2925,8 @@ "2", "" ], - "asctime": "2021-01-07 17:55:02,928", - "created": 1610038502.928259, + "asctime": "2021-01-11 01:05:12,884", + "created": 1610323512.884406, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2931,8 +2941,8 @@ "args": [ 30 ], - "asctime": "2021-01-07 17:51:32,825", - "created": 1610038292.825415, + "asctime": "2021-01-11 01:01:42,786", + "created": 1610323302.786232, "exc_info": null, "exc_text": null, "filename": "test_crontab.py", @@ -2942,24 +2952,24 @@ "lineno": 63, "message": "Crontab accuracy is 30s", "module": "test_crontab", - "msecs": 825.4148960113525, + "msecs": 786.2319946289062, "msg": "Crontab accuracy is %ds", "name": "__unittest__", "pathname": "src/tests/test_crontab.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 7158.448934555054, - "thread": 140098592974656, + "relativeCreated": 7342.43106842041, + "thread": 139968662198080, "threadName": "MainThread" }, { "args": [ 1, - 1610038322, - 1610038320 + 1610323332, + 1610323320 ], - "asctime": "2021-01-07 17:52:02,827", - "created": 1610038322.827428, + "asctime": "2021-01-11 01:02:12,787", + "created": 1610323332.787292, "exc_info": null, "exc_text": null, "filename": "test_crontab.py", @@ -2967,26 +2977,26 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 17, - "message": "Crontab execution number 1 at 1610038322s, requested for 1610038320s", + "message": "Crontab execution number 1 at 1610323332s, requested for 1610323320s", "module": "test_crontab", - "msecs": 827.4281024932861, + "msecs": 787.2920036315918, "msg": "Crontab execution number %d at %ds, requested for %ds", "name": "__unittest__", "pathname": "src/tests/test_crontab.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 37160.46214103699, - "thread": 140098563290880, + "relativeCreated": 37343.491077423096, + "thread": 139968633034496, "threadName": "Thread-41" }, { "args": [ 2, - 1610038442, - 1610038440 + 1610323452, + 1610323440 ], - "asctime": "2021-01-07 17:54:02,831", - "created": 1610038442.83186, + "asctime": "2021-01-11 01:04:12,795", + "created": 1610323452.795904, "exc_info": null, "exc_text": null, "filename": "test_crontab.py", @@ -2994,26 +3004,26 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 17, - "message": "Crontab execution number 2 at 1610038442s, requested for 1610038440s", + "message": "Crontab execution number 2 at 1610323452s, requested for 1610323440s", "module": "test_crontab", - "msecs": 831.8600654602051, + "msecs": 795.9039211273193, "msg": "Crontab execution number %d at %ds, requested for %ds", "name": "__unittest__", "pathname": "src/tests/test_crontab.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 157164.8941040039, - "thread": 140098563290880, + "relativeCreated": 157352.10299491882, + "thread": 139968633034496, "threadName": "Thread-45" }, { "args": [ "Timing of crontasks", - "[ 1610038322, 1610038442 ]", + "[ 1610323332, 1610323452 ]", "" ], - "asctime": "2021-01-07 17:55:02,926", - "created": 1610038502.926126, + "asctime": "2021-01-11 01:05:12,883", + "created": 1610323512.883758, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3021,16 +3031,16 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 22, - "message": "Result (Timing of crontasks): [ 1610038322, 1610038442 ] ()", + "message": "Result (Timing of crontasks): [ 1610323332, 1610323452 ] ()", "module": "test", - "msecs": 926.1260032653809, + "msecs": 883.7580680847168, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 217259.16004180908, - "thread": 140098592974656, + "relativeCreated": 217439.95714187622, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -3039,8 +3049,8 @@ "2", "" ], - "asctime": "2021-01-07 17:55:02,927", - "created": 1610038502.927021, + "asctime": "2021-01-11 01:05:12,884", + "created": 1610323512.884048, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3050,14 +3060,14 @@ "lineno": 22, "message": "Result (Number of submitted values): 2 ()", "module": "test", - "msecs": 927.0210266113281, + "msecs": 884.0479850769043, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 217260.05506515503, - "thread": 140098592974656, + "relativeCreated": 217440.2470588684, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -3066,8 +3076,8 @@ "2", "" ], - "asctime": "2021-01-07 17:55:02,927", - "created": 1610038502.927778, + "asctime": "2021-01-11 01:05:12,884", + "created": 1610323512.884236, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3077,32 +3087,32 @@ "lineno": 26, "message": "Expectation (Number of submitted values): result = 2 ()", "module": "test", - "msecs": 927.7780055999756, + "msecs": 884.2360973358154, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 217260.81204414368, - "thread": 140098592974656, + "relativeCreated": 217440.43517112732, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 928.2588958740234, + "msecs": 884.4060897827148, "msg": "Number of submitted values is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 217261.29293441772, - "thread": 140098592974656, + "relativeCreated": 217440.60516357422, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.00048089027404785156 + "time_consumption": 0.00016999244689941406 }, { "args": [], - "asctime": "2021-01-07 17:55:02,932", - "created": 1610038502.932353, + "asctime": "2021-01-11 01:05:12,886", + "created": 1610323512.886148, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3116,11 +3126,11 @@ { "args": [ "Submitted value number 1", - "1610038322", + "1610323332", "" ], - "asctime": "2021-01-07 17:55:02,929", - "created": 1610038502.9297, + "asctime": "2021-01-11 01:05:12,884", + "created": 1610323512.884681, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3128,26 +3138,26 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 22, - "message": "Result (Submitted value number 1): 1610038322 ()", + "message": "Result (Submitted value number 1): 1610323332 ()", "module": "test", - "msecs": 929.6998977661133, + "msecs": 884.680986404419, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 217262.7339363098, - "thread": 140098592974656, + "relativeCreated": 217440.88006019592, + "thread": 139968662198080, "threadName": "MainThread" }, { "args": [ "Submitted value number 1", - "1610038320", - "1610038351" + "1610323320", + "1610323351" ], - "asctime": "2021-01-07 17:55:02,930", - "created": 1610038502.930659, + "asctime": "2021-01-11 01:05:12,884", + "created": 1610323512.884809, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3155,27 +3165,27 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 34, - "message": "Expectation (Submitted value number 1): 1610038320 <= result <= 1610038351", + "message": "Expectation (Submitted value number 1): 1610323320 <= result <= 1610323351", "module": "test", - "msecs": 930.6590557098389, + "msecs": 884.8090171813965, "msg": "Expectation (%s): %s <= result <= %s", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 217263.69309425354, - "thread": 140098592974656, + "relativeCreated": 217441.0080909729, + "thread": 139968662198080, "threadName": "MainThread" }, { "args": [ - "1610038322", - "1610038320", - "1610038351", + "1610323332", + "1610323320", + "1610323351", "" ], - "asctime": "2021-01-07 17:55:02,931", - "created": 1610038502.931085, + "asctime": "2021-01-11 01:05:12,884", + "created": 1610323512.88496, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3183,26 +3193,26 @@ "levelname": "INFO", "levelno": 20, "lineno": 220, - "message": "Submitted value number 1 is correct (Content 1610038322 in [1610038320 ... 1610038351] and Type is ).", + "message": "Submitted value number 1 is correct (Content 1610323332 in [1610323320 ... 1610323351] and Type is ).", "module": "test", - "msecs": 931.0851097106934, + "msecs": 884.9599361419678, "msg": "Submitted value number 1 is correct (Content %s in [%s ... %s] and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 217264.1191482544, - "thread": 140098592974656, + "relativeCreated": 217441.15900993347, + "thread": 139968662198080, "threadName": "MainThread" }, { "args": [ "Submitted value number 2", - "1610038442", + "1610323452", "" ], - "asctime": "2021-01-07 17:55:02,931", - "created": 1610038502.931462, + "asctime": "2021-01-11 01:05:12,885", + "created": 1610323512.885175, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3210,26 +3220,26 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 22, - "message": "Result (Submitted value number 2): 1610038442 ()", + "message": "Result (Submitted value number 2): 1610323452 ()", "module": "test", - "msecs": 931.4620494842529, + "msecs": 885.1749897003174, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 217264.49608802795, - "thread": 140098592974656, + "relativeCreated": 217441.37406349182, + "thread": 139968662198080, "threadName": "MainThread" }, { "args": [ "Submitted value number 2", - "1610038440", - "1610038471" + "1610323440", + "1610323471" ], - "asctime": "2021-01-07 17:55:02,931", - "created": 1610038502.931738, + "asctime": "2021-01-11 01:05:12,885", + "created": 1610323512.885558, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3237,27 +3247,27 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 34, - "message": "Expectation (Submitted value number 2): 1610038440 <= result <= 1610038471", + "message": "Expectation (Submitted value number 2): 1610323440 <= result <= 1610323471", "module": "test", - "msecs": 931.7378997802734, + "msecs": 885.5578899383545, "msg": "Expectation (%s): %s <= result <= %s", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 217264.77193832397, - "thread": 140098592974656, + "relativeCreated": 217441.75696372986, + "thread": 139968662198080, "threadName": "MainThread" }, { "args": [ - "1610038442", - "1610038440", - "1610038471", + "1610323452", + "1610323440", + "1610323471", "" ], - "asctime": "2021-01-07 17:55:02,932", - "created": 1610038502.932042, + "asctime": "2021-01-11 01:05:12,885", + "created": 1610323512.885865, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3265,41 +3275,41 @@ "levelname": "INFO", "levelno": 20, "lineno": 220, - "message": "Submitted value number 2 is correct (Content 1610038442 in [1610038440 ... 1610038471] and Type is ).", + "message": "Submitted value number 2 is correct (Content 1610323452 in [1610323440 ... 1610323471] and Type is ).", "module": "test", - "msecs": 932.0418834686279, + "msecs": 885.8649730682373, "msg": "Submitted value number 2 is correct (Content %s in [%s ... %s] and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 217265.07592201233, - "thread": 140098592974656, + "relativeCreated": 217442.06404685974, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 932.3530197143555, + "msecs": 886.1479759216309, "msg": "Timing of crontasks: Valueaccuracy and number of submitted values is correct. See detailed log for more information.", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 217265.38705825806, - "thread": 140098592974656, + "relativeCreated": 217442.34704971313, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.00031113624572753906 + "time_consumption": 0.0002830028533935547 } ], - "thread": 140098592974656, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 210.10712504386902, - "time_finished": "2021-01-07 17:55:02,932", - "time_start": "2021-01-07 17:51:32,825" + "time_consumption": 210.10007405281067, + "time_finished": "2021-01-11 01:05:12,886", + "time_start": "2021-01-11 01:01:42,786" }, "pylibs.task.delayed: Test parallel processing and timing for a delayed execution": { "args": null, - "asctime": "2021-01-07 17:51:25,698", - "created": 1610038285.698384, + "asctime": "2021-01-11 01:01:35,473", + "created": 1610323295.473415, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -3310,20 +3320,20 @@ "message": "pylibs.task.delayed: Test parallel processing and timing for a delayed execution", "module": "__init__", "moduleLogger": [], - "msecs": 698.3840465545654, + "msecs": 473.4148979187012, "msg": "pylibs.task.delayed: Test parallel processing and timing for a delayed execution", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/task/unittest/src/tests/__init__.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 31.4180850982666, + "relativeCreated": 29.613971710205078, "testcaseLogger": [ { "args": [ 0.25 ], - "asctime": "2021-01-07 17:51:25,698", - "created": 1610038285.698906, + "asctime": "2021-01-11 01:01:35,473", + "created": 1610323295.473918, "exc_info": null, "exc_text": null, "filename": "test_delayed.py", @@ -3334,21 +3344,21 @@ "message": "Added a delayed task for execution in 0.250s.", "module": "test_delayed", "moduleLogger": [], - "msecs": 698.9059448242188, + "msecs": 473.91796112060547, "msg": "Added a delayed task for execution in %.3fs.", "name": "__tLogger__", "pathname": "src/tests/test_delayed.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 31.939983367919922, - "thread": 140098592974656, + "relativeCreated": 30.117034912109375, + "thread": 139968662198080, "threadName": "MainThread", "time_consumption": 0.0 }, { "args": [], - "asctime": "2021-01-07 17:51:26,001", - "created": 1610038286.001569, + "asctime": "2021-01-11 01:01:35,776", + "created": 1610323295.77657, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3365,8 +3375,8 @@ "[ 1, 2 ]", "" ], - "asctime": "2021-01-07 17:51:25,999", - "created": 1610038285.999939, + "asctime": "2021-01-11 01:01:35,775", + "created": 1610323295.775004, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3376,14 +3386,14 @@ "lineno": 22, "message": "Result (Execution of task and delayed task (identified by a submitted sequence number)): [ 1, 2 ] ()", "module": "test", - "msecs": 999.93896484375, + "msecs": 775.0039100646973, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 332.9730033874512, - "thread": 140098592974656, + "relativeCreated": 331.2029838562012, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -3392,8 +3402,8 @@ "[ 1, 2 ]", "" ], - "asctime": "2021-01-07 17:51:26,000", - "created": 1610038286.000314, + "asctime": "2021-01-11 01:01:35,775", + "created": 1610323295.775383, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3403,14 +3413,14 @@ "lineno": 26, "message": "Expectation (Execution of task and delayed task (identified by a submitted sequence number)): result = [ 1, 2 ] ()", "module": "test", - "msecs": 0.3139972686767578, + "msecs": 775.3829956054688, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 333.34803581237793, - "thread": 140098592974656, + "relativeCreated": 331.58206939697266, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -3419,8 +3429,8 @@ "1", "" ], - "asctime": "2021-01-07 17:51:26,000", - "created": 1610038286.000532, + "asctime": "2021-01-11 01:01:35,775", + "created": 1610323295.775632, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3430,14 +3440,14 @@ "lineno": 22, "message": "Result (Submitted value number 1): 1 ()", "module": "test", - "msecs": 0.5319118499755859, + "msecs": 775.6319046020508, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 333.56595039367676, - "thread": 140098592974656, + "relativeCreated": 331.8309783935547, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -3446,8 +3456,8 @@ "1", "" ], - "asctime": "2021-01-07 17:51:26,000", - "created": 1610038286.000729, + "asctime": "2021-01-11 01:01:35,775", + "created": 1610323295.775801, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3457,14 +3467,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 1): result = 1 ()", "module": "test", - "msecs": 0.7290840148925781, + "msecs": 775.8009433746338, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 333.76312255859375, - "thread": 140098592974656, + "relativeCreated": 332.0000171661377, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -3472,8 +3482,8 @@ "1", "" ], - "asctime": "2021-01-07 17:51:26,000", - "created": 1610038286.000933, + "asctime": "2021-01-11 01:01:35,775", + "created": 1610323295.77597, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3483,14 +3493,14 @@ "lineno": 144, "message": "Submitted value number 1 is correct (Content 1 and Type is ).", "module": "test", - "msecs": 0.9329319000244141, + "msecs": 775.9699821472168, "msg": "Submitted value number 1 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 333.9669704437256, - "thread": 140098592974656, + "relativeCreated": 332.1690559387207, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -3499,8 +3509,8 @@ "2", "" ], - "asctime": "2021-01-07 17:51:26,001", - "created": 1610038286.001108, + "asctime": "2021-01-11 01:01:35,776", + "created": 1610323295.776135, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3510,14 +3520,14 @@ "lineno": 22, "message": "Result (Submitted value number 2): 2 ()", "module": "test", - "msecs": 1.107931137084961, + "msecs": 776.1349678039551, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 334.14196968078613, - "thread": 140098592974656, + "relativeCreated": 332.334041595459, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -3526,8 +3536,8 @@ "2", "" ], - "asctime": "2021-01-07 17:51:26,001", - "created": 1610038286.001263, + "asctime": "2021-01-11 01:01:35,776", + "created": 1610323295.77628, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3537,14 +3547,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 2): result = 2 ()", "module": "test", - "msecs": 1.2629032135009766, + "msecs": 776.2799263000488, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 334.29694175720215, - "thread": 140098592974656, + "relativeCreated": 332.47900009155273, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -3552,8 +3562,8 @@ "2", "" ], - "asctime": "2021-01-07 17:51:26,001", - "created": 1610038286.001421, + "asctime": "2021-01-11 01:01:35,776", + "created": 1610323295.776428, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3563,37 +3573,37 @@ "lineno": 144, "message": "Submitted value number 2 is correct (Content 2 and Type is ).", "module": "test", - "msecs": 1.4209747314453125, + "msecs": 776.4279842376709, "msg": "Submitted value number 2 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 334.4550132751465, - "thread": 140098592974656, + "relativeCreated": 332.6270580291748, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 1.5690326690673828, + "msecs": 776.5700817108154, "msg": "Execution of task and delayed task (identified by a submitted sequence number): Values and number of submitted values is correct. See detailed log for more information.", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 334.60307121276855, - "thread": 140098592974656, + "relativeCreated": 332.76915550231934, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.0001480579376220703 + "time_consumption": 0.00014209747314453125 }, { "args": [ - "0.250194787979126", + "0.2502110004425049", "0.2465", "0.2545", "" ], - "asctime": "2021-01-07 17:51:26,002", - "created": 1610038286.002219, + "asctime": "2021-01-11 01:01:35,777", + "created": 1610323295.777237, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3601,17 +3611,17 @@ "levelname": "INFO", "levelno": 20, "lineno": 220, - "message": "Time consumption is correct (Content 0.250194787979126 in [0.2465 ... 0.2545] and Type is ).", + "message": "Time consumption is correct (Content 0.2502110004425049 in [0.2465 ... 0.2545] and Type is ).", "module": "test", "moduleLogger": [ { "args": [ "Time consumption", - "0.250194787979126", + "0.2502110004425049", "" ], - "asctime": "2021-01-07 17:51:26,001", - "created": 1610038286.001882, + "asctime": "2021-01-11 01:01:35,776", + "created": 1610323295.776895, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3619,16 +3629,16 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 22, - "message": "Result (Time consumption): 0.250194787979126 ()", + "message": "Result (Time consumption): 0.2502110004425049 ()", "module": "test", - "msecs": 1.8820762634277344, + "msecs": 776.8950462341309, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 334.9161148071289, - "thread": 140098592974656, + "relativeCreated": 333.09412002563477, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -3637,8 +3647,8 @@ "0.2465", "0.2545" ], - "asctime": "2021-01-07 17:51:26,002", - "created": 1610038286.002052, + "asctime": "2021-01-11 01:01:35,777", + "created": 1610323295.77706, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3648,34 +3658,34 @@ "lineno": 34, "message": "Expectation (Time consumption): 0.2465 <= result <= 0.2545", "module": "test", - "msecs": 2.0520687103271484, + "msecs": 777.0600318908691, "msg": "Expectation (%s): %s <= result <= %s", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 335.0861072540283, - "thread": 140098592974656, + "relativeCreated": 333.25910568237305, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 2.218961715698242, + "msecs": 777.2369384765625, "msg": "Time consumption is correct (Content %s in [%s ... %s] and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 335.2530002593994, - "thread": 140098592974656, + "relativeCreated": 333.4360122680664, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.00016689300537109375 + "time_consumption": 0.00017690658569335938 }, { "args": [ 0.01 ], - "asctime": "2021-01-07 17:51:26,003", - "created": 1610038286.003537, + "asctime": "2021-01-11 01:01:35,778", + "created": 1610323295.778556, "exc_info": null, "exc_text": null, "filename": "test_delayed.py", @@ -3686,21 +3696,21 @@ "message": "Added a delayed task for execution in 0.010s.", "module": "test_delayed", "moduleLogger": [], - "msecs": 3.5369396209716797, + "msecs": 778.5561084747314, "msg": "Added a delayed task for execution in %.3fs.", "name": "__tLogger__", "pathname": "src/tests/test_delayed.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 336.57097816467285, - "thread": 140098592974656, + "relativeCreated": 334.75518226623535, + "thread": 139968662198080, "threadName": "MainThread", "time_consumption": 0.0 }, { "args": [], - "asctime": "2021-01-07 17:51:26,105", - "created": 1610038286.105969, + "asctime": "2021-01-11 01:01:35,880", + "created": 1610323295.880909, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3717,8 +3727,8 @@ "[ 1, 2 ]", "" ], - "asctime": "2021-01-07 17:51:26,104", - "created": 1610038286.104335, + "asctime": "2021-01-11 01:01:35,879", + "created": 1610323295.879364, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3728,14 +3738,14 @@ "lineno": 22, "message": "Result (Execution of task and delayed task (identified by a submitted sequence number)): [ 1, 2 ] ()", "module": "test", - "msecs": 104.33506965637207, + "msecs": 879.364013671875, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 437.36910820007324, - "thread": 140098592974656, + "relativeCreated": 435.5630874633789, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -3744,8 +3754,8 @@ "[ 1, 2 ]", "" ], - "asctime": "2021-01-07 17:51:26,104", - "created": 1610038286.104782, + "asctime": "2021-01-11 01:01:35,879", + "created": 1610323295.879734, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3755,14 +3765,14 @@ "lineno": 26, "message": "Expectation (Execution of task and delayed task (identified by a submitted sequence number)): result = [ 1, 2 ] ()", "module": "test", - "msecs": 104.7821044921875, + "msecs": 879.7340393066406, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 437.8161430358887, - "thread": 140098592974656, + "relativeCreated": 435.93311309814453, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -3771,8 +3781,8 @@ "1", "" ], - "asctime": "2021-01-07 17:51:26,105", - "created": 1610038286.10501, + "asctime": "2021-01-11 01:01:35,879", + "created": 1610323295.879972, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3782,14 +3792,14 @@ "lineno": 22, "message": "Result (Submitted value number 1): 1 ()", "module": "test", - "msecs": 105.0100326538086, + "msecs": 879.971981048584, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 438.04407119750977, - "thread": 140098592974656, + "relativeCreated": 436.1710548400879, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -3798,8 +3808,8 @@ "1", "" ], - "asctime": "2021-01-07 17:51:26,105", - "created": 1610038286.105183, + "asctime": "2021-01-11 01:01:35,880", + "created": 1610323295.880143, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3809,14 +3819,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 1): result = 1 ()", "module": "test", - "msecs": 105.18288612365723, + "msecs": 880.1429271697998, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 438.2169246673584, - "thread": 140098592974656, + "relativeCreated": 436.3420009613037, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -3824,8 +3834,8 @@ "1", "" ], - "asctime": "2021-01-07 17:51:26,105", - "created": 1610038286.105352, + "asctime": "2021-01-11 01:01:35,880", + "created": 1610323295.880309, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3835,14 +3845,14 @@ "lineno": 144, "message": "Submitted value number 1 is correct (Content 1 and Type is ).", "module": "test", - "msecs": 105.35192489624023, + "msecs": 880.3091049194336, "msg": "Submitted value number 1 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 438.3859634399414, - "thread": 140098592974656, + "relativeCreated": 436.5081787109375, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -3851,8 +3861,8 @@ "2", "" ], - "asctime": "2021-01-07 17:51:26,105", - "created": 1610038286.105518, + "asctime": "2021-01-11 01:01:35,880", + "created": 1610323295.88047, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3862,14 +3872,14 @@ "lineno": 22, "message": "Result (Submitted value number 2): 2 ()", "module": "test", - "msecs": 105.51810264587402, + "msecs": 880.4700374603271, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 438.5521411895752, - "thread": 140098592974656, + "relativeCreated": 436.66911125183105, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -3878,8 +3888,8 @@ "2", "" ], - "asctime": "2021-01-07 17:51:26,105", - "created": 1610038286.105667, + "asctime": "2021-01-11 01:01:35,880", + "created": 1610323295.880616, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3889,14 +3899,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 2): result = 2 ()", "module": "test", - "msecs": 105.6671142578125, + "msecs": 880.6159496307373, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 438.7011528015137, - "thread": 140098592974656, + "relativeCreated": 436.8150234222412, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -3904,8 +3914,8 @@ "2", "" ], - "asctime": "2021-01-07 17:51:26,105", - "created": 1610038286.105821, + "asctime": "2021-01-11 01:01:35,880", + "created": 1610323295.880764, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3915,37 +3925,37 @@ "lineno": 144, "message": "Submitted value number 2 is correct (Content 2 and Type is ).", "module": "test", - "msecs": 105.82089424133301, + "msecs": 880.7640075683594, "msg": "Submitted value number 2 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 438.8549327850342, - "thread": 140098592974656, + "relativeCreated": 436.9630813598633, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 105.96895217895508, + "msecs": 880.9089660644531, "msg": "Execution of task and delayed task (identified by a submitted sequence number): Values and number of submitted values is correct. See detailed log for more information.", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 439.00299072265625, - "thread": 140098592974656, + "relativeCreated": 437.10803985595703, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.0001480579376220703 + "time_consumption": 0.00014495849609375 }, { "args": [ - "0.010162115097045898", + "0.01007699966430664", "0.008900000000000002", "0.0121", "" ], - "asctime": "2021-01-07 17:51:26,106", - "created": 1610038286.106617, + "asctime": "2021-01-11 01:01:35,881", + "created": 1610323295.881587, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3953,17 +3963,17 @@ "levelname": "INFO", "levelno": 20, "lineno": 220, - "message": "Time consumption is correct (Content 0.010162115097045898 in [0.008900000000000002 ... 0.0121] and Type is ).", + "message": "Time consumption is correct (Content 0.01007699966430664 in [0.008900000000000002 ... 0.0121] and Type is ).", "module": "test", "moduleLogger": [ { "args": [ "Time consumption", - "0.010162115097045898", + "0.01007699966430664", "" ], - "asctime": "2021-01-07 17:51:26,106", - "created": 1610038286.106279, + "asctime": "2021-01-11 01:01:35,881", + "created": 1610323295.881242, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3971,16 +3981,16 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 22, - "message": "Result (Time consumption): 0.010162115097045898 ()", + "message": "Result (Time consumption): 0.01007699966430664 ()", "module": "test", - "msecs": 106.27889633178711, + "msecs": 881.242036819458, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 439.3129348754883, - "thread": 140098592974656, + "relativeCreated": 437.4411106109619, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -3989,8 +3999,8 @@ "0.008900000000000002", "0.0121" ], - "asctime": "2021-01-07 17:51:26,106", - "created": 1610038286.106447, + "asctime": "2021-01-11 01:01:35,881", + "created": 1610323295.881409, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4000,34 +4010,34 @@ "lineno": 34, "message": "Expectation (Time consumption): 0.008900000000000002 <= result <= 0.0121", "module": "test", - "msecs": 106.44698143005371, + "msecs": 881.4089298248291, "msg": "Expectation (%s): %s <= result <= %s", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 439.4810199737549, - "thread": 140098592974656, + "relativeCreated": 437.608003616333, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 106.61697387695312, + "msecs": 881.587028503418, "msg": "Time consumption is correct (Content %s in [%s ... %s] and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 439.6510124206543, - "thread": 140098592974656, + "relativeCreated": 437.7861022949219, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.00016999244689941406 + "time_consumption": 0.0001780986785888672 }, { "args": [ 0.005 ], - "asctime": "2021-01-07 17:51:26,107", - "created": 1610038286.107524, + "asctime": "2021-01-11 01:01:35,882", + "created": 1610323295.88241, "exc_info": null, "exc_text": null, "filename": "test_delayed.py", @@ -4038,21 +4048,21 @@ "message": "Added a delayed task for execution in 0.005s.", "module": "test_delayed", "moduleLogger": [], - "msecs": 107.52391815185547, + "msecs": 882.4100494384766, "msg": "Added a delayed task for execution in %.3fs.", "name": "__tLogger__", "pathname": "src/tests/test_delayed.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 440.55795669555664, - "thread": 140098592974656, + "relativeCreated": 438.60912322998047, + "thread": 139968662198080, "threadName": "MainThread", "time_consumption": 0.0 }, { "args": [], - "asctime": "2021-01-07 17:51:26,209", - "created": 1610038286.209932, + "asctime": "2021-01-11 01:01:35,983", + "created": 1610323295.983796, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4069,8 +4079,8 @@ "[ 1, 2 ]", "" ], - "asctime": "2021-01-07 17:51:26,208", - "created": 1610038286.208373, + "asctime": "2021-01-11 01:01:35,983", + "created": 1610323295.983012, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4080,14 +4090,14 @@ "lineno": 22, "message": "Result (Execution of task and delayed task (identified by a submitted sequence number)): [ 1, 2 ] ()", "module": "test", - "msecs": 208.3730697631836, + "msecs": 983.0119609832764, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 541.4071083068848, - "thread": 140098592974656, + "relativeCreated": 539.2110347747803, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -4096,8 +4106,8 @@ "[ 1, 2 ]", "" ], - "asctime": "2021-01-07 17:51:26,208", - "created": 1610038286.208728, + "asctime": "2021-01-11 01:01:35,983", + "created": 1610323295.983201, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4107,14 +4117,14 @@ "lineno": 26, "message": "Expectation (Execution of task and delayed task (identified by a submitted sequence number)): result = [ 1, 2 ] ()", "module": "test", - "msecs": 208.72807502746582, + "msecs": 983.2010269165039, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 541.762113571167, - "thread": 140098592974656, + "relativeCreated": 539.4001007080078, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -4123,8 +4133,8 @@ "1", "" ], - "asctime": "2021-01-07 17:51:26,208", - "created": 1610038286.208958, + "asctime": "2021-01-11 01:01:35,983", + "created": 1610323295.983298, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4134,14 +4144,14 @@ "lineno": 22, "message": "Result (Submitted value number 1): 1 ()", "module": "test", - "msecs": 208.95791053771973, + "msecs": 983.2980632781982, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 541.9919490814209, - "thread": 140098592974656, + "relativeCreated": 539.4971370697021, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -4150,8 +4160,8 @@ "1", "" ], - "asctime": "2021-01-07 17:51:26,209", - "created": 1610038286.209134, + "asctime": "2021-01-11 01:01:35,983", + "created": 1610323295.983375, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4161,14 +4171,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 1): result = 1 ()", "module": "test", - "msecs": 209.13410186767578, + "msecs": 983.375072479248, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 542.168140411377, - "thread": 140098592974656, + "relativeCreated": 539.574146270752, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -4176,8 +4186,8 @@ "1", "" ], - "asctime": "2021-01-07 17:51:26,209", - "created": 1610038286.209304, + "asctime": "2021-01-11 01:01:35,983", + "created": 1610323295.98345, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4187,14 +4197,14 @@ "lineno": 144, "message": "Submitted value number 1 is correct (Content 1 and Type is ).", "module": "test", - "msecs": 209.3040943145752, + "msecs": 983.4499359130859, "msg": "Submitted value number 1 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 542.3381328582764, - "thread": 140098592974656, + "relativeCreated": 539.6490097045898, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -4203,8 +4213,8 @@ "2", "" ], - "asctime": "2021-01-07 17:51:26,209", - "created": 1610038286.209474, + "asctime": "2021-01-11 01:01:35,983", + "created": 1610323295.983553, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4214,14 +4224,14 @@ "lineno": 22, "message": "Result (Submitted value number 2): 2 ()", "module": "test", - "msecs": 209.4740867614746, + "msecs": 983.5529327392578, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 542.5081253051758, - "thread": 140098592974656, + "relativeCreated": 539.7520065307617, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -4230,8 +4240,8 @@ "2", "" ], - "asctime": "2021-01-07 17:51:26,209", - "created": 1610038286.209626, + "asctime": "2021-01-11 01:01:35,983", + "created": 1610323295.983634, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4241,14 +4251,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 2): result = 2 ()", "module": "test", - "msecs": 209.6259593963623, + "msecs": 983.6339950561523, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 542.6599979400635, - "thread": 140098592974656, + "relativeCreated": 539.8330688476562, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -4256,8 +4266,8 @@ "2", "" ], - "asctime": "2021-01-07 17:51:26,209", - "created": 1610038286.209781, + "asctime": "2021-01-11 01:01:35,983", + "created": 1610323295.983702, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4267,37 +4277,37 @@ "lineno": 144, "message": "Submitted value number 2 is correct (Content 2 and Type is ).", "module": "test", - "msecs": 209.78093147277832, + "msecs": 983.7019443511963, "msg": "Submitted value number 2 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 542.8149700164795, - "thread": 140098592974656, + "relativeCreated": 539.9010181427002, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 209.9320888519287, + "msecs": 983.7958812713623, "msg": "Execution of task and delayed task (identified by a submitted sequence number): Values and number of submitted values is correct. See detailed log for more information.", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 542.9661273956299, - "thread": 140098592974656, + "relativeCreated": 539.9949550628662, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.00015115737915039062 + "time_consumption": 9.393692016601562e-05 }, { "args": [ - "0.0057218074798583984", + "0.005555868148803711", "0.00395", "0.00705", "" ], - "asctime": "2021-01-07 17:51:26,210", - "created": 1610038286.210605, + "asctime": "2021-01-11 01:01:35,984", + "created": 1610323295.984116, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4305,17 +4315,17 @@ "levelname": "INFO", "levelno": 20, "lineno": 220, - "message": "Time consumption is correct (Content 0.0057218074798583984 in [0.00395 ... 0.00705] and Type is ).", + "message": "Time consumption is correct (Content 0.005555868148803711 in [0.00395 ... 0.00705] and Type is ).", "module": "test", "moduleLogger": [ { "args": [ "Time consumption", - "0.0057218074798583984", + "0.005555868148803711", "" ], - "asctime": "2021-01-07 17:51:26,210", - "created": 1610038286.210265, + "asctime": "2021-01-11 01:01:35,983", + "created": 1610323295.983967, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4323,16 +4333,16 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 22, - "message": "Result (Time consumption): 0.0057218074798583984 ()", + "message": "Result (Time consumption): 0.005555868148803711 ()", "module": "test", - "msecs": 210.2649211883545, + "msecs": 983.9670658111572, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 543.2989597320557, - "thread": 140098592974656, + "relativeCreated": 540.1661396026611, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -4341,8 +4351,8 @@ "0.00395", "0.00705" ], - "asctime": "2021-01-07 17:51:26,210", - "created": 1610038286.210435, + "asctime": "2021-01-11 01:01:35,984", + "created": 1610323295.984042, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4352,39 +4362,39 @@ "lineno": 34, "message": "Expectation (Time consumption): 0.00395 <= result <= 0.00705", "module": "test", - "msecs": 210.4349136352539, + "msecs": 984.0419292449951, "msg": "Expectation (%s): %s <= result <= %s", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 543.4689521789551, - "thread": 140098592974656, + "relativeCreated": 540.241003036499, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 210.60490608215332, + "msecs": 984.1160774230957, "msg": "Time consumption is correct (Content %s in [%s ... %s] and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 543.6389446258545, - "thread": 140098592974656, + "relativeCreated": 540.3151512145996, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.00016999244689941406 + "time_consumption": 7.414817810058594e-05 } ], - "thread": 140098592974656, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.5122208595275879, - "time_finished": "2021-01-07 17:51:26,210", - "time_start": "2021-01-07 17:51:25,698" + "time_consumption": 0.5107011795043945, + "time_finished": "2021-01-11 01:01:35,984", + "time_start": "2021-01-11 01:01:35,473" }, "pylibs.task.periodic: Test periodic execution": { "args": null, - "asctime": "2021-01-07 17:51:26,211", - "created": 1610038286.211154, + "asctime": "2021-01-11 01:01:35,984", + "created": 1610323295.984368, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -4395,21 +4405,21 @@ "message": "pylibs.task.periodic: Test periodic execution", "module": "__init__", "moduleLogger": [], - "msecs": 211.15398406982422, + "msecs": 984.368085861206, "msg": "pylibs.task.periodic: Test periodic execution", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/task/unittest/src/tests/__init__.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 544.1880226135254, + "relativeCreated": 540.56715965271, "testcaseLogger": [ { "args": [ 10, "0.25" ], - "asctime": "2021-01-07 17:51:28,517", - "created": 1610038288.517062, + "asctime": "2021-01-11 01:01:38,289", + "created": 1610323298.289398, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -4423,10 +4433,10 @@ { "args": [ 1, - 1610038286.212425 + 1610323295.98512 ], - "asctime": "2021-01-07 17:51:26,212", - "created": 1610038286.212456, + "asctime": "2021-01-11 01:01:35,985", + "created": 1610323295.985141, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -4434,25 +4444,25 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 1 at 1610038286.212425", + "message": "Task execution number 1 at 1610323295.985120", "module": "test_periodic", - "msecs": 212.45598793029785, + "msecs": 985.1410388946533, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 545.490026473999, - "thread": 140098571683584, + "relativeCreated": 541.3401126861572, + "thread": 139968641427200, "threadName": "Thread-4" }, { "args": [ 2, - 1610038286.463316 + 1610323296.236038 ], - "asctime": "2021-01-07 17:51:26,463", - "created": 1610038286.463375, + "asctime": "2021-01-11 01:01:36,236", + "created": 1610323296.236097, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -4460,25 +4470,25 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 2 at 1610038286.463316", + "message": "Task execution number 2 at 1610323296.236038", "module": "test_periodic", - "msecs": 463.3750915527344, + "msecs": 236.0970973968506, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 796.4091300964355, - "thread": 140098563290880, + "relativeCreated": 792.2961711883545, + "thread": 139968633034496, "threadName": "Thread-5" }, { "args": [ 3, - 1610038286.714088 + 1610323296.48685 ], - "asctime": "2021-01-07 17:51:26,714", - "created": 1610038286.714156, + "asctime": "2021-01-11 01:01:36,486", + "created": 1610323296.486913, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -4486,25 +4496,25 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 3 at 1610038286.714088", + "message": "Task execution number 3 at 1610323296.486850", "module": "test_periodic", - "msecs": 714.155912399292, + "msecs": 486.91296577453613, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 1047.1899509429932, - "thread": 140098571683584, + "relativeCreated": 1043.11203956604, + "thread": 139968641427200, "threadName": "Thread-6" }, { "args": [ 4, - 1610038286.965607 + 1610323296.737573 ], - "asctime": "2021-01-07 17:51:26,965", - "created": 1610038286.965686, + "asctime": "2021-01-11 01:01:36,737", + "created": 1610323296.737633, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -4512,25 +4522,25 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 4 at 1610038286.965607", + "message": "Task execution number 4 at 1610323296.737573", "module": "test_periodic", - "msecs": 965.6860828399658, + "msecs": 737.6329898834229, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 1298.720121383667, - "thread": 140098563290880, + "relativeCreated": 1293.8320636749268, + "thread": 139968633034496, "threadName": "Thread-7" }, { "args": [ 5, - 1610038287.217146 + 1610323296.98792 ], - "asctime": "2021-01-07 17:51:27,217", - "created": 1610038287.217216, + "asctime": "2021-01-11 01:01:36,987", + "created": 1610323296.987952, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -4538,25 +4548,25 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 5 at 1610038287.217146", + "message": "Task execution number 5 at 1610323296.987920", "module": "test_periodic", - "msecs": 217.21601486206055, + "msecs": 987.9519939422607, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 1550.2500534057617, - "thread": 140098571683584, + "relativeCreated": 1544.1510677337646, + "thread": 139968641427200, "threadName": "Thread-8" }, { "args": [ 6, - 1610038287.468796 + 1610323297.238769 ], - "asctime": "2021-01-07 17:51:27,468", - "created": 1610038287.468863, + "asctime": "2021-01-11 01:01:37,238", + "created": 1610323297.238851, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -4564,25 +4574,25 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 6 at 1610038287.468796", + "message": "Task execution number 6 at 1610323297.238769", "module": "test_periodic", - "msecs": 468.86301040649414, + "msecs": 238.85107040405273, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 1801.8970489501953, - "thread": 140098563290880, + "relativeCreated": 1795.0501441955566, + "thread": 139968633034496, "threadName": "Thread-9" }, { "args": [ 7, - 1610038287.719545 + 1610323297.48964 ], - "asctime": "2021-01-07 17:51:27,719", - "created": 1610038287.7196, + "asctime": "2021-01-11 01:01:37,489", + "created": 1610323297.489701, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -4590,25 +4600,25 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 7 at 1610038287.719545", + "message": "Task execution number 7 at 1610323297.489640", "module": "test_periodic", - "msecs": 719.5999622344971, + "msecs": 489.7010326385498, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 2052.6340007781982, - "thread": 140098571683584, + "relativeCreated": 2045.9001064300537, + "thread": 139968641427200, "threadName": "Thread-10" }, { "args": [ 8, - 1610038287.970385 + 1610323297.74031 ], - "asctime": "2021-01-07 17:51:27,970", - "created": 1610038287.970453, + "asctime": "2021-01-11 01:01:37,740", + "created": 1610323297.740371, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -4616,25 +4626,25 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 8 at 1610038287.970385", + "message": "Task execution number 8 at 1610323297.740310", "module": "test_periodic", - "msecs": 970.4530239105225, + "msecs": 740.3709888458252, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 2303.4870624542236, - "thread": 140098563290880, + "relativeCreated": 2296.570062637329, + "thread": 139968633034496, "threadName": "Thread-11" }, { "args": [ 9, - 1610038288.220754 + 1610323297.991 ], - "asctime": "2021-01-07 17:51:28,220", - "created": 1610038288.220781, + "asctime": "2021-01-11 01:01:37,991", + "created": 1610323297.991055, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -4642,25 +4652,25 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 9 at 1610038288.220754", + "message": "Task execution number 9 at 1610323297.991000", "module": "test_periodic", - "msecs": 220.7810878753662, + "msecs": 991.0550117492676, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 2553.8151264190674, - "thread": 140098571683584, + "relativeCreated": 2547.2540855407715, + "thread": 139968641427200, "threadName": "Thread-12" }, { "args": [ 10, - 1610038288.47151 + 1610323298.241749 ], - "asctime": "2021-01-07 17:51:28,471", - "created": 1610038288.471571, + "asctime": "2021-01-11 01:01:38,241", + "created": 1610323298.24182, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -4668,39 +4678,39 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 10 at 1610038288.471510", + "message": "Task execution number 10 at 1610323298.241749", "module": "test_periodic", - "msecs": 471.5709686279297, + "msecs": 241.8200969696045, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 2804.605007171631, - "thread": 140098563290880, + "relativeCreated": 2798.0191707611084, + "thread": 139968633034496, "threadName": "Thread-13" } ], - "msecs": 517.0619487762451, + "msecs": 289.3979549407959, "msg": "Running a periodic task for %d cycles with a cycletime of %ss", "name": "__tLogger__", "pathname": "src/tests/test_periodic.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 2850.0959873199463, - "thread": 140098592974656, + "relativeCreated": 2845.5970287323, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.04549098014831543 + "time_consumption": 0.047577857971191406 }, { "args": [ - "0.2503688335418701", + "0.2503471374511719", "0.2465", "0.2545", "" ], - "asctime": "2021-01-07 17:51:28,518", - "created": 1610038288.518011, + "asctime": "2021-01-11 01:01:38,290", + "created": 1610323298.290429, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4708,17 +4718,17 @@ "levelname": "INFO", "levelno": 20, "lineno": 220, - "message": "Minimum cycle time is correct (Content 0.2503688335418701 in [0.2465 ... 0.2545] and Type is ).", + "message": "Minimum cycle time is correct (Content 0.2503471374511719 in [0.2465 ... 0.2545] and Type is ).", "module": "test", "moduleLogger": [ { "args": [ "Minimum cycle time", - "0.2503688335418701", + "0.2503471374511719", "" ], - "asctime": "2021-01-07 17:51:28,517", - "created": 1610038288.517611, + "asctime": "2021-01-11 01:01:38,290", + "created": 1610323298.290007, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4726,16 +4736,16 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 22, - "message": "Result (Minimum cycle time): 0.2503688335418701 ()", + "message": "Result (Minimum cycle time): 0.2503471374511719 ()", "module": "test", - "msecs": 517.611026763916, + "msecs": 290.0071144104004, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 2850.645065307617, - "thread": 140098592974656, + "relativeCreated": 2846.2061882019043, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -4744,8 +4754,8 @@ "0.2465", "0.2545" ], - "asctime": "2021-01-07 17:51:28,517", - "created": 1610038288.517819, + "asctime": "2021-01-11 01:01:38,290", + "created": 1610323298.290228, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4755,37 +4765,37 @@ "lineno": 34, "message": "Expectation (Minimum cycle time): 0.2465 <= result <= 0.2545", "module": "test", - "msecs": 517.8189277648926, + "msecs": 290.22789001464844, "msg": "Expectation (%s): %s <= result <= %s", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 2850.8529663085938, - "thread": 140098592974656, + "relativeCreated": 2846.4269638061523, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 518.0110931396484, + "msecs": 290.42911529541016, "msg": "Minimum cycle time is correct (Content %s in [%s ... %s] and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 2851.0451316833496, - "thread": 140098592974656, + "relativeCreated": 2846.628189086914, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.00019216537475585938 + "time_consumption": 0.00020122528076171875 }, { "args": [ - "0.2510094377729628", + "0.2507365544637044", "0.2465", "0.2545", "" ], - "asctime": "2021-01-07 17:51:28,518", - "created": 1610038288.518663, + "asctime": "2021-01-11 01:01:38,291", + "created": 1610323298.2911, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4793,17 +4803,17 @@ "levelname": "INFO", "levelno": 20, "lineno": 220, - "message": "Mean cycle time is correct (Content 0.2510094377729628 in [0.2465 ... 0.2545] and Type is ).", + "message": "Mean cycle time is correct (Content 0.2507365544637044 in [0.2465 ... 0.2545] and Type is ).", "module": "test", "moduleLogger": [ { "args": [ "Mean cycle time", - "0.2510094377729628", + "0.2507365544637044", "" ], - "asctime": "2021-01-07 17:51:28,518", - "created": 1610038288.518314, + "asctime": "2021-01-11 01:01:38,290", + "created": 1610323298.290745, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4811,16 +4821,16 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 22, - "message": "Result (Mean cycle time): 0.2510094377729628 ()", + "message": "Result (Mean cycle time): 0.2507365544637044 ()", "module": "test", - "msecs": 518.3138847351074, + "msecs": 290.7450199127197, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 2851.3479232788086, - "thread": 140098592974656, + "relativeCreated": 2846.9440937042236, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -4829,8 +4839,8 @@ "0.2465", "0.2545" ], - "asctime": "2021-01-07 17:51:28,518", - "created": 1610038288.518487, + "asctime": "2021-01-11 01:01:38,290", + "created": 1610323298.29092, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4840,37 +4850,37 @@ "lineno": 34, "message": "Expectation (Mean cycle time): 0.2465 <= result <= 0.2545", "module": "test", - "msecs": 518.4869766235352, + "msecs": 290.9200191497803, "msg": "Expectation (%s): %s <= result <= %s", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 2851.5210151672363, - "thread": 140098592974656, + "relativeCreated": 2847.119092941284, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 518.6629295349121, + "msecs": 291.10002517700195, "msg": "Mean cycle time is correct (Content %s in [%s ... %s] and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 2851.6969680786133, - "thread": 140098592974656, + "relativeCreated": 2847.299098968506, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.00017595291137695312 + "time_consumption": 0.0001800060272216797 }, { "args": [ - "0.2516500949859619", + "0.250917911529541", "0.2465", "0.2565", "" ], - "asctime": "2021-01-07 17:51:28,519", - "created": 1610038288.519281, + "asctime": "2021-01-11 01:01:38,291", + "created": 1610323298.291783, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4878,17 +4888,17 @@ "levelname": "INFO", "levelno": 20, "lineno": 220, - "message": "Maximum cycle time is correct (Content 0.2516500949859619 in [0.2465 ... 0.2565] and Type is ).", + "message": "Maximum cycle time is correct (Content 0.250917911529541 in [0.2465 ... 0.2565] and Type is ).", "module": "test", "moduleLogger": [ { "args": [ "Maximum cycle time", - "0.2516500949859619", + "0.250917911529541", "" ], - "asctime": "2021-01-07 17:51:28,518", - "created": 1610038288.518951, + "asctime": "2021-01-11 01:01:38,291", + "created": 1610323298.291404, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4896,16 +4906,16 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 22, - "message": "Result (Maximum cycle time): 0.2516500949859619 ()", + "message": "Result (Maximum cycle time): 0.250917911529541 ()", "module": "test", - "msecs": 518.9509391784668, + "msecs": 291.40400886535645, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 2851.984977722168, - "thread": 140098592974656, + "relativeCreated": 2847.6030826568604, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -4914,8 +4924,8 @@ "0.2465", "0.2565" ], - "asctime": "2021-01-07 17:51:28,519", - "created": 1610038288.519117, + "asctime": "2021-01-11 01:01:38,291", + "created": 1610323298.291616, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4925,35 +4935,35 @@ "lineno": 34, "message": "Expectation (Maximum cycle time): 0.2465 <= result <= 0.2565", "module": "test", - "msecs": 519.1171169281006, + "msecs": 291.61596298217773, "msg": "Expectation (%s): %s <= result <= %s", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 2852.1511554718018, - "thread": 140098592974656, + "relativeCreated": 2847.8150367736816, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 519.2809104919434, + "msecs": 291.78309440612793, "msg": "Maximum cycle time is correct (Content %s in [%s ... %s] and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 2852.3149490356445, - "thread": 140098592974656, + "relativeCreated": 2847.982168197632, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.00016379356384277344 + "time_consumption": 0.0001671314239501953 }, { "args": [ 10, "0.01" ], - "asctime": "2021-01-07 17:51:28,640", - "created": 1610038288.640749, + "asctime": "2021-01-11 01:01:38,413", + "created": 1610323298.413087, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -4967,10 +4977,10 @@ { "args": [ 1, - 1610038288.520468 + 1610323298.293181 ], - "asctime": "2021-01-07 17:51:28,520", - "created": 1610038288.520495, + "asctime": "2021-01-11 01:01:38,293", + "created": 1610323298.293231, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -4978,25 +4988,25 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 1 at 1610038288.520468", + "message": "Task execution number 1 at 1610323298.293181", "module": "test_periodic", - "msecs": 520.4949378967285, + "msecs": 293.2310104370117, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 2853.5289764404297, - "thread": 140098571683584, + "relativeCreated": 2849.4300842285156, + "thread": 139968641427200, "threadName": "Thread-15" }, { "args": [ 2, - 1610038288.530961 + 1610323298.303801 ], - "asctime": "2021-01-07 17:51:28,531", - "created": 1610038288.531001, + "asctime": "2021-01-11 01:01:38,303", + "created": 1610323298.303851, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -5004,25 +5014,25 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 2 at 1610038288.530961", + "message": "Task execution number 2 at 1610323298.303801", "module": "test_periodic", - "msecs": 531.001091003418, + "msecs": 303.8508892059326, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 2864.035129547119, - "thread": 140098563290880, + "relativeCreated": 2860.0499629974365, + "thread": 139968633034496, "threadName": "Thread-16" }, { "args": [ 3, - 1610038288.542178 + 1610323298.314949 ], - "asctime": "2021-01-07 17:51:28,542", - "created": 1610038288.542245, + "asctime": "2021-01-11 01:01:38,315", + "created": 1610323298.315019, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -5030,25 +5040,25 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 3 at 1610038288.542178", + "message": "Task execution number 3 at 1610323298.314949", "module": "test_periodic", - "msecs": 542.2449111938477, + "msecs": 315.018892288208, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 2875.278949737549, - "thread": 140098571683584, + "relativeCreated": 2871.217966079712, + "thread": 139968641427200, "threadName": "Thread-17" }, { "args": [ 4, - 1610038288.553036 + 1610323298.325354 ], - "asctime": "2021-01-07 17:51:28,553", - "created": 1610038288.553105, + "asctime": "2021-01-11 01:01:38,325", + "created": 1610323298.325389, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -5056,25 +5066,25 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 4 at 1610038288.553036", + "message": "Task execution number 4 at 1610323298.325354", "module": "test_periodic", - "msecs": 553.1051158905029, + "msecs": 325.38890838623047, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 2886.139154434204, - "thread": 140098563290880, + "relativeCreated": 2881.5879821777344, + "thread": 139968633034496, "threadName": "Thread-18" }, { "args": [ 5, - 1610038288.563922 + 1610323298.335975 ], - "asctime": "2021-01-07 17:51:28,563", - "created": 1610038288.563997, + "asctime": "2021-01-11 01:01:38,336", + "created": 1610323298.336027, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -5082,25 +5092,25 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 5 at 1610038288.563922", + "message": "Task execution number 5 at 1610323298.335975", "module": "test_periodic", - "msecs": 563.9970302581787, + "msecs": 336.0269069671631, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 2897.03106880188, - "thread": 140098571683584, + "relativeCreated": 2892.225980758667, + "thread": 139968641427200, "threadName": "Thread-19" }, { "args": [ 6, - 1610038288.575334 + 1610323298.346748 ], - "asctime": "2021-01-07 17:51:28,575", - "created": 1610038288.575413, + "asctime": "2021-01-11 01:01:38,346", + "created": 1610323298.346805, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -5108,25 +5118,25 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 6 at 1610038288.575334", + "message": "Task execution number 6 at 1610323298.346748", "module": "test_periodic", - "msecs": 575.4129886627197, + "msecs": 346.8050956726074, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 2908.447027206421, - "thread": 140098563290880, + "relativeCreated": 2903.0041694641113, + "thread": 139968633034496, "threadName": "Thread-20" }, { "args": [ 7, - 1610038288.586156 + 1610323298.357556 ], - "asctime": "2021-01-07 17:51:28,586", - "created": 1610038288.586227, + "asctime": "2021-01-11 01:01:38,357", + "created": 1610323298.357616, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -5134,25 +5144,25 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 7 at 1610038288.586156", + "message": "Task execution number 7 at 1610323298.357556", "module": "test_periodic", - "msecs": 586.2269401550293, + "msecs": 357.6159477233887, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 2919.2609786987305, - "thread": 140098571683584, + "relativeCreated": 2913.8150215148926, + "thread": 139968641427200, "threadName": "Thread-21" }, { "args": [ 8, - 1610038288.597121 + 1610323298.36852 ], - "asctime": "2021-01-07 17:51:28,597", - "created": 1610038288.597193, + "asctime": "2021-01-11 01:01:38,368", + "created": 1610323298.368579, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -5160,25 +5170,25 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 8 at 1610038288.597121", + "message": "Task execution number 8 at 1610323298.368520", "module": "test_periodic", - "msecs": 597.1930027008057, + "msecs": 368.5789108276367, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 2930.227041244507, - "thread": 140098563290880, + "relativeCreated": 2924.7779846191406, + "thread": 139968633034496, "threadName": "Thread-22" }, { "args": [ 9, - 1610038288.607879 + 1610323298.379186 ], - "asctime": "2021-01-07 17:51:28,607", - "created": 1610038288.607943, + "asctime": "2021-01-11 01:01:38,379", + "created": 1610323298.37925, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -5186,25 +5196,25 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 9 at 1610038288.607879", + "message": "Task execution number 9 at 1610323298.379186", "module": "test_periodic", - "msecs": 607.943058013916, + "msecs": 379.25004959106445, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 2940.977096557617, - "thread": 140098571683584, + "relativeCreated": 2935.4491233825684, + "thread": 139968641427200, "threadName": "Thread-23" }, { "args": [ 10, - 1610038288.618659 + 1610323298.389936 ], - "asctime": "2021-01-07 17:51:28,618", - "created": 1610038288.618719, + "asctime": "2021-01-11 01:01:38,389", + "created": 1610323298.389996, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -5212,39 +5222,39 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 10 at 1610038288.618659", + "message": "Task execution number 10 at 1610323298.389936", "module": "test_periodic", - "msecs": 618.7191009521484, + "msecs": 389.9960517883301, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 2951.7531394958496, - "thread": 140098563290880, + "relativeCreated": 2946.195125579834, + "thread": 139968633034496, "threadName": "Thread-24" } ], - "msecs": 640.7489776611328, + "msecs": 413.0868911743164, "msg": "Running a periodic task for %d cycles with a cycletime of %ss", "name": "__tLogger__", "pathname": "src/tests/test_periodic.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 2973.783016204834, - "thread": 140098592974656, + "relativeCreated": 2969.2859649658203, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.022029876708984375 + "time_consumption": 0.023090839385986328 }, { "args": [ - "0.010493040084838867", + "0.01040506362915039", "0.008900000000000002", "0.0121", "" ], - "asctime": "2021-01-07 17:51:28,641", - "created": 1610038288.641678, + "asctime": "2021-01-11 01:01:38,414", + "created": 1610323298.414114, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5252,17 +5262,17 @@ "levelname": "INFO", "levelno": 20, "lineno": 220, - "message": "Minimum cycle time is correct (Content 0.010493040084838867 in [0.008900000000000002 ... 0.0121] and Type is ).", + "message": "Minimum cycle time is correct (Content 0.01040506362915039 in [0.008900000000000002 ... 0.0121] and Type is ).", "module": "test", "moduleLogger": [ { "args": [ "Minimum cycle time", - "0.010493040084838867", + "0.01040506362915039", "" ], - "asctime": "2021-01-07 17:51:28,641", - "created": 1610038288.641275, + "asctime": "2021-01-11 01:01:38,413", + "created": 1610323298.413711, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5270,16 +5280,16 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 22, - "message": "Result (Minimum cycle time): 0.010493040084838867 ()", + "message": "Result (Minimum cycle time): 0.01040506362915039 ()", "module": "test", - "msecs": 641.2749290466309, + "msecs": 413.7110710144043, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 2974.308967590332, - "thread": 140098592974656, + "relativeCreated": 2969.910144805908, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -5288,8 +5298,8 @@ "0.008900000000000002", "0.0121" ], - "asctime": "2021-01-07 17:51:28,641", - "created": 1610038288.641486, + "asctime": "2021-01-11 01:01:38,413", + "created": 1610323298.413919, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5299,37 +5309,37 @@ "lineno": 34, "message": "Expectation (Minimum cycle time): 0.008900000000000002 <= result <= 0.0121", "module": "test", - "msecs": 641.4859294891357, + "msecs": 413.91897201538086, "msg": "Expectation (%s): %s <= result <= %s", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 2974.519968032837, - "thread": 140098592974656, + "relativeCreated": 2970.1180458068848, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 641.6780948638916, + "msecs": 414.11399841308594, "msg": "Minimum cycle time is correct (Content %s in [%s ... %s] and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 2974.712133407593, - "thread": 140098592974656, + "relativeCreated": 2970.31307220459, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.00019216537475585938 + "time_consumption": 0.00019502639770507812 }, { "args": [ - "0.010910113652547201", + "0.010750558641221788", "0.008900000000000002", "0.0121", "" ], - "asctime": "2021-01-07 17:51:28,642", - "created": 1610038288.642328, + "asctime": "2021-01-11 01:01:38,414", + "created": 1610323298.414761, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5337,17 +5347,17 @@ "levelname": "INFO", "levelno": 20, "lineno": 220, - "message": "Mean cycle time is correct (Content 0.010910113652547201 in [0.008900000000000002 ... 0.0121] and Type is ).", + "message": "Mean cycle time is correct (Content 0.010750558641221788 in [0.008900000000000002 ... 0.0121] and Type is ).", "module": "test", "moduleLogger": [ { "args": [ "Mean cycle time", - "0.010910113652547201", + "0.010750558641221788", "" ], - "asctime": "2021-01-07 17:51:28,641", - "created": 1610038288.641982, + "asctime": "2021-01-11 01:01:38,414", + "created": 1610323298.414421, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5355,16 +5365,16 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 22, - "message": "Result (Mean cycle time): 0.010910113652547201 ()", + "message": "Result (Mean cycle time): 0.010750558641221788 ()", "module": "test", - "msecs": 641.9820785522461, + "msecs": 414.42108154296875, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 2975.0161170959473, - "thread": 140098592974656, + "relativeCreated": 2970.6201553344727, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -5373,8 +5383,8 @@ "0.008900000000000002", "0.0121" ], - "asctime": "2021-01-07 17:51:28,642", - "created": 1610038288.642155, + "asctime": "2021-01-11 01:01:38,414", + "created": 1610323298.414593, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5384,37 +5394,37 @@ "lineno": 34, "message": "Expectation (Mean cycle time): 0.008900000000000002 <= result <= 0.0121", "module": "test", - "msecs": 642.1549320220947, + "msecs": 414.592981338501, "msg": "Expectation (%s): %s <= result <= %s", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 2975.188970565796, - "thread": 140098592974656, + "relativeCreated": 2970.792055130005, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 642.3280239105225, + "msecs": 414.7610664367676, "msg": "Mean cycle time is correct (Content %s in [%s ... %s] and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 2975.3620624542236, - "thread": 140098592974656, + "relativeCreated": 2970.9601402282715, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.00017309188842773438 + "time_consumption": 0.00016808509826660156 }, { "args": [ - "0.01141214370727539", + "0.01114797592163086", "0.008900000000000002", "0.0141", "" ], - "asctime": "2021-01-07 17:51:28,642", - "created": 1610038288.642935, + "asctime": "2021-01-11 01:01:38,415", + "created": 1610323298.415397, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5422,17 +5432,17 @@ "levelname": "INFO", "levelno": 20, "lineno": 220, - "message": "Maximum cycle time is correct (Content 0.01141214370727539 in [0.008900000000000002 ... 0.0141] and Type is ).", + "message": "Maximum cycle time is correct (Content 0.01114797592163086 in [0.008900000000000002 ... 0.0141] and Type is ).", "module": "test", "moduleLogger": [ { "args": [ "Maximum cycle time", - "0.01141214370727539", + "0.01114797592163086", "" ], - "asctime": "2021-01-07 17:51:28,642", - "created": 1610038288.642604, + "asctime": "2021-01-11 01:01:38,415", + "created": 1610323298.415056, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5440,16 +5450,16 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 22, - "message": "Result (Maximum cycle time): 0.01141214370727539 ()", + "message": "Result (Maximum cycle time): 0.01114797592163086 ()", "module": "test", - "msecs": 642.6041126251221, + "msecs": 415.0559902191162, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 2975.6381511688232, - "thread": 140098592974656, + "relativeCreated": 2971.25506401062, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -5458,8 +5468,8 @@ "0.008900000000000002", "0.0141" ], - "asctime": "2021-01-07 17:51:28,642", - "created": 1610038288.642768, + "asctime": "2021-01-11 01:01:38,415", + "created": 1610323298.415232, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5469,35 +5479,35 @@ "lineno": 34, "message": "Expectation (Maximum cycle time): 0.008900000000000002 <= result <= 0.0141", "module": "test", - "msecs": 642.7679061889648, + "msecs": 415.23194313049316, "msg": "Expectation (%s): %s <= result <= %s", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 2975.801944732666, - "thread": 140098592974656, + "relativeCreated": 2971.431016921997, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 642.935037612915, + "msecs": 415.39692878723145, "msg": "Maximum cycle time is correct (Content %s in [%s ... %s] and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 2975.969076156616, - "thread": 140098592974656, + "relativeCreated": 2971.5960025787354, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.0001671314239501953 + "time_consumption": 0.00016498565673828125 }, { "args": [ 10, "0.005" ], - "asctime": "2021-01-07 17:51:28,754", - "created": 1610038288.754275, + "asctime": "2021-01-11 01:01:38,526", + "created": 1610323298.526836, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -5511,10 +5521,10 @@ { "args": [ 1, - 1610038288.644148 + 1610323298.416973 ], - "asctime": "2021-01-07 17:51:28,644", - "created": 1610038288.644182, + "asctime": "2021-01-11 01:01:38,417", + "created": 1610323298.417021, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -5522,25 +5532,25 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 1 at 1610038288.644148", + "message": "Task execution number 1 at 1610323298.416973", "module": "test_periodic", - "msecs": 644.1819667816162, + "msecs": 417.0210361480713, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 2977.2160053253174, - "thread": 140098571683584, + "relativeCreated": 2973.220109939575, + "thread": 139968641427200, "threadName": "Thread-26" }, { "args": [ 2, - 1610038288.649655 + 1610323298.422415 ], - "asctime": "2021-01-07 17:51:28,649", - "created": 1610038288.649698, + "asctime": "2021-01-11 01:01:38,422", + "created": 1610323298.422456, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -5548,25 +5558,25 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 2 at 1610038288.649655", + "message": "Task execution number 2 at 1610323298.422415", "module": "test_periodic", - "msecs": 649.69801902771, + "msecs": 422.4560260772705, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 2982.732057571411, - "thread": 140098563290880, + "relativeCreated": 2978.6550998687744, + "thread": 139968633034496, "threadName": "Thread-27" }, { "args": [ 3, - 1610038288.655508 + 1610323298.428273 ], - "asctime": "2021-01-07 17:51:28,655", - "created": 1610038288.655569, + "asctime": "2021-01-11 01:01:38,428", + "created": 1610323298.428306, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -5574,25 +5584,25 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 3 at 1610038288.655508", + "message": "Task execution number 3 at 1610323298.428273", "module": "test_periodic", - "msecs": 655.5690765380859, + "msecs": 428.30610275268555, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 2988.603115081787, - "thread": 140098571683584, + "relativeCreated": 2984.5051765441895, + "thread": 139968641427200, "threadName": "Thread-28" }, { "args": [ 4, - 1610038288.661398 + 1610323298.433859 ], - "asctime": "2021-01-07 17:51:28,661", - "created": 1610038288.661458, + "asctime": "2021-01-11 01:01:38,433", + "created": 1610323298.433906, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -5600,25 +5610,25 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 4 at 1610038288.661398", + "message": "Task execution number 4 at 1610323298.433859", "module": "test_periodic", - "msecs": 661.4580154418945, + "msecs": 433.90607833862305, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 2994.4920539855957, - "thread": 140098563290880, + "relativeCreated": 2990.105152130127, + "thread": 139968633034496, "threadName": "Thread-29" }, { "args": [ 5, - 1610038288.667199 + 1610323298.439613 ], - "asctime": "2021-01-07 17:51:28,667", - "created": 1610038288.66728, + "asctime": "2021-01-11 01:01:38,439", + "created": 1610323298.439665, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -5626,25 +5636,25 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 5 at 1610038288.667199", + "message": "Task execution number 5 at 1610323298.439613", "module": "test_periodic", - "msecs": 667.2799587249756, + "msecs": 439.6650791168213, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3000.3139972686768, - "thread": 140098571683584, + "relativeCreated": 2995.864152908325, + "thread": 139968641427200, "threadName": "Thread-30" }, { "args": [ 6, - 1610038288.673465 + 1610323298.445224 ], - "asctime": "2021-01-07 17:51:28,673", - "created": 1610038288.673513, + "asctime": "2021-01-11 01:01:38,445", + "created": 1610323298.44527, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -5652,25 +5662,25 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 6 at 1610038288.673465", + "message": "Task execution number 6 at 1610323298.445224", "module": "test_periodic", - "msecs": 673.5129356384277, + "msecs": 445.2700614929199, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3006.546974182129, - "thread": 140098563290880, + "relativeCreated": 3001.469135284424, + "thread": 139968633034496, "threadName": "Thread-31" }, { "args": [ 7, - 1610038288.679131 + 1610323298.451057 ], - "asctime": "2021-01-07 17:51:28,679", - "created": 1610038288.679178, + "asctime": "2021-01-11 01:01:38,451", + "created": 1610323298.451119, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -5678,25 +5688,25 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 7 at 1610038288.679131", + "message": "Task execution number 7 at 1610323298.451057", "module": "test_periodic", - "msecs": 679.17799949646, + "msecs": 451.11894607543945, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3012.212038040161, - "thread": 140098571683584, + "relativeCreated": 3007.3180198669434, + "thread": 139968641427200, "threadName": "Thread-32" }, { "args": [ 8, - 1610038288.684951 + 1610323298.456798 ], - "asctime": "2021-01-07 17:51:28,685", - "created": 1610038288.685019, + "asctime": "2021-01-11 01:01:38,456", + "created": 1610323298.456857, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -5704,25 +5714,25 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 8 at 1610038288.684951", + "message": "Task execution number 8 at 1610323298.456798", "module": "test_periodic", - "msecs": 685.0190162658691, + "msecs": 456.85696601867676, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3018.0530548095703, - "thread": 140098563290880, + "relativeCreated": 3013.0560398101807, + "thread": 139968633034496, "threadName": "Thread-33" }, { "args": [ 9, - 1610038288.690567 + 1610323298.462636 ], - "asctime": "2021-01-07 17:51:28,690", - "created": 1610038288.690617, + "asctime": "2021-01-11 01:01:38,462", + "created": 1610323298.4627, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -5730,25 +5740,25 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 9 at 1610038288.690567", + "message": "Task execution number 9 at 1610323298.462636", "module": "test_periodic", - "msecs": 690.6170845031738, + "msecs": 462.69989013671875, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3023.651123046875, - "thread": 140098571683584, + "relativeCreated": 3018.8989639282227, + "thread": 139968641427200, "threadName": "Thread-34" }, { "args": [ 10, - 1610038288.696224 + 1610323298.468331 ], - "asctime": "2021-01-07 17:51:28,696", - "created": 1610038288.696279, + "asctime": "2021-01-11 01:01:38,468", + "created": 1610323298.46839, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -5756,39 +5766,39 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 10 at 1610038288.696224", + "message": "Task execution number 10 at 1610323298.468331", "module": "test_periodic", - "msecs": 696.2790489196777, + "msecs": 468.38998794555664, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3029.313087463379, - "thread": 140098563290880, + "relativeCreated": 3024.5890617370605, + "thread": 139968633034496, "threadName": "Thread-35" } ], - "msecs": 754.2750835418701, + "msecs": 526.8359184265137, "msg": "Running a periodic task for %d cycles with a cycletime of %ss", "name": "__tLogger__", "pathname": "src/tests/test_periodic.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3087.3091220855713, - "thread": 140098592974656, + "relativeCreated": 3083.0349922180176, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.05799603462219238 + "time_consumption": 0.05844593048095703 }, { "args": [ - "0.005506992340087891", + "0.005441904067993164", "0.00395", "0.00705", "" ], - "asctime": "2021-01-07 17:51:28,755", - "created": 1610038288.755253, + "asctime": "2021-01-11 01:01:38,527", + "created": 1610323298.527875, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5796,17 +5806,17 @@ "levelname": "INFO", "levelno": 20, "lineno": 220, - "message": "Minimum cycle time is correct (Content 0.005506992340087891 in [0.00395 ... 0.00705] and Type is ).", + "message": "Minimum cycle time is correct (Content 0.005441904067993164 in [0.00395 ... 0.00705] and Type is ).", "module": "test", "moduleLogger": [ { "args": [ "Minimum cycle time", - "0.005506992340087891", + "0.005441904067993164", "" ], - "asctime": "2021-01-07 17:51:28,754", - "created": 1610038288.75485, + "asctime": "2021-01-11 01:01:38,527", + "created": 1610323298.527422, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5814,16 +5824,16 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 22, - "message": "Result (Minimum cycle time): 0.005506992340087891 ()", + "message": "Result (Minimum cycle time): 0.005441904067993164 ()", "module": "test", - "msecs": 754.849910736084, + "msecs": 527.4219512939453, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3087.883949279785, - "thread": 140098592974656, + "relativeCreated": 3083.621025085449, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -5832,8 +5842,8 @@ "0.00395", "0.00705" ], - "asctime": "2021-01-07 17:51:28,755", - "created": 1610038288.755062, + "asctime": "2021-01-11 01:01:38,527", + "created": 1610323298.527683, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5843,37 +5853,37 @@ "lineno": 34, "message": "Expectation (Minimum cycle time): 0.00395 <= result <= 0.00705", "module": "test", - "msecs": 755.0621032714844, + "msecs": 527.6830196380615, "msg": "Expectation (%s): %s <= result <= %s", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3088.0961418151855, - "thread": 140098592974656, + "relativeCreated": 3083.8820934295654, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 755.2530765533447, + "msecs": 527.8749465942383, "msg": "Minimum cycle time is correct (Content %s in [%s ... %s] and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3088.287115097046, - "thread": 140098592974656, + "relativeCreated": 3084.074020385742, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.00019097328186035156 + "time_consumption": 0.0001919269561767578 }, { "args": [ - "0.0057862069871690534", + "0.005706442726982964", "0.00395", "0.00705", "" ], - "asctime": "2021-01-07 17:51:28,755", - "created": 1610038288.755898, + "asctime": "2021-01-11 01:01:38,528", + "created": 1610323298.528678, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5881,17 +5891,17 @@ "levelname": "INFO", "levelno": 20, "lineno": 220, - "message": "Mean cycle time is correct (Content 0.0057862069871690534 in [0.00395 ... 0.00705] and Type is ).", + "message": "Mean cycle time is correct (Content 0.005706442726982964 in [0.00395 ... 0.00705] and Type is ).", "module": "test", "moduleLogger": [ { "args": [ "Mean cycle time", - "0.0057862069871690534", + "0.005706442726982964", "" ], - "asctime": "2021-01-07 17:51:28,755", - "created": 1610038288.755557, + "asctime": "2021-01-11 01:01:38,528", + "created": 1610323298.528206, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5899,16 +5909,16 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 22, - "message": "Result (Mean cycle time): 0.0057862069871690534 ()", + "message": "Result (Mean cycle time): 0.005706442726982964 ()", "module": "test", - "msecs": 755.5570602416992, + "msecs": 528.2061100006104, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3088.5910987854004, - "thread": 140098592974656, + "relativeCreated": 3084.4051837921143, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -5917,8 +5927,8 @@ "0.00395", "0.00705" ], - "asctime": "2021-01-07 17:51:28,755", - "created": 1610038288.755726, + "asctime": "2021-01-11 01:01:38,528", + "created": 1610323298.528414, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5928,37 +5938,37 @@ "lineno": 34, "message": "Expectation (Mean cycle time): 0.00395 <= result <= 0.00705", "module": "test", - "msecs": 755.7260990142822, + "msecs": 528.4140110015869, "msg": "Expectation (%s): %s <= result <= %s", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3088.7601375579834, - "thread": 140098592974656, + "relativeCreated": 3084.613084793091, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 755.8979988098145, + "msecs": 528.6779403686523, "msg": "Mean cycle time is correct (Content %s in [%s ... %s] and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3088.9320373535156, - "thread": 140098592974656, + "relativeCreated": 3084.8770141601562, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.00017189979553222656 + "time_consumption": 0.0002639293670654297 }, { "args": [ - "0.006266117095947266", + "0.005857944488525391", "0.00395", "0.009049999999999999", "" ], - "asctime": "2021-01-07 17:51:28,756", - "created": 1610038288.756537, + "asctime": "2021-01-11 01:01:38,529", + "created": 1610323298.529502, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5966,17 +5976,17 @@ "levelname": "INFO", "levelno": 20, "lineno": 220, - "message": "Maximum cycle time is correct (Content 0.006266117095947266 in [0.00395 ... 0.009049999999999999] and Type is ).", + "message": "Maximum cycle time is correct (Content 0.005857944488525391 in [0.00395 ... 0.009049999999999999] and Type is ).", "module": "test", "moduleLogger": [ { "args": [ "Maximum cycle time", - "0.006266117095947266", + "0.005857944488525391", "" ], - "asctime": "2021-01-07 17:51:28,756", - "created": 1610038288.756178, + "asctime": "2021-01-11 01:01:38,529", + "created": 1610323298.529133, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5984,16 +5994,16 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 22, - "message": "Result (Maximum cycle time): 0.006266117095947266 ()", + "message": "Result (Maximum cycle time): 0.005857944488525391 ()", "module": "test", - "msecs": 756.1779022216797, + "msecs": 529.1330814361572, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3089.211940765381, - "thread": 140098592974656, + "relativeCreated": 3085.332155227661, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -6002,8 +6012,8 @@ "0.00395", "0.009049999999999999" ], - "asctime": "2021-01-07 17:51:28,756", - "created": 1610038288.756344, + "asctime": "2021-01-11 01:01:38,529", + "created": 1610323298.529334, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6013,39 +6023,39 @@ "lineno": 34, "message": "Expectation (Maximum cycle time): 0.00395 <= result <= 0.009049999999999999", "module": "test", - "msecs": 756.3440799713135, + "msecs": 529.3340682983398, "msg": "Expectation (%s): %s <= result <= %s", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3089.3781185150146, - "thread": 140098592974656, + "relativeCreated": 3085.5331420898438, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 756.5369606018066, + "msecs": 529.5019149780273, "msg": "Maximum cycle time is correct (Content %s in [%s ... %s] and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3089.570999145508, - "thread": 140098592974656, + "relativeCreated": 3085.7009887695312, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.00019288063049316406 + "time_consumption": 0.0001678466796875 } ], - "thread": 140098592974656, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 2.5453829765319824, - "time_finished": "2021-01-07 17:51:28,756", - "time_start": "2021-01-07 17:51:26,211" + "time_consumption": 2.5451338291168213, + "time_finished": "2021-01-11 01:01:38,529", + "time_start": "2021-01-11 01:01:35,984" }, "pylibs.task.queue: Test clean_queue method": { "args": null, - "asctime": "2021-01-07 17:51:28,974", - "created": 1610038288.974119, + "asctime": "2021-01-11 01:01:38,743", + "created": 1610323298.743541, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -6056,18 +6066,18 @@ "message": "pylibs.task.queue: Test clean_queue method", "module": "__init__", "moduleLogger": [], - "msecs": 974.1189479827881, + "msecs": 743.5410022735596, "msg": "pylibs.task.queue: Test clean_queue method", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/task/unittest/src/tests/__init__.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3307.1529865264893, + "relativeCreated": 3299.7400760650635, "testcaseLogger": [ { "args": [], - "asctime": "2021-01-07 17:51:28,975", - "created": 1610038288.975372, + "asctime": "2021-01-11 01:01:38,744", + "created": 1610323298.744114, "exc_info": null, "exc_text": null, "filename": "test_queue.py", @@ -6078,14 +6088,14 @@ "message": "Enqueued 6 tasks (stop request within 3rd task).", "module": "test_queue", "moduleLogger": [], - "msecs": 975.3720760345459, + "msecs": 744.1139221191406, "msg": "Enqueued 6 tasks (stop request within 3rd task).", "name": "__tLogger__", "pathname": "src/tests/test_queue.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3308.406114578247, - "thread": 140098592974656, + "relativeCreated": 3300.3129959106445, + "thread": 139968662198080, "threadName": "MainThread", "time_consumption": 0.0 }, @@ -6094,8 +6104,8 @@ "6", "" ], - "asctime": "2021-01-07 17:51:28,976", - "created": 1610038288.976519, + "asctime": "2021-01-11 01:01:38,744", + "created": 1610323298.744778, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6112,8 +6122,8 @@ "6", "" ], - "asctime": "2021-01-07 17:51:28,975", - "created": 1610038288.975925, + "asctime": "2021-01-11 01:01:38,744", + "created": 1610323298.744429, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6123,14 +6133,14 @@ "lineno": 22, "message": "Result (Size of Queue before execution): 6 ()", "module": "test", - "msecs": 975.9249687194824, + "msecs": 744.4291114807129, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3308.9590072631836, - "thread": 140098592974656, + "relativeCreated": 3300.628185272217, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -6139,8 +6149,8 @@ "6", "" ], - "asctime": "2021-01-07 17:51:28,976", - "created": 1610038288.976236, + "asctime": "2021-01-11 01:01:38,744", + "created": 1610323298.744612, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6150,35 +6160,35 @@ "lineno": 26, "message": "Expectation (Size of Queue before execution): result = 6 ()", "module": "test", - "msecs": 976.23610496521, + "msecs": 744.6119785308838, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3309.270143508911, - "thread": 140098592974656, + "relativeCreated": 3300.8110523223877, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 976.5191078186035, + "msecs": 744.7779178619385, "msg": "Size of Queue before execution is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3309.5531463623047, - "thread": 140098592974656, + "relativeCreated": 3300.9769916534424, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.0002830028533935547 + "time_consumption": 0.0001659393310546875 }, { "args": [ "3", "" ], - "asctime": "2021-01-07 17:51:28,977", - "created": 1610038288.977922, + "asctime": "2021-01-11 01:01:38,745", + "created": 1610323298.745491, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6195,8 +6205,8 @@ "3", "" ], - "asctime": "2021-01-07 17:51:28,977", - "created": 1610038288.977272, + "asctime": "2021-01-11 01:01:38,745", + "created": 1610323298.745165, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6206,14 +6216,14 @@ "lineno": 22, "message": "Result (Size of Queue after execution): 3 ()", "module": "test", - "msecs": 977.2720336914062, + "msecs": 745.1651096343994, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3310.3060722351074, - "thread": 140098592974656, + "relativeCreated": 3301.3641834259033, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -6222,8 +6232,8 @@ "3", "" ], - "asctime": "2021-01-07 17:51:28,977", - "created": 1610038288.977625, + "asctime": "2021-01-11 01:01:38,745", + "created": 1610323298.745327, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6233,32 +6243,32 @@ "lineno": 26, "message": "Expectation (Size of Queue after execution): result = 3 ()", "module": "test", - "msecs": 977.6248931884766, + "msecs": 745.3269958496094, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3310.6589317321777, - "thread": 140098592974656, + "relativeCreated": 3301.5260696411133, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 977.9219627380371, + "msecs": 745.4910278320312, "msg": "Size of Queue after execution is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3310.9560012817383, - "thread": 140098592974656, + "relativeCreated": 3301.690101623535, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.0002970695495605469 + "time_consumption": 0.000164031982421875 }, { "args": [], - "asctime": "2021-01-07 17:51:28,981", - "created": 1610038288.981052, + "asctime": "2021-01-11 01:01:38,747", + "created": 1610323298.747435, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6275,8 +6285,8 @@ "[ 1, 2, 3 ]", "" ], - "asctime": "2021-01-07 17:51:28,978", - "created": 1610038288.978403, + "asctime": "2021-01-11 01:01:38,745", + "created": 1610323298.745753, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6286,14 +6296,14 @@ "lineno": 22, "message": "Result (Queue execution (identified by a submitted sequence number)): [ 1, 2, 3 ] ()", "module": "test", - "msecs": 978.4030914306641, + "msecs": 745.7530498504639, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3311.4371299743652, - "thread": 140098592974656, + "relativeCreated": 3301.952123641968, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -6302,8 +6312,8 @@ "[ 1, 2, 3 ]", "" ], - "asctime": "2021-01-07 17:51:28,978", - "created": 1610038288.978788, + "asctime": "2021-01-11 01:01:38,745", + "created": 1610323298.74592, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6313,14 +6323,14 @@ "lineno": 26, "message": "Expectation (Queue execution (identified by a submitted sequence number)): result = [ 1, 2, 3 ] ()", "module": "test", - "msecs": 978.787899017334, + "msecs": 745.919942855835, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3311.821937561035, - "thread": 140098592974656, + "relativeCreated": 3302.119016647339, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -6329,8 +6339,8 @@ "1", "" ], - "asctime": "2021-01-07 17:51:28,979", - "created": 1610038288.979111, + "asctime": "2021-01-11 01:01:38,746", + "created": 1610323298.746083, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6340,14 +6350,14 @@ "lineno": 22, "message": "Result (Submitted value number 1): 1 ()", "module": "test", - "msecs": 979.1109561920166, + "msecs": 746.0830211639404, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3312.144994735718, - "thread": 140098592974656, + "relativeCreated": 3302.2820949554443, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -6356,8 +6366,8 @@ "1", "" ], - "asctime": "2021-01-07 17:51:28,979", - "created": 1610038288.979404, + "asctime": "2021-01-11 01:01:38,746", + "created": 1610323298.746228, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6367,14 +6377,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 1): result = 1 ()", "module": "test", - "msecs": 979.4039726257324, + "msecs": 746.2279796600342, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3312.4380111694336, - "thread": 140098592974656, + "relativeCreated": 3302.427053451538, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -6382,8 +6392,8 @@ "1", "" ], - "asctime": "2021-01-07 17:51:28,979", - "created": 1610038288.979695, + "asctime": "2021-01-11 01:01:38,746", + "created": 1610323298.746385, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6393,14 +6403,14 @@ "lineno": 144, "message": "Submitted value number 1 is correct (Content 1 and Type is ).", "module": "test", - "msecs": 979.6950817108154, + "msecs": 746.3850975036621, "msg": "Submitted value number 1 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3312.7291202545166, - "thread": 140098592974656, + "relativeCreated": 3302.584171295166, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -6409,8 +6419,8 @@ "2", "" ], - "asctime": "2021-01-07 17:51:28,980", - "created": 1610038288.98003, + "asctime": "2021-01-11 01:01:38,746", + "created": 1610323298.746551, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6420,14 +6430,14 @@ "lineno": 22, "message": "Result (Submitted value number 2): 2 ()", "module": "test", - "msecs": 980.0300598144531, + "msecs": 746.5510368347168, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3313.0640983581543, - "thread": 140098592974656, + "relativeCreated": 3302.7501106262207, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -6436,8 +6446,8 @@ "2", "" ], - "asctime": "2021-01-07 17:51:28,980", - "created": 1610038288.980342, + "asctime": "2021-01-11 01:01:38,746", + "created": 1610323298.746693, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6447,14 +6457,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 2): result = 2 ()", "module": "test", - "msecs": 980.341911315918, + "msecs": 746.6928958892822, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3313.375949859619, - "thread": 140098592974656, + "relativeCreated": 3302.891969680786, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -6462,8 +6472,8 @@ "2", "" ], - "asctime": "2021-01-07 17:51:28,980", - "created": 1610038288.980428, + "asctime": "2021-01-11 01:01:38,746", + "created": 1610323298.746835, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6473,14 +6483,14 @@ "lineno": 144, "message": "Submitted value number 2 is correct (Content 2 and Type is ).", "module": "test", - "msecs": 980.4279804229736, + "msecs": 746.8349933624268, "msg": "Submitted value number 2 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3313.462018966675, - "thread": 140098592974656, + "relativeCreated": 3303.0340671539307, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -6489,8 +6499,8 @@ "3", "" ], - "asctime": "2021-01-07 17:51:28,980", - "created": 1610038288.98051, + "asctime": "2021-01-11 01:01:38,746", + "created": 1610323298.746992, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6500,14 +6510,14 @@ "lineno": 22, "message": "Result (Submitted value number 3): 3 ()", "module": "test", - "msecs": 980.5099964141846, + "msecs": 746.9921112060547, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3313.5440349578857, - "thread": 140098592974656, + "relativeCreated": 3303.1911849975586, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -6516,8 +6526,8 @@ "3", "" ], - "asctime": "2021-01-07 17:51:28,980", - "created": 1610038288.980595, + "asctime": "2021-01-11 01:01:38,747", + "created": 1610323298.747152, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6527,14 +6537,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 3): result = 3 ()", "module": "test", - "msecs": 980.5951118469238, + "msecs": 747.1520900726318, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3313.629150390625, - "thread": 140098592974656, + "relativeCreated": 3303.3511638641357, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -6542,8 +6552,8 @@ "3", "" ], - "asctime": "2021-01-07 17:51:28,980", - "created": 1610038288.980841, + "asctime": "2021-01-11 01:01:38,747", + "created": 1610323298.747296, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6553,32 +6563,32 @@ "lineno": 144, "message": "Submitted value number 3 is correct (Content 3 and Type is ).", "module": "test", - "msecs": 980.8409214019775, + "msecs": 747.2960948944092, "msg": "Submitted value number 3 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3313.8749599456787, - "thread": 140098592974656, + "relativeCreated": 3303.495168685913, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 981.0519218444824, + "msecs": 747.4350929260254, "msg": "Queue execution (identified by a submitted sequence number): Values and number of submitted values is correct. See detailed log for more information.", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3314.0859603881836, - "thread": 140098592974656, + "relativeCreated": 3303.6341667175293, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.0002110004425048828 + "time_consumption": 0.00013899803161621094 }, { "args": [], - "asctime": "2021-01-07 17:51:28,981", - "created": 1610038288.981561, + "asctime": "2021-01-11 01:01:38,747", + "created": 1610323298.747833, "exc_info": null, "exc_text": null, "filename": "test_queue.py", @@ -6589,14 +6599,14 @@ "message": "Cleaning Queue.", "module": "test_queue", "moduleLogger": [], - "msecs": 981.5609455108643, + "msecs": 747.8330135345459, "msg": "Cleaning Queue.", "name": "__tLogger__", "pathname": "src/tests/test_queue.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3314.5949840545654, - "thread": 140098592974656, + "relativeCreated": 3304.03208732605, + "thread": 139968662198080, "threadName": "MainThread", "time_consumption": 0.0 }, @@ -6605,8 +6615,8 @@ "0", "" ], - "asctime": "2021-01-07 17:51:28,981", - "created": 1610038288.981923, + "asctime": "2021-01-11 01:01:38,748", + "created": 1610323298.748402, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6623,8 +6633,8 @@ "0", "" ], - "asctime": "2021-01-07 17:51:28,981", - "created": 1610038288.981705, + "asctime": "2021-01-11 01:01:38,748", + "created": 1610323298.748094, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6634,14 +6644,14 @@ "lineno": 22, "message": "Result (Size of Queue after cleaning queue): 0 ()", "module": "test", - "msecs": 981.7049503326416, + "msecs": 748.0940818786621, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3314.738988876343, - "thread": 140098592974656, + "relativeCreated": 3304.293155670166, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -6650,8 +6660,8 @@ "0", "" ], - "asctime": "2021-01-07 17:51:28,981", - "created": 1610038288.981831, + "asctime": "2021-01-11 01:01:38,748", + "created": 1610323298.74825, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6661,39 +6671,39 @@ "lineno": 26, "message": "Expectation (Size of Queue after cleaning queue): result = 0 ()", "module": "test", - "msecs": 981.8310737609863, + "msecs": 748.2500076293945, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3314.8651123046875, - "thread": 140098592974656, + "relativeCreated": 3304.4490814208984, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 981.9231033325195, + "msecs": 748.4021186828613, "msg": "Size of Queue after cleaning queue is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3314.9571418762207, - "thread": 140098592974656, + "relativeCreated": 3304.6011924743652, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 9.202957153320312e-05 + "time_consumption": 0.00015211105346679688 } ], - "thread": 140098592974656, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.007804155349731445, - "time_finished": "2021-01-07 17:51:28,981", - "time_start": "2021-01-07 17:51:28,974" + "time_consumption": 0.004861116409301758, + "time_finished": "2021-01-11 01:01:38,748", + "time_start": "2021-01-11 01:01:38,743" }, "pylibs.task.queue: Test qsize and queue execution order by priority": { "args": null, - "asctime": "2021-01-07 17:51:28,757", - "created": 1610038288.757108, + "asctime": "2021-01-11 01:01:38,530", + "created": 1610323298.53004, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -6704,18 +6714,18 @@ "message": "pylibs.task.queue: Test qsize and queue execution order by priority", "module": "__init__", "moduleLogger": [], - "msecs": 757.1079730987549, + "msecs": 530.0400257110596, "msg": "pylibs.task.queue: Test qsize and queue execution order by priority", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/task/unittest/src/tests/__init__.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3090.142011642456, + "relativeCreated": 3086.2390995025635, "testcaseLogger": [ { "args": [], - "asctime": "2021-01-07 17:51:28,757", - "created": 1610038288.757696, + "asctime": "2021-01-11 01:01:38,530", + "created": 1610323298.530693, "exc_info": null, "exc_text": null, "filename": "test_queue.py", @@ -6726,14 +6736,14 @@ "message": "Enqueued 6 unordered tasks.", "module": "test_queue", "moduleLogger": [], - "msecs": 757.6959133148193, + "msecs": 530.6930541992188, "msg": "Enqueued 6 unordered tasks.", "name": "__tLogger__", "pathname": "src/tests/test_queue.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3090.7299518585205, - "thread": 140098592974656, + "relativeCreated": 3086.8921279907227, + "thread": 139968662198080, "threadName": "MainThread", "time_consumption": 0.0 }, @@ -6742,8 +6752,8 @@ "6", "" ], - "asctime": "2021-01-07 17:51:28,758", - "created": 1610038288.758341, + "asctime": "2021-01-11 01:01:38,531", + "created": 1610323298.531607, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6760,8 +6770,8 @@ "6", "" ], - "asctime": "2021-01-07 17:51:28,757", - "created": 1610038288.757983, + "asctime": "2021-01-11 01:01:38,531", + "created": 1610323298.531204, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6771,14 +6781,14 @@ "lineno": 22, "message": "Result (Size of Queue before execution): 6 ()", "module": "test", - "msecs": 757.9829692840576, + "msecs": 531.2039852142334, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3091.017007827759, - "thread": 140098592974656, + "relativeCreated": 3087.4030590057373, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -6787,8 +6797,8 @@ "6", "" ], - "asctime": "2021-01-07 17:51:28,758", - "created": 1610038288.758161, + "asctime": "2021-01-11 01:01:38,531", + "created": 1610323298.531395, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6798,35 +6808,35 @@ "lineno": 26, "message": "Expectation (Size of Queue before execution): result = 6 ()", "module": "test", - "msecs": 758.1610679626465, + "msecs": 531.3949584960938, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3091.1951065063477, - "thread": 140098592974656, + "relativeCreated": 3087.5940322875977, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 758.3410739898682, + "msecs": 531.606912612915, "msg": "Size of Queue before execution is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3091.3751125335693, - "thread": 140098592974656, + "relativeCreated": 3087.805986404419, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.0001800060272216797 + "time_consumption": 0.00021195411682128906 }, { "args": [ "0", "" ], - "asctime": "2021-01-07 17:51:28,859", - "created": 1610038288.859788, + "asctime": "2021-01-11 01:01:38,633", + "created": 1610323298.633138, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6843,8 +6853,8 @@ "0", "" ], - "asctime": "2021-01-07 17:51:28,859", - "created": 1610038288.859223, + "asctime": "2021-01-11 01:01:38,632", + "created": 1610323298.632522, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6854,14 +6864,14 @@ "lineno": 22, "message": "Result (Size of Queue after execution): 0 ()", "module": "test", - "msecs": 859.2228889465332, + "msecs": 632.5221061706543, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3192.2569274902344, - "thread": 140098592974656, + "relativeCreated": 3188.721179962158, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -6870,8 +6880,8 @@ "0", "" ], - "asctime": "2021-01-07 17:51:28,859", - "created": 1610038288.859582, + "asctime": "2021-01-11 01:01:38,632", + "created": 1610323298.632945, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6881,32 +6891,32 @@ "lineno": 26, "message": "Expectation (Size of Queue after execution): result = 0 ()", "module": "test", - "msecs": 859.5819473266602, + "msecs": 632.9450607299805, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3192.6159858703613, - "thread": 140098592974656, + "relativeCreated": 3189.1441345214844, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 859.7879409790039, + "msecs": 633.1379413604736, "msg": "Size of Queue after execution is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3192.821979522705, - "thread": 140098592974656, + "relativeCreated": 3189.3370151519775, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.00020599365234375 + "time_consumption": 0.00019288063049316406 }, { "args": [], - "asctime": "2021-01-07 17:51:28,863", - "created": 1610038288.863311, + "asctime": "2021-01-11 01:01:38,636", + "created": 1610323298.63628, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6923,8 +6933,8 @@ "[ 1, 2, 3, 5, 6, 7 ]", "" ], - "asctime": "2021-01-07 17:51:28,860", - "created": 1610038288.860162, + "asctime": "2021-01-11 01:01:38,633", + "created": 1610323298.633487, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6934,14 +6944,14 @@ "lineno": 22, "message": "Result (Queue execution (identified by a submitted sequence number)): [ 1, 2, 3, 5, 6, 7 ] ()", "module": "test", - "msecs": 860.1620197296143, + "msecs": 633.4869861602783, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3193.1960582733154, - "thread": 140098592974656, + "relativeCreated": 3189.686059951782, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -6950,8 +6960,8 @@ "[ 1, 2, 3, 5, 6, 7 ]", "" ], - "asctime": "2021-01-07 17:51:28,860", - "created": 1610038288.860358, + "asctime": "2021-01-11 01:01:38,633", + "created": 1610323298.633676, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6961,14 +6971,14 @@ "lineno": 26, "message": "Expectation (Queue execution (identified by a submitted sequence number)): result = [ 1, 2, 3, 5, 6, 7 ] ()", "module": "test", - "msecs": 860.3579998016357, + "msecs": 633.6760520935059, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3193.392038345337, - "thread": 140098592974656, + "relativeCreated": 3189.8751258850098, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -6977,8 +6987,8 @@ "1", "" ], - "asctime": "2021-01-07 17:51:28,860", - "created": 1610038288.860535, + "asctime": "2021-01-11 01:01:38,633", + "created": 1610323298.63385, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6988,14 +6998,14 @@ "lineno": 22, "message": "Result (Submitted value number 1): 1 ()", "module": "test", - "msecs": 860.5349063873291, + "msecs": 633.85009765625, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3193.5689449310303, - "thread": 140098592974656, + "relativeCreated": 3190.049171447754, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -7004,8 +7014,8 @@ "1", "" ], - "asctime": "2021-01-07 17:51:28,860", - "created": 1610038288.860733, + "asctime": "2021-01-11 01:01:38,633", + "created": 1610323298.633986, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7015,14 +7025,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 1): result = 1 ()", "module": "test", - "msecs": 860.7330322265625, + "msecs": 633.9859962463379, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3193.7670707702637, - "thread": 140098592974656, + "relativeCreated": 3190.185070037842, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -7030,8 +7040,8 @@ "1", "" ], - "asctime": "2021-01-07 17:51:28,860", - "created": 1610038288.860896, + "asctime": "2021-01-11 01:01:38,634", + "created": 1610323298.634125, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7041,14 +7051,14 @@ "lineno": 144, "message": "Submitted value number 1 is correct (Content 1 and Type is ).", "module": "test", - "msecs": 860.896110534668, + "msecs": 634.1249942779541, "msg": "Submitted value number 1 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3193.930149078369, - "thread": 140098592974656, + "relativeCreated": 3190.324068069458, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -7057,8 +7067,8 @@ "2", "" ], - "asctime": "2021-01-07 17:51:28,861", - "created": 1610038288.861055, + "asctime": "2021-01-11 01:01:38,634", + "created": 1610323298.634263, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7068,14 +7078,14 @@ "lineno": 22, "message": "Result (Submitted value number 2): 2 ()", "module": "test", - "msecs": 861.0548973083496, + "msecs": 634.2630386352539, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3194.088935852051, - "thread": 140098592974656, + "relativeCreated": 3190.462112426758, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -7084,8 +7094,8 @@ "2", "" ], - "asctime": "2021-01-07 17:51:28,861", - "created": 1610038288.8612, + "asctime": "2021-01-11 01:01:38,634", + "created": 1610323298.634398, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7095,14 +7105,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 2): result = 2 ()", "module": "test", - "msecs": 861.2000942230225, + "msecs": 634.3979835510254, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3194.2341327667236, - "thread": 140098592974656, + "relativeCreated": 3190.5970573425293, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -7110,8 +7120,8 @@ "2", "" ], - "asctime": "2021-01-07 17:51:28,861", - "created": 1610038288.861359, + "asctime": "2021-01-11 01:01:38,634", + "created": 1610323298.634527, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7121,14 +7131,14 @@ "lineno": 144, "message": "Submitted value number 2 is correct (Content 2 and Type is ).", "module": "test", - "msecs": 861.3588809967041, + "msecs": 634.5269680023193, "msg": "Submitted value number 2 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3194.3929195404053, - "thread": 140098592974656, + "relativeCreated": 3190.7260417938232, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -7137,8 +7147,8 @@ "3", "" ], - "asctime": "2021-01-07 17:51:28,861", - "created": 1610038288.861512, + "asctime": "2021-01-11 01:01:38,634", + "created": 1610323298.634658, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7148,14 +7158,14 @@ "lineno": 22, "message": "Result (Submitted value number 3): 3 ()", "module": "test", - "msecs": 861.5119457244873, + "msecs": 634.6580982208252, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3194.5459842681885, - "thread": 140098592974656, + "relativeCreated": 3190.857172012329, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -7164,8 +7174,8 @@ "3", "" ], - "asctime": "2021-01-07 17:51:28,861", - "created": 1610038288.861656, + "asctime": "2021-01-11 01:01:38,634", + "created": 1610323298.634785, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7175,14 +7185,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 3): result = 3 ()", "module": "test", - "msecs": 861.6559505462646, + "msecs": 634.7849369049072, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3194.689989089966, - "thread": 140098592974656, + "relativeCreated": 3190.984010696411, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -7190,8 +7200,8 @@ "3", "" ], - "asctime": "2021-01-07 17:51:28,861", - "created": 1610038288.861803, + "asctime": "2021-01-11 01:01:38,634", + "created": 1610323298.634916, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7201,14 +7211,14 @@ "lineno": 144, "message": "Submitted value number 3 is correct (Content 3 and Type is ).", "module": "test", - "msecs": 861.8030548095703, + "msecs": 634.9160671234131, "msg": "Submitted value number 3 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3194.8370933532715, - "thread": 140098592974656, + "relativeCreated": 3191.115140914917, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -7217,8 +7227,8 @@ "5", "" ], - "asctime": "2021-01-07 17:51:28,861", - "created": 1610038288.861961, + "asctime": "2021-01-11 01:01:38,635", + "created": 1610323298.635073, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7228,14 +7238,14 @@ "lineno": 22, "message": "Result (Submitted value number 4): 5 ()", "module": "test", - "msecs": 861.9608879089355, + "msecs": 635.0729465484619, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3194.9949264526367, - "thread": 140098592974656, + "relativeCreated": 3191.272020339966, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -7244,8 +7254,8 @@ "5", "" ], - "asctime": "2021-01-07 17:51:28,862", - "created": 1610038288.862118, + "asctime": "2021-01-11 01:01:38,635", + "created": 1610323298.635203, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7255,14 +7265,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 4): result = 5 ()", "module": "test", - "msecs": 862.1180057525635, + "msecs": 635.2028846740723, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3195.1520442962646, - "thread": 140098592974656, + "relativeCreated": 3191.401958465576, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -7270,8 +7280,8 @@ "5", "" ], - "asctime": "2021-01-07 17:51:28,862", - "created": 1610038288.862265, + "asctime": "2021-01-11 01:01:38,635", + "created": 1610323298.635331, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7281,14 +7291,14 @@ "lineno": 144, "message": "Submitted value number 4 is correct (Content 5 and Type is ).", "module": "test", - "msecs": 862.2651100158691, + "msecs": 635.3309154510498, "msg": "Submitted value number 4 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3195.2991485595703, - "thread": 140098592974656, + "relativeCreated": 3191.5299892425537, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -7297,8 +7307,8 @@ "6", "" ], - "asctime": "2021-01-07 17:51:28,862", - "created": 1610038288.862417, + "asctime": "2021-01-11 01:01:38,635", + "created": 1610323298.635468, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7308,14 +7318,14 @@ "lineno": 22, "message": "Result (Submitted value number 5): 6 ()", "module": "test", - "msecs": 862.4169826507568, + "msecs": 635.4680061340332, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3195.451021194458, - "thread": 140098592974656, + "relativeCreated": 3191.667079925537, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -7324,8 +7334,8 @@ "6", "" ], - "asctime": "2021-01-07 17:51:28,862", - "created": 1610038288.862562, + "asctime": "2021-01-11 01:01:38,635", + "created": 1610323298.635624, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7335,14 +7345,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 5): result = 6 ()", "module": "test", - "msecs": 862.5619411468506, + "msecs": 635.6239318847656, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3195.5959796905518, - "thread": 140098592974656, + "relativeCreated": 3191.8230056762695, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -7350,8 +7360,8 @@ "6", "" ], - "asctime": "2021-01-07 17:51:28,862", - "created": 1610038288.862719, + "asctime": "2021-01-11 01:01:38,635", + "created": 1610323298.635761, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7361,14 +7371,14 @@ "lineno": 144, "message": "Submitted value number 5 is correct (Content 6 and Type is ).", "module": "test", - "msecs": 862.7190589904785, + "msecs": 635.761022567749, "msg": "Submitted value number 5 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3195.7530975341797, - "thread": 140098592974656, + "relativeCreated": 3191.960096359253, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -7377,8 +7387,8 @@ "7", "" ], - "asctime": "2021-01-07 17:51:28,862", - "created": 1610038288.86287, + "asctime": "2021-01-11 01:01:38,635", + "created": 1610323298.635896, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7388,14 +7398,14 @@ "lineno": 22, "message": "Result (Submitted value number 6): 7 ()", "module": "test", - "msecs": 862.8699779510498, + "msecs": 635.8959674835205, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3195.904016494751, - "thread": 140098592974656, + "relativeCreated": 3192.0950412750244, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -7404,8 +7414,8 @@ "7", "" ], - "asctime": "2021-01-07 17:51:28,863", - "created": 1610038288.863012, + "asctime": "2021-01-11 01:01:38,636", + "created": 1610323298.636021, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7415,14 +7425,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 6): result = 7 ()", "module": "test", - "msecs": 863.0120754241943, + "msecs": 636.0208988189697, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3196.0461139678955, - "thread": 140098592974656, + "relativeCreated": 3192.2199726104736, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -7430,8 +7440,8 @@ "7", "" ], - "asctime": "2021-01-07 17:51:28,863", - "created": 1610038288.863158, + "asctime": "2021-01-11 01:01:38,636", + "created": 1610323298.636157, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7441,39 +7451,39 @@ "lineno": 144, "message": "Submitted value number 6 is correct (Content 7 and Type is ).", "module": "test", - "msecs": 863.1579875946045, + "msecs": 636.1570358276367, "msg": "Submitted value number 6 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3196.1920261383057, - "thread": 140098592974656, + "relativeCreated": 3192.3561096191406, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 863.3110523223877, + "msecs": 636.2800598144531, "msg": "Queue execution (identified by a submitted sequence number): Values and number of submitted values is correct. See detailed log for more information.", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3196.345090866089, - "thread": 140098592974656, + "relativeCreated": 3192.479133605957, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.00015306472778320312 + "time_consumption": 0.00012302398681640625 } ], - "thread": 140098592974656, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.10620307922363281, - "time_finished": "2021-01-07 17:51:28,863", - "time_start": "2021-01-07 17:51:28,757" + "time_consumption": 0.10624003410339355, + "time_finished": "2021-01-11 01:01:38,636", + "time_start": "2021-01-11 01:01:38,530" }, "pylibs.task.queue: Test stop method": { "args": null, - "asctime": "2021-01-07 17:51:28,863", - "created": 1610038288.863867, + "asctime": "2021-01-11 01:01:38,636", + "created": 1610323298.636781, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -7484,18 +7494,18 @@ "message": "pylibs.task.queue: Test stop method", "module": "__init__", "moduleLogger": [], - "msecs": 863.8670444488525, + "msecs": 636.7809772491455, "msg": "pylibs.task.queue: Test stop method", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/task/unittest/src/tests/__init__.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3196.9010829925537, + "relativeCreated": 3192.9800510406494, "testcaseLogger": [ { "args": [], - "asctime": "2021-01-07 17:51:28,864", - "created": 1610038288.864445, + "asctime": "2021-01-11 01:01:38,637", + "created": 1610323298.637301, "exc_info": null, "exc_text": null, "filename": "test_queue.py", @@ -7506,14 +7516,14 @@ "message": "Enqueued 6 tasks (stop request within 4th task).", "module": "test_queue", "moduleLogger": [], - "msecs": 864.4449710845947, + "msecs": 637.300968170166, "msg": "Enqueued 6 tasks (stop request within 4th task).", "name": "__tLogger__", "pathname": "src/tests/test_queue.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3197.479009628296, - "thread": 140098592974656, + "relativeCreated": 3193.50004196167, + "thread": 139968662198080, "threadName": "MainThread", "time_consumption": 0.0 }, @@ -7522,8 +7532,8 @@ "6", "" ], - "asctime": "2021-01-07 17:51:28,865", - "created": 1610038288.865099, + "asctime": "2021-01-11 01:01:38,637", + "created": 1610323298.637885, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7540,8 +7550,8 @@ "6", "" ], - "asctime": "2021-01-07 17:51:28,864", - "created": 1610038288.864754, + "asctime": "2021-01-11 01:01:38,637", + "created": 1610323298.637569, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7551,14 +7561,14 @@ "lineno": 22, "message": "Result (Size of Queue before 1st execution): 6 ()", "module": "test", - "msecs": 864.7539615631104, + "msecs": 637.5689506530762, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3197.7880001068115, - "thread": 140098592974656, + "relativeCreated": 3193.76802444458, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -7567,8 +7577,8 @@ "6", "" ], - "asctime": "2021-01-07 17:51:28,864", - "created": 1610038288.864932, + "asctime": "2021-01-11 01:01:38,637", + "created": 1610323298.637723, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7578,35 +7588,35 @@ "lineno": 26, "message": "Expectation (Size of Queue before 1st execution): result = 6 ()", "module": "test", - "msecs": 864.9320602416992, + "msecs": 637.7229690551758, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3197.9660987854004, - "thread": 140098592974656, + "relativeCreated": 3193.9220428466797, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 865.0989532470703, + "msecs": 637.8850936889648, "msg": "Size of Queue before 1st execution is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3198.1329917907715, - "thread": 140098592974656, + "relativeCreated": 3194.0841674804688, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.00016689300537109375 + "time_consumption": 0.0001621246337890625 }, { "args": [ "2", "" ], - "asctime": "2021-01-07 17:51:28,865", - "created": 1610038288.865835, + "asctime": "2021-01-11 01:01:38,638", + "created": 1610323298.638544, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7623,8 +7633,8 @@ "2", "" ], - "asctime": "2021-01-07 17:51:28,865", - "created": 1610038288.865511, + "asctime": "2021-01-11 01:01:38,638", + "created": 1610323298.638254, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7634,14 +7644,14 @@ "lineno": 22, "message": "Result (Size of Queue after 1st execution): 2 ()", "module": "test", - "msecs": 865.5109405517578, + "msecs": 638.253927230835, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3198.544979095459, - "thread": 140098592974656, + "relativeCreated": 3194.453001022339, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -7650,8 +7660,8 @@ "2", "" ], - "asctime": "2021-01-07 17:51:28,865", - "created": 1610038288.865678, + "asctime": "2021-01-11 01:01:38,638", + "created": 1610323298.638402, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7661,32 +7671,32 @@ "lineno": 26, "message": "Expectation (Size of Queue after 1st execution): result = 2 ()", "module": "test", - "msecs": 865.678071975708, + "msecs": 638.401985168457, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3198.712110519409, - "thread": 140098592974656, + "relativeCreated": 3194.601058959961, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 865.8349514007568, + "msecs": 638.5440826416016, "msg": "Size of Queue after 1st execution is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3198.868989944458, - "thread": 140098592974656, + "relativeCreated": 3194.7431564331055, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.00015687942504882812 + "time_consumption": 0.00014209747314453125 }, { "args": [], - "asctime": "2021-01-07 17:51:28,869", - "created": 1610038288.869087, + "asctime": "2021-01-11 01:01:38,640", + "created": 1610323298.640242, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7703,8 +7713,8 @@ "[ 1, 2, 3, 5 ]", "" ], - "asctime": "2021-01-07 17:51:28,866", - "created": 1610038288.866127, + "asctime": "2021-01-11 01:01:38,638", + "created": 1610323298.638933, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7714,14 +7724,14 @@ "lineno": 22, "message": "Result (Queue execution (1st part; identified by a submitted sequence number)): [ 1, 2, 3, 5 ] ()", "module": "test", - "msecs": 866.1270141601562, + "msecs": 638.9329433441162, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3199.1610527038574, - "thread": 140098592974656, + "relativeCreated": 3195.13201713562, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -7730,8 +7740,8 @@ "[ 1, 2, 3, 5 ]", "" ], - "asctime": "2021-01-07 17:51:28,866", - "created": 1610038288.8663, + "asctime": "2021-01-11 01:01:38,639", + "created": 1610323298.639083, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7741,14 +7751,14 @@ "lineno": 26, "message": "Expectation (Queue execution (1st part; identified by a submitted sequence number)): result = [ 1, 2, 3, 5 ] ()", "module": "test", - "msecs": 866.300106048584, + "msecs": 639.0829086303711, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3199.334144592285, - "thread": 140098592974656, + "relativeCreated": 3195.281982421875, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -7757,8 +7767,8 @@ "1", "" ], - "asctime": "2021-01-07 17:51:28,866", - "created": 1610038288.866465, + "asctime": "2021-01-11 01:01:38,639", + "created": 1610323298.639188, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7768,14 +7778,14 @@ "lineno": 22, "message": "Result (Submitted value number 1): 1 ()", "module": "test", - "msecs": 866.4650917053223, + "msecs": 639.1880512237549, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3199.4991302490234, - "thread": 140098592974656, + "relativeCreated": 3195.387125015259, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -7784,8 +7794,8 @@ "1", "" ], - "asctime": "2021-01-07 17:51:28,866", - "created": 1610038288.866616, + "asctime": "2021-01-11 01:01:38,639", + "created": 1610323298.63928, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7795,14 +7805,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 1): result = 1 ()", "module": "test", - "msecs": 866.6160106658936, + "msecs": 639.2800807952881, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3199.6500492095947, - "thread": 140098592974656, + "relativeCreated": 3195.479154586792, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -7810,8 +7820,8 @@ "1", "" ], - "asctime": "2021-01-07 17:51:28,866", - "created": 1610038288.866766, + "asctime": "2021-01-11 01:01:38,639", + "created": 1610323298.639366, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7821,14 +7831,14 @@ "lineno": 144, "message": "Submitted value number 1 is correct (Content 1 and Type is ).", "module": "test", - "msecs": 866.7659759521484, + "msecs": 639.3659114837646, "msg": "Submitted value number 1 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3199.8000144958496, - "thread": 140098592974656, + "relativeCreated": 3195.5649852752686, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -7837,8 +7847,8 @@ "2", "" ], - "asctime": "2021-01-07 17:51:28,867", - "created": 1610038288.867043, + "asctime": "2021-01-11 01:01:38,639", + "created": 1610323298.639454, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7848,14 +7858,14 @@ "lineno": 22, "message": "Result (Submitted value number 2): 2 ()", "module": "test", - "msecs": 867.0430183410645, + "msecs": 639.4538879394531, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3200.0770568847656, - "thread": 140098592974656, + "relativeCreated": 3195.652961730957, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -7864,8 +7874,8 @@ "2", "" ], - "asctime": "2021-01-07 17:51:28,867", - "created": 1610038288.867298, + "asctime": "2021-01-11 01:01:38,639", + "created": 1610323298.639552, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7875,14 +7885,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 2): result = 2 ()", "module": "test", - "msecs": 867.297887802124, + "msecs": 639.552116394043, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3200.331926345825, - "thread": 140098592974656, + "relativeCreated": 3195.751190185547, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -7890,8 +7900,8 @@ "2", "" ], - "asctime": "2021-01-07 17:51:28,867", - "created": 1610038288.867568, + "asctime": "2021-01-11 01:01:38,639", + "created": 1610323298.639635, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7901,14 +7911,14 @@ "lineno": 144, "message": "Submitted value number 2 is correct (Content 2 and Type is ).", "module": "test", - "msecs": 867.5680160522461, + "msecs": 639.6350860595703, "msg": "Submitted value number 2 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3200.6020545959473, - "thread": 140098592974656, + "relativeCreated": 3195.834159851074, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -7917,8 +7927,8 @@ "3", "" ], - "asctime": "2021-01-07 17:51:28,868", - "created": 1610038288.868103, + "asctime": "2021-01-11 01:01:38,639", + "created": 1610323298.63972, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7928,14 +7938,14 @@ "lineno": 22, "message": "Result (Submitted value number 3): 3 ()", "module": "test", - "msecs": 868.10302734375, + "msecs": 639.7199630737305, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3201.137065887451, - "thread": 140098592974656, + "relativeCreated": 3195.9190368652344, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -7944,8 +7954,8 @@ "3", "" ], - "asctime": "2021-01-07 17:51:28,868", - "created": 1610038288.868392, + "asctime": "2021-01-11 01:01:38,639", + "created": 1610323298.639816, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7955,14 +7965,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 3): result = 3 ()", "module": "test", - "msecs": 868.3919906616211, + "msecs": 639.8160457611084, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3201.4260292053223, - "thread": 140098592974656, + "relativeCreated": 3196.0151195526123, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -7970,8 +7980,8 @@ "3", "" ], - "asctime": "2021-01-07 17:51:28,868", - "created": 1610038288.868733, + "asctime": "2021-01-11 01:01:38,639", + "created": 1610323298.6399, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7981,14 +7991,14 @@ "lineno": 144, "message": "Submitted value number 3 is correct (Content 3 and Type is ).", "module": "test", - "msecs": 868.7329292297363, + "msecs": 639.8999691009521, "msg": "Submitted value number 3 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3201.7669677734375, - "thread": 140098592974656, + "relativeCreated": 3196.099042892456, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -7997,8 +8007,8 @@ "5", "" ], - "asctime": "2021-01-07 17:51:28,868", - "created": 1610038288.868821, + "asctime": "2021-01-11 01:01:38,639", + "created": 1610323298.639991, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8008,14 +8018,14 @@ "lineno": 22, "message": "Result (Submitted value number 4): 5 ()", "module": "test", - "msecs": 868.8209056854248, + "msecs": 639.991044998169, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3201.854944229126, - "thread": 140098592974656, + "relativeCreated": 3196.190118789673, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -8024,8 +8034,8 @@ "5", "" ], - "asctime": "2021-01-07 17:51:28,868", - "created": 1610038288.868905, + "asctime": "2021-01-11 01:01:38,640", + "created": 1610323298.640072, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8035,14 +8045,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 4): result = 5 ()", "module": "test", - "msecs": 868.9050674438477, + "msecs": 640.0721073150635, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3201.939105987549, - "thread": 140098592974656, + "relativeCreated": 3196.2711811065674, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -8050,8 +8060,8 @@ "5", "" ], - "asctime": "2021-01-07 17:51:28,868", - "created": 1610038288.869, + "asctime": "2021-01-11 01:01:38,640", + "created": 1610323298.640161, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8061,35 +8071,35 @@ "lineno": 144, "message": "Submitted value number 4 is correct (Content 5 and Type is ).", "module": "test", - "msecs": 868.9999580383301, + "msecs": 640.1610374450684, "msg": "Submitted value number 4 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3202.0339965820312, - "thread": 140098592974656, + "relativeCreated": 3196.3601112365723, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 869.0869808197021, + "msecs": 640.2420997619629, "msg": "Queue execution (1st part; identified by a submitted sequence number): Values and number of submitted values is correct. See detailed log for more information.", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3202.1210193634033, - "thread": 140098592974656, + "relativeCreated": 3196.441173553467, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 8.702278137207031e-05 + "time_consumption": 8.106231689453125e-05 }, { "args": [ "0", "" ], - "asctime": "2021-01-07 17:51:28,970", - "created": 1610038288.970984, + "asctime": "2021-01-11 01:01:38,741", + "created": 1610323298.741358, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8106,8 +8116,8 @@ "0", "" ], - "asctime": "2021-01-07 17:51:28,969", - "created": 1610038288.969945, + "asctime": "2021-01-11 01:01:38,740", + "created": 1610323298.740818, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8117,14 +8127,14 @@ "lineno": 22, "message": "Result (Size of Queue after 2nd execution): 0 ()", "module": "test", - "msecs": 969.944953918457, + "msecs": 740.8180236816406, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3302.978992462158, - "thread": 140098592974656, + "relativeCreated": 3297.0170974731445, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -8133,8 +8143,8 @@ "0", "" ], - "asctime": "2021-01-07 17:51:28,970", - "created": 1610038288.970595, + "asctime": "2021-01-11 01:01:38,741", + "created": 1610323298.741154, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8144,32 +8154,32 @@ "lineno": 26, "message": "Expectation (Size of Queue after 2nd execution): result = 0 ()", "module": "test", - "msecs": 970.5948829650879, + "msecs": 741.1539554595947, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3303.628921508789, - "thread": 140098592974656, + "relativeCreated": 3297.3530292510986, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 970.9839820861816, + "msecs": 741.3580417633057, "msg": "Size of Queue after 2nd execution is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3304.018020629883, - "thread": 140098592974656, + "relativeCreated": 3297.5571155548096, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.00038909912109375 + "time_consumption": 0.0002040863037109375 }, { "args": [], - "asctime": "2021-01-07 17:51:28,973", - "created": 1610038288.973024, + "asctime": "2021-01-11 01:01:38,742", + "created": 1610323298.742978, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8186,8 +8196,8 @@ "[ 6, 7 ]", "" ], - "asctime": "2021-01-07 17:51:28,971", - "created": 1610038288.971546, + "asctime": "2021-01-11 01:01:38,741", + "created": 1610323298.741704, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8197,14 +8207,14 @@ "lineno": 22, "message": "Result (Queue execution (2nd part; identified by a submitted sequence number)): [ 6, 7 ] ()", "module": "test", - "msecs": 971.545934677124, + "msecs": 741.703987121582, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3304.579973220825, - "thread": 140098592974656, + "relativeCreated": 3297.903060913086, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -8213,8 +8223,8 @@ "[ 6, 7 ]", "" ], - "asctime": "2021-01-07 17:51:28,971", - "created": 1610038288.971887, + "asctime": "2021-01-11 01:01:38,741", + "created": 1610323298.741884, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8224,14 +8234,14 @@ "lineno": 26, "message": "Expectation (Queue execution (2nd part; identified by a submitted sequence number)): result = [ 6, 7 ] ()", "module": "test", - "msecs": 971.8871116638184, + "msecs": 741.8839931488037, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3304.9211502075195, - "thread": 140098592974656, + "relativeCreated": 3298.0830669403076, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -8240,8 +8250,8 @@ "6", "" ], - "asctime": "2021-01-07 17:51:28,972", - "created": 1610038288.972132, + "asctime": "2021-01-11 01:01:38,742", + "created": 1610323298.742059, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8251,14 +8261,14 @@ "lineno": 22, "message": "Result (Submitted value number 1): 6 ()", "module": "test", - "msecs": 972.1319675445557, + "msecs": 742.0589923858643, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3305.166006088257, - "thread": 140098592974656, + "relativeCreated": 3298.258066177368, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -8267,8 +8277,8 @@ "6", "" ], - "asctime": "2021-01-07 17:51:28,972", - "created": 1610038288.972279, + "asctime": "2021-01-11 01:01:38,742", + "created": 1610323298.742209, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8278,14 +8288,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 1): result = 6 ()", "module": "test", - "msecs": 972.2790718078613, + "msecs": 742.2089576721191, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3305.3131103515625, - "thread": 140098592974656, + "relativeCreated": 3298.408031463623, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -8293,8 +8303,8 @@ "6", "" ], - "asctime": "2021-01-07 17:51:28,972", - "created": 1610038288.972403, + "asctime": "2021-01-11 01:01:38,742", + "created": 1610323298.742375, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8304,14 +8314,14 @@ "lineno": 144, "message": "Submitted value number 1 is correct (Content 6 and Type is ).", "module": "test", - "msecs": 972.4030494689941, + "msecs": 742.3748970031738, "msg": "Submitted value number 1 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3305.4370880126953, - "thread": 140098592974656, + "relativeCreated": 3298.5739707946777, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -8320,8 +8330,8 @@ "7", "" ], - "asctime": "2021-01-07 17:51:28,972", - "created": 1610038288.972532, + "asctime": "2021-01-11 01:01:38,742", + "created": 1610323298.742535, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8331,14 +8341,14 @@ "lineno": 22, "message": "Result (Submitted value number 2): 7 ()", "module": "test", - "msecs": 972.5320339202881, + "msecs": 742.5351142883301, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3305.5660724639893, - "thread": 140098592974656, + "relativeCreated": 3298.734188079834, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -8347,8 +8357,8 @@ "7", "" ], - "asctime": "2021-01-07 17:51:28,972", - "created": 1610038288.972617, + "asctime": "2021-01-11 01:01:38,742", + "created": 1610323298.742678, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8358,14 +8368,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 2): result = 7 ()", "module": "test", - "msecs": 972.6169109344482, + "msecs": 742.6779270172119, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3305.6509494781494, - "thread": 140098592974656, + "relativeCreated": 3298.877000808716, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -8373,8 +8383,8 @@ "7", "" ], - "asctime": "2021-01-07 17:51:28,972", - "created": 1610038288.972807, + "asctime": "2021-01-11 01:01:38,742", + "created": 1610323298.742824, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8384,39 +8394,39 @@ "lineno": 144, "message": "Submitted value number 2 is correct (Content 7 and Type is ).", "module": "test", - "msecs": 972.8069305419922, + "msecs": 742.8240776062012, "msg": "Submitted value number 2 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3305.8409690856934, - "thread": 140098592974656, + "relativeCreated": 3299.023151397705, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 973.0238914489746, + "msecs": 742.9780960083008, "msg": "Queue execution (2nd part; identified by a submitted sequence number): Values and number of submitted values is correct. See detailed log for more information.", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3306.057929992676, - "thread": 140098592974656, + "relativeCreated": 3299.1771697998047, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.00021696090698242188 + "time_consumption": 0.00015401840209960938 } ], - "thread": 140098592974656, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.10915684700012207, - "time_finished": "2021-01-07 17:51:28,973", - "time_start": "2021-01-07 17:51:28,863" + "time_consumption": 0.10619711875915527, + "time_finished": "2021-01-11 01:01:38,742", + "time_start": "2021-01-11 01:01:38,636" }, "pylibs.task.threaded_queue: Test enqueue while queue is running": { "args": null, - "asctime": "2021-01-07 17:51:31,903", - "created": 1610038291.903994, + "asctime": "2021-01-11 01:01:41,871", + "created": 1610323301.871567, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -8427,21 +8437,21 @@ "message": "pylibs.task.threaded_queue: Test enqueue while queue is running", "module": "__init__", "moduleLogger": [], - "msecs": 903.994083404541, + "msecs": 871.5670108795166, "msg": "pylibs.task.threaded_queue: Test enqueue while queue is running", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/task/unittest/src/tests/__init__.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 6237.028121948242, + "relativeCreated": 6427.7660846710205, "testcaseLogger": [ { "args": [ "0", "" ], - "asctime": "2021-01-07 17:51:31,904", - "created": 1610038291.904976, + "asctime": "2021-01-11 01:01:41,872", + "created": 1610323301.872349, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8458,8 +8468,8 @@ "0", "" ], - "asctime": "2021-01-07 17:51:31,904", - "created": 1610038291.904512, + "asctime": "2021-01-11 01:01:41,872", + "created": 1610323301.872014, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8469,14 +8479,14 @@ "lineno": 22, "message": "Result (Size of Queue before execution): 0 ()", "module": "test", - "msecs": 904.5119285583496, + "msecs": 872.014045715332, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 6237.545967102051, - "thread": 140098592974656, + "relativeCreated": 6428.213119506836, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -8485,8 +8495,8 @@ "0", "" ], - "asctime": "2021-01-07 17:51:31,904", - "created": 1610038291.904767, + "asctime": "2021-01-11 01:01:41,872", + "created": 1610323301.872189, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8496,32 +8506,32 @@ "lineno": 26, "message": "Expectation (Size of Queue before execution): result = 0 ()", "module": "test", - "msecs": 904.7670364379883, + "msecs": 872.1890449523926, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 6237.801074981689, - "thread": 140098592974656, + "relativeCreated": 6428.3881187438965, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 904.9758911132812, + "msecs": 872.3490238189697, "msg": "Size of Queue before execution is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 6238.009929656982, - "thread": 140098592974656, + "relativeCreated": 6428.548097610474, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.00020885467529296875 + "time_consumption": 0.00015997886657714844 }, { "args": [], - "asctime": "2021-01-07 17:51:32,007", - "created": 1610038292.007585, + "asctime": "2021-01-11 01:01:41,974", + "created": 1610323301.974612, "exc_info": null, "exc_text": null, "filename": "test_threaded_queue.py", @@ -8534,8 +8544,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2021-01-07 17:51:31,905", - "created": 1610038291.905297, + "asctime": "2021-01-11 01:01:41,872", + "created": 1610323301.872587, "exc_info": null, "exc_text": null, "filename": "test_threaded_queue.py", @@ -8545,14 +8555,14 @@ "lineno": 69, "message": "Starting Queue execution (run)", "module": "test_threaded_queue", - "msecs": 905.297040939331, + "msecs": 872.5869655609131, "msg": "Starting Queue execution (run)", "name": "__unittest__", "pathname": "src/tests/test_threaded_queue.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 6238.331079483032, - "thread": 140098592974656, + "relativeCreated": 6428.786039352417, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -8561,8 +8571,8 @@ 6, 0.1 ], - "asctime": "2021-01-07 17:51:31,906", - "created": 1610038291.90626, + "asctime": "2021-01-11 01:01:41,873", + "created": 1610323301.87317, "exc_info": null, "exc_text": null, "filename": "test_threaded_queue.py", @@ -8572,14 +8582,14 @@ "lineno": 74, "message": "Adding Task 6 with Priority 6 and waiting for 0.1s (half of the queue task delay time)", "module": "test_threaded_queue", - "msecs": 906.2600135803223, + "msecs": 873.1698989868164, "msg": "Adding Task %d with Priority %d and waiting for %.1fs (half of the queue task delay time)", "name": "__unittest__", "pathname": "src/tests/test_threaded_queue.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 6239.294052124023, - "thread": 140098592974656, + "relativeCreated": 6429.36897277832, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -8587,8 +8597,8 @@ 3, 3 ], - "asctime": "2021-01-07 17:51:32,006", - "created": 1610038292.006862, + "asctime": "2021-01-11 01:01:41,973", + "created": 1610323301.973599, "exc_info": null, "exc_text": null, "filename": "test_threaded_queue.py", @@ -8598,14 +8608,14 @@ "lineno": 77, "message": "Adding Task 3 with Priority 3", "module": "test_threaded_queue", - "msecs": 6.86192512512207, + "msecs": 973.5989570617676, "msg": "Adding Task %d with Priority %d", "name": "__unittest__", "pathname": "src/tests/test_threaded_queue.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 6339.895963668823, - "thread": 140098592974656, + "relativeCreated": 6529.7980308532715, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -8613,8 +8623,8 @@ 2, 2 ], - "asctime": "2021-01-07 17:51:32,007", - "created": 1610038292.007194, + "asctime": "2021-01-11 01:01:41,974", + "created": 1610323301.974007, "exc_info": null, "exc_text": null, "filename": "test_threaded_queue.py", @@ -8624,14 +8634,14 @@ "lineno": 77, "message": "Adding Task 2 with Priority 2", "module": "test_threaded_queue", - "msecs": 7.194042205810547, + "msecs": 974.0068912506104, "msg": "Adding Task %d with Priority %d", "name": "__unittest__", "pathname": "src/tests/test_threaded_queue.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 6340.228080749512, - "thread": 140098592974656, + "relativeCreated": 6530.205965042114, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -8639,8 +8649,8 @@ 1, 1 ], - "asctime": "2021-01-07 17:51:32,007", - "created": 1610038292.00743, + "asctime": "2021-01-11 01:01:41,974", + "created": 1610323301.974339, "exc_info": null, "exc_text": null, "filename": "test_threaded_queue.py", @@ -8650,35 +8660,35 @@ "lineno": 77, "message": "Adding Task 1 with Priority 1", "module": "test_threaded_queue", - "msecs": 7.430076599121094, + "msecs": 974.3390083312988, "msg": "Adding Task %d with Priority %d", "name": "__unittest__", "pathname": "src/tests/test_threaded_queue.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 6340.464115142822, - "thread": 140098592974656, + "relativeCreated": 6530.538082122803, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 7.585048675537109, + "msecs": 974.6119976043701, "msg": "Enqueued 2 tasks.", "name": "__tLogger__", "pathname": "src/tests/test_threaded_queue.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 6340.619087219238, - "thread": 140098592974656, + "relativeCreated": 6530.811071395874, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.00015497207641601562 + "time_consumption": 0.00027298927307128906 }, { "args": [ "0", "" ], - "asctime": "2021-01-07 17:51:32,509", - "created": 1610038292.509705, + "asctime": "2021-01-11 01:01:42,476", + "created": 1610323302.47682, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8695,8 +8705,8 @@ "0", "" ], - "asctime": "2021-01-07 17:51:32,509", - "created": 1610038292.509152, + "asctime": "2021-01-11 01:01:42,476", + "created": 1610323302.476296, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8706,14 +8716,14 @@ "lineno": 22, "message": "Result (Size of Queue after execution): 0 ()", "module": "test", - "msecs": 509.1519355773926, + "msecs": 476.29594802856445, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 6842.185974121094, - "thread": 140098592974656, + "relativeCreated": 7032.495021820068, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -8722,8 +8732,8 @@ "0", "" ], - "asctime": "2021-01-07 17:51:32,509", - "created": 1610038292.509502, + "asctime": "2021-01-11 01:01:42,476", + "created": 1610323302.476625, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8733,32 +8743,32 @@ "lineno": 26, "message": "Expectation (Size of Queue after execution): result = 0 ()", "module": "test", - "msecs": 509.5019340515137, + "msecs": 476.6249656677246, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 6842.535972595215, - "thread": 140098592974656, + "relativeCreated": 7032.8240394592285, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 509.7050666809082, + "msecs": 476.8199920654297, "msg": "Size of Queue after execution is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 6842.739105224609, - "thread": 140098592974656, + "relativeCreated": 7033.019065856934, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.00020313262939453125 + "time_consumption": 0.00019502639770507812 }, { "args": [], - "asctime": "2021-01-07 17:51:32,512", - "created": 1610038292.512327, + "asctime": "2021-01-11 01:01:42,479", + "created": 1610323302.47941, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8775,8 +8785,8 @@ "[ 6, 1, 2, 3 ]", "" ], - "asctime": "2021-01-07 17:51:32,510", - "created": 1610038292.510071, + "asctime": "2021-01-11 01:01:42,477", + "created": 1610323302.477182, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8786,14 +8796,14 @@ "lineno": 22, "message": "Result (Queue execution (identified by a submitted sequence number)): [ 6, 1, 2, 3 ] ()", "module": "test", - "msecs": 510.0710391998291, + "msecs": 477.18191146850586, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 6843.10507774353, - "thread": 140098592974656, + "relativeCreated": 7033.38098526001, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -8802,8 +8812,8 @@ "[ 6, 1, 2, 3 ]", "" ], - "asctime": "2021-01-07 17:51:32,510", - "created": 1610038292.51026, + "asctime": "2021-01-11 01:01:42,477", + "created": 1610323302.477361, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8813,14 +8823,14 @@ "lineno": 26, "message": "Expectation (Queue execution (identified by a submitted sequence number)): result = [ 6, 1, 2, 3 ] ()", "module": "test", - "msecs": 510.26010513305664, + "msecs": 477.36096382141113, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 6843.294143676758, - "thread": 140098592974656, + "relativeCreated": 7033.560037612915, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -8829,8 +8839,8 @@ "6", "" ], - "asctime": "2021-01-07 17:51:32,510", - "created": 1610038292.510466, + "asctime": "2021-01-11 01:01:42,477", + "created": 1610323302.477575, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8840,14 +8850,14 @@ "lineno": 22, "message": "Result (Submitted value number 1): 6 ()", "module": "test", - "msecs": 510.4660987854004, + "msecs": 477.57506370544434, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 6843.500137329102, - "thread": 140098592974656, + "relativeCreated": 7033.774137496948, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -8856,8 +8866,8 @@ "6", "" ], - "asctime": "2021-01-07 17:51:32,510", - "created": 1610038292.510617, + "asctime": "2021-01-11 01:01:42,477", + "created": 1610323302.477727, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8867,14 +8877,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 1): result = 6 ()", "module": "test", - "msecs": 510.6170177459717, + "msecs": 477.72693634033203, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 6843.651056289673, - "thread": 140098592974656, + "relativeCreated": 7033.926010131836, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -8882,8 +8892,8 @@ "6", "" ], - "asctime": "2021-01-07 17:51:32,510", - "created": 1610038292.510771, + "asctime": "2021-01-11 01:01:42,477", + "created": 1610323302.477892, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8893,14 +8903,14 @@ "lineno": 144, "message": "Submitted value number 1 is correct (Content 6 and Type is ).", "module": "test", - "msecs": 510.7710361480713, + "msecs": 477.8919219970703, "msg": "Submitted value number 1 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 6843.8050746917725, - "thread": 140098592974656, + "relativeCreated": 7034.090995788574, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -8909,8 +8919,8 @@ "1", "" ], - "asctime": "2021-01-07 17:51:32,510", - "created": 1610038292.51093, + "asctime": "2021-01-11 01:01:42,478", + "created": 1610323302.478052, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8920,14 +8930,14 @@ "lineno": 22, "message": "Result (Submitted value number 2): 1 ()", "module": "test", - "msecs": 510.93006134033203, + "msecs": 478.05190086364746, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 6843.964099884033, - "thread": 140098592974656, + "relativeCreated": 7034.250974655151, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -8936,8 +8946,8 @@ "1", "" ], - "asctime": "2021-01-07 17:51:32,511", - "created": 1610038292.511076, + "asctime": "2021-01-11 01:01:42,478", + "created": 1610323302.478215, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8947,14 +8957,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 2): result = 1 ()", "module": "test", - "msecs": 511.0759735107422, + "msecs": 478.21497917175293, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 6844.110012054443, - "thread": 140098592974656, + "relativeCreated": 7034.414052963257, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -8962,8 +8972,8 @@ "1", "" ], - "asctime": "2021-01-07 17:51:32,511", - "created": 1610038292.511223, + "asctime": "2021-01-11 01:01:42,478", + "created": 1610323302.478376, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8973,14 +8983,14 @@ "lineno": 144, "message": "Submitted value number 2 is correct (Content 1 and Type is ).", "module": "test", - "msecs": 511.22307777404785, + "msecs": 478.3759117126465, "msg": "Submitted value number 2 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 6844.257116317749, - "thread": 140098592974656, + "relativeCreated": 7034.57498550415, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -8989,8 +8999,8 @@ "2", "" ], - "asctime": "2021-01-07 17:51:32,511", - "created": 1610038292.511387, + "asctime": "2021-01-11 01:01:42,478", + "created": 1610323302.478528, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9000,14 +9010,14 @@ "lineno": 22, "message": "Result (Submitted value number 3): 2 ()", "module": "test", - "msecs": 511.3871097564697, + "msecs": 478.5280227661133, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 6844.421148300171, - "thread": 140098592974656, + "relativeCreated": 7034.727096557617, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -9016,8 +9026,8 @@ "2", "" ], - "asctime": "2021-01-07 17:51:32,511", - "created": 1610038292.511534, + "asctime": "2021-01-11 01:01:42,478", + "created": 1610323302.478673, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9027,14 +9037,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 3): result = 2 ()", "module": "test", - "msecs": 511.5339756011963, + "msecs": 478.67298126220703, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 6844.5680141448975, - "thread": 140098592974656, + "relativeCreated": 7034.872055053711, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -9042,8 +9052,8 @@ "2", "" ], - "asctime": "2021-01-07 17:51:32,511", - "created": 1610038292.51171, + "asctime": "2021-01-11 01:01:42,478", + "created": 1610323302.478829, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9053,14 +9063,14 @@ "lineno": 144, "message": "Submitted value number 3 is correct (Content 2 and Type is ).", "module": "test", - "msecs": 511.70992851257324, + "msecs": 478.82890701293945, "msg": "Submitted value number 3 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 6844.743967056274, - "thread": 140098592974656, + "relativeCreated": 7035.027980804443, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -9069,8 +9079,8 @@ "3", "" ], - "asctime": "2021-01-07 17:51:32,511", - "created": 1610038292.511869, + "asctime": "2021-01-11 01:01:42,478", + "created": 1610323302.478985, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9080,14 +9090,14 @@ "lineno": 22, "message": "Result (Submitted value number 4): 3 ()", "module": "test", - "msecs": 511.868953704834, + "msecs": 478.985071182251, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 6844.902992248535, - "thread": 140098592974656, + "relativeCreated": 7035.184144973755, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -9096,8 +9106,8 @@ "3", "" ], - "asctime": "2021-01-07 17:51:32,512", - "created": 1610038292.512032, + "asctime": "2021-01-11 01:01:42,479", + "created": 1610323302.479125, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9107,14 +9117,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 4): result = 3 ()", "module": "test", - "msecs": 512.0320320129395, + "msecs": 479.1250228881836, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 6845.066070556641, - "thread": 140098592974656, + "relativeCreated": 7035.3240966796875, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -9122,8 +9132,8 @@ "3", "" ], - "asctime": "2021-01-07 17:51:32,512", - "created": 1610038292.51218, + "asctime": "2021-01-11 01:01:42,479", + "created": 1610323302.47927, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9133,39 +9143,39 @@ "lineno": 144, "message": "Submitted value number 4 is correct (Content 3 and Type is ).", "module": "test", - "msecs": 512.1800899505615, + "msecs": 479.26998138427734, "msg": "Submitted value number 4 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 6845.214128494263, - "thread": 140098592974656, + "relativeCreated": 7035.469055175781, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 512.3269557952881, + "msecs": 479.40993309020996, "msg": "Queue execution (identified by a submitted sequence number): Values and number of submitted values is correct. See detailed log for more information.", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 6845.360994338989, - "thread": 140098592974656, + "relativeCreated": 7035.609006881714, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.0001468658447265625 + "time_consumption": 0.0001399517059326172 } ], - "thread": 140098592974656, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.6083328723907471, - "time_finished": "2021-01-07 17:51:32,512", - "time_start": "2021-01-07 17:51:31,903" + "time_consumption": 0.6078429222106934, + "time_finished": "2021-01-11 01:01:42,479", + "time_start": "2021-01-11 01:01:41,871" }, "pylibs.task.threaded_queue: Test qsize and queue execution order by priority": { "args": null, - "asctime": "2021-01-07 17:51:28,982", - "created": 1610038288.982253, + "asctime": "2021-01-11 01:01:38,748", + "created": 1610323298.748878, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -9176,18 +9186,18 @@ "message": "pylibs.task.threaded_queue: Test qsize and queue execution order by priority", "module": "__init__", "moduleLogger": [], - "msecs": 982.2530746459961, + "msecs": 748.878002166748, "msg": "pylibs.task.threaded_queue: Test qsize and queue execution order by priority", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/task/unittest/src/tests/__init__.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3315.2871131896973, + "relativeCreated": 3305.077075958252, "testcaseLogger": [ { "args": [], - "asctime": "2021-01-07 17:51:28,982", - "created": 1610038288.982838, + "asctime": "2021-01-11 01:01:38,750", + "created": 1610323298.750657, "exc_info": null, "exc_text": null, "filename": "test_threaded_queue.py", @@ -9200,11 +9210,11 @@ "moduleLogger": [ { "args": [ - 5, + 5.1, 5 ], - "asctime": "2021-01-07 17:51:28,982", - "created": 1610038288.982452, + "asctime": "2021-01-11 01:01:38,749", + "created": 1610323298.749313, "exc_info": null, "exc_text": null, "filename": "test_threaded_queue.py", @@ -9212,16 +9222,16 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 27, - "message": "Adding Task 5 with Priority 5", + "message": "Adding Task 5.1 with Priority 5", "module": "test_threaded_queue", - "msecs": 982.4519157409668, - "msg": "Adding Task %d with Priority %d", + "msecs": 749.3131160736084, + "msg": "Adding Task %.1f with Priority %d", "name": "__unittest__", "pathname": "src/tests/test_threaded_queue.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3315.485954284668, - "thread": 140098592974656, + "relativeCreated": 3305.5121898651123, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -9229,8 +9239,8 @@ 3, 3 ], - "asctime": "2021-01-07 17:51:28,982", - "created": 1610038288.982529, + "asctime": "2021-01-11 01:01:38,749", + "created": 1610323298.749554, "exc_info": null, "exc_text": null, "filename": "test_threaded_queue.py", @@ -9238,16 +9248,16 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 27, - "message": "Adding Task 3 with Priority 3", + "message": "Adding Task 3.0 with Priority 3", "module": "test_threaded_queue", - "msecs": 982.5289249420166, - "msg": "Adding Task %d with Priority %d", + "msecs": 749.553918838501, + "msg": "Adding Task %.1f with Priority %d", "name": "__unittest__", "pathname": "src/tests/test_threaded_queue.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3315.562963485718, - "thread": 140098592974656, + "relativeCreated": 3305.752992630005, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -9255,8 +9265,8 @@ 7, 7 ], - "asctime": "2021-01-07 17:51:28,982", - "created": 1610038288.982615, + "asctime": "2021-01-11 01:01:38,749", + "created": 1610323298.749752, "exc_info": null, "exc_text": null, "filename": "test_threaded_queue.py", @@ -9264,16 +9274,42 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 27, - "message": "Adding Task 7 with Priority 7", + "message": "Adding Task 7.0 with Priority 7", "module": "test_threaded_queue", - "msecs": 982.6149940490723, - "msg": "Adding Task %d with Priority %d", + "msecs": 749.7520446777344, + "msg": "Adding Task %.1f with Priority %d", "name": "__unittest__", "pathname": "src/tests/test_threaded_queue.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3315.6490325927734, - "thread": 140098592974656, + "relativeCreated": 3305.9511184692383, + "thread": 139968662198080, + "threadName": "MainThread" + }, + { + "args": [ + 5.2, + 5 + ], + "asctime": "2021-01-11 01:01:38,749", + "created": 1610323298.749958, + "exc_info": null, + "exc_text": null, + "filename": "test_threaded_queue.py", + "funcName": "test_threaded_queue", + "levelname": "DEBUG", + "levelno": 10, + "lineno": 27, + "message": "Adding Task 5.2 with Priority 5", + "module": "test_threaded_queue", + "msecs": 749.9580383300781, + "msg": "Adding Task %.1f with Priority %d", + "name": "__unittest__", + "pathname": "src/tests/test_threaded_queue.py", + "process": 14562, + "processName": "MainProcess", + "relativeCreated": 3306.157112121582, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -9281,8 +9317,8 @@ 2, 2 ], - "asctime": "2021-01-07 17:51:28,982", - "created": 1610038288.982672, + "asctime": "2021-01-11 01:01:38,750", + "created": 1610323298.750144, "exc_info": null, "exc_text": null, "filename": "test_threaded_queue.py", @@ -9290,16 +9326,16 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 27, - "message": "Adding Task 2 with Priority 2", + "message": "Adding Task 2.0 with Priority 2", "module": "test_threaded_queue", - "msecs": 982.6719760894775, - "msg": "Adding Task %d with Priority %d", + "msecs": 750.1440048217773, + "msg": "Adding Task %.1f with Priority %d", "name": "__unittest__", "pathname": "src/tests/test_threaded_queue.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3315.7060146331787, - "thread": 140098592974656, + "relativeCreated": 3306.3430786132812, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -9307,8 +9343,8 @@ 6, 6 ], - "asctime": "2021-01-07 17:51:28,982", - "created": 1610038288.982733, + "asctime": "2021-01-11 01:01:38,750", + "created": 1610323298.750325, "exc_info": null, "exc_text": null, "filename": "test_threaded_queue.py", @@ -9316,16 +9352,16 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 27, - "message": "Adding Task 6 with Priority 6", + "message": "Adding Task 6.0 with Priority 6", "module": "test_threaded_queue", - "msecs": 982.7330112457275, - "msg": "Adding Task %d with Priority %d", + "msecs": 750.3249645233154, + "msg": "Adding Task %.1f with Priority %d", "name": "__unittest__", "pathname": "src/tests/test_threaded_queue.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3315.7670497894287, - "thread": 140098592974656, + "relativeCreated": 3306.5240383148193, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -9333,8 +9369,8 @@ 1, 1 ], - "asctime": "2021-01-07 17:51:28,982", - "created": 1610038288.982797, + "asctime": "2021-01-11 01:01:38,750", + "created": 1610323298.750513, "exc_info": null, "exc_text": null, "filename": "test_threaded_queue.py", @@ -9342,37 +9378,37 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 27, - "message": "Adding Task 1 with Priority 1", + "message": "Adding Task 1.0 with Priority 1", "module": "test_threaded_queue", - "msecs": 982.7969074249268, - "msg": "Adding Task %d with Priority %d", + "msecs": 750.5130767822266, + "msg": "Adding Task %.1f with Priority %d", "name": "__unittest__", "pathname": "src/tests/test_threaded_queue.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3315.830945968628, - "thread": 140098592974656, + "relativeCreated": 3306.7121505737305, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 982.8379154205322, + "msecs": 750.6570816040039, "msg": "Enqueued 6 unordered tasks.", "name": "__tLogger__", "pathname": "src/tests/test_threaded_queue.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3315.8719539642334, - "thread": 140098592974656, + "relativeCreated": 3306.856155395508, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 4.100799560546875e-05 + "time_consumption": 0.00014400482177734375 }, { "args": [ - "6", + "7", "" ], - "asctime": "2021-01-07 17:51:28,983", - "created": 1610038288.98303, + "asctime": "2021-01-11 01:01:38,751", + "created": 1610323298.751249, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9380,17 +9416,17 @@ "levelname": "INFO", "levelno": 20, "lineno": 144, - "message": "Size of Queue before execution is correct (Content 6 and Type is ).", + "message": "Size of Queue before execution is correct (Content 7 and Type is ).", "module": "test", "moduleLogger": [ { "args": [ "Size of Queue before execution", - "6", + "7", "" ], - "asctime": "2021-01-07 17:51:28,982", - "created": 1610038288.982936, + "asctime": "2021-01-11 01:01:38,750", + "created": 1610323298.750928, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9398,26 +9434,26 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 22, - "message": "Result (Size of Queue before execution): 6 ()", + "message": "Result (Size of Queue before execution): 7 ()", "module": "test", - "msecs": 982.935905456543, + "msecs": 750.9279251098633, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3315.969944000244, - "thread": 140098592974656, + "relativeCreated": 3307.126998901367, + "thread": 139968662198080, "threadName": "MainThread" }, { "args": [ "Size of Queue before execution", - "6", + "7", "" ], - "asctime": "2021-01-07 17:51:28,982", - "created": 1610038288.98298, + "asctime": "2021-01-11 01:01:38,751", + "created": 1610323298.751094, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9425,34 +9461,34 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 26, - "message": "Expectation (Size of Queue before execution): result = 6 ()", + "message": "Expectation (Size of Queue before execution): result = 7 ()", "module": "test", - "msecs": 982.9800128936768, + "msecs": 751.0941028594971, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3316.014051437378, - "thread": 140098592974656, + "relativeCreated": 3307.293176651001, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 983.0300807952881, + "msecs": 751.2490749359131, "msg": "Size of Queue before execution is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3316.0641193389893, - "thread": 140098592974656, + "relativeCreated": 3307.448148727417, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 5.0067901611328125e-05 + "time_consumption": 0.00015497207641601562 }, { "args": [], - "asctime": "2021-01-07 17:51:30,187", - "created": 1610038290.187061, + "asctime": "2021-01-11 01:01:40,155", + "created": 1610323300.155215, "exc_info": null, "exc_text": null, "filename": "test_threaded_queue.py", @@ -9465,8 +9501,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2021-01-07 17:51:28,983", - "created": 1610038288.983106, + "asctime": "2021-01-11 01:01:38,751", + "created": 1610323298.751517, "exc_info": null, "exc_text": null, "filename": "test_threaded_queue.py", @@ -9476,20 +9512,20 @@ "lineno": 30, "message": "Starting Queue execution (run)", "module": "test_threaded_queue", - "msecs": 983.1058979034424, + "msecs": 751.5170574188232, "msg": "Starting Queue execution (run)", "name": "__unittest__", "pathname": "src/tests/test_threaded_queue.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 3316.1399364471436, - "thread": 140098592974656, + "relativeCreated": 3307.716131210327, + "thread": 139968662198080, "threadName": "MainThread" }, { "args": [], - "asctime": "2021-01-07 17:51:29,986", - "created": 1610038289.986328, + "asctime": "2021-01-11 01:01:39,954", + "created": 1610323299.954525, "exc_info": null, "exc_text": null, "filename": "test_threaded_queue.py", @@ -9499,35 +9535,35 @@ "lineno": 35, "message": "Queue is empty.", "module": "test_threaded_queue", - "msecs": 986.3278865814209, + "msecs": 954.5249938964844, "msg": "Queue is empty.", "name": "__unittest__", "pathname": "src/tests/test_threaded_queue.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 4319.361925125122, - "thread": 140098592974656, + "relativeCreated": 4510.724067687988, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 187.06107139587402, + "msecs": 155.21502494812012, "msg": "Executing Queue, till Queue is empty..", "name": "__tLogger__", "pathname": "src/tests/test_threaded_queue.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 4520.095109939575, - "thread": 140098592974656, + "relativeCreated": 4711.414098739624, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.20073318481445312 + "time_consumption": 0.20069003105163574 }, { "args": [ "0", "" ], - "asctime": "2021-01-07 17:51:30,188", - "created": 1610038290.188139, + "asctime": "2021-01-11 01:01:40,156", + "created": 1610323300.156232, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9544,8 +9580,8 @@ "0", "" ], - "asctime": "2021-01-07 17:51:30,187", - "created": 1610038290.187674, + "asctime": "2021-01-11 01:01:40,155", + "created": 1610323300.155784, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9555,14 +9591,14 @@ "lineno": 22, "message": "Result (Size of Queue after execution): 0 ()", "module": "test", - "msecs": 187.67404556274414, + "msecs": 155.78389167785645, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 4520.708084106445, - "thread": 140098592974656, + "relativeCreated": 4711.98296546936, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -9571,8 +9607,8 @@ "0", "" ], - "asctime": "2021-01-07 17:51:30,187", - "created": 1610038290.187909, + "asctime": "2021-01-11 01:01:40,156", + "created": 1610323300.156026, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9582,32 +9618,32 @@ "lineno": 26, "message": "Expectation (Size of Queue after execution): result = 0 ()", "module": "test", - "msecs": 187.90888786315918, + "msecs": 156.02588653564453, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 4520.94292640686, - "thread": 140098592974656, + "relativeCreated": 4712.224960327148, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 188.1389617919922, + "msecs": 156.23211860656738, "msg": "Size of Queue after execution is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 4521.173000335693, - "thread": 140098592974656, + "relativeCreated": 4712.431192398071, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.0002300739288330078 + "time_consumption": 0.00020623207092285156 }, { "args": [], - "asctime": "2021-01-07 17:51:30,192", - "created": 1610038290.192063, + "asctime": "2021-01-11 01:01:40,160", + "created": 1610323300.160629, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9621,11 +9657,11 @@ { "args": [ "Queue execution (identified by a submitted sequence number)", - "[ 1, 2, 3, 5, 6, 7 ]", + "[ 1, 2, 3, 5.1, 5.2, 6, 7 ]", "" ], - "asctime": "2021-01-07 17:51:30,188", - "created": 1610038290.188605, + "asctime": "2021-01-11 01:01:40,156", + "created": 1610323300.15665, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9633,26 +9669,26 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 22, - "message": "Result (Queue execution (identified by a submitted sequence number)): [ 1, 2, 3, 5, 6, 7 ] ()", + "message": "Result (Queue execution (identified by a submitted sequence number)): [ 1, 2, 3, 5.1, 5.2, 6, 7 ] ()", "module": "test", - "msecs": 188.60507011413574, + "msecs": 156.65006637573242, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 4521.639108657837, - "thread": 140098592974656, + "relativeCreated": 4712.849140167236, + "thread": 139968662198080, "threadName": "MainThread" }, { "args": [ "Queue execution (identified by a submitted sequence number)", - "[ 1, 2, 3, 5, 6, 7 ]", + "[ 1, 2, 3, 5.1, 5.2, 6, 7 ]", "" ], - "asctime": "2021-01-07 17:51:30,188", - "created": 1610038290.188879, + "asctime": "2021-01-11 01:01:40,156", + "created": 1610323300.156911, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9660,16 +9696,16 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 26, - "message": "Expectation (Queue execution (identified by a submitted sequence number)): result = [ 1, 2, 3, 5, 6, 7 ] ()", + "message": "Expectation (Queue execution (identified by a submitted sequence number)): result = [ 1, 2, 3, 5.1, 5.2, 6, 7 ] ()", "module": "test", - "msecs": 188.87901306152344, + "msecs": 156.91089630126953, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 4521.913051605225, - "thread": 140098592974656, + "relativeCreated": 4713.109970092773, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -9678,8 +9714,8 @@ "1", "" ], - "asctime": "2021-01-07 17:51:30,189", - "created": 1610038290.189064, + "asctime": "2021-01-11 01:01:40,157", + "created": 1610323300.157139, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9689,14 +9725,14 @@ "lineno": 22, "message": "Result (Submitted value number 1): 1 ()", "module": "test", - "msecs": 189.06402587890625, + "msecs": 157.13906288146973, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 4522.098064422607, - "thread": 140098592974656, + "relativeCreated": 4713.338136672974, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -9705,8 +9741,8 @@ "1", "" ], - "asctime": "2021-01-07 17:51:30,189", - "created": 1610038290.189217, + "asctime": "2021-01-11 01:01:40,157", + "created": 1610323300.157329, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9716,14 +9752,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 1): result = 1 ()", "module": "test", - "msecs": 189.21709060668945, + "msecs": 157.32908248901367, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 4522.251129150391, - "thread": 140098592974656, + "relativeCreated": 4713.528156280518, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -9731,8 +9767,8 @@ "1", "" ], - "asctime": "2021-01-07 17:51:30,189", - "created": 1610038290.189384, + "asctime": "2021-01-11 01:01:40,157", + "created": 1610323300.157626, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9742,14 +9778,14 @@ "lineno": 144, "message": "Submitted value number 1 is correct (Content 1 and Type is ).", "module": "test", - "msecs": 189.38398361206055, + "msecs": 157.62591361999512, "msg": "Submitted value number 1 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 4522.418022155762, - "thread": 140098592974656, + "relativeCreated": 4713.824987411499, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -9758,8 +9794,8 @@ "2", "" ], - "asctime": "2021-01-07 17:51:30,189", - "created": 1610038290.189542, + "asctime": "2021-01-11 01:01:40,157", + "created": 1610323300.157805, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9769,14 +9805,14 @@ "lineno": 22, "message": "Result (Submitted value number 2): 2 ()", "module": "test", - "msecs": 189.54205513000488, + "msecs": 157.8049659729004, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 4522.576093673706, - "thread": 140098592974656, + "relativeCreated": 4714.004039764404, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -9785,8 +9821,8 @@ "2", "" ], - "asctime": "2021-01-07 17:51:30,189", - "created": 1610038290.189686, + "asctime": "2021-01-11 01:01:40,157", + "created": 1610323300.157962, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9796,14 +9832,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 2): result = 2 ()", "module": "test", - "msecs": 189.68605995178223, + "msecs": 157.96208381652832, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 4522.720098495483, - "thread": 140098592974656, + "relativeCreated": 4714.161157608032, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -9811,8 +9847,8 @@ "2", "" ], - "asctime": "2021-01-07 17:51:30,189", - "created": 1610038290.189839, + "asctime": "2021-01-11 01:01:40,158", + "created": 1610323300.158114, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9822,14 +9858,14 @@ "lineno": 144, "message": "Submitted value number 2 is correct (Content 2 and Type is ).", "module": "test", - "msecs": 189.83888626098633, + "msecs": 158.11395645141602, "msg": "Submitted value number 2 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 4522.8729248046875, - "thread": 140098592974656, + "relativeCreated": 4714.31303024292, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -9838,8 +9874,8 @@ "3", "" ], - "asctime": "2021-01-07 17:51:30,190", - "created": 1610038290.190005, + "asctime": "2021-01-11 01:01:40,158", + "created": 1610323300.158275, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9849,14 +9885,14 @@ "lineno": 22, "message": "Result (Submitted value number 3): 3 ()", "module": "test", - "msecs": 190.00506401062012, + "msecs": 158.27488899230957, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 4523.039102554321, - "thread": 140098592974656, + "relativeCreated": 4714.4739627838135, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -9865,8 +9901,8 @@ "3", "" ], - "asctime": "2021-01-07 17:51:30,190", - "created": 1610038290.190151, + "asctime": "2021-01-11 01:01:40,158", + "created": 1610323300.158417, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9876,14 +9912,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 3): result = 3 ()", "module": "test", - "msecs": 190.15097618103027, + "msecs": 158.4169864654541, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 4523.185014724731, - "thread": 140098592974656, + "relativeCreated": 4714.616060256958, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -9891,8 +9927,8 @@ "3", "" ], - "asctime": "2021-01-07 17:51:30,190", - "created": 1610038290.190297, + "asctime": "2021-01-11 01:01:40,158", + "created": 1610323300.158572, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9902,24 +9938,24 @@ "lineno": 144, "message": "Submitted value number 3 is correct (Content 3 and Type is ).", "module": "test", - "msecs": 190.29688835144043, + "msecs": 158.57195854187012, "msg": "Submitted value number 3 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 4523.330926895142, - "thread": 140098592974656, + "relativeCreated": 4714.771032333374, + "thread": 139968662198080, "threadName": "MainThread" }, { "args": [ "Submitted value number 4", - "5", - "" + "5.1", + "" ], - "asctime": "2021-01-07 17:51:30,190", - "created": 1610038290.190448, + "asctime": "2021-01-11 01:01:40,158", + "created": 1610323300.158737, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9927,26 +9963,26 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 22, - "message": "Result (Submitted value number 4): 5 ()", + "message": "Result (Submitted value number 4): 5.1 ()", "module": "test", - "msecs": 190.44804573059082, + "msecs": 158.7369441986084, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 4523.482084274292, - "thread": 140098592974656, + "relativeCreated": 4714.936017990112, + "thread": 139968662198080, "threadName": "MainThread" }, { "args": [ "Submitted value number 4", - "5", - "" + "5.1", + "" ], - "asctime": "2021-01-07 17:51:30,190", - "created": 1610038290.190604, + "asctime": "2021-01-11 01:01:40,158", + "created": 1610323300.158881, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9954,25 +9990,25 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 26, - "message": "Expectation (Submitted value number 4): result = 5 ()", + "message": "Expectation (Submitted value number 4): result = 5.1 ()", "module": "test", - "msecs": 190.60397148132324, + "msecs": 158.88094902038574, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 4523.638010025024, - "thread": 140098592974656, + "relativeCreated": 4715.08002281189, + "thread": 139968662198080, "threadName": "MainThread" }, { "args": [ - "5", - "" + "5.1", + "" ], - "asctime": "2021-01-07 17:51:30,190", - "created": 1610038290.190789, + "asctime": "2021-01-11 01:01:40,159", + "created": 1610323300.159027, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9980,26 +10016,26 @@ "levelname": "INFO", "levelno": 20, "lineno": 144, - "message": "Submitted value number 4 is correct (Content 5 and Type is ).", + "message": "Submitted value number 4 is correct (Content 5.1 and Type is ).", "module": "test", - "msecs": 190.78898429870605, + "msecs": 159.027099609375, "msg": "Submitted value number 4 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 4523.823022842407, - "thread": 140098592974656, + "relativeCreated": 4715.226173400879, + "thread": 139968662198080, "threadName": "MainThread" }, { "args": [ "Submitted value number 5", - "6", - "" + "5.2", + "" ], - "asctime": "2021-01-07 17:51:30,190", - "created": 1610038290.190988, + "asctime": "2021-01-11 01:01:40,159", + "created": 1610323300.159178, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10007,26 +10043,26 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 22, - "message": "Result (Submitted value number 5): 6 ()", + "message": "Result (Submitted value number 5): 5.2 ()", "module": "test", - "msecs": 190.98806381225586, + "msecs": 159.1780185699463, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 4524.022102355957, - "thread": 140098592974656, + "relativeCreated": 4715.37709236145, + "thread": 139968662198080, "threadName": "MainThread" }, { "args": [ "Submitted value number 5", - "6", - "" + "5.2", + "" ], - "asctime": "2021-01-07 17:51:30,191", - "created": 1610038290.191172, + "asctime": "2021-01-11 01:01:40,159", + "created": 1610323300.159333, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10034,25 +10070,25 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 26, - "message": "Expectation (Submitted value number 5): result = 6 ()", + "message": "Expectation (Submitted value number 5): result = 5.2 ()", "module": "test", - "msecs": 191.17188453674316, + "msecs": 159.3329906463623, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 4524.205923080444, - "thread": 140098592974656, + "relativeCreated": 4715.532064437866, + "thread": 139968662198080, "threadName": "MainThread" }, { "args": [ - "6", - "" + "5.2", + "" ], - "asctime": "2021-01-07 17:51:30,191", - "created": 1610038290.19136, + "asctime": "2021-01-11 01:01:40,159", + "created": 1610323300.159507, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10060,26 +10096,26 @@ "levelname": "INFO", "levelno": 20, "lineno": 144, - "message": "Submitted value number 5 is correct (Content 6 and Type is ).", + "message": "Submitted value number 5 is correct (Content 5.2 and Type is ).", "module": "test", - "msecs": 191.3599967956543, + "msecs": 159.50703620910645, "msg": "Submitted value number 5 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 4524.3940353393555, - "thread": 140098592974656, + "relativeCreated": 4715.70611000061, + "thread": 139968662198080, "threadName": "MainThread" }, { "args": [ "Submitted value number 6", - "7", + "6", "" ], - "asctime": "2021-01-07 17:51:30,191", - "created": 1610038290.191556, + "asctime": "2021-01-11 01:01:40,159", + "created": 1610323300.159722, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10087,26 +10123,26 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 22, - "message": "Result (Submitted value number 6): 7 ()", + "message": "Result (Submitted value number 6): 6 ()", "module": "test", - "msecs": 191.55597686767578, + "msecs": 159.72208976745605, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 4524.590015411377, - "thread": 140098592974656, + "relativeCreated": 4715.92116355896, + "thread": 139968662198080, "threadName": "MainThread" }, { "args": [ "Submitted value number 6", - "7", + "6", "" ], - "asctime": "2021-01-07 17:51:30,191", - "created": 1610038290.191765, + "asctime": "2021-01-11 01:01:40,159", + "created": 1610323300.159867, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10114,25 +10150,25 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 26, - "message": "Expectation (Submitted value number 6): result = 7 ()", + "message": "Expectation (Submitted value number 6): result = 6 ()", "module": "test", - "msecs": 191.76506996154785, + "msecs": 159.8670482635498, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 4524.799108505249, - "thread": 140098592974656, + "relativeCreated": 4716.066122055054, + "thread": 139968662198080, "threadName": "MainThread" }, { "args": [ - "7", + "6", "" ], - "asctime": "2021-01-07 17:51:30,191", - "created": 1610038290.191918, + "asctime": "2021-01-11 01:01:40,160", + "created": 1610323300.160014, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10140,34 +10176,114 @@ "levelname": "INFO", "levelno": 20, "lineno": 144, - "message": "Submitted value number 6 is correct (Content 7 and Type is ).", + "message": "Submitted value number 6 is correct (Content 6 and Type is ).", "module": "test", - "msecs": 191.91789627075195, + "msecs": 160.01391410827637, "msg": "Submitted value number 6 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 4524.951934814453, - "thread": 140098592974656, + "relativeCreated": 4716.21298789978, + "thread": 139968662198080, + "threadName": "MainThread" + }, + { + "args": [ + "Submitted value number 7", + "7", + "" + ], + "asctime": "2021-01-11 01:01:40,160", + "created": 1610323300.160176, + "exc_info": null, + "exc_text": null, + "filename": "test.py", + "funcName": "__report_result__", + "levelname": "DEBUG", + "levelno": 10, + "lineno": 22, + "message": "Result (Submitted value number 7): 7 ()", + "module": "test", + "msecs": 160.17603874206543, + "msg": "Result (%s): %s (%s)", + "name": "__unittest__", + "pathname": "src/unittest/test.py", + "process": 14562, + "processName": "MainProcess", + "relativeCreated": 4716.375112533569, + "thread": 139968662198080, + "threadName": "MainThread" + }, + { + "args": [ + "Submitted value number 7", + "7", + "" + ], + "asctime": "2021-01-11 01:01:40,160", + "created": 1610323300.160319, + "exc_info": null, + "exc_text": null, + "filename": "test.py", + "funcName": "__report_expectation_equivalency__", + "levelname": "DEBUG", + "levelno": 10, + "lineno": 26, + "message": "Expectation (Submitted value number 7): result = 7 ()", + "module": "test", + "msecs": 160.31908988952637, + "msg": "Expectation (%s): result = %s (%s)", + "name": "__unittest__", + "pathname": "src/unittest/test.py", + "process": 14562, + "processName": "MainProcess", + "relativeCreated": 4716.51816368103, + "thread": 139968662198080, + "threadName": "MainThread" + }, + { + "args": [ + "7", + "" + ], + "asctime": "2021-01-11 01:01:40,160", + "created": 1610323300.160474, + "exc_info": null, + "exc_text": null, + "filename": "test.py", + "funcName": "equivalency_chk", + "levelname": "INFO", + "levelno": 20, + "lineno": 144, + "message": "Submitted value number 7 is correct (Content 7 and Type is ).", + "module": "test", + "msecs": 160.47406196594238, + "msg": "Submitted value number 7 is correct (Content %s and Type is %s).", + "name": "__unittest__", + "pathname": "src/unittest/test.py", + "process": 14562, + "processName": "MainProcess", + "relativeCreated": 4716.673135757446, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 192.0630931854248, + "msecs": 160.6290340423584, "msg": "Queue execution (identified by a submitted sequence number): Values and number of submitted values is correct. See detailed log for more information.", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 4525.097131729126, - "thread": 140098592974656, + "relativeCreated": 4716.828107833862, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.00014519691467285156 + "time_consumption": 0.00015497207641601562 }, { "args": [], - "asctime": "2021-01-07 17:51:30,393", - "created": 1610038290.39365, + "asctime": "2021-01-11 01:01:40,362", + "created": 1610323300.362853, "exc_info": null, "exc_text": null, "filename": "test_threaded_queue.py", @@ -10180,8 +10296,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2021-01-07 17:51:30,192", - "created": 1610038290.192357, + "asctime": "2021-01-11 01:01:40,160", + "created": 1610323300.160942, "exc_info": null, "exc_text": null, "filename": "test_threaded_queue.py", @@ -10191,14 +10307,14 @@ "lineno": 41, "message": "Expire executed", "module": "test_threaded_queue", - "msecs": 192.35706329345703, + "msecs": 160.94207763671875, "msg": "Expire executed", "name": "__unittest__", "pathname": "src/tests/test_threaded_queue.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 4525.391101837158, - "thread": 140098592974656, + "relativeCreated": 4717.141151428223, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -10206,8 +10322,8 @@ 6, 6 ], - "asctime": "2021-01-07 17:51:30,393", - "created": 1610038290.393084, + "asctime": "2021-01-11 01:01:40,361", + "created": 1610323300.361528, "exc_info": null, "exc_text": null, "filename": "test_threaded_queue.py", @@ -10217,14 +10333,14 @@ "lineno": 46, "message": "Adding Task 6 with Priority 6", "module": "test_threaded_queue", - "msecs": 393.0840492248535, + "msecs": 361.5279197692871, "msg": "Adding Task %d with Priority %d", "name": "__unittest__", "pathname": "src/tests/test_threaded_queue.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 4726.118087768555, - "thread": 140098592974656, + "relativeCreated": 4917.726993560791, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -10232,8 +10348,8 @@ 1, 1 ], - "asctime": "2021-01-07 17:51:30,393", - "created": 1610038290.393458, + "asctime": "2021-01-11 01:01:40,362", + "created": 1610323300.362502, "exc_info": null, "exc_text": null, "filename": "test_threaded_queue.py", @@ -10243,35 +10359,35 @@ "lineno": 46, "message": "Adding Task 1 with Priority 1", "module": "test_threaded_queue", - "msecs": 393.45788955688477, + "msecs": 362.5020980834961, "msg": "Adding Task %d with Priority %d", "name": "__unittest__", "pathname": "src/tests/test_threaded_queue.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 4726.491928100586, - "thread": 140098592974656, + "relativeCreated": 4918.701171875, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 393.6500549316406, + "msecs": 362.8530502319336, "msg": "Setting expire flag and enqueued again 2 tasks.", "name": "__tLogger__", "pathname": "src/tests/test_threaded_queue.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 4726.684093475342, - "thread": 140098592974656, + "relativeCreated": 4919.0521240234375, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.00019216537475585938 + "time_consumption": 0.0003509521484375 }, { "args": [ "2", "" ], - "asctime": "2021-01-07 17:51:31,397", - "created": 1610038291.397726, + "asctime": "2021-01-11 01:01:41,366", + "created": 1610323301.366501, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10288,8 +10404,8 @@ "2", "" ], - "asctime": "2021-01-07 17:51:31,397", - "created": 1610038291.397162, + "asctime": "2021-01-11 01:01:41,365", + "created": 1610323301.365903, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10299,14 +10415,14 @@ "lineno": 22, "message": "Result (Size of Queue before restarting queue): 2 ()", "module": "test", - "msecs": 397.16196060180664, + "msecs": 365.9029006958008, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 5730.195999145508, - "thread": 140098592974656, + "relativeCreated": 5922.101974487305, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -10315,8 +10431,8 @@ "2", "" ], - "asctime": "2021-01-07 17:51:31,397", - "created": 1610038291.397498, + "asctime": "2021-01-11 01:01:41,366", + "created": 1610323301.366284, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10326,32 +10442,32 @@ "lineno": 26, "message": "Expectation (Size of Queue before restarting queue): result = 2 ()", "module": "test", - "msecs": 397.49789237976074, + "msecs": 366.2838935852051, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 5730.531930923462, - "thread": 140098592974656, + "relativeCreated": 5922.482967376709, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 397.72605895996094, + "msecs": 366.5010929107666, "msg": "Size of Queue before restarting queue is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 5730.760097503662, - "thread": 140098592974656, + "relativeCreated": 5922.7001667022705, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.0002281665802001953 + "time_consumption": 0.00021719932556152344 }, { "args": [], - "asctime": "2021-01-07 17:51:31,900", - "created": 1610038291.900647, + "asctime": "2021-01-11 01:01:41,869", + "created": 1610323301.869236, "exc_info": null, "exc_text": null, "filename": "test_threaded_queue.py", @@ -10364,8 +10480,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2021-01-07 17:51:31,398", - "created": 1610038291.398054, + "asctime": "2021-01-11 01:01:41,366", + "created": 1610323301.366862, "exc_info": null, "exc_text": null, "filename": "test_threaded_queue.py", @@ -10375,20 +10491,20 @@ "lineno": 54, "message": "Starting Queue execution (run)", "module": "test_threaded_queue", - "msecs": 398.0538845062256, + "msecs": 366.86205863952637, "msg": "Starting Queue execution (run)", "name": "__unittest__", "pathname": "src/tests/test_threaded_queue.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 5731.087923049927, - "thread": 140098592974656, + "relativeCreated": 5923.06113243103, + "thread": 139968662198080, "threadName": "MainThread" }, { "args": [], - "asctime": "2021-01-07 17:51:31,900", - "created": 1610038291.900326, + "asctime": "2021-01-11 01:01:41,868", + "created": 1610323301.868929, "exc_info": null, "exc_text": null, "filename": "test_threaded_queue.py", @@ -10398,32 +10514,32 @@ "lineno": 60, "message": "Queue joined and stopped.", "module": "test_threaded_queue", - "msecs": 900.3260135650635, + "msecs": 868.9289093017578, "msg": "Queue joined and stopped.", "name": "__unittest__", "pathname": "src/tests/test_threaded_queue.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 6233.360052108765, - "thread": 140098592974656, + "relativeCreated": 6425.127983093262, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 900.6469249725342, + "msecs": 869.2359924316406, "msg": "Executing Queue, till Queue is empty..", "name": "__tLogger__", "pathname": "src/tests/test_threaded_queue.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 6233.680963516235, - "thread": 140098592974656, + "relativeCreated": 6425.4350662231445, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.0003209114074707031 + "time_consumption": 0.0003070831298828125 }, { "args": [], - "asctime": "2021-01-07 17:51:31,903", - "created": 1610038291.903349, + "asctime": "2021-01-11 01:01:41,870", + "created": 1610323301.87098, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10440,8 +10556,8 @@ "[ 1, 6 ]", "" ], - "asctime": "2021-01-07 17:51:31,901", - "created": 1610038291.901396, + "asctime": "2021-01-11 01:01:41,869", + "created": 1610323301.869598, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10451,14 +10567,14 @@ "lineno": 22, "message": "Result (Queue execution (rerun; identified by a submitted sequence number)): [ 1, 6 ] ()", "module": "test", - "msecs": 901.3960361480713, + "msecs": 869.5979118347168, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 6234.4300746917725, - "thread": 140098592974656, + "relativeCreated": 6425.796985626221, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -10467,8 +10583,8 @@ "[ 1, 6 ]", "" ], - "asctime": "2021-01-07 17:51:31,901", - "created": 1610038291.901687, + "asctime": "2021-01-11 01:01:41,869", + "created": 1610323301.869802, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10478,14 +10594,14 @@ "lineno": 26, "message": "Expectation (Queue execution (rerun; identified by a submitted sequence number)): result = [ 1, 6 ] ()", "module": "test", - "msecs": 901.6869068145752, + "msecs": 869.8019981384277, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 6234.720945358276, - "thread": 140098592974656, + "relativeCreated": 6426.001071929932, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -10494,8 +10610,8 @@ "1", "" ], - "asctime": "2021-01-07 17:51:31,901", - "created": 1610038291.901968, + "asctime": "2021-01-11 01:01:41,870", + "created": 1610323301.870036, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10505,14 +10621,14 @@ "lineno": 22, "message": "Result (Submitted value number 1): 1 ()", "module": "test", - "msecs": 901.9680023193359, + "msecs": 870.0358867645264, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 6235.002040863037, - "thread": 140098592974656, + "relativeCreated": 6426.23496055603, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -10521,8 +10637,8 @@ "1", "" ], - "asctime": "2021-01-07 17:51:31,902", - "created": 1610038291.902175, + "asctime": "2021-01-11 01:01:41,870", + "created": 1610323301.87021, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10532,14 +10648,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 1): result = 1 ()", "module": "test", - "msecs": 902.1749496459961, + "msecs": 870.2099323272705, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 6235.208988189697, - "thread": 140098592974656, + "relativeCreated": 6426.409006118774, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -10547,8 +10663,8 @@ "1", "" ], - "asctime": "2021-01-07 17:51:31,902", - "created": 1610038291.902424, + "asctime": "2021-01-11 01:01:41,870", + "created": 1610323301.870371, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10558,14 +10674,14 @@ "lineno": 144, "message": "Submitted value number 1 is correct (Content 1 and Type is ).", "module": "test", - "msecs": 902.4240970611572, + "msecs": 870.3711032867432, "msg": "Submitted value number 1 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 6235.458135604858, - "thread": 140098592974656, + "relativeCreated": 6426.570177078247, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -10574,8 +10690,8 @@ "6", "" ], - "asctime": "2021-01-07 17:51:31,902", - "created": 1610038291.902688, + "asctime": "2021-01-11 01:01:41,870", + "created": 1610323301.870529, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10585,14 +10701,14 @@ "lineno": 22, "message": "Result (Submitted value number 2): 6 ()", "module": "test", - "msecs": 902.6880264282227, + "msecs": 870.5289363861084, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 6235.722064971924, - "thread": 140098592974656, + "relativeCreated": 6426.728010177612, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -10601,8 +10717,8 @@ "6", "" ], - "asctime": "2021-01-07 17:51:31,902", - "created": 1610038291.902957, + "asctime": "2021-01-11 01:01:41,870", + "created": 1610323301.870683, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10612,14 +10728,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 2): result = 6 ()", "module": "test", - "msecs": 902.9569625854492, + "msecs": 870.682954788208, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 6235.99100112915, - "thread": 140098592974656, + "relativeCreated": 6426.882028579712, + "thread": 139968662198080, "threadName": "MainThread" }, { @@ -10627,8 +10743,8 @@ "6", "" ], - "asctime": "2021-01-07 17:51:31,903", - "created": 1610038291.903152, + "asctime": "2021-01-11 01:01:41,870", + "created": 1610323301.870832, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10638,38 +10754,38 @@ "lineno": 144, "message": "Submitted value number 2 is correct (Content 6 and Type is ).", "module": "test", - "msecs": 903.1519889831543, + "msecs": 870.8319664001465, "msg": "Submitted value number 2 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 6236.1860275268555, - "thread": 140098592974656, + "relativeCreated": 6427.03104019165, + "thread": 139968662198080, "threadName": "MainThread" } ], - "msecs": 903.3489227294922, + "msecs": 870.9800243377686, "msg": "Queue execution (rerun; identified by a submitted sequence number): Values and number of submitted values is correct. See detailed log for more information.", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 55945, + "process": 14562, "processName": "MainProcess", - "relativeCreated": 6236.382961273193, - "thread": 140098592974656, + "relativeCreated": 6427.1790981292725, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 0.00019693374633789062 + "time_consumption": 0.0001480579376220703 } ], - "thread": 140098592974656, + "thread": 139968662198080, "threadName": "MainThread", - "time_consumption": 2.921095848083496, - "time_finished": "2021-01-07 17:51:31,903", - "time_start": "2021-01-07 17:51:28,982" + "time_consumption": 3.1221020221710205, + "time_finished": "2021-01-11 01:01:41,870", + "time_start": "2021-01-11 01:01:38,748" } }, "testrun_id": "p2", - "time_consumption": 216.93194484710693, + "time_consumption": 217.11237931251526, "uid_list_sorted": [ "pylibs.task.delayed: Test parallel processing and timing for a delayed execution", "pylibs.task.periodic: Test periodic execution", @@ -10700,8 +10816,8 @@ "testcases": { "pylibs.task.crontab: Test cronjob": { "args": null, - "asctime": "2021-01-07 17:55:11,105", - "created": 1610038511.1054885, + "asctime": "2021-01-11 01:05:21,205", + "created": 1610323521.2055213, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -10712,19 +10828,19 @@ "message": "pylibs.task.crontab: Test cronjob", "module": "__init__", "moduleLogger": [], - "msecs": 105.48853874206543, + "msecs": 205.5213451385498, "msg": "pylibs.task.crontab: Test cronjob", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/task/unittest/src/tests/__init__.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7154.019594192505, + "relativeCreated": 7455.397844314575, "stack_info": null, "testcaseLogger": [ { "args": [], - "asctime": "2021-01-07 17:55:11,105", - "created": 1610038511.1059275, + "asctime": "2021-01-11 01:05:21,205", + "created": 1610323521.2057626, "exc_info": null, "exc_text": null, "filename": "test_crontab.py", @@ -10735,15 +10851,15 @@ "message": "Initialising cronjob with minute: [23, 45]; hour: [12, 17]; day: 25; month: any; day_of_week: any.", "module": "test_crontab", "moduleLogger": [], - "msecs": 105.9274673461914, + "msecs": 205.7626247406006, "msg": "Initialising cronjob with minute: [23, 45]; hour: [12, 17]; day: 25; month: any; day_of_week: any.", "name": "__tLogger__", "pathname": "src/tests/test_crontab.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7154.458522796631, + "relativeCreated": 7455.639123916626, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", "time_consumption": 0.0 }, @@ -10752,8 +10868,8 @@ "True", "" ], - "asctime": "2021-01-07 17:55:11,106", - "created": 1610038511.106602, + "asctime": "2021-01-11 01:05:21,206", + "created": 1610323521.2061613, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10770,8 +10886,8 @@ "True", "" ], - "asctime": "2021-01-07 17:55:11,106", - "created": 1610038511.106247, + "asctime": "2021-01-11 01:05:21,205", + "created": 1610323521.2059038, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10781,15 +10897,15 @@ "lineno": 22, "message": "Result (Return value for minute: 23; hour: 17; day: 25; month: 02, day_of_week: 1): True ()", "module": "test", - "msecs": 106.2469482421875, + "msecs": 205.9037685394287, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7154.778003692627, + "relativeCreated": 7455.780267715454, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -10798,8 +10914,8 @@ "True", "" ], - "asctime": "2021-01-07 17:55:11,106", - "created": 1610038511.106429, + "asctime": "2021-01-11 01:05:21,206", + "created": 1610323521.2060401, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10809,37 +10925,37 @@ "lineno": 26, "message": "Expectation (Return value for minute: 23; hour: 17; day: 25; month: 02, day_of_week: 1): result = True ()", "module": "test", - "msecs": 106.4291000366211, + "msecs": 206.0401439666748, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7154.960155487061, + "relativeCreated": 7455.9166431427, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 106.60195350646973, + "msecs": 206.1612606048584, "msg": "Return value for minute: 23; hour: 17; day: 25; month: 02, day_of_week: 1 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7155.133008956909, + "relativeCreated": 7456.037759780884, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 0.0001728534698486328 + "time_consumption": 0.00012111663818359375 }, { "args": [ "True", "" ], - "asctime": "2021-01-07 17:55:11,107", - "created": 1610038511.1071973, + "asctime": "2021-01-11 01:05:21,206", + "created": 1610323521.206541, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10856,8 +10972,8 @@ "True", "" ], - "asctime": "2021-01-07 17:55:11,106", - "created": 1610038511.1068726, + "asctime": "2021-01-11 01:05:21,206", + "created": 1610323521.206357, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10867,15 +10983,15 @@ "lineno": 22, "message": "Result (Return value for minute: 45; hour: 12; day: 25; month: 03, day_of_week: 5): True ()", "module": "test", - "msecs": 106.87255859375, + "msecs": 206.35700225830078, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7155.403614044189, + "relativeCreated": 7456.233501434326, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -10884,8 +11000,8 @@ "True", "" ], - "asctime": "2021-01-07 17:55:11,107", - "created": 1610038511.1070411, + "asctime": "2021-01-11 01:05:21,206", + "created": 1610323521.2064338, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10895,37 +11011,37 @@ "lineno": 26, "message": "Expectation (Return value for minute: 45; hour: 12; day: 25; month: 03, day_of_week: 5): result = True ()", "module": "test", - "msecs": 107.0411205291748, + "msecs": 206.43377304077148, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7155.572175979614, + "relativeCreated": 7456.310272216797, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 107.19728469848633, + "msecs": 206.5410614013672, "msg": "Return value for minute: 45; hour: 12; day: 25; month: 03, day_of_week: 5 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7155.728340148926, + "relativeCreated": 7456.417560577393, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 0.00015616416931152344 + "time_consumption": 0.00010728836059570312 }, { "args": [ "False", "" ], - "asctime": "2021-01-07 17:55:11,107", - "created": 1610038511.1077719, + "asctime": "2021-01-11 01:05:21,206", + "created": 1610323521.2068515, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10942,8 +11058,8 @@ "False", "" ], - "asctime": "2021-01-07 17:55:11,107", - "created": 1610038511.1074603, + "asctime": "2021-01-11 01:05:21,206", + "created": 1610323521.206669, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10953,15 +11069,15 @@ "lineno": 22, "message": "Result (Return value for minute: 22; hour: 17; day: 25; month: 02, day_of_week: 1): False ()", "module": "test", - "msecs": 107.46026039123535, + "msecs": 206.66909217834473, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7155.991315841675, + "relativeCreated": 7456.54559135437, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -10970,8 +11086,8 @@ "False", "" ], - "asctime": "2021-01-07 17:55:11,107", - "created": 1610038511.1076176, + "asctime": "2021-01-11 01:05:21,206", + "created": 1610323521.2067752, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10981,37 +11097,37 @@ "lineno": 26, "message": "Expectation (Return value for minute: 22; hour: 17; day: 25; month: 02, day_of_week: 1): result = False ()", "module": "test", - "msecs": 107.61761665344238, + "msecs": 206.77518844604492, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7156.148672103882, + "relativeCreated": 7456.65168762207, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 107.7718734741211, + "msecs": 206.85148239135742, "msg": "Return value for minute: 22; hour: 17; day: 25; month: 02, day_of_week: 1 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7156.302928924561, + "relativeCreated": 7456.727981567383, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 0.00015425682067871094 + "time_consumption": 7.62939453125e-05 }, { "args": [ "False", "" ], - "asctime": "2021-01-07 17:55:11,108", - "created": 1610038511.108331, + "asctime": "2021-01-11 01:05:21,207", + "created": 1610323521.2071278, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11028,8 +11144,8 @@ "False", "" ], - "asctime": "2021-01-07 17:55:11,108", - "created": 1610038511.10809, + "asctime": "2021-01-11 01:05:21,206", + "created": 1610323521.2069762, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11039,15 +11155,15 @@ "lineno": 22, "message": "Result (Return value for minute: 22; hour: 17; day: 25; month: 02, day_of_week: 3): False ()", "module": "test", - "msecs": 108.08992385864258, + "msecs": 206.97617530822754, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7156.620979309082, + "relativeCreated": 7456.852674484253, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -11056,8 +11172,8 @@ "False", "" ], - "asctime": "2021-01-07 17:55:11,108", - "created": 1610038511.1082308, + "asctime": "2021-01-11 01:05:21,207", + "created": 1610323521.207057, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11067,37 +11183,37 @@ "lineno": 26, "message": "Expectation (Return value for minute: 22; hour: 17; day: 25; month: 02, day_of_week: 3): result = False ()", "module": "test", - "msecs": 108.2308292388916, + "msecs": 207.05699920654297, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7156.761884689331, + "relativeCreated": 7456.933498382568, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 108.33096504211426, + "msecs": 207.12780952453613, "msg": "Return value for minute: 22; hour: 17; day: 25; month: 02, day_of_week: 3 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7156.862020492554, + "relativeCreated": 7457.0043087005615, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 0.00010013580322265625 + "time_consumption": 7.081031799316406e-05 }, { "args": [ "False", "" ], - "asctime": "2021-01-07 17:55:11,108", - "created": 1610038511.1088872, + "asctime": "2021-01-11 01:05:21,207", + "created": 1610323521.2073739, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11114,8 +11230,8 @@ "False", "" ], - "asctime": "2021-01-07 17:55:11,108", - "created": 1610038511.1085038, + "asctime": "2021-01-11 01:05:21,207", + "created": 1610323521.2072482, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11125,15 +11241,15 @@ "lineno": 22, "message": "Result (Return value for minute: 45; hour: 14; day: 25; month: 02, day_of_week: 1): False ()", "module": "test", - "msecs": 108.50381851196289, + "msecs": 207.24821090698242, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7157.034873962402, + "relativeCreated": 7457.124710083008, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -11142,8 +11258,8 @@ "False", "" ], - "asctime": "2021-01-07 17:55:11,108", - "created": 1610038511.1086028, + "asctime": "2021-01-11 01:05:21,207", + "created": 1610323521.2073119, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11153,37 +11269,37 @@ "lineno": 26, "message": "Expectation (Return value for minute: 45; hour: 14; day: 25; month: 02, day_of_week: 1): result = False ()", "module": "test", - "msecs": 108.60276222229004, + "msecs": 207.31186866760254, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7157.1338176727295, + "relativeCreated": 7457.188367843628, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 108.8871955871582, + "msecs": 207.37385749816895, "msg": "Return value for minute: 45; hour: 14; day: 25; month: 02, day_of_week: 1 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7157.418251037598, + "relativeCreated": 7457.250356674194, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 0.00028443336486816406 + "time_consumption": 6.198883056640625e-05 }, { "args": [ "False", "" ], - "asctime": "2021-01-07 17:55:11,109", - "created": 1610038511.109265, + "asctime": "2021-01-11 01:05:21,207", + "created": 1610323521.2077208, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11200,8 +11316,8 @@ "False", "" ], - "asctime": "2021-01-07 17:55:11,109", - "created": 1610038511.1090693, + "asctime": "2021-01-11 01:05:21,207", + "created": 1610323521.207479, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11211,15 +11327,15 @@ "lineno": 22, "message": "Result (Return value for minute: 23; hour: 17; day: 24; month: 02, day_of_week: 1): False ()", "module": "test", - "msecs": 109.0693473815918, + "msecs": 207.47900009155273, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7157.600402832031, + "relativeCreated": 7457.355499267578, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -11228,8 +11344,8 @@ "False", "" ], - "asctime": "2021-01-07 17:55:11,109", - "created": 1610038511.1091692, + "asctime": "2021-01-11 01:05:21,207", + "created": 1610323521.2076013, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11239,34 +11355,34 @@ "lineno": 26, "message": "Expectation (Return value for minute: 23; hour: 17; day: 24; month: 02, day_of_week: 1): result = False ()", "module": "test", - "msecs": 109.16924476623535, + "msecs": 207.60130882263184, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7157.700300216675, + "relativeCreated": 7457.477807998657, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 109.26508903503418, + "msecs": 207.72075653076172, "msg": "Return value for minute: 23; hour: 17; day: 24; month: 02, day_of_week: 1 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7157.796144485474, + "relativeCreated": 7457.597255706787, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 9.584426879882812e-05 + "time_consumption": 0.00011944770812988281 }, { "args": [], - "asctime": "2021-01-07 17:55:11,109", - "created": 1610038511.109407, + "asctime": "2021-01-11 01:05:21,207", + "created": 1610323521.207861, "exc_info": null, "exc_text": null, "filename": "test_crontab.py", @@ -11277,15 +11393,15 @@ "message": "Storing reminder for execution (minute: 23, hour: 17, day: 25, month: 2, day_of_week: 1).", "module": "test_crontab", "moduleLogger": [], - "msecs": 109.40694808959961, + "msecs": 207.86094665527344, "msg": "Storing reminder for execution (minute: 23, hour: 17, day: 25, month: 2, day_of_week: 1).", "name": "__tLogger__", "pathname": "src/tests/test_crontab.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7157.938003540039, + "relativeCreated": 7457.737445831299, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", "time_consumption": 0.0 }, @@ -11294,8 +11410,8 @@ "False", "" ], - "asctime": "2021-01-07 17:55:11,109", - "created": 1610038511.1097715, + "asctime": "2021-01-11 01:05:21,208", + "created": 1610323521.208351, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11312,8 +11428,8 @@ "False", "" ], - "asctime": "2021-01-07 17:55:11,109", - "created": 1610038511.1095693, + "asctime": "2021-01-11 01:05:21,208", + "created": 1610323521.2080753, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11323,15 +11439,15 @@ "lineno": 22, "message": "Result (Return value for minute: 23; hour: 17; day: 25; month: 02, day_of_week: 1): False ()", "module": "test", - "msecs": 109.56931114196777, + "msecs": 208.07528495788574, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7158.100366592407, + "relativeCreated": 7457.951784133911, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -11340,8 +11456,8 @@ "False", "" ], - "asctime": "2021-01-07 17:55:11,109", - "created": 1610038511.1096685, + "asctime": "2021-01-11 01:05:21,208", + "created": 1610323521.2082398, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11351,37 +11467,37 @@ "lineno": 26, "message": "Expectation (Return value for minute: 23; hour: 17; day: 25; month: 02, day_of_week: 1): result = False ()", "module": "test", - "msecs": 109.66849327087402, + "msecs": 208.23979377746582, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7158.1995487213135, + "relativeCreated": 7458.116292953491, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 109.7714900970459, + "msecs": 208.35089683532715, "msg": "Return value for minute: 23; hour: 17; day: 25; month: 02, day_of_week: 1 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7158.302545547485, + "relativeCreated": 7458.2273960113525, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 0.000102996826171875 + "time_consumption": 0.00011110305786132812 }, { "args": [ "True", "" ], - "asctime": "2021-01-07 17:55:11,110", - "created": 1610038511.11014, + "asctime": "2021-01-11 01:05:21,208", + "created": 1610323521.2089694, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11398,8 +11514,8 @@ "True", "" ], - "asctime": "2021-01-07 17:55:11,109", - "created": 1610038511.109939, + "asctime": "2021-01-11 01:05:21,208", + "created": 1610323521.208676, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11409,15 +11525,15 @@ "lineno": 22, "message": "Result (Return value for minute: 45; hour: 12; day: 25; month: 03, day_of_week: 5): True ()", "module": "test", - "msecs": 109.9390983581543, + "msecs": 208.67609977722168, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7158.470153808594, + "relativeCreated": 7458.552598953247, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -11426,8 +11542,8 @@ "True", "" ], - "asctime": "2021-01-07 17:55:11,110", - "created": 1610038511.1100378, + "asctime": "2021-01-11 01:05:21,208", + "created": 1610323521.2088277, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11437,37 +11553,37 @@ "lineno": 26, "message": "Expectation (Return value for minute: 45; hour: 12; day: 25; month: 03, day_of_week: 5): result = True ()", "module": "test", - "msecs": 110.03780364990234, + "msecs": 208.82773399353027, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7158.568859100342, + "relativeCreated": 7458.704233169556, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 110.14008522033691, + "msecs": 208.9693546295166, "msg": "Return value for minute: 45; hour: 12; day: 25; month: 03, day_of_week: 5 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7158.671140670776, + "relativeCreated": 7458.845853805542, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 0.00010228157043457031 + "time_consumption": 0.00014162063598632812 }, { "args": [ "False", "" ], - "asctime": "2021-01-07 17:55:11,110", - "created": 1610038511.1104996, + "asctime": "2021-01-11 01:05:21,210", + "created": 1610323521.210033, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11484,8 +11600,8 @@ "False", "" ], - "asctime": "2021-01-07 17:55:11,110", - "created": 1610038511.1103048, + "asctime": "2021-01-11 01:05:21,209", + "created": 1610323521.209697, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11495,15 +11611,15 @@ "lineno": 22, "message": "Result (Return value for minute: 22; hour: 17; day: 25; month: 02, day_of_week: 1): False ()", "module": "test", - "msecs": 110.3048324584961, + "msecs": 209.69700813293457, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7158.835887908936, + "relativeCreated": 7459.57350730896, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -11512,8 +11628,8 @@ "False", "" ], - "asctime": "2021-01-07 17:55:11,110", - "created": 1610038511.110403, + "asctime": "2021-01-11 01:05:21,209", + "created": 1610323521.209873, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11523,37 +11639,37 @@ "lineno": 26, "message": "Expectation (Return value for minute: 22; hour: 17; day: 25; month: 02, day_of_week: 1): result = False ()", "module": "test", - "msecs": 110.40306091308594, + "msecs": 209.87296104431152, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7158.934116363525, + "relativeCreated": 7459.749460220337, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 110.49962043762207, + "msecs": 210.03293991088867, "msg": "Return value for minute: 22; hour: 17; day: 25; month: 02, day_of_week: 1 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7159.0306758880615, + "relativeCreated": 7459.909439086914, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 9.655952453613281e-05 + "time_consumption": 0.00015997886657714844 }, { "args": [ "False", "" ], - "asctime": "2021-01-07 17:55:11,110", - "created": 1610038511.1108422, + "asctime": "2021-01-11 01:05:21,210", + "created": 1610323521.210891, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11570,8 +11686,8 @@ "False", "" ], - "asctime": "2021-01-07 17:55:11,110", - "created": 1610038511.1106527, + "asctime": "2021-01-11 01:05:21,210", + "created": 1610323521.2103205, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11581,15 +11697,15 @@ "lineno": 22, "message": "Result (Return value for minute: 22; hour: 17; day: 25; month: 02, day_of_week: 3): False ()", "module": "test", - "msecs": 110.65268516540527, + "msecs": 210.32047271728516, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7159.183740615845, + "relativeCreated": 7460.196971893311, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -11598,8 +11714,8 @@ "False", "" ], - "asctime": "2021-01-07 17:55:11,110", - "created": 1610038511.1107492, + "asctime": "2021-01-11 01:05:21,210", + "created": 1610323521.2107508, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11609,37 +11725,37 @@ "lineno": 26, "message": "Expectation (Return value for minute: 22; hour: 17; day: 25; month: 02, day_of_week: 3): result = False ()", "module": "test", - "msecs": 110.7492446899414, + "msecs": 210.75081825256348, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7159.280300140381, + "relativeCreated": 7460.627317428589, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 110.84222793579102, + "msecs": 210.8910083770752, "msg": "Return value for minute: 22; hour: 17; day: 25; month: 02, day_of_week: 3 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7159.3732833862305, + "relativeCreated": 7460.767507553101, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 9.298324584960938e-05 + "time_consumption": 0.00014019012451171875 }, { "args": [ "False", "" ], - "asctime": "2021-01-07 17:55:11,111", - "created": 1610038511.1111991, + "asctime": "2021-01-11 01:05:21,211", + "created": 1610323521.2116828, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11656,8 +11772,8 @@ "False", "" ], - "asctime": "2021-01-07 17:55:11,110", - "created": 1610038511.1109953, + "asctime": "2021-01-11 01:05:21,211", + "created": 1610323521.2111273, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11667,15 +11783,15 @@ "lineno": 22, "message": "Result (Return value for minute: 45; hour: 14; day: 25; month: 02, day_of_week: 1): False ()", "module": "test", - "msecs": 110.99529266357422, + "msecs": 211.12728118896484, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7159.526348114014, + "relativeCreated": 7461.00378036499, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -11684,8 +11800,8 @@ "False", "" ], - "asctime": "2021-01-07 17:55:11,111", - "created": 1610038511.1110992, + "asctime": "2021-01-11 01:05:21,211", + "created": 1610323521.2113261, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11695,37 +11811,37 @@ "lineno": 26, "message": "Expectation (Return value for minute: 45; hour: 14; day: 25; month: 02, day_of_week: 1): result = False ()", "module": "test", - "msecs": 111.0992431640625, + "msecs": 211.32612228393555, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7159.630298614502, + "relativeCreated": 7461.202621459961, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 111.19914054870605, + "msecs": 211.68279647827148, "msg": "Return value for minute: 45; hour: 14; day: 25; month: 02, day_of_week: 1 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7159.7301959991455, + "relativeCreated": 7461.559295654297, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 9.989738464355469e-05 + "time_consumption": 0.0003566741943359375 }, { "args": [ "False", "" ], - "asctime": "2021-01-07 17:55:11,111", - "created": 1610038511.1115568, + "asctime": "2021-01-11 01:05:21,212", + "created": 1610323521.2123857, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11742,8 +11858,8 @@ "False", "" ], - "asctime": "2021-01-07 17:55:11,111", - "created": 1610038511.1113539, + "asctime": "2021-01-11 01:05:21,212", + "created": 1610323521.2120166, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11753,15 +11869,15 @@ "lineno": 22, "message": "Result (Return value for minute: 23; hour: 17; day: 24; month: 02, day_of_week: 1): False ()", "module": "test", - "msecs": 111.35387420654297, + "msecs": 212.01658248901367, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7159.884929656982, + "relativeCreated": 7461.893081665039, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -11770,8 +11886,8 @@ "False", "" ], - "asctime": "2021-01-07 17:55:11,111", - "created": 1610038511.1114511, + "asctime": "2021-01-11 01:05:21,212", + "created": 1610323521.2121937, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11781,34 +11897,34 @@ "lineno": 26, "message": "Expectation (Return value for minute: 23; hour: 17; day: 24; month: 02, day_of_week: 1): result = False ()", "module": "test", - "msecs": 111.4511489868164, + "msecs": 212.19372749328613, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7159.982204437256, + "relativeCreated": 7462.0702266693115, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 111.5567684173584, + "msecs": 212.3856544494629, "msg": "Return value for minute: 23; hour: 17; day: 24; month: 02, day_of_week: 1 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7160.087823867798, + "relativeCreated": 7462.262153625488, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 0.00010561943054199219 + "time_consumption": 0.0001919269561767578 }, { "args": [], - "asctime": "2021-01-07 17:55:11,111", - "created": 1610038511.1117013, + "asctime": "2021-01-11 01:05:21,212", + "created": 1610323521.2127314, "exc_info": null, "exc_text": null, "filename": "test_crontab.py", @@ -11819,15 +11935,15 @@ "message": "Resetting trigger condition with minute: 22; hour: any; day: [12, 17, 25], month: 2.", "module": "test_crontab", "moduleLogger": [], - "msecs": 111.70125007629395, + "msecs": 212.73136138916016, "msg": "Resetting trigger condition with minute: 22; hour: any; day: [12, 17, 25], month: 2.", "name": "__tLogger__", "pathname": "src/tests/test_crontab.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7160.232305526733, + "relativeCreated": 7462.607860565186, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", "time_consumption": 0.0 }, @@ -11836,8 +11952,8 @@ "False", "" ], - "asctime": "2021-01-07 17:55:11,112", - "created": 1610038511.112215, + "asctime": "2021-01-11 01:05:21,213", + "created": 1610323521.2136037, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11854,8 +11970,8 @@ "False", "" ], - "asctime": "2021-01-07 17:55:11,111", - "created": 1610038511.1119866, + "asctime": "2021-01-11 01:05:21,213", + "created": 1610323521.2131386, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11865,15 +11981,15 @@ "lineno": 22, "message": "Result (Return value for minute: 23; hour: 17; day: 25; month: 02, day_of_week: 1): False ()", "module": "test", - "msecs": 111.98663711547852, + "msecs": 213.13858032226562, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7160.517692565918, + "relativeCreated": 7463.015079498291, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -11882,8 +11998,8 @@ "False", "" ], - "asctime": "2021-01-07 17:55:11,112", - "created": 1610038511.1121156, + "asctime": "2021-01-11 01:05:21,213", + "created": 1610323521.2133303, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11893,37 +12009,37 @@ "lineno": 26, "message": "Expectation (Return value for minute: 23; hour: 17; day: 25; month: 02, day_of_week: 1): result = False ()", "module": "test", - "msecs": 112.11562156677246, + "msecs": 213.33026885986328, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7160.646677017212, + "relativeCreated": 7463.206768035889, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 112.21504211425781, + "msecs": 213.60373497009277, "msg": "Return value for minute: 23; hour: 17; day: 25; month: 02, day_of_week: 1 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7160.746097564697, + "relativeCreated": 7463.480234146118, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 9.942054748535156e-05 + "time_consumption": 0.0002734661102294922 }, { "args": [ "False", "" ], - "asctime": "2021-01-07 17:55:11,112", - "created": 1610038511.1125672, + "asctime": "2021-01-11 01:05:21,214", + "created": 1610323521.21458, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11940,8 +12056,8 @@ "False", "" ], - "asctime": "2021-01-07 17:55:11,112", - "created": 1610038511.1123755, + "asctime": "2021-01-11 01:05:21,214", + "created": 1610323521.2141092, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11951,15 +12067,15 @@ "lineno": 22, "message": "Result (Return value for minute: 45; hour: 12; day: 25; month: 03, day_of_week: 5): False ()", "module": "test", - "msecs": 112.37549781799316, + "msecs": 214.1091823577881, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7160.906553268433, + "relativeCreated": 7463.9856815338135, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -11968,8 +12084,8 @@ "False", "" ], - "asctime": "2021-01-07 17:55:11,112", - "created": 1610038511.1124732, + "asctime": "2021-01-11 01:05:21,214", + "created": 1610323521.2143369, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11979,37 +12095,37 @@ "lineno": 26, "message": "Expectation (Return value for minute: 45; hour: 12; day: 25; month: 03, day_of_week: 5): result = False ()", "module": "test", - "msecs": 112.4732494354248, + "msecs": 214.33687210083008, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7161.004304885864, + "relativeCreated": 7464.2133712768555, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 112.56718635559082, + "msecs": 214.58005905151367, "msg": "Return value for minute: 45; hour: 12; day: 25; month: 03, day_of_week: 5 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7161.09824180603, + "relativeCreated": 7464.456558227539, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 9.393692016601562e-05 + "time_consumption": 0.00024318695068359375 }, { "args": [ "True", "" ], - "asctime": "2021-01-07 17:55:11,112", - "created": 1610038511.112961, + "asctime": "2021-01-11 01:05:21,215", + "created": 1610323521.215169, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12026,8 +12142,8 @@ "True", "" ], - "asctime": "2021-01-07 17:55:11,112", - "created": 1610038511.112758, + "asctime": "2021-01-11 01:05:21,214", + "created": 1610323521.214848, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12037,15 +12153,15 @@ "lineno": 22, "message": "Result (Return value for minute: 22; hour: 17; day: 25; month: 02, day_of_week: 1): True ()", "module": "test", - "msecs": 112.75792121887207, + "msecs": 214.84804153442383, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7161.2889766693115, + "relativeCreated": 7464.724540710449, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -12054,8 +12170,8 @@ "True", "" ], - "asctime": "2021-01-07 17:55:11,112", - "created": 1610038511.1128666, + "asctime": "2021-01-11 01:05:21,215", + "created": 1610323521.2150462, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12065,37 +12181,37 @@ "lineno": 26, "message": "Expectation (Return value for minute: 22; hour: 17; day: 25; month: 02, day_of_week: 1): result = True ()", "module": "test", - "msecs": 112.86664009094238, + "msecs": 215.04616737365723, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7161.397695541382, + "relativeCreated": 7464.922666549683, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 112.9610538482666, + "msecs": 215.16895294189453, "msg": "Return value for minute: 22; hour: 17; day: 25; month: 02, day_of_week: 1 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7161.492109298706, + "relativeCreated": 7465.04545211792, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 9.441375732421875e-05 + "time_consumption": 0.0001227855682373047 }, { "args": [ "False", "" ], - "asctime": "2021-01-07 17:55:11,113", - "created": 1610038511.1134186, + "asctime": "2021-01-11 01:05:21,216", + "created": 1610323521.2160041, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12112,8 +12228,8 @@ "False", "" ], - "asctime": "2021-01-07 17:55:11,113", - "created": 1610038511.1131213, + "asctime": "2021-01-11 01:05:21,215", + "created": 1610323521.2155976, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12123,15 +12239,15 @@ "lineno": 22, "message": "Result (Return value for minute: 22; hour: 17; day: 25; month: 05, day_of_week: 3): False ()", "module": "test", - "msecs": 113.12127113342285, + "msecs": 215.59762954711914, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7161.652326583862, + "relativeCreated": 7465.4741287231445, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -12140,8 +12256,8 @@ "False", "" ], - "asctime": "2021-01-07 17:55:11,113", - "created": 1610038511.1132298, + "asctime": "2021-01-11 01:05:21,215", + "created": 1610323521.2158005, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12151,37 +12267,37 @@ "lineno": 26, "message": "Expectation (Return value for minute: 22; hour: 17; day: 25; month: 05, day_of_week: 3): result = False ()", "module": "test", - "msecs": 113.22975158691406, + "msecs": 215.80052375793457, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7161.7608070373535, + "relativeCreated": 7465.67702293396, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 113.4185791015625, + "msecs": 216.0041332244873, "msg": "Return value for minute: 22; hour: 17; day: 25; month: 05, day_of_week: 3 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7161.949634552002, + "relativeCreated": 7465.880632400513, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 0.0001888275146484375 + "time_consumption": 0.00020360946655273438 }, { "args": [ "False", "" ], - "asctime": "2021-01-07 17:55:11,113", - "created": 1610038511.113915, + "asctime": "2021-01-11 01:05:21,216", + "created": 1610323521.2163477, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12198,8 +12314,8 @@ "False", "" ], - "asctime": "2021-01-07 17:55:11,113", - "created": 1610038511.1137004, + "asctime": "2021-01-11 01:05:21,216", + "created": 1610323521.216171, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12209,15 +12325,15 @@ "lineno": 22, "message": "Result (Return value for minute: 45; hour: 14; day: 25; month: 02, day_of_week: 1): False ()", "module": "test", - "msecs": 113.70038986206055, + "msecs": 216.1710262298584, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7162.2314453125, + "relativeCreated": 7466.047525405884, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -12226,8 +12342,8 @@ "False", "" ], - "asctime": "2021-01-07 17:55:11,113", - "created": 1610038511.1138191, + "asctime": "2021-01-11 01:05:21,216", + "created": 1610323521.2162588, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12237,37 +12353,37 @@ "lineno": 26, "message": "Expectation (Return value for minute: 45; hour: 14; day: 25; month: 02, day_of_week: 1): result = False ()", "module": "test", - "msecs": 113.81912231445312, + "msecs": 216.25876426696777, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7162.350177764893, + "relativeCreated": 7466.135263442993, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 113.91496658325195, + "msecs": 216.34769439697266, "msg": "Return value for minute: 45; hour: 14; day: 25; month: 02, day_of_week: 1 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7162.446022033691, + "relativeCreated": 7466.224193572998, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 9.584426879882812e-05 + "time_consumption": 8.893013000488281e-05 }, { "args": [ "False", "" ], - "asctime": "2021-01-07 17:55:11,114", - "created": 1610038511.1142795, + "asctime": "2021-01-11 01:05:21,216", + "created": 1610323521.2167292, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12284,8 +12400,8 @@ "False", "" ], - "asctime": "2021-01-07 17:55:11,114", - "created": 1610038511.114076, + "asctime": "2021-01-11 01:05:21,216", + "created": 1610323521.2165453, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12295,15 +12411,15 @@ "lineno": 22, "message": "Result (Return value for minute: 23; hour: 17; day: 24; month: 02, day_of_week: 1): False ()", "module": "test", - "msecs": 114.07589912414551, + "msecs": 216.54534339904785, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7162.606954574585, + "relativeCreated": 7466.421842575073, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -12312,8 +12428,8 @@ "False", "" ], - "asctime": "2021-01-07 17:55:11,114", - "created": 1610038511.1141732, + "asctime": "2021-01-11 01:05:21,216", + "created": 1610323521.216644, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12323,34 +12439,34 @@ "lineno": 26, "message": "Expectation (Return value for minute: 23; hour: 17; day: 24; month: 02, day_of_week: 1): result = False ()", "module": "test", - "msecs": 114.17317390441895, + "msecs": 216.6440486907959, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7162.704229354858, + "relativeCreated": 7466.520547866821, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 114.27950859069824, + "msecs": 216.72916412353516, "msg": "Return value for minute: 23; hour: 17; day: 24; month: 02, day_of_week: 1 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7162.810564041138, + "relativeCreated": 7466.605663299561, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 0.00010633468627929688 + "time_consumption": 8.511543273925781e-05 }, { "args": [], - "asctime": "2021-01-07 17:55:11,114", - "created": 1610038511.114726, + "asctime": "2021-01-11 01:05:21,216", + "created": 1610323521.2168887, "exc_info": null, "exc_text": null, "filename": "test_crontab.py", @@ -12361,15 +12477,15 @@ "message": "Resetting trigger condition (again).", "module": "test_crontab", "moduleLogger": [], - "msecs": 114.72606658935547, + "msecs": 216.8886661529541, "msg": "Resetting trigger condition (again).", "name": "__tLogger__", "pathname": "src/tests/test_crontab.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7163.257122039795, + "relativeCreated": 7466.7651653289795, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", "time_consumption": 0.0 }, @@ -12378,8 +12494,8 @@ "False", "" ], - "asctime": "2021-01-07 17:55:11,115", - "created": 1610038511.115149, + "asctime": "2021-01-11 01:05:21,217", + "created": 1610323521.217262, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12396,8 +12512,8 @@ "False", "" ], - "asctime": "2021-01-07 17:55:11,114", - "created": 1610038511.1149378, + "asctime": "2021-01-11 01:05:21,217", + "created": 1610323521.2170482, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12407,15 +12523,15 @@ "lineno": 22, "message": "Result (1st run - execution not needed): False ()", "module": "test", - "msecs": 114.93778228759766, + "msecs": 217.04816818237305, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7163.468837738037, + "relativeCreated": 7466.924667358398, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -12424,8 +12540,8 @@ "False", "" ], - "asctime": "2021-01-07 17:55:11,115", - "created": 1610038511.1150477, + "asctime": "2021-01-11 01:05:21,217", + "created": 1610323521.2171743, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12435,37 +12551,37 @@ "lineno": 26, "message": "Expectation (1st run - execution not needed): result = False ()", "module": "test", - "msecs": 115.04769325256348, + "msecs": 217.17429161071777, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7163.578748703003, + "relativeCreated": 7467.050790786743, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 115.14902114868164, + "msecs": 217.26202964782715, "msg": "1st run - execution not needed is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7163.680076599121, + "relativeCreated": 7467.1385288238525, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 0.00010132789611816406 + "time_consumption": 8.7738037109375e-05 }, { "args": [ "False", "" ], - "asctime": "2021-01-07 17:55:11,115", - "created": 1610038511.1155124, + "asctime": "2021-01-11 01:05:21,217", + "created": 1610323521.217695, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12482,8 +12598,8 @@ "False", "" ], - "asctime": "2021-01-07 17:55:11,115", - "created": 1610038511.1153076, + "asctime": "2021-01-11 01:05:21,217", + "created": 1610323521.2174525, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12493,15 +12609,15 @@ "lineno": 22, "message": "Result (2nd run - execution not needed): False ()", "module": "test", - "msecs": 115.30756950378418, + "msecs": 217.4525260925293, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7163.838624954224, + "relativeCreated": 7467.329025268555, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -12510,8 +12626,8 @@ "False", "" ], - "asctime": "2021-01-07 17:55:11,115", - "created": 1610038511.115407, + "asctime": "2021-01-11 01:05:21,217", + "created": 1610323521.2175844, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12521,37 +12637,37 @@ "lineno": 26, "message": "Expectation (2nd run - execution not needed): result = False ()", "module": "test", - "msecs": 115.40699005126953, + "msecs": 217.58437156677246, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7163.938045501709, + "relativeCreated": 7467.460870742798, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 115.51237106323242, + "msecs": 217.6949977874756, "msg": "2nd run - execution not needed is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7164.043426513672, + "relativeCreated": 7467.571496963501, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 0.00010538101196289062 + "time_consumption": 0.000110626220703125 }, { "args": [ "True", "" ], - "asctime": "2021-01-07 17:55:11,115", - "created": 1610038511.115866, + "asctime": "2021-01-11 01:05:21,218", + "created": 1610323521.2180953, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12568,8 +12684,8 @@ "True", "" ], - "asctime": "2021-01-07 17:55:11,115", - "created": 1610038511.1156735, + "asctime": "2021-01-11 01:05:21,217", + "created": 1610323521.2178745, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12579,15 +12695,15 @@ "lineno": 22, "message": "Result (3rd run - execution needed): True ()", "module": "test", - "msecs": 115.67354202270508, + "msecs": 217.87452697753906, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7164.2045974731445, + "relativeCreated": 7467.751026153564, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -12596,8 +12712,8 @@ "True", "" ], - "asctime": "2021-01-07 17:55:11,115", - "created": 1610038511.1157713, + "asctime": "2021-01-11 01:05:21,217", + "created": 1610323521.217982, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12607,37 +12723,37 @@ "lineno": 26, "message": "Expectation (3rd run - execution needed): result = True ()", "module": "test", - "msecs": 115.77129364013672, + "msecs": 217.98205375671387, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7164.302349090576, + "relativeCreated": 7467.858552932739, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 115.86594581604004, + "msecs": 218.0953025817871, "msg": "3rd run - execution needed is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7164.3970012664795, + "relativeCreated": 7467.9718017578125, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 9.465217590332031e-05 + "time_consumption": 0.00011324882507324219 }, { "args": [ "True", "" ], - "asctime": "2021-01-07 17:55:11,116", - "created": 1610038511.1162136, + "asctime": "2021-01-11 01:05:21,218", + "created": 1610323521.2185488, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12654,8 +12770,8 @@ "True", "" ], - "asctime": "2021-01-07 17:55:11,116", - "created": 1610038511.1160223, + "asctime": "2021-01-11 01:05:21,218", + "created": 1610323521.2182887, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12665,15 +12781,15 @@ "lineno": 22, "message": "Result (4th run - execution needed): True ()", "module": "test", - "msecs": 116.02234840393066, + "msecs": 218.28866004943848, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7164.55340385437, + "relativeCreated": 7468.165159225464, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -12682,8 +12798,8 @@ "True", "" ], - "asctime": "2021-01-07 17:55:11,116", - "created": 1610038511.1161194, + "asctime": "2021-01-11 01:05:21,218", + "created": 1610323521.2184217, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12693,37 +12809,37 @@ "lineno": 26, "message": "Expectation (4th run - execution needed): result = True ()", "module": "test", - "msecs": 116.119384765625, + "msecs": 218.42169761657715, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7164.650440216064, + "relativeCreated": 7468.2981967926025, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 116.21356010437012, + "msecs": 218.54877471923828, "msg": "4th run - execution needed is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7164.74461555481, + "relativeCreated": 7468.425273895264, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 9.417533874511719e-05 + "time_consumption": 0.0001270771026611328 }, { "args": [ "False", "" ], - "asctime": "2021-01-07 17:55:11,116", - "created": 1610038511.116575, + "asctime": "2021-01-11 01:05:21,219", + "created": 1610323521.2190611, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12740,8 +12856,8 @@ "False", "" ], - "asctime": "2021-01-07 17:55:11,116", - "created": 1610038511.1163828, + "asctime": "2021-01-11 01:05:21,218", + "created": 1610323521.2187712, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12751,15 +12867,15 @@ "lineno": 22, "message": "Result (5th run - execution not needed): False ()", "module": "test", - "msecs": 116.38283729553223, + "msecs": 218.77121925354004, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7164.913892745972, + "relativeCreated": 7468.647718429565, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -12768,8 +12884,8 @@ "False", "" ], - "asctime": "2021-01-07 17:55:11,116", - "created": 1610038511.116481, + "asctime": "2021-01-11 01:05:21,218", + "created": 1610323521.218924, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12779,37 +12895,37 @@ "lineno": 26, "message": "Expectation (5th run - execution not needed): result = False ()", "module": "test", - "msecs": 116.48106575012207, + "msecs": 218.92404556274414, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7165.0121212005615, + "relativeCreated": 7468.8005447387695, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 116.57500267028809, + "msecs": 219.06113624572754, "msg": "5th run - execution not needed is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7165.1060581207275, + "relativeCreated": 7468.937635421753, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 9.393692016601562e-05 + "time_consumption": 0.00013709068298339844 }, { "args": [ "False", "" ], - "asctime": "2021-01-07 17:55:11,116", - "created": 1610038511.1168299, + "asctime": "2021-01-11 01:05:21,219", + "created": 1610323521.2196465, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12826,8 +12942,8 @@ "False", "" ], - "asctime": "2021-01-07 17:55:11,116", - "created": 1610038511.1167479, + "asctime": "2021-01-11 01:05:21,219", + "created": 1610323521.2192962, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12837,15 +12953,15 @@ "lineno": 22, "message": "Result (6th run - execution not needed): False ()", "module": "test", - "msecs": 116.74785614013672, + "msecs": 219.29621696472168, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7165.278911590576, + "relativeCreated": 7469.172716140747, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -12854,8 +12970,8 @@ "False", "" ], - "asctime": "2021-01-07 17:55:11,116", - "created": 1610038511.1167905, + "asctime": "2021-01-11 01:05:21,219", + "created": 1610323521.2194722, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12865,41 +12981,41 @@ "lineno": 26, "message": "Expectation (6th run - execution not needed): result = False ()", "module": "test", - "msecs": 116.7905330657959, + "msecs": 219.47216987609863, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7165.321588516235, + "relativeCreated": 7469.348669052124, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 116.82987213134766, + "msecs": 219.64645385742188, "msg": "6th run - execution not needed is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7165.360927581787, + "relativeCreated": 7469.522953033447, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 3.933906555175781e-05 + "time_consumption": 0.0001742839813232422 } ], - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 0.011341333389282227, - "time_finished": "2021-01-07 17:55:11,116", - "time_start": "2021-01-07 17:55:11,105" + "time_consumption": 0.01412510871887207, + "time_finished": "2021-01-11 01:05:21,219", + "time_start": "2021-01-11 01:05:21,205" }, "pylibs.task.crontab: Test crontab": { "args": null, - "asctime": "2021-01-07 17:55:11,117", - "created": 1610038511.1170344, + "asctime": "2021-01-11 01:05:21,220", + "created": 1610323521.2201822, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -12910,19 +13026,19 @@ "message": "pylibs.task.crontab: Test crontab", "module": "__init__", "moduleLogger": [], - "msecs": 117.0344352722168, + "msecs": 220.1821804046631, "msg": "pylibs.task.crontab: Test crontab", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/task/unittest/src/tests/__init__.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7165.565490722656, + "relativeCreated": 7470.0586795806885, "stack_info": null, "testcaseLogger": [ { "args": [], - "asctime": "2021-01-07 17:55:11,117", - "created": 1610038511.1171126, + "asctime": "2021-01-11 01:05:21,220", + "created": 1610323521.220388, "exc_info": null, "exc_text": null, "filename": "test_crontab.py", @@ -12933,15 +13049,15 @@ "message": "Creating Crontab with callback execution in +1 and +3 minutes.", "module": "test_crontab", "moduleLogger": [], - "msecs": 117.11263656616211, + "msecs": 220.38793563842773, "msg": "Creating Crontab with callback execution in +1 and +3 minutes.", "name": "__tLogger__", "pathname": "src/tests/test_crontab.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7165.643692016602, + "relativeCreated": 7470.264434814453, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", "time_consumption": 0.0 }, @@ -12950,8 +13066,8 @@ "2", "" ], - "asctime": "2021-01-07 17:58:41,218", - "created": 1610038721.2182782, + "asctime": "2021-01-11 01:08:51,322", + "created": 1610323731.3223643, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12966,8 +13082,8 @@ "args": [ 30 ], - "asctime": "2021-01-07 17:55:11,117", - "created": 1610038511.1172252, + "asctime": "2021-01-11 01:05:21,220", + "created": 1610323521.2206745, "exc_info": null, "exc_text": null, "filename": "test_crontab.py", @@ -12977,25 +13093,25 @@ "lineno": 63, "message": "Crontab accuracy is 30s", "module": "test_crontab", - "msecs": 117.22517013549805, + "msecs": 220.6745147705078, "msg": "Crontab accuracy is %ds", "name": "__unittest__", "pathname": "src/tests/test_crontab.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 7165.7562255859375, + "relativeCreated": 7470.551013946533, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { "args": [ 1, - 1610038571, - 1610038560 + 1610323581, + 1610323560 ], - "asctime": "2021-01-07 17:56:11,119", - "created": 1610038571.119548, + "asctime": "2021-01-11 01:06:21,223", + "created": 1610323581.2237883, "exc_info": null, "exc_text": null, "filename": "test_crontab.py", @@ -13003,27 +13119,27 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 17, - "message": "Crontab execution number 1 at 1610038571s, requested for 1610038560s", + "message": "Crontab execution number 1 at 1610323581s, requested for 1610323560s", "module": "test_crontab", - "msecs": 119.54808235168457, + "msecs": 223.78826141357422, "msg": "Crontab execution number %d at %ds, requested for %ds", "name": "__unittest__", "pathname": "src/tests/test_crontab.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 67168.07913780212, + "relativeCreated": 67473.6647605896, "stack_info": null, - "thread": 140479162595072, + "thread": 140222624749312, "threadName": "Thread-42" }, { "args": [ 2, - 1610038691, - 1610038680 + 1610323701, + 1610323680 ], - "asctime": "2021-01-07 17:58:11,123", - "created": 1610038691.1235433, + "asctime": "2021-01-11 01:08:21,226", + "created": 1610323701.226856, "exc_info": null, "exc_text": null, "filename": "test_crontab.py", @@ -13031,27 +13147,27 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 17, - "message": "Crontab execution number 2 at 1610038691s, requested for 1610038680s", + "message": "Crontab execution number 2 at 1610323701s, requested for 1610323680s", "module": "test_crontab", - "msecs": 123.54326248168945, + "msecs": 226.85599327087402, "msg": "Crontab execution number %d at %ds, requested for %ds", "name": "__unittest__", "pathname": "src/tests/test_crontab.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 187172.07431793213, + "relativeCreated": 187476.7324924469, "stack_info": null, - "thread": 140479162595072, + "thread": 140222624749312, "threadName": "Thread-46" }, { "args": [ "Timing of crontasks", - "[ 1610038571, 1610038691 ]", + "[ 1610323581, 1610323701 ]", "" ], - "asctime": "2021-01-07 17:58:41,217", - "created": 1610038721.2176423, + "asctime": "2021-01-11 01:08:51,321", + "created": 1610323731.321916, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13059,17 +13175,17 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 22, - "message": "Result (Timing of crontasks): [ 1610038571, 1610038691 ] ()", + "message": "Result (Timing of crontasks): [ 1610323581, 1610323701 ] ()", "module": "test", - "msecs": 217.64230728149414, + "msecs": 321.9161033630371, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 217266.17336273193, + "relativeCreated": 217571.79260253906, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -13078,8 +13194,8 @@ "2", "" ], - "asctime": "2021-01-07 17:58:41,218", - "created": 1610038721.218018, + "asctime": "2021-01-11 01:08:51,322", + "created": 1610323731.322134, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13089,15 +13205,15 @@ "lineno": 22, "message": "Result (Number of submitted values): 2 ()", "module": "test", - "msecs": 218.0180549621582, + "msecs": 322.13401794433594, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 217266.5491104126, + "relativeCreated": 217572.01051712036, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -13106,8 +13222,8 @@ "2", "" ], - "asctime": "2021-01-07 17:58:41,218", - "created": 1610038721.2181666, + "asctime": "2021-01-11 01:08:51,322", + "created": 1610323731.322266, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13117,34 +13233,34 @@ "lineno": 26, "message": "Expectation (Number of submitted values): result = 2 ()", "module": "test", - "msecs": 218.16658973693848, + "msecs": 322.2661018371582, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 217266.69764518738, + "relativeCreated": 217572.14260101318, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 218.278169631958, + "msecs": 322.36433029174805, "msg": "Number of submitted values is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 217266.8092250824, + "relativeCreated": 217572.24082946777, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 0.00011157989501953125 + "time_consumption": 9.822845458984375e-05 }, { "args": [], - "asctime": "2021-01-07 17:58:41,223", - "created": 1610038721.2236636, + "asctime": "2021-01-11 01:08:51,323", + "created": 1610323731.3231502, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13158,11 +13274,11 @@ { "args": [ "Submitted value number 1", - "1610038571", + "1610323581", "" ], - "asctime": "2021-01-07 17:58:41,221", - "created": 1610038721.2211585, + "asctime": "2021-01-11 01:08:51,322", + "created": 1610323731.3225229, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13170,27 +13286,27 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 22, - "message": "Result (Submitted value number 1): 1610038571 ()", + "message": "Result (Submitted value number 1): 1610323581 ()", "module": "test", - "msecs": 221.15850448608398, + "msecs": 322.5228786468506, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 217269.68955993652, + "relativeCreated": 217572.39937782288, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { "args": [ "Submitted value number 1", - "1610038560", - "1610038591" + "1610323560", + "1610323591" ], - "asctime": "2021-01-07 17:58:41,221", - "created": 1610038721.2216938, + "asctime": "2021-01-11 01:08:51,322", + "created": 1610323731.3226101, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13198,28 +13314,28 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 34, - "message": "Expectation (Submitted value number 1): 1610038560 <= result <= 1610038591", + "message": "Expectation (Submitted value number 1): 1610323560 <= result <= 1610323591", "module": "test", - "msecs": 221.693754196167, + "msecs": 322.61013984680176, "msg": "Expectation (%s): %s <= result <= %s", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 217270.2248096466, + "relativeCreated": 217572.48663902283, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { "args": [ - "1610038571", - "1610038560", - "1610038591", + "1610323581", + "1610323560", + "1610323591", "" ], - "asctime": "2021-01-07 17:58:41,222", - "created": 1610038721.2221096, + "asctime": "2021-01-11 01:08:51,322", + "created": 1610323731.3227227, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13227,27 +13343,27 @@ "levelname": "INFO", "levelno": 20, "lineno": 220, - "message": "Submitted value number 1 is correct (Content 1610038571 in [1610038560 ... 1610038591] and Type is ).", + "message": "Submitted value number 1 is correct (Content 1610323581 in [1610323560 ... 1610323591] and Type is ).", "module": "test", - "msecs": 222.10955619812012, + "msecs": 322.7226734161377, "msg": "Submitted value number 1 is correct (Content %s in [%s ... %s] and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 217270.64061164856, + "relativeCreated": 217572.59917259216, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { "args": [ "Submitted value number 2", - "1610038691", + "1610323701", "" ], - "asctime": "2021-01-07 17:58:41,222", - "created": 1610038721.2224033, + "asctime": "2021-01-11 01:08:51,322", + "created": 1610323731.3228323, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13255,27 +13371,27 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 22, - "message": "Result (Submitted value number 2): 1610038691 ()", + "message": "Result (Submitted value number 2): 1610323701 ()", "module": "test", - "msecs": 222.40328788757324, + "msecs": 322.8323459625244, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 217270.934343338, + "relativeCreated": 217572.70884513855, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { "args": [ "Submitted value number 2", - "1610038680", - "1610038711" + "1610323680", + "1610323711" ], - "asctime": "2021-01-07 17:58:41,222", - "created": 1610038721.2225997, + "asctime": "2021-01-11 01:08:51,322", + "created": 1610323731.322939, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13283,28 +13399,28 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 34, - "message": "Expectation (Submitted value number 2): 1610038680 <= result <= 1610038711", + "message": "Expectation (Submitted value number 2): 1610323680 <= result <= 1610323711", "module": "test", - "msecs": 222.59974479675293, + "msecs": 322.9389190673828, "msg": "Expectation (%s): %s <= result <= %s", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 217271.1308002472, + "relativeCreated": 217572.8154182434, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { "args": [ - "1610038691", - "1610038680", - "1610038711", + "1610323701", + "1610323680", + "1610323711", "" ], - "asctime": "2021-01-07 17:58:41,223", - "created": 1610038721.2230082, + "asctime": "2021-01-11 01:08:51,323", + "created": 1610323731.3230503, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13312,43 +13428,43 @@ "levelname": "INFO", "levelno": 20, "lineno": 220, - "message": "Submitted value number 2 is correct (Content 1610038691 in [1610038680 ... 1610038711] and Type is ).", + "message": "Submitted value number 2 is correct (Content 1610323701 in [1610323680 ... 1610323711] and Type is ).", "module": "test", - "msecs": 223.0081558227539, + "msecs": 323.05026054382324, "msg": "Submitted value number 2 is correct (Content %s in [%s ... %s] and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 217271.5392112732, + "relativeCreated": 217572.92675971985, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 223.6635684967041, + "msecs": 323.1501579284668, "msg": "Timing of crontasks: Valueaccuracy and number of submitted values is correct. See detailed log for more information.", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 217272.19462394714, + "relativeCreated": 217573.0266571045, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 0.0006554126739501953 + "time_consumption": 9.989738464355469e-05 } ], - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 210.1066291332245, - "time_finished": "2021-01-07 17:58:41,223", - "time_start": "2021-01-07 17:55:11,117" + "time_consumption": 210.1029679775238, + "time_finished": "2021-01-11 01:08:51,323", + "time_start": "2021-01-11 01:05:21,220" }, "pylibs.task.delayed: Test parallel processing and timing for a delayed execution": { "args": null, - "asctime": "2021-01-07 17:55:04,015", - "created": 1610038504.01573, + "asctime": "2021-01-11 01:05:13,857", + "created": 1610323513.857588, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -13359,21 +13475,21 @@ "message": "pylibs.task.delayed: Test parallel processing and timing for a delayed execution", "module": "__init__", "moduleLogger": [], - "msecs": 15.729904174804688, + "msecs": 857.5880527496338, "msg": "pylibs.task.delayed: Test parallel processing and timing for a delayed execution", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/task/unittest/src/tests/__init__.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 64.26095962524414, + "relativeCreated": 107.46455192565918, "stack_info": null, "testcaseLogger": [ { "args": [ 0.25 ], - "asctime": "2021-01-07 17:55:04,016", - "created": 1610038504.0162475, + "asctime": "2021-01-11 01:05:13,860", + "created": 1610323513.8600304, "exc_info": null, "exc_text": null, "filename": "test_delayed.py", @@ -13384,22 +13500,22 @@ "message": "Added a delayed task for execution in 0.250s.", "module": "test_delayed", "moduleLogger": [], - "msecs": 16.24751091003418, + "msecs": 860.0304126739502, "msg": "Added a delayed task for execution in %.3fs.", "name": "__tLogger__", "pathname": "src/tests/test_delayed.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 64.77856636047363, + "relativeCreated": 109.90691184997559, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", "time_consumption": 0.0 }, { "args": [], - "asctime": "2021-01-07 17:55:04,318", - "created": 1610038504.3187711, + "asctime": "2021-01-11 01:05:14,170", + "created": 1610323514.170298, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13416,8 +13532,8 @@ "[ 1, 2 ]", "" ], - "asctime": "2021-01-07 17:55:04,317", - "created": 1610038504.317379, + "asctime": "2021-01-11 01:05:14,162", + "created": 1610323514.1629574, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13427,15 +13543,15 @@ "lineno": 22, "message": "Result (Execution of task and delayed task (identified by a submitted sequence number)): [ 1, 2 ] ()", "module": "test", - "msecs": 317.3789978027344, + "msecs": 162.95742988586426, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 365.9100532531738, + "relativeCreated": 412.83392906188965, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -13444,8 +13560,8 @@ "[ 1, 2 ]", "" ], - "asctime": "2021-01-07 17:55:04,317", - "created": 1610038504.3176894, + "asctime": "2021-01-11 01:05:14,163", + "created": 1610323514.1638005, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13455,15 +13571,15 @@ "lineno": 26, "message": "Expectation (Execution of task and delayed task (identified by a submitted sequence number)): result = [ 1, 2 ] ()", "module": "test", - "msecs": 317.6894187927246, + "msecs": 163.80047798156738, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 366.22047424316406, + "relativeCreated": 413.6769771575928, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -13472,8 +13588,8 @@ "1", "" ], - "asctime": "2021-01-07 17:55:04,317", - "created": 1610038504.3178864, + "asctime": "2021-01-11 01:05:14,166", + "created": 1610323514.1661036, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13483,15 +13599,15 @@ "lineno": 22, "message": "Result (Submitted value number 1): 1 ()", "module": "test", - "msecs": 317.8863525390625, + "msecs": 166.10360145568848, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 366.41740798950195, + "relativeCreated": 415.98010063171387, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -13500,8 +13616,8 @@ "1", "" ], - "asctime": "2021-01-07 17:55:04,318", - "created": 1610038504.3180356, + "asctime": "2021-01-11 01:05:14,167", + "created": 1610323514.1672158, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13511,15 +13627,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 1): result = 1 ()", "module": "test", - "msecs": 318.0356025695801, + "msecs": 167.21582412719727, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 366.56665802001953, + "relativeCreated": 417.09232330322266, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -13527,8 +13643,8 @@ "1", "" ], - "asctime": "2021-01-07 17:55:04,318", - "created": 1610038504.318202, + "asctime": "2021-01-11 01:05:14,167", + "created": 1610323514.1679726, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13538,15 +13654,15 @@ "lineno": 144, "message": "Submitted value number 1 is correct (Content 1 and Type is ).", "module": "test", - "msecs": 318.20201873779297, + "msecs": 167.97256469726562, "msg": "Submitted value number 1 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 366.7330741882324, + "relativeCreated": 417.849063873291, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -13555,8 +13671,8 @@ "2", "" ], - "asctime": "2021-01-07 17:55:04,318", - "created": 1610038504.318359, + "asctime": "2021-01-11 01:05:14,168", + "created": 1610323514.168407, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13566,15 +13682,15 @@ "lineno": 22, "message": "Result (Submitted value number 2): 2 ()", "module": "test", - "msecs": 318.3588981628418, + "msecs": 168.40696334838867, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 366.88995361328125, + "relativeCreated": 418.28346252441406, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -13583,8 +13699,8 @@ "2", "" ], - "asctime": "2021-01-07 17:55:04,318", - "created": 1610038504.3184888, + "asctime": "2021-01-11 01:05:14,169", + "created": 1610323514.169047, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13594,15 +13710,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 2): result = 2 ()", "module": "test", - "msecs": 318.48883628845215, + "msecs": 169.04711723327637, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 367.0198917388916, + "relativeCreated": 418.92361640930176, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -13610,8 +13726,8 @@ "2", "" ], - "asctime": "2021-01-07 17:55:04,318", - "created": 1610038504.3186216, + "asctime": "2021-01-11 01:05:14,169", + "created": 1610323514.1696718, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13621,39 +13737,39 @@ "lineno": 144, "message": "Submitted value number 2 is correct (Content 2 and Type is ).", "module": "test", - "msecs": 318.6216354370117, + "msecs": 169.67177391052246, "msg": "Submitted value number 2 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 367.1526908874512, + "relativeCreated": 419.54827308654785, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 318.7711238861084, + "msecs": 170.29809951782227, "msg": "Execution of task and delayed task (identified by a submitted sequence number): Values and number of submitted values is correct. See detailed log for more information.", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 367.30217933654785, + "relativeCreated": 420.17459869384766, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 0.0001494884490966797 + "time_consumption": 0.0006263256072998047 }, { "args": [ - "0.2502169609069824", + "0.2502706050872803", "0.2465", "0.2545", "" ], - "asctime": "2021-01-07 17:55:04,319", - "created": 1610038504.3193684, + "asctime": "2021-01-11 01:05:14,172", + "created": 1610323514.1721113, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13661,17 +13777,17 @@ "levelname": "INFO", "levelno": 20, "lineno": 220, - "message": "Time consumption is correct (Content 0.2502169609069824 in [0.2465 ... 0.2545] and Type is ).", + "message": "Time consumption is correct (Content 0.2502706050872803 in [0.2465 ... 0.2545] and Type is ).", "module": "test", "moduleLogger": [ { "args": [ "Time consumption", - "0.2502169609069824", + "0.2502706050872803", "" ], - "asctime": "2021-01-07 17:55:04,319", - "created": 1610038504.3190694, + "asctime": "2021-01-11 01:05:14,171", + "created": 1610323514.171234, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13679,17 +13795,17 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 22, - "message": "Result (Time consumption): 0.2502169609069824 ()", + "message": "Result (Time consumption): 0.2502706050872803 ()", "module": "test", - "msecs": 319.06938552856445, + "msecs": 171.2338924407959, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 367.6004409790039, + "relativeCreated": 421.1103916168213, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -13698,8 +13814,8 @@ "0.2465", "0.2545" ], - "asctime": "2021-01-07 17:55:04,319", - "created": 1610038504.319223, + "asctime": "2021-01-11 01:05:14,171", + "created": 1610323514.171679, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13709,36 +13825,36 @@ "lineno": 34, "message": "Expectation (Time consumption): 0.2465 <= result <= 0.2545", "module": "test", - "msecs": 319.22292709350586, + "msecs": 171.67901992797852, "msg": "Expectation (%s): %s <= result <= %s", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 367.7539825439453, + "relativeCreated": 421.5555191040039, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 319.3683624267578, + "msecs": 172.11127281188965, "msg": "Time consumption is correct (Content %s in [%s ... %s] and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 367.89941787719727, + "relativeCreated": 421.98777198791504, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 0.00014543533325195312 + "time_consumption": 0.0004322528839111328 }, { "args": [ 0.01 ], - "asctime": "2021-01-07 17:55:04,320", - "created": 1610038504.3201964, + "asctime": "2021-01-11 01:05:14,174", + "created": 1610323514.1742556, "exc_info": null, "exc_text": null, "filename": "test_delayed.py", @@ -13749,22 +13865,22 @@ "message": "Added a delayed task for execution in 0.010s.", "module": "test_delayed", "moduleLogger": [], - "msecs": 320.19639015197754, + "msecs": 174.2556095123291, "msg": "Added a delayed task for execution in %.3fs.", "name": "__tLogger__", "pathname": "src/tests/test_delayed.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 368.727445602417, + "relativeCreated": 424.1321086883545, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", "time_consumption": 0.0 }, { "args": [], - "asctime": "2021-01-07 17:55:04,422", - "created": 1610038504.4223506, + "asctime": "2021-01-11 01:05:14,283", + "created": 1610323514.2832017, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13781,8 +13897,8 @@ "[ 1, 2 ]", "" ], - "asctime": "2021-01-07 17:55:04,420", - "created": 1610038504.4209793, + "asctime": "2021-01-11 01:05:14,276", + "created": 1610323514.2764919, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13792,15 +13908,15 @@ "lineno": 22, "message": "Result (Execution of task and delayed task (identified by a submitted sequence number)): [ 1, 2 ] ()", "module": "test", - "msecs": 420.97926139831543, + "msecs": 276.4918804168701, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 469.5103168487549, + "relativeCreated": 526.3683795928955, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -13809,8 +13925,8 @@ "[ 1, 2 ]", "" ], - "asctime": "2021-01-07 17:55:04,421", - "created": 1610038504.421299, + "asctime": "2021-01-11 01:05:14,277", + "created": 1610323514.277773, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13820,15 +13936,15 @@ "lineno": 26, "message": "Expectation (Execution of task and delayed task (identified by a submitted sequence number)): result = [ 1, 2 ] ()", "module": "test", - "msecs": 421.2989807128906, + "msecs": 277.7729034423828, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 469.8300361633301, + "relativeCreated": 527.6494026184082, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -13837,8 +13953,8 @@ "1", "" ], - "asctime": "2021-01-07 17:55:04,421", - "created": 1610038504.4214804, + "asctime": "2021-01-11 01:05:14,278", + "created": 1610323514.278857, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13848,15 +13964,15 @@ "lineno": 22, "message": "Result (Submitted value number 1): 1 ()", "module": "test", - "msecs": 421.4804172515869, + "msecs": 278.8569927215576, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 470.01147270202637, + "relativeCreated": 528.733491897583, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -13865,8 +13981,8 @@ "1", "" ], - "asctime": "2021-01-07 17:55:04,421", - "created": 1610038504.421655, + "asctime": "2021-01-11 01:05:14,279", + "created": 1610323514.2797017, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13876,15 +13992,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 1): result = 1 ()", "module": "test", - "msecs": 421.65493965148926, + "msecs": 279.70170974731445, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 470.1859951019287, + "relativeCreated": 529.5782089233398, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -13892,8 +14008,8 @@ "1", "" ], - "asctime": "2021-01-07 17:55:04,421", - "created": 1610038504.421812, + "asctime": "2021-01-11 01:05:14,280", + "created": 1610323514.2801275, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13903,15 +14019,15 @@ "lineno": 144, "message": "Submitted value number 1 is correct (Content 1 and Type is ).", "module": "test", - "msecs": 421.8120574951172, + "msecs": 280.12752532958984, "msg": "Submitted value number 1 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 470.34311294555664, + "relativeCreated": 530.0040245056152, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -13920,8 +14036,8 @@ "2", "" ], - "asctime": "2021-01-07 17:55:04,421", - "created": 1610038504.421966, + "asctime": "2021-01-11 01:05:14,280", + "created": 1610323514.2807574, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13931,15 +14047,15 @@ "lineno": 22, "message": "Result (Submitted value number 2): 2 ()", "module": "test", - "msecs": 421.9660758972168, + "msecs": 280.7574272155762, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 470.49713134765625, + "relativeCreated": 530.6339263916016, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -13948,8 +14064,8 @@ "2", "" ], - "asctime": "2021-01-07 17:55:04,422", - "created": 1610038504.422096, + "asctime": "2021-01-11 01:05:14,281", + "created": 1610323514.2814057, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13959,15 +14075,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 2): result = 2 ()", "module": "test", - "msecs": 422.09601402282715, + "msecs": 281.4056873321533, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 470.6270694732666, + "relativeCreated": 531.2821865081787, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -13975,8 +14091,8 @@ "2", "" ], - "asctime": "2021-01-07 17:55:04,422", - "created": 1610038504.4222262, + "asctime": "2021-01-11 01:05:14,281", + "created": 1610323514.2816944, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13986,39 +14102,39 @@ "lineno": 144, "message": "Submitted value number 2 is correct (Content 2 and Type is ).", "module": "test", - "msecs": 422.2261905670166, + "msecs": 281.6944122314453, "msg": "Submitted value number 2 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 470.75724601745605, + "relativeCreated": 531.5709114074707, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 422.3506450653076, + "msecs": 283.2016944885254, "msg": "Execution of task and delayed task (identified by a submitted sequence number): Values and number of submitted values is correct. See detailed log for more information.", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 470.88170051574707, + "relativeCreated": 533.0781936645508, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 0.00012445449829101562 + "time_consumption": 0.0015072822570800781 }, { "args": [ - "0.010170221328735352", + "0.010149478912353516", "0.008900000000000002", "0.0121", "" ], - "asctime": "2021-01-07 17:55:04,422", - "created": 1610038504.4229882, + "asctime": "2021-01-11 01:05:14,286", + "created": 1610323514.2865992, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14026,17 +14142,17 @@ "levelname": "INFO", "levelno": 20, "lineno": 220, - "message": "Time consumption is correct (Content 0.010170221328735352 in [0.008900000000000002 ... 0.0121] and Type is ).", + "message": "Time consumption is correct (Content 0.010149478912353516 in [0.008900000000000002 ... 0.0121] and Type is ).", "module": "test", "moduleLogger": [ { "args": [ "Time consumption", - "0.010170221328735352", + "0.010149478912353516", "" ], - "asctime": "2021-01-07 17:55:04,422", - "created": 1610038504.4226696, + "asctime": "2021-01-11 01:05:14,284", + "created": 1610323514.284649, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14044,17 +14160,17 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 22, - "message": "Result (Time consumption): 0.010170221328735352 ()", + "message": "Result (Time consumption): 0.010149478912353516 ()", "module": "test", - "msecs": 422.6696491241455, + "msecs": 284.6488952636719, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 471.20070457458496, + "relativeCreated": 534.5253944396973, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -14063,8 +14179,8 @@ "0.008900000000000002", "0.0121" ], - "asctime": "2021-01-07 17:55:04,422", - "created": 1610038504.422824, + "asctime": "2021-01-11 01:05:14,286", + "created": 1610323514.2860353, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14074,36 +14190,36 @@ "lineno": 34, "message": "Expectation (Time consumption): 0.008900000000000002 <= result <= 0.0121", "module": "test", - "msecs": 422.8239059448242, + "msecs": 286.03529930114746, "msg": "Expectation (%s): %s <= result <= %s", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 471.3549613952637, + "relativeCreated": 535.9117984771729, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 422.9881763458252, + "msecs": 286.59915924072266, "msg": "Time consumption is correct (Content %s in [%s ... %s] and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 471.51923179626465, + "relativeCreated": 536.475658416748, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 0.00016427040100097656 + "time_consumption": 0.0005638599395751953 }, { "args": [ 0.005 ], - "asctime": "2021-01-07 17:55:04,423", - "created": 1610038504.4237893, + "asctime": "2021-01-11 01:05:14,290", + "created": 1610323514.2901847, "exc_info": null, "exc_text": null, "filename": "test_delayed.py", @@ -14114,22 +14230,22 @@ "message": "Added a delayed task for execution in 0.005s.", "module": "test_delayed", "moduleLogger": [], - "msecs": 423.78926277160645, + "msecs": 290.18473625183105, "msg": "Added a delayed task for execution in %.3fs.", "name": "__tLogger__", "pathname": "src/tests/test_delayed.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 472.3203182220459, + "relativeCreated": 540.0612354278564, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", "time_consumption": 0.0 }, { "args": [], - "asctime": "2021-01-07 17:55:04,525", - "created": 1610038504.5253828, + "asctime": "2021-01-11 01:05:14,392", + "created": 1610323514.392453, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14146,8 +14262,8 @@ "[ 1, 2 ]", "" ], - "asctime": "2021-01-07 17:55:04,524", - "created": 1610038504.5244145, + "asctime": "2021-01-11 01:05:14,391", + "created": 1610323514.3913229, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14157,15 +14273,15 @@ "lineno": 22, "message": "Result (Execution of task and delayed task (identified by a submitted sequence number)): [ 1, 2 ] ()", "module": "test", - "msecs": 524.4145393371582, + "msecs": 391.3228511810303, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 572.9455947875977, + "relativeCreated": 641.1993503570557, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -14174,8 +14290,8 @@ "[ 1, 2 ]", "" ], - "asctime": "2021-01-07 17:55:04,524", - "created": 1610038504.5246336, + "asctime": "2021-01-11 01:05:14,391", + "created": 1610323514.3916612, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14185,15 +14301,15 @@ "lineno": 26, "message": "Expectation (Execution of task and delayed task (identified by a submitted sequence number)): result = [ 1, 2 ] ()", "module": "test", - "msecs": 524.6336460113525, + "msecs": 391.6611671447754, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 573.164701461792, + "relativeCreated": 641.5376663208008, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -14202,8 +14318,8 @@ "1", "" ], - "asctime": "2021-01-07 17:55:04,524", - "created": 1610038504.524814, + "asctime": "2021-01-11 01:05:14,391", + "created": 1610323514.39178, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14213,15 +14329,15 @@ "lineno": 22, "message": "Result (Submitted value number 1): 1 ()", "module": "test", - "msecs": 524.8138904571533, + "msecs": 391.77989959716797, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 573.3449459075928, + "relativeCreated": 641.6563987731934, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -14230,8 +14346,8 @@ "1", "" ], - "asctime": "2021-01-07 17:55:04,524", - "created": 1610038504.5249314, + "asctime": "2021-01-11 01:05:14,391", + "created": 1610323514.3918877, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14241,15 +14357,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 1): result = 1 ()", "module": "test", - "msecs": 524.9314308166504, + "msecs": 391.8876647949219, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 573.4624862670898, + "relativeCreated": 641.7641639709473, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -14257,8 +14373,8 @@ "1", "" ], - "asctime": "2021-01-07 17:55:04,525", - "created": 1610038504.525029, + "asctime": "2021-01-11 01:05:14,392", + "created": 1610323514.3920026, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14268,15 +14384,15 @@ "lineno": 144, "message": "Submitted value number 1 is correct (Content 1 and Type is ).", "module": "test", - "msecs": 525.0289440155029, + "msecs": 392.0025825500488, "msg": "Submitted value number 1 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 573.5599994659424, + "relativeCreated": 641.8790817260742, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -14285,8 +14401,8 @@ "2", "" ], - "asctime": "2021-01-07 17:55:04,525", - "created": 1610038504.5251248, + "asctime": "2021-01-11 01:05:14,392", + "created": 1610323514.3921115, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14296,15 +14412,15 @@ "lineno": 22, "message": "Result (Submitted value number 2): 2 ()", "module": "test", - "msecs": 525.1247882843018, + "msecs": 392.11153984069824, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 573.6558437347412, + "relativeCreated": 641.9880390167236, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -14313,8 +14429,8 @@ "2", "" ], - "asctime": "2021-01-07 17:55:04,525", - "created": 1610038504.525211, + "asctime": "2021-01-11 01:05:14,392", + "created": 1610323514.392224, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14324,15 +14440,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 2): result = 2 ()", "module": "test", - "msecs": 525.2110958099365, + "msecs": 392.2240734100342, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 573.742151260376, + "relativeCreated": 642.1005725860596, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -14340,8 +14456,8 @@ "2", "" ], - "asctime": "2021-01-07 17:55:04,525", - "created": 1610038504.5252984, + "asctime": "2021-01-11 01:05:14,392", + "created": 1610323514.3923423, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14351,39 +14467,39 @@ "lineno": 144, "message": "Submitted value number 2 is correct (Content 2 and Type is ).", "module": "test", - "msecs": 525.2983570098877, + "msecs": 392.34232902526855, "msg": "Submitted value number 2 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 573.8294124603271, + "relativeCreated": 642.218828201294, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 525.3827571868896, + "msecs": 392.4529552459717, "msg": "Execution of task and delayed task (identified by a submitted sequence number): Values and number of submitted values is correct. See detailed log for more information.", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 573.9138126373291, + "relativeCreated": 642.3294544219971, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 8.440017700195312e-05 + "time_consumption": 0.000110626220703125 }, { "args": [ - "0.005202054977416992", + "0.005141496658325195", "0.00395", "0.00705", "" ], - "asctime": "2021-01-07 17:55:04,525", - "created": 1610038504.5257883, + "asctime": "2021-01-11 01:05:14,392", + "created": 1610323514.3929582, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14391,17 +14507,17 @@ "levelname": "INFO", "levelno": 20, "lineno": 220, - "message": "Time consumption is correct (Content 0.005202054977416992 in [0.00395 ... 0.00705] and Type is ).", + "message": "Time consumption is correct (Content 0.005141496658325195 in [0.00395 ... 0.00705] and Type is ).", "module": "test", "moduleLogger": [ { "args": [ "Time consumption", - "0.005202054977416992", + "0.005141496658325195", "" ], - "asctime": "2021-01-07 17:55:04,525", - "created": 1610038504.5255866, + "asctime": "2021-01-11 01:05:14,392", + "created": 1610323514.392702, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14409,17 +14525,17 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 22, - "message": "Result (Time consumption): 0.005202054977416992 ()", + "message": "Result (Time consumption): 0.005141496658325195 ()", "module": "test", - "msecs": 525.5866050720215, + "msecs": 392.7021026611328, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 574.1176605224609, + "relativeCreated": 642.5786018371582, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -14428,8 +14544,8 @@ "0.00395", "0.00705" ], - "asctime": "2021-01-07 17:55:04,525", - "created": 1610038504.5256896, + "asctime": "2021-01-11 01:05:14,392", + "created": 1610323514.392827, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14439,41 +14555,41 @@ "lineno": 34, "message": "Expectation (Time consumption): 0.00395 <= result <= 0.00705", "module": "test", - "msecs": 525.6896018981934, + "msecs": 392.82703399658203, "msg": "Expectation (%s): %s <= result <= %s", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 574.2206573486328, + "relativeCreated": 642.7035331726074, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 525.7883071899414, + "msecs": 392.9581642150879, "msg": "Time consumption is correct (Content %s in [%s ... %s] and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 574.3193626403809, + "relativeCreated": 642.8346633911133, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 9.870529174804688e-05 + "time_consumption": 0.00013113021850585938 } ], - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 0.5100584030151367, - "time_finished": "2021-01-07 17:55:04,525", - "time_start": "2021-01-07 17:55:04,015" + "time_consumption": 0.5353701114654541, + "time_finished": "2021-01-11 01:05:14,392", + "time_start": "2021-01-11 01:05:13,857" }, "pylibs.task.periodic: Test periodic execution": { "args": null, - "asctime": "2021-01-07 17:55:04,526", - "created": 1610038504.526134, + "asctime": "2021-01-11 01:05:14,393", + "created": 1610323514.3933418, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -14484,13 +14600,13 @@ "message": "pylibs.task.periodic: Test periodic execution", "module": "__init__", "moduleLogger": [], - "msecs": 526.1340141296387, + "msecs": 393.3417797088623, "msg": "pylibs.task.periodic: Test periodic execution", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/task/unittest/src/tests/__init__.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 574.6650695800781, + "relativeCreated": 643.2182788848877, "stack_info": null, "testcaseLogger": [ { @@ -14498,8 +14614,8 @@ 10, "0.25" ], - "asctime": "2021-01-07 17:55:06,832", - "created": 1610038506.8322654, + "asctime": "2021-01-11 01:05:16,698", + "created": 1610323516.6989827, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -14513,10 +14629,10 @@ { "args": [ 1, - 1610038504.5271358 + 1610323514.394252 ], - "asctime": "2021-01-07 17:55:04,527", - "created": 1610038504.527167, + "asctime": "2021-01-11 01:05:14,394", + "created": 1610323514.3942757, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -14524,26 +14640,26 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 1 at 1610038504.527136", + "message": "Task execution number 1 at 1610323514.394252", "module": "test_periodic", - "msecs": 527.1670818328857, + "msecs": 394.2756652832031, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 575.6981372833252, + "relativeCreated": 644.1521644592285, "stack_info": null, - "thread": 140479162595072, + "thread": 140222624749312, "threadName": "Thread-4" }, { "args": [ 2, - 1610038504.7777054 + 1610323514.644655 ], - "asctime": "2021-01-07 17:55:04,777", - "created": 1610038504.7777534, + "asctime": "2021-01-11 01:05:14,644", + "created": 1610323514.6446862, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -14551,26 +14667,26 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 2 at 1610038504.777705", + "message": "Task execution number 2 at 1610323514.644655", "module": "test_periodic", - "msecs": 777.7533531188965, + "msecs": 644.686222076416, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 826.2844085693359, + "relativeCreated": 894.5627212524414, "stack_info": null, - "thread": 140479153981184, + "thread": 140222616131328, "threadName": "Thread-5" }, { "args": [ 3, - 1610038505.0284436 + 1610323514.8956177 ], - "asctime": "2021-01-07 17:55:05,028", - "created": 1610038505.0285013, + "asctime": "2021-01-11 01:05:14,895", + "created": 1610323514.8957057, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -14578,26 +14694,26 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 3 at 1610038505.028444", + "message": "Task execution number 3 at 1610323514.895618", "module": "test_periodic", - "msecs": 28.501272201538086, + "msecs": 895.7056999206543, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 1077.0323276519775, + "relativeCreated": 1145.5821990966797, "stack_info": null, - "thread": 140479162595072, + "thread": 140222624749312, "threadName": "Thread-6" }, { "args": [ 4, - 1610038505.2792385 + 1610323515.146284 ], - "asctime": "2021-01-07 17:55:05,279", - "created": 1610038505.2793083, + "asctime": "2021-01-11 01:05:15,146", + "created": 1610323515.146337, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -14605,26 +14721,26 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 4 at 1610038505.279238", + "message": "Task execution number 4 at 1610323515.146284", "module": "test_periodic", - "msecs": 279.3083190917969, + "msecs": 146.33703231811523, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 1327.8393745422363, + "relativeCreated": 1396.2135314941406, "stack_info": null, - "thread": 140479153981184, + "thread": 140222616131328, "threadName": "Thread-7" }, { "args": [ 5, - 1610038505.5299902 + 1610323515.3991084 ], - "asctime": "2021-01-07 17:55:05,530", - "created": 1610038505.5300567, + "asctime": "2021-01-11 01:05:15,399", + "created": 1610323515.399263, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -14632,26 +14748,26 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 5 at 1610038505.529990", + "message": "Task execution number 5 at 1610323515.399108", "module": "test_periodic", - "msecs": 530.0567150115967, + "msecs": 399.2629051208496, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 1578.5877704620361, + "relativeCreated": 1649.139404296875, "stack_info": null, - "thread": 140479162595072, + "thread": 140222624749312, "threadName": "Thread-8" }, { "args": [ 6, - 1610038505.7808244 + 1610323515.6493518 ], - "asctime": "2021-01-07 17:55:05,780", - "created": 1610038505.7808878, + "asctime": "2021-01-11 01:05:15,649", + "created": 1610323515.6493778, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -14659,26 +14775,26 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 6 at 1610038505.780824", + "message": "Task execution number 6 at 1610323515.649352", "module": "test_periodic", - "msecs": 780.8878421783447, + "msecs": 649.3778228759766, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 1829.4188976287842, + "relativeCreated": 1899.254322052002, "stack_info": null, - "thread": 140479153981184, + "thread": 140222616131328, "threadName": "Thread-9" }, { "args": [ 7, - 1610038506.0315716 + 1610323515.900382 ], - "asctime": "2021-01-07 17:55:06,031", - "created": 1610038506.0316296, + "asctime": "2021-01-11 01:05:15,900", + "created": 1610323515.9004848, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -14686,26 +14802,26 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 7 at 1610038506.031572", + "message": "Task execution number 7 at 1610323515.900382", "module": "test_periodic", - "msecs": 31.629562377929688, + "msecs": 900.4848003387451, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 2080.160617828369, + "relativeCreated": 2150.3612995147705, "stack_info": null, - "thread": 140479162595072, + "thread": 140222624749312, "threadName": "Thread-10" }, { "args": [ 8, - 1610038506.2822955 + 1610323516.1507924 ], - "asctime": "2021-01-07 17:55:06,282", - "created": 1610038506.282353, + "asctime": "2021-01-11 01:05:16,150", + "created": 1610323516.1508284, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -14713,26 +14829,26 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 8 at 1610038506.282295", + "message": "Task execution number 8 at 1610323516.150792", "module": "test_periodic", - "msecs": 282.3529243469238, + "msecs": 150.82836151123047, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 2330.8839797973633, + "relativeCreated": 2400.704860687256, "stack_info": null, - "thread": 140479153981184, + "thread": 140222616131328, "threadName": "Thread-11" }, { "args": [ 9, - 1610038506.5330143 + 1610323516.4012434 ], - "asctime": "2021-01-07 17:55:06,533", - "created": 1610038506.5330737, + "asctime": "2021-01-11 01:05:16,401", + "created": 1610323516.401276, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -14740,26 +14856,26 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 9 at 1610038506.533014", + "message": "Task execution number 9 at 1610323516.401243", "module": "test_periodic", - "msecs": 533.0736637115479, + "msecs": 401.2761116027832, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 2581.6047191619873, + "relativeCreated": 2651.1526107788086, "stack_info": null, - "thread": 140479162595072, + "thread": 140222624749312, "threadName": "Thread-12" }, { "args": [ 10, - 1610038506.783604 + 1610323516.651839 ], - "asctime": "2021-01-07 17:55:06,783", - "created": 1610038506.783664, + "asctime": "2021-01-11 01:05:16,651", + "created": 1610323516.6518683, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -14767,41 +14883,41 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 10 at 1610038506.783604", + "message": "Task execution number 10 at 1610323516.651839", "module": "test_periodic", - "msecs": 783.6639881134033, + "msecs": 651.8683433532715, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 2832.195043563843, + "relativeCreated": 2901.744842529297, "stack_info": null, - "thread": 140479153981184, + "thread": 140222616131328, "threadName": "Thread-13" } ], - "msecs": 832.2653770446777, + "msecs": 698.9827156066895, "msg": "Running a periodic task for %d cycles with a cycletime of %ss", "name": "__tLogger__", "pathname": "src/tests/test_periodic.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 2880.796432495117, + "relativeCreated": 2948.859214782715, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 0.048601388931274414 + "time_consumption": 0.04711437225341797 }, { "args": [ - "0.25056958198547363", + "0.2502434253692627", "0.2465", "0.2545", "" ], - "asctime": "2021-01-07 17:55:06,833", - "created": 1610038506.8330562, + "asctime": "2021-01-11 01:05:16,701", + "created": 1610323516.7015204, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14809,17 +14925,17 @@ "levelname": "INFO", "levelno": 20, "lineno": 220, - "message": "Minimum cycle time is correct (Content 0.25056958198547363 in [0.2465 ... 0.2545] and Type is ).", + "message": "Minimum cycle time is correct (Content 0.2502434253692627 in [0.2465 ... 0.2545] and Type is ).", "module": "test", "moduleLogger": [ { "args": [ "Minimum cycle time", - "0.25056958198547363", + "0.2502434253692627", "" ], - "asctime": "2021-01-07 17:55:06,832", - "created": 1610038506.832773, + "asctime": "2021-01-11 01:05:16,700", + "created": 1610323516.700369, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14827,17 +14943,17 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 22, - "message": "Result (Minimum cycle time): 0.25056958198547363 ()", + "message": "Result (Minimum cycle time): 0.2502434253692627 ()", "module": "test", - "msecs": 832.772970199585, + "msecs": 700.3688812255859, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 2881.3040256500244, + "relativeCreated": 2950.2453804016113, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -14846,8 +14962,8 @@ "0.2465", "0.2545" ], - "asctime": "2021-01-07 17:55:06,832", - "created": 1610038506.8329372, + "asctime": "2021-01-11 01:05:16,701", + "created": 1610323516.7010393, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14857,39 +14973,39 @@ "lineno": 34, "message": "Expectation (Minimum cycle time): 0.2465 <= result <= 0.2545", "module": "test", - "msecs": 832.9372406005859, + "msecs": 701.0393142700195, "msg": "Expectation (%s): %s <= result <= %s", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 2881.4682960510254, + "relativeCreated": 2950.915813446045, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 833.0562114715576, + "msecs": 701.5204429626465, "msg": "Minimum cycle time is correct (Content %s in [%s ... %s] and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 2881.587266921997, + "relativeCreated": 2951.396942138672, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 0.00011897087097167969 + "time_consumption": 0.0004811286926269531 }, { "args": [ - "0.2507186730702718", + "0.25084299511379665", "0.2465", "0.2545", "" ], - "asctime": "2021-01-07 17:55:06,833", - "created": 1610038506.833458, + "asctime": "2021-01-11 01:05:16,704", + "created": 1610323516.7041557, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14897,17 +15013,17 @@ "levelname": "INFO", "levelno": 20, "lineno": 220, - "message": "Mean cycle time is correct (Content 0.2507186730702718 in [0.2465 ... 0.2545] and Type is ).", + "message": "Mean cycle time is correct (Content 0.25084299511379665 in [0.2465 ... 0.2545] and Type is ).", "module": "test", "moduleLogger": [ { "args": [ "Mean cycle time", - "0.2507186730702718", + "0.25084299511379665", "" ], - "asctime": "2021-01-07 17:55:06,833", - "created": 1610038506.8332422, + "asctime": "2021-01-11 01:05:16,703", + "created": 1610323516.7031465, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14915,17 +15031,17 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 22, - "message": "Result (Mean cycle time): 0.2507186730702718 ()", + "message": "Result (Mean cycle time): 0.25084299511379665 ()", "module": "test", - "msecs": 833.2421779632568, + "msecs": 703.1464576721191, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 2881.7732334136963, + "relativeCreated": 2953.0229568481445, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -14934,8 +15050,8 @@ "0.2465", "0.2545" ], - "asctime": "2021-01-07 17:55:06,833", - "created": 1610038506.8333387, + "asctime": "2021-01-11 01:05:16,703", + "created": 1610323516.7037868, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14945,39 +15061,39 @@ "lineno": 34, "message": "Expectation (Mean cycle time): 0.2465 <= result <= 0.2545", "module": "test", - "msecs": 833.338737487793, + "msecs": 703.7868499755859, "msg": "Expectation (%s): %s <= result <= %s", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 2881.8697929382324, + "relativeCreated": 2953.6633491516113, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 833.4579467773438, + "msecs": 704.155683517456, "msg": "Mean cycle time is correct (Content %s in [%s ... %s] and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 2881.989002227783, + "relativeCreated": 2954.0321826934814, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 0.00011920928955078125 + "time_consumption": 0.0003688335418701172 }, { "args": [ - "0.25083422660827637", + "0.2528243064880371", "0.2465", "0.2565", "" ], - "asctime": "2021-01-07 17:55:06,833", - "created": 1610038506.8338907, + "asctime": "2021-01-11 01:05:16,705", + "created": 1610323516.705764, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14985,17 +15101,17 @@ "levelname": "INFO", "levelno": 20, "lineno": 220, - "message": "Maximum cycle time is correct (Content 0.25083422660827637 in [0.2465 ... 0.2565] and Type is ).", + "message": "Maximum cycle time is correct (Content 0.2528243064880371 in [0.2465 ... 0.2565] and Type is ).", "module": "test", "moduleLogger": [ { "args": [ "Maximum cycle time", - "0.25083422660827637", + "0.2528243064880371", "" ], - "asctime": "2021-01-07 17:55:06,833", - "created": 1610038506.8336704, + "asctime": "2021-01-11 01:05:16,704", + "created": 1610323516.7049015, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -15003,17 +15119,17 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 22, - "message": "Result (Maximum cycle time): 0.25083422660827637 ()", + "message": "Result (Maximum cycle time): 0.2528243064880371 ()", "module": "test", - "msecs": 833.6703777313232, + "msecs": 704.9014568328857, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 2882.2014331817627, + "relativeCreated": 2954.777956008911, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -15022,8 +15138,8 @@ "0.2465", "0.2565" ], - "asctime": "2021-01-07 17:55:06,833", - "created": 1610038506.8337843, + "asctime": "2021-01-11 01:05:16,705", + "created": 1610323516.705434, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -15033,37 +15149,37 @@ "lineno": 34, "message": "Expectation (Maximum cycle time): 0.2465 <= result <= 0.2565", "module": "test", - "msecs": 833.7843418121338, + "msecs": 705.4340839385986, "msg": "Expectation (%s): %s <= result <= %s", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 2882.3153972625732, + "relativeCreated": 2955.310583114624, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 833.8906764984131, + "msecs": 705.7640552520752, "msg": "Maximum cycle time is correct (Content %s in [%s ... %s] and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 2882.4217319488525, + "relativeCreated": 2955.6405544281006, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 0.00010633468627929688 + "time_consumption": 0.0003299713134765625 }, { "args": [ 10, "0.01" ], - "asctime": "2021-01-07 17:55:06,955", - "created": 1610038506.9553905, + "asctime": "2021-01-11 01:05:16,827", + "created": 1610323516.8279433, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -15077,10 +15193,10 @@ { "args": [ 1, - 1610038506.8351912 + 1610323516.7081878 ], - "asctime": "2021-01-07 17:55:06,835", - "created": 1610038506.835219, + "asctime": "2021-01-11 01:05:16,708", + "created": 1610323516.7082846, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -15088,26 +15204,26 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 1 at 1610038506.835191", + "message": "Task execution number 1 at 1610323516.708188", "module": "test_periodic", - "msecs": 835.2189064025879, + "msecs": 708.2846164703369, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 2883.7499618530273, + "relativeCreated": 2958.1611156463623, "stack_info": null, - "thread": 140479162595072, + "thread": 140222624749312, "threadName": "Thread-15" }, { "args": [ 2, - 1610038506.8463805 + 1610323516.7185416 ], - "asctime": "2021-01-07 17:55:06,846", - "created": 1610038506.8465204, + "asctime": "2021-01-11 01:05:16,718", + "created": 1610323516.718574, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -15115,26 +15231,26 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 2 at 1610038506.846380", + "message": "Task execution number 2 at 1610323516.718542", "module": "test_periodic", - "msecs": 846.5204238891602, + "msecs": 718.574047088623, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 2895.0514793395996, + "relativeCreated": 2968.4505462646484, "stack_info": null, - "thread": 140479153981184, + "thread": 140222616131328, "threadName": "Thread-16" }, { "args": [ 3, - 1610038506.8566947 + 1610323516.7291396 ], - "asctime": "2021-01-07 17:55:06,856", - "created": 1610038506.856762, + "asctime": "2021-01-11 01:05:16,729", + "created": 1610323516.7291873, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -15142,26 +15258,26 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 3 at 1610038506.856695", + "message": "Task execution number 3 at 1610323516.729140", "module": "test_periodic", - "msecs": 856.7619323730469, + "msecs": 729.1872501373291, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 2905.2929878234863, + "relativeCreated": 2979.0637493133545, "stack_info": null, - "thread": 140479162595072, + "thread": 140222624749312, "threadName": "Thread-17" }, { "args": [ 4, - 1610038506.8673658 + 1610323516.7398252 ], - "asctime": "2021-01-07 17:55:06,867", - "created": 1610038506.8674185, + "asctime": "2021-01-11 01:05:16,739", + "created": 1610323516.7398834, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -15169,26 +15285,26 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 4 at 1610038506.867366", + "message": "Task execution number 4 at 1610323516.739825", "module": "test_periodic", - "msecs": 867.4185276031494, + "msecs": 739.8834228515625, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 2915.949583053589, + "relativeCreated": 2989.759922027588, "stack_info": null, - "thread": 140479153981184, + "thread": 140222616131328, "threadName": "Thread-18" }, { "args": [ 5, - 1610038506.8784332 + 1610323516.7503533 ], - "asctime": "2021-01-07 17:55:06,878", - "created": 1610038506.8785398, + "asctime": "2021-01-11 01:05:16,750", + "created": 1610323516.7504017, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -15196,26 +15312,26 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 5 at 1610038506.878433", + "message": "Task execution number 5 at 1610323516.750353", "module": "test_periodic", - "msecs": 878.5398006439209, + "msecs": 750.4017353057861, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 2927.0708560943604, + "relativeCreated": 3000.2782344818115, "stack_info": null, - "thread": 140479162595072, + "thread": 140222624749312, "threadName": "Thread-19" }, { "args": [ 6, - 1610038506.8890824 + 1610323516.7608607 ], - "asctime": "2021-01-07 17:55:06,889", - "created": 1610038506.889135, + "asctime": "2021-01-11 01:05:16,760", + "created": 1610323516.760899, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -15223,26 +15339,26 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 6 at 1610038506.889082", + "message": "Task execution number 6 at 1610323516.760861", "module": "test_periodic", - "msecs": 889.1348838806152, + "msecs": 760.8990669250488, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 2937.6659393310547, + "relativeCreated": 3010.775566101074, "stack_info": null, - "thread": 140479153981184, + "thread": 140222616131328, "threadName": "Thread-20" }, { "args": [ 7, - 1610038506.8997471 + 1610323516.771696 ], - "asctime": "2021-01-07 17:55:06,899", - "created": 1610038506.8998098, + "asctime": "2021-01-11 01:05:16,771", + "created": 1610323516.7717957, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -15250,26 +15366,26 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 7 at 1610038506.899747", + "message": "Task execution number 7 at 1610323516.771696", "module": "test_periodic", - "msecs": 899.8098373413086, + "msecs": 771.7957496643066, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 2948.340892791748, + "relativeCreated": 3021.672248840332, "stack_info": null, - "thread": 140479162595072, + "thread": 140222624749312, "threadName": "Thread-21" }, { "args": [ 8, - 1610038506.9108841 + 1610323516.7825508 ], - "asctime": "2021-01-07 17:55:06,910", - "created": 1610038506.9109619, + "asctime": "2021-01-11 01:05:16,782", + "created": 1610323516.7826312, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -15277,26 +15393,26 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 8 at 1610038506.910884", + "message": "Task execution number 8 at 1610323516.782551", "module": "test_periodic", - "msecs": 910.9618663787842, + "msecs": 782.6311588287354, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 2959.4929218292236, + "relativeCreated": 3032.5076580047607, "stack_info": null, - "thread": 140479153981184, + "thread": 140222616131328, "threadName": "Thread-22" }, { "args": [ 9, - 1610038506.921244 + 1610323516.7935271 ], - "asctime": "2021-01-07 17:55:06,921", - "created": 1610038506.9212766, + "asctime": "2021-01-11 01:05:16,793", + "created": 1610323516.7936206, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -15304,26 +15420,26 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 9 at 1610038506.921244", + "message": "Task execution number 9 at 1610323516.793527", "module": "test_periodic", - "msecs": 921.2765693664551, + "msecs": 793.6205863952637, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 2969.8076248168945, + "relativeCreated": 3043.497085571289, "stack_info": null, - "thread": 140479162595072, + "thread": 140222624749312, "threadName": "Thread-23" }, { "args": [ 10, - 1610038506.931875 + 1610323516.8039014 ], - "asctime": "2021-01-07 17:55:06,931", - "created": 1610038506.9319348, + "asctime": "2021-01-11 01:05:16,803", + "created": 1610323516.8039346, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -15331,41 +15447,41 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 10 at 1610038506.931875", + "message": "Task execution number 10 at 1610323516.803901", "module": "test_periodic", - "msecs": 931.9348335266113, + "msecs": 803.9345741271973, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 2980.465888977051, + "relativeCreated": 3053.8110733032227, "stack_info": null, - "thread": 140479153981184, + "thread": 140222616131328, "threadName": "Thread-24" } ], - "msecs": 955.390453338623, + "msecs": 827.9433250427246, "msg": "Running a periodic task for %d cycles with a cycletime of %ss", "name": "__tLogger__", "pathname": "src/tests/test_periodic.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3003.9215087890625, + "relativeCreated": 3077.81982421875, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 0.02345561981201172 + "time_consumption": 0.024008750915527344 }, { "args": [ - "0.010314226150512695", + "0.010353803634643555", "0.008900000000000002", "0.0121", "" ], - "asctime": "2021-01-07 17:55:06,955", - "created": 1610038506.955977, + "asctime": "2021-01-11 01:05:16,828", + "created": 1610323516.8286123, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -15373,17 +15489,17 @@ "levelname": "INFO", "levelno": 20, "lineno": 220, - "message": "Minimum cycle time is correct (Content 0.010314226150512695 in [0.008900000000000002 ... 0.0121] and Type is ).", + "message": "Minimum cycle time is correct (Content 0.010353803634643555 in [0.008900000000000002 ... 0.0121] and Type is ).", "module": "test", "moduleLogger": [ { "args": [ "Minimum cycle time", - "0.010314226150512695", + "0.010353803634643555", "" ], - "asctime": "2021-01-07 17:55:06,955", - "created": 1610038506.95572, + "asctime": "2021-01-11 01:05:16,828", + "created": 1610323516.8283167, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -15391,17 +15507,17 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 22, - "message": "Result (Minimum cycle time): 0.010314226150512695 ()", + "message": "Result (Minimum cycle time): 0.010353803634643555 ()", "module": "test", - "msecs": 955.7199478149414, + "msecs": 828.3166885375977, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3004.251003265381, + "relativeCreated": 3078.193187713623, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -15410,8 +15526,8 @@ "0.008900000000000002", "0.0121" ], - "asctime": "2021-01-07 17:55:06,955", - "created": 1610038506.9558358, + "asctime": "2021-01-11 01:05:16,828", + "created": 1610323516.8284774, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -15421,39 +15537,39 @@ "lineno": 34, "message": "Expectation (Minimum cycle time): 0.008900000000000002 <= result <= 0.0121", "module": "test", - "msecs": 955.8358192443848, + "msecs": 828.4773826599121, "msg": "Expectation (%s): %s <= result <= %s", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3004.366874694824, + "relativeCreated": 3078.3538818359375, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 955.9769630432129, + "msecs": 828.6123275756836, "msg": "Minimum cycle time is correct (Content %s in [%s ... %s] and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3004.5080184936523, + "relativeCreated": 3078.488826751709, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 0.000141143798828125 + "time_consumption": 0.00013494491577148438 }, { "args": [ - "0.01074263784620497", + "0.01063484615749783", "0.008900000000000002", "0.0121", "" ], - "asctime": "2021-01-07 17:55:06,956", - "created": 1610038506.9563947, + "asctime": "2021-01-11 01:05:16,829", + "created": 1610323516.8291254, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -15461,17 +15577,17 @@ "levelname": "INFO", "levelno": 20, "lineno": 220, - "message": "Mean cycle time is correct (Content 0.01074263784620497 in [0.008900000000000002 ... 0.0121] and Type is ).", + "message": "Mean cycle time is correct (Content 0.01063484615749783 in [0.008900000000000002 ... 0.0121] and Type is ).", "module": "test", "moduleLogger": [ { "args": [ "Mean cycle time", - "0.01074263784620497", + "0.01063484615749783", "" ], - "asctime": "2021-01-07 17:55:06,956", - "created": 1610038506.9561527, + "asctime": "2021-01-11 01:05:16,828", + "created": 1610323516.8288512, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -15479,17 +15595,17 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 22, - "message": "Result (Mean cycle time): 0.01074263784620497 ()", + "message": "Result (Mean cycle time): 0.01063484615749783 ()", "module": "test", - "msecs": 956.1526775360107, + "msecs": 828.8512229919434, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3004.68373298645, + "relativeCreated": 3078.7277221679688, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -15498,8 +15614,8 @@ "0.008900000000000002", "0.0121" ], - "asctime": "2021-01-07 17:55:06,956", - "created": 1610038506.9562848, + "asctime": "2021-01-11 01:05:16,828", + "created": 1610323516.8289933, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -15509,39 +15625,39 @@ "lineno": 34, "message": "Expectation (Mean cycle time): 0.008900000000000002 <= result <= 0.0121", "module": "test", - "msecs": 956.284761428833, + "msecs": 828.9933204650879, "msg": "Expectation (%s): %s <= result <= %s", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3004.8158168792725, + "relativeCreated": 3078.8698196411133, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 956.3946723937988, + "msecs": 829.1254043579102, "msg": "Mean cycle time is correct (Content %s in [%s ... %s] and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3004.9257278442383, + "relativeCreated": 3079.0019035339355, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 0.00010991096496582031 + "time_consumption": 0.00013208389282226562 }, { "args": [ - "0.01118922233581543", + "0.010976314544677734", "0.008900000000000002", "0.0141", "" ], - "asctime": "2021-01-07 17:55:06,956", - "created": 1610038506.956782, + "asctime": "2021-01-11 01:05:16,829", + "created": 1610323516.8295584, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -15549,17 +15665,17 @@ "levelname": "INFO", "levelno": 20, "lineno": 220, - "message": "Maximum cycle time is correct (Content 0.01118922233581543 in [0.008900000000000002 ... 0.0141] and Type is ).", + "message": "Maximum cycle time is correct (Content 0.010976314544677734 in [0.008900000000000002 ... 0.0141] and Type is ).", "module": "test", "moduleLogger": [ { "args": [ "Maximum cycle time", - "0.01118922233581543", + "0.010976314544677734", "" ], - "asctime": "2021-01-07 17:55:06,956", - "created": 1610038506.9565473, + "asctime": "2021-01-11 01:05:16,829", + "created": 1610323516.8293293, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -15567,17 +15683,17 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 22, - "message": "Result (Maximum cycle time): 0.01118922233581543 ()", + "message": "Result (Maximum cycle time): 0.010976314544677734 ()", "module": "test", - "msecs": 956.5472602844238, + "msecs": 829.329252243042, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3005.0783157348633, + "relativeCreated": 3079.2057514190674, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -15586,8 +15702,8 @@ "0.008900000000000002", "0.0141" ], - "asctime": "2021-01-07 17:55:06,956", - "created": 1610038506.9566388, + "asctime": "2021-01-11 01:05:16,829", + "created": 1610323516.829447, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -15597,37 +15713,37 @@ "lineno": 34, "message": "Expectation (Maximum cycle time): 0.008900000000000002 <= result <= 0.0141", "module": "test", - "msecs": 956.6388130187988, + "msecs": 829.4470310211182, "msg": "Expectation (%s): %s <= result <= %s", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3005.1698684692383, + "relativeCreated": 3079.3235301971436, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 956.7821025848389, + "msecs": 829.5583724975586, "msg": "Maximum cycle time is correct (Content %s in [%s ... %s] and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3005.3131580352783, + "relativeCreated": 3079.434871673584, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 0.00014328956604003906 + "time_consumption": 0.00011134147644042969 }, { "args": [ 10, "0.005" ], - "asctime": "2021-01-07 17:55:07,067", - "created": 1610038507.0677273, + "asctime": "2021-01-11 01:05:16,940", + "created": 1610323516.940921, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -15641,10 +15757,10 @@ { "args": [ 1, - 1610038506.9576445 + 1610323516.8307447 ], - "asctime": "2021-01-07 17:55:06,957", - "created": 1610038506.9576783, + "asctime": "2021-01-11 01:05:16,830", + "created": 1610323516.830784, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -15652,26 +15768,26 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 1 at 1610038506.957644", + "message": "Task execution number 1 at 1610323516.830745", "module": "test_periodic", - "msecs": 957.6783180236816, + "msecs": 830.7840824127197, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3006.209373474121, + "relativeCreated": 3080.660581588745, "stack_info": null, - "thread": 140479162595072, + "thread": 140222624749312, "threadName": "Thread-26" }, { "args": [ 2, - 1610038506.9636722 + 1610323516.8362558 ], - "asctime": "2021-01-07 17:55:06,963", - "created": 1610038506.9637597, + "asctime": "2021-01-11 01:05:16,836", + "created": 1610323516.8363292, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -15679,26 +15795,26 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 2 at 1610038506.963672", + "message": "Task execution number 2 at 1610323516.836256", "module": "test_periodic", - "msecs": 963.7596607208252, + "msecs": 836.3292217254639, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3012.2907161712646, + "relativeCreated": 3086.2057209014893, "stack_info": null, - "thread": 140479153981184, + "thread": 140222616131328, "threadName": "Thread-27" }, { "args": [ 3, - 1610038506.9690704 + 1610323516.8417065 ], - "asctime": "2021-01-07 17:55:06,969", - "created": 1610038506.9691136, + "asctime": "2021-01-11 01:05:16,841", + "created": 1610323516.8417768, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -15706,26 +15822,26 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 3 at 1610038506.969070", + "message": "Task execution number 3 at 1610323516.841707", "module": "test_periodic", - "msecs": 969.1135883331299, + "msecs": 841.7768478393555, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3017.6446437835693, + "relativeCreated": 3091.653347015381, "stack_info": null, - "thread": 140479162595072, + "thread": 140222624749312, "threadName": "Thread-28" }, { "args": [ 4, - 1610038506.9746346 + 1610323516.8471036 ], - "asctime": "2021-01-07 17:55:06,974", - "created": 1610038506.9747002, + "asctime": "2021-01-11 01:05:16,847", + "created": 1610323516.8471358, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -15733,26 +15849,26 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 4 at 1610038506.974635", + "message": "Task execution number 4 at 1610323516.847104", "module": "test_periodic", - "msecs": 974.7002124786377, + "msecs": 847.1357822418213, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3023.231267929077, + "relativeCreated": 3097.0122814178467, "stack_info": null, - "thread": 140479153981184, + "thread": 140222616131328, "threadName": "Thread-29" }, { "args": [ 5, - 1610038506.9806862 + 1610323516.8526807 ], - "asctime": "2021-01-07 17:55:06,980", - "created": 1610038506.980784, + "asctime": "2021-01-11 01:05:16,852", + "created": 1610323516.8527381, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -15760,26 +15876,26 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 5 at 1610038506.980686", + "message": "Task execution number 5 at 1610323516.852681", "module": "test_periodic", - "msecs": 980.7839393615723, + "msecs": 852.7381420135498, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3029.3149948120117, + "relativeCreated": 3102.614641189575, "stack_info": null, - "thread": 140479162595072, + "thread": 140222624749312, "threadName": "Thread-30" }, { "args": [ 6, - 1610038506.985998 + 1610323516.8602912 ], - "asctime": "2021-01-07 17:55:06,986", - "created": 1610038506.986026, + "asctime": "2021-01-11 01:05:16,860", + "created": 1610323516.8604026, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -15787,26 +15903,26 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 6 at 1610038506.985998", + "message": "Task execution number 6 at 1610323516.860291", "module": "test_periodic", - "msecs": 986.0260486602783, + "msecs": 860.4025840759277, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3034.557104110718, + "relativeCreated": 3110.279083251953, "stack_info": null, - "thread": 140479153981184, + "thread": 140222616131328, "threadName": "Thread-31" }, { "args": [ 7, - 1610038506.991982 + 1610323516.866224 ], - "asctime": "2021-01-07 17:55:06,992", - "created": 1610038506.9921198, + "asctime": "2021-01-11 01:05:16,866", + "created": 1610323516.8663106, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -15814,26 +15930,26 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 7 at 1610038506.991982", + "message": "Task execution number 7 at 1610323516.866224", "module": "test_periodic", - "msecs": 992.1197891235352, + "msecs": 866.3105964660645, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3040.6508445739746, + "relativeCreated": 3116.18709564209, "stack_info": null, - "thread": 140479162595072, + "thread": 140222624749312, "threadName": "Thread-32" }, { "args": [ 8, - 1610038506.997376 + 1610323516.8734949 ], - "asctime": "2021-01-07 17:55:06,997", - "created": 1610038506.9974177, + "asctime": "2021-01-11 01:05:16,873", + "created": 1610323516.873543, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -15841,26 +15957,26 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 8 at 1610038506.997376", + "message": "Task execution number 8 at 1610323516.873495", "module": "test_periodic", - "msecs": 997.417688369751, + "msecs": 873.5430240631104, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3045.9487438201904, + "relativeCreated": 3123.4195232391357, "stack_info": null, - "thread": 140479153981184, + "thread": 140222616131328, "threadName": "Thread-33" }, { "args": [ 9, - 1610038507.0026996 + 1610323516.8793485 ], - "asctime": "2021-01-07 17:55:07,002", - "created": 1610038507.0027282, + "asctime": "2021-01-11 01:05:16,879", + "created": 1610323516.8794389, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -15868,26 +15984,26 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 9 at 1610038507.002700", + "message": "Task execution number 9 at 1610323516.879349", "module": "test_periodic", - "msecs": 2.7282238006591797, + "msecs": 879.4388771057129, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3051.2592792510986, + "relativeCreated": 3129.3153762817383, "stack_info": null, - "thread": 140479162595072, + "thread": 140222624749312, "threadName": "Thread-34" }, { "args": [ 10, - 1610038507.0082512 + 1610323516.8846858 ], - "asctime": "2021-01-07 17:55:07,008", - "created": 1610038507.0083585, + "asctime": "2021-01-11 01:05:16,884", + "created": 1610323516.884721, "exc_info": null, "exc_text": null, "filename": "test_periodic.py", @@ -15895,41 +16011,41 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 24, - "message": "Task execution number 10 at 1610038507.008251", + "message": "Task execution number 10 at 1610323516.884686", "module": "test_periodic", - "msecs": 8.358478546142578, + "msecs": 884.721040725708, "msg": "Task execution number %d at %f", "name": "__unittest__", "pathname": "src/tests/test_periodic.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3056.889533996582, + "relativeCreated": 3134.5975399017334, "stack_info": null, - "thread": 140479153981184, + "thread": 140222616131328, "threadName": "Thread-35" } ], - "msecs": 67.72732734680176, + "msecs": 940.9210681915283, "msg": "Running a periodic task for %d cycles with a cycletime of %ss", "name": "__tLogger__", "pathname": "src/tests/test_periodic.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3116.258382797241, + "relativeCreated": 3190.7975673675537, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 0.05936884880065918 + "time_consumption": 0.05620002746582031 }, { "args": [ - "0.005311727523803711", + "0.005337238311767578", "0.00395", "0.00705", "" ], - "asctime": "2021-01-07 17:55:07,068", - "created": 1610038507.0683997, + "asctime": "2021-01-11 01:05:16,942", + "created": 1610323516.9424665, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -15937,17 +16053,17 @@ "levelname": "INFO", "levelno": 20, "lineno": 220, - "message": "Minimum cycle time is correct (Content 0.005311727523803711 in [0.00395 ... 0.00705] and Type is ).", + "message": "Minimum cycle time is correct (Content 0.005337238311767578 in [0.00395 ... 0.00705] and Type is ).", "module": "test", "moduleLogger": [ { "args": [ "Minimum cycle time", - "0.005311727523803711", + "0.005337238311767578", "" ], - "asctime": "2021-01-07 17:55:07,068", - "created": 1610038507.0681076, + "asctime": "2021-01-11 01:05:16,941", + "created": 1610323516.9417605, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -15955,17 +16071,17 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 22, - "message": "Result (Minimum cycle time): 0.005311727523803711 ()", + "message": "Result (Minimum cycle time): 0.005337238311767578 ()", "module": "test", - "msecs": 68.10760498046875, + "msecs": 941.7605400085449, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3116.638660430908, + "relativeCreated": 3191.6370391845703, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -15974,8 +16090,8 @@ "0.00395", "0.00705" ], - "asctime": "2021-01-07 17:55:07,068", - "created": 1610038507.0682714, + "asctime": "2021-01-11 01:05:16,942", + "created": 1610323516.9421706, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -15985,39 +16101,39 @@ "lineno": 34, "message": "Expectation (Minimum cycle time): 0.00395 <= result <= 0.00705", "module": "test", - "msecs": 68.27139854431152, + "msecs": 942.1706199645996, "msg": "Expectation (%s): %s <= result <= %s", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3116.802453994751, + "relativeCreated": 3192.047119140625, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 68.39966773986816, + "msecs": 942.4664974212646, "msg": "Minimum cycle time is correct (Content %s in [%s ... %s] and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3116.9307231903076, + "relativeCreated": 3192.34299659729, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 0.00012826919555664062 + "time_consumption": 0.00029587745666503906 }, { "args": [ - "0.005622969733344184", + "0.005993445714314778", "0.00395", "0.00705", "" ], - "asctime": "2021-01-07 17:55:07,068", - "created": 1610038507.0688076, + "asctime": "2021-01-11 01:05:16,942", + "created": 1610323516.9429343, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16025,17 +16141,17 @@ "levelname": "INFO", "levelno": 20, "lineno": 220, - "message": "Mean cycle time is correct (Content 0.005622969733344184 in [0.00395 ... 0.00705] and Type is ).", + "message": "Mean cycle time is correct (Content 0.005993445714314778 in [0.00395 ... 0.00705] and Type is ).", "module": "test", "moduleLogger": [ { "args": [ "Mean cycle time", - "0.005622969733344184", + "0.005993445714314778", "" ], - "asctime": "2021-01-07 17:55:07,068", - "created": 1610038507.0685942, + "asctime": "2021-01-11 01:05:16,942", + "created": 1610323516.9427195, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16043,17 +16159,17 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 22, - "message": "Result (Mean cycle time): 0.005622969733344184 ()", + "message": "Result (Mean cycle time): 0.005993445714314778 ()", "module": "test", - "msecs": 68.59421730041504, + "msecs": 942.7194595336914, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3117.1252727508545, + "relativeCreated": 3192.595958709717, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -16062,8 +16178,8 @@ "0.00395", "0.00705" ], - "asctime": "2021-01-07 17:55:07,068", - "created": 1610038507.0686948, + "asctime": "2021-01-11 01:05:16,942", + "created": 1610323516.9428387, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16073,39 +16189,39 @@ "lineno": 34, "message": "Expectation (Mean cycle time): 0.00395 <= result <= 0.00705", "module": "test", - "msecs": 68.6948299407959, + "msecs": 942.8386688232422, "msg": "Expectation (%s): %s <= result <= %s", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3117.2258853912354, + "relativeCreated": 3192.7151679992676, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 68.80760192871094, + "msecs": 942.9342746734619, "msg": "Mean cycle time is correct (Content %s in [%s ... %s] and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3117.3386573791504, + "relativeCreated": 3192.8107738494873, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 0.00011277198791503906 + "time_consumption": 9.560585021972656e-05 }, { "args": [ - "0.006051540374755859", + "0.0076105594635009766", "0.00395", "0.009049999999999999", "" ], - "asctime": "2021-01-07 17:55:07,069", - "created": 1610038507.0691438, + "asctime": "2021-01-11 01:05:16,943", + "created": 1610323516.9432738, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16113,17 +16229,17 @@ "levelname": "INFO", "levelno": 20, "lineno": 220, - "message": "Maximum cycle time is correct (Content 0.006051540374755859 in [0.00395 ... 0.009049999999999999] and Type is ).", + "message": "Maximum cycle time is correct (Content 0.0076105594635009766 in [0.00395 ... 0.009049999999999999] and Type is ).", "module": "test", "moduleLogger": [ { "args": [ "Maximum cycle time", - "0.006051540374755859", + "0.0076105594635009766", "" ], - "asctime": "2021-01-07 17:55:07,068", - "created": 1610038507.0689585, + "asctime": "2021-01-11 01:05:16,943", + "created": 1610323516.9430938, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16131,17 +16247,17 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 22, - "message": "Result (Maximum cycle time): 0.006051540374755859 ()", + "message": "Result (Maximum cycle time): 0.0076105594635009766 ()", "module": "test", - "msecs": 68.95852088928223, + "msecs": 943.0937767028809, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3117.4895763397217, + "relativeCreated": 3192.9702758789062, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -16150,8 +16266,8 @@ "0.00395", "0.009049999999999999" ], - "asctime": "2021-01-07 17:55:07,069", - "created": 1610038507.0690475, + "asctime": "2021-01-11 01:05:16,943", + "created": 1610323516.9431794, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16161,41 +16277,41 @@ "lineno": 34, "message": "Expectation (Maximum cycle time): 0.00395 <= result <= 0.009049999999999999", "module": "test", - "msecs": 69.04745101928711, + "msecs": 943.1793689727783, "msg": "Expectation (%s): %s <= result <= %s", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3117.5785064697266, + "relativeCreated": 3193.0558681488037, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 69.14377212524414, + "msecs": 943.2737827301025, "msg": "Maximum cycle time is correct (Content %s in [%s ... %s] and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3117.6748275756836, + "relativeCreated": 3193.150281906128, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 9.632110595703125e-05 + "time_consumption": 9.441375732421875e-05 } ], - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 2.5430097579956055, - "time_finished": "2021-01-07 17:55:07,069", - "time_start": "2021-01-07 17:55:04,526" + "time_consumption": 2.5499320030212402, + "time_finished": "2021-01-11 01:05:16,943", + "time_start": "2021-01-11 01:05:14,393" }, "pylibs.task.queue: Test clean_queue method": { "args": null, - "asctime": "2021-01-07 17:55:07,281", - "created": 1610038507.2815778, + "asctime": "2021-01-11 01:05:17,157", + "created": 1610323517.1571004, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -16206,19 +16322,19 @@ "message": "pylibs.task.queue: Test clean_queue method", "module": "__init__", "moduleLogger": [], - "msecs": 281.57782554626465, + "msecs": 157.10043907165527, "msg": "pylibs.task.queue: Test clean_queue method", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/task/unittest/src/tests/__init__.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3330.108880996704, + "relativeCreated": 3406.9769382476807, "stack_info": null, "testcaseLogger": [ { "args": [], - "asctime": "2021-01-07 17:55:07,282", - "created": 1610038507.282086, + "asctime": "2021-01-11 01:05:17,160", + "created": 1610323517.160891, "exc_info": null, "exc_text": null, "filename": "test_queue.py", @@ -16229,15 +16345,15 @@ "message": "Enqueued 6 tasks (stop request within 3rd task).", "module": "test_queue", "moduleLogger": [], - "msecs": 282.0858955383301, + "msecs": 160.89105606079102, "msg": "Enqueued 6 tasks (stop request within 3rd task).", "name": "__tLogger__", "pathname": "src/tests/test_queue.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3330.6169509887695, + "relativeCreated": 3410.7675552368164, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", "time_consumption": 0.0 }, @@ -16246,8 +16362,8 @@ "6", "" ], - "asctime": "2021-01-07 17:55:07,282", - "created": 1610038507.2825904, + "asctime": "2021-01-11 01:05:17,162", + "created": 1610323517.1623607, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16264,8 +16380,8 @@ "6", "" ], - "asctime": "2021-01-07 17:55:07,282", - "created": 1610038507.282335, + "asctime": "2021-01-11 01:05:17,161", + "created": 1610323517.1617794, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16275,15 +16391,15 @@ "lineno": 22, "message": "Result (Size of Queue before execution): 6 ()", "module": "test", - "msecs": 282.3350429534912, + "msecs": 161.77940368652344, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3330.8660984039307, + "relativeCreated": 3411.655902862549, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -16292,8 +16408,8 @@ "6", "" ], - "asctime": "2021-01-07 17:55:07,282", - "created": 1610038507.2824647, + "asctime": "2021-01-11 01:05:17,162", + "created": 1610323517.1621408, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16303,37 +16419,37 @@ "lineno": 26, "message": "Expectation (Size of Queue before execution): result = 6 ()", "module": "test", - "msecs": 282.46474266052246, + "msecs": 162.1408462524414, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3330.995798110962, + "relativeCreated": 3412.017345428467, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 282.590389251709, + "msecs": 162.36066818237305, "msg": "Size of Queue before execution is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3331.1214447021484, + "relativeCreated": 3412.2371673583984, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 0.00012564659118652344 + "time_consumption": 0.00021982192993164062 }, { "args": [ "3", "" ], - "asctime": "2021-01-07 17:55:07,283", - "created": 1610038507.2831388, + "asctime": "2021-01-11 01:05:17,163", + "created": 1610323517.1634219, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16350,8 +16466,8 @@ "3", "" ], - "asctime": "2021-01-07 17:55:07,282", - "created": 1610038507.2828977, + "asctime": "2021-01-11 01:05:17,162", + "created": 1610323517.1629438, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16361,15 +16477,15 @@ "lineno": 22, "message": "Result (Size of Queue after execution): 3 ()", "module": "test", - "msecs": 282.8977108001709, + "msecs": 162.94384002685547, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3331.4287662506104, + "relativeCreated": 3412.820339202881, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -16378,8 +16494,8 @@ "3", "" ], - "asctime": "2021-01-07 17:55:07,283", - "created": 1610038507.2830238, + "asctime": "2021-01-11 01:05:17,163", + "created": 1610323517.1631901, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16389,34 +16505,34 @@ "lineno": 26, "message": "Expectation (Size of Queue after execution): result = 3 ()", "module": "test", - "msecs": 283.0238342285156, + "msecs": 163.19012641906738, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3331.554889678955, + "relativeCreated": 3413.066625595093, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 283.1387519836426, + "msecs": 163.4218692779541, "msg": "Size of Queue after execution is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3331.669807434082, + "relativeCreated": 3413.2983684539795, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 0.00011491775512695312 + "time_consumption": 0.00023174285888671875 }, { "args": [], - "asctime": "2021-01-07 17:55:07,284", - "created": 1610038507.2847805, + "asctime": "2021-01-11 01:05:17,166", + "created": 1610323517.1666808, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16433,8 +16549,8 @@ "[ 1, 2, 3 ]", "" ], - "asctime": "2021-01-07 17:55:07,283", - "created": 1610038507.283357, + "asctime": "2021-01-11 01:05:17,164", + "created": 1610323517.1642888, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16444,15 +16560,15 @@ "lineno": 22, "message": "Result (Queue execution (identified by a submitted sequence number)): [ 1, 2, 3 ] ()", "module": "test", - "msecs": 283.3569049835205, + "msecs": 164.28875923156738, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3331.88796043396, + "relativeCreated": 3414.165258407593, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -16461,8 +16577,8 @@ "[ 1, 2, 3 ]", "" ], - "asctime": "2021-01-07 17:55:07,283", - "created": 1610038507.2834837, + "asctime": "2021-01-11 01:05:17,164", + "created": 1610323517.164543, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16472,15 +16588,15 @@ "lineno": 26, "message": "Expectation (Queue execution (identified by a submitted sequence number)): result = [ 1, 2, 3 ] ()", "module": "test", - "msecs": 283.48374366760254, + "msecs": 164.54291343688965, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3332.014799118042, + "relativeCreated": 3414.419412612915, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -16489,8 +16605,8 @@ "1", "" ], - "asctime": "2021-01-07 17:55:07,283", - "created": 1610038507.2836058, + "asctime": "2021-01-11 01:05:17,164", + "created": 1610323517.1649113, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16500,15 +16616,15 @@ "lineno": 22, "message": "Result (Submitted value number 1): 1 ()", "module": "test", - "msecs": 283.60581398010254, + "msecs": 164.91127014160156, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3332.136869430542, + "relativeCreated": 3414.787769317627, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -16517,8 +16633,8 @@ "1", "" ], - "asctime": "2021-01-07 17:55:07,283", - "created": 1610038507.2837114, + "asctime": "2021-01-11 01:05:17,165", + "created": 1610323517.165253, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16528,15 +16644,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 1): result = 1 ()", "module": "test", - "msecs": 283.71143341064453, + "msecs": 165.2529239654541, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3332.242488861084, + "relativeCreated": 3415.1294231414795, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -16544,8 +16660,8 @@ "1", "" ], - "asctime": "2021-01-07 17:55:07,283", - "created": 1610038507.2838302, + "asctime": "2021-01-11 01:05:17,165", + "created": 1610323517.1655583, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16555,15 +16671,15 @@ "lineno": 144, "message": "Submitted value number 1 is correct (Content 1 and Type is ).", "module": "test", - "msecs": 283.8301658630371, + "msecs": 165.5583381652832, "msg": "Submitted value number 1 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3332.3612213134766, + "relativeCreated": 3415.4348373413086, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -16572,8 +16688,8 @@ "2", "" ], - "asctime": "2021-01-07 17:55:07,283", - "created": 1610038507.2839785, + "asctime": "2021-01-11 01:05:17,165", + "created": 1610323517.1657512, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16583,15 +16699,15 @@ "lineno": 22, "message": "Result (Submitted value number 2): 2 ()", "module": "test", - "msecs": 283.9784622192383, + "msecs": 165.75121879577637, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3332.5095176696777, + "relativeCreated": 3415.6277179718018, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -16600,8 +16716,8 @@ "2", "" ], - "asctime": "2021-01-07 17:55:07,284", - "created": 1610038507.2841036, + "asctime": "2021-01-11 01:05:17,165", + "created": 1610323517.1659343, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16611,15 +16727,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 2): result = 2 ()", "module": "test", - "msecs": 284.1036319732666, + "msecs": 165.93432426452637, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3332.634687423706, + "relativeCreated": 3415.8108234405518, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -16627,8 +16743,8 @@ "2", "" ], - "asctime": "2021-01-07 17:55:07,284", - "created": 1610038507.284237, + "asctime": "2021-01-11 01:05:17,166", + "created": 1610323517.1660993, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16638,15 +16754,15 @@ "lineno": 144, "message": "Submitted value number 2 is correct (Content 2 and Type is ).", "module": "test", - "msecs": 284.2369079589844, + "msecs": 166.09930992126465, "msg": "Submitted value number 2 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3332.767963409424, + "relativeCreated": 3415.97580909729, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -16655,8 +16771,8 @@ "3", "" ], - "asctime": "2021-01-07 17:55:07,284", - "created": 1610038507.2843723, + "asctime": "2021-01-11 01:05:17,166", + "created": 1610323517.166232, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16666,15 +16782,15 @@ "lineno": 22, "message": "Result (Submitted value number 3): 3 ()", "module": "test", - "msecs": 284.37232971191406, + "msecs": 166.23210906982422, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3332.9033851623535, + "relativeCreated": 3416.1086082458496, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -16683,8 +16799,8 @@ "3", "" ], - "asctime": "2021-01-07 17:55:07,284", - "created": 1610038507.2845082, + "asctime": "2021-01-11 01:05:17,166", + "created": 1610323517.1663814, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16694,15 +16810,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 3): result = 3 ()", "module": "test", - "msecs": 284.50822830200195, + "msecs": 166.3813591003418, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3333.0392837524414, + "relativeCreated": 3416.257858276367, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -16710,8 +16826,8 @@ "3", "" ], - "asctime": "2021-01-07 17:55:07,284", - "created": 1610038507.2846577, + "asctime": "2021-01-11 01:05:17,166", + "created": 1610323517.1665223, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16721,34 +16837,34 @@ "lineno": 144, "message": "Submitted value number 3 is correct (Content 3 and Type is ).", "module": "test", - "msecs": 284.65771675109863, + "msecs": 166.52226448059082, "msg": "Submitted value number 3 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3333.188772201538, + "relativeCreated": 3416.398763656616, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 284.78050231933594, + "msecs": 166.68081283569336, "msg": "Queue execution (identified by a submitted sequence number): Values and number of submitted values is correct. See detailed log for more information.", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3333.3115577697754, + "relativeCreated": 3416.5573120117188, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 0.0001227855682373047 + "time_consumption": 0.00015854835510253906 }, { "args": [], - "asctime": "2021-01-07 17:55:07,284", - "created": 1610038507.2849646, + "asctime": "2021-01-11 01:05:17,167", + "created": 1610323517.1672797, "exc_info": null, "exc_text": null, "filename": "test_queue.py", @@ -16759,15 +16875,15 @@ "message": "Cleaning Queue.", "module": "test_queue", "moduleLogger": [], - "msecs": 284.96456146240234, + "msecs": 167.27972030639648, "msg": "Cleaning Queue.", "name": "__tLogger__", "pathname": "src/tests/test_queue.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3333.495616912842, + "relativeCreated": 3417.156219482422, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", "time_consumption": 0.0 }, @@ -16776,8 +16892,8 @@ "0", "" ], - "asctime": "2021-01-07 17:55:07,285", - "created": 1610038507.2852006, + "asctime": "2021-01-11 01:05:17,168", + "created": 1610323517.1689644, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16794,8 +16910,8 @@ "0", "" ], - "asctime": "2021-01-07 17:55:07,285", - "created": 1610038507.2850714, + "asctime": "2021-01-11 01:05:17,168", + "created": 1610323517.1683853, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16805,15 +16921,15 @@ "lineno": 22, "message": "Result (Size of Queue after cleaning queue): 0 ()", "module": "test", - "msecs": 285.07137298583984, + "msecs": 168.38526725769043, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3333.6024284362793, + "relativeCreated": 3418.261766433716, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -16822,8 +16938,8 @@ "0", "" ], - "asctime": "2021-01-07 17:55:07,285", - "created": 1610038507.2851408, + "asctime": "2021-01-11 01:05:17,168", + "created": 1610323517.1687205, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16833,41 +16949,41 @@ "lineno": 26, "message": "Expectation (Size of Queue after cleaning queue): result = 0 ()", "module": "test", - "msecs": 285.1407527923584, + "msecs": 168.72048377990723, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3333.671808242798, + "relativeCreated": 3418.5969829559326, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 285.2005958557129, + "msecs": 168.96438598632812, "msg": "Size of Queue after cleaning queue is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3333.7316513061523, + "relativeCreated": 3418.8408851623535, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 5.984306335449219e-05 + "time_consumption": 0.00024390220642089844 } ], - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 0.003622770309448242, - "time_finished": "2021-01-07 17:55:07,285", - "time_start": "2021-01-07 17:55:07,281" + "time_consumption": 0.011863946914672852, + "time_finished": "2021-01-11 01:05:17,168", + "time_start": "2021-01-11 01:05:17,157" }, "pylibs.task.queue: Test qsize and queue execution order by priority": { "args": null, - "asctime": "2021-01-07 17:55:07,069", - "created": 1610038507.0694478, + "asctime": "2021-01-11 01:05:16,943", + "created": 1610323516.9437144, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -16878,19 +16994,19 @@ "message": "pylibs.task.queue: Test qsize and queue execution order by priority", "module": "__init__", "moduleLogger": [], - "msecs": 69.44775581359863, + "msecs": 943.7143802642822, "msg": "pylibs.task.queue: Test qsize and queue execution order by priority", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/task/unittest/src/tests/__init__.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3117.978811264038, + "relativeCreated": 3193.5908794403076, "stack_info": null, "testcaseLogger": [ { "args": [], - "asctime": "2021-01-07 17:55:07,069", - "created": 1610038507.0697958, + "asctime": "2021-01-11 01:05:16,944", + "created": 1610323516.9441252, "exc_info": null, "exc_text": null, "filename": "test_queue.py", @@ -16901,15 +17017,15 @@ "message": "Enqueued 6 unordered tasks.", "module": "test_queue", "moduleLogger": [], - "msecs": 69.79584693908691, + "msecs": 944.1251754760742, "msg": "Enqueued 6 unordered tasks.", "name": "__tLogger__", "pathname": "src/tests/test_queue.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3118.3269023895264, + "relativeCreated": 3194.0016746520996, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", "time_consumption": 0.0 }, @@ -16918,8 +17034,8 @@ "6", "" ], - "asctime": "2021-01-07 17:55:07,070", - "created": 1610038507.070148, + "asctime": "2021-01-11 01:05:16,944", + "created": 1610323516.9444978, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16936,8 +17052,8 @@ "6", "" ], - "asctime": "2021-01-07 17:55:07,069", - "created": 1610038507.0699563, + "asctime": "2021-01-11 01:05:16,944", + "created": 1610323516.9443018, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16947,15 +17063,15 @@ "lineno": 22, "message": "Result (Size of Queue before execution): 6 ()", "module": "test", - "msecs": 69.95630264282227, + "msecs": 944.3018436431885, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3118.4873580932617, + "relativeCreated": 3194.178342819214, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -16964,8 +17080,8 @@ "6", "" ], - "asctime": "2021-01-07 17:55:07,070", - "created": 1610038507.0700605, + "asctime": "2021-01-11 01:05:16,944", + "created": 1610323516.9444015, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16975,37 +17091,37 @@ "lineno": 26, "message": "Expectation (Size of Queue before execution): result = 6 ()", "module": "test", - "msecs": 70.06049156188965, + "msecs": 944.4015026092529, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3118.591547012329, + "relativeCreated": 3194.2780017852783, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 70.14799118041992, + "msecs": 944.49782371521, "msg": "Size of Queue before execution is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3118.6790466308594, + "relativeCreated": 3194.3743228912354, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 8.749961853027344e-05 + "time_consumption": 9.632110595703125e-05 }, { "args": [ "0", "" ], - "asctime": "2021-01-07 17:55:07,170", - "created": 1610038507.1709573, + "asctime": "2021-01-11 01:05:17,045", + "created": 1610323517.0452724, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17022,8 +17138,8 @@ "0", "" ], - "asctime": "2021-01-07 17:55:07,170", - "created": 1610038507.1706252, + "asctime": "2021-01-11 01:05:17,044", + "created": 1610323517.0449874, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17033,15 +17149,15 @@ "lineno": 22, "message": "Result (Size of Queue after execution): 0 ()", "module": "test", - "msecs": 170.6252098083496, + "msecs": 44.98744010925293, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3219.156265258789, + "relativeCreated": 3294.8639392852783, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -17050,8 +17166,8 @@ "0", "" ], - "asctime": "2021-01-07 17:55:07,170", - "created": 1610038507.1708255, + "asctime": "2021-01-11 01:05:17,045", + "created": 1610323517.0451388, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17061,34 +17177,34 @@ "lineno": 26, "message": "Expectation (Size of Queue after execution): result = 0 ()", "module": "test", - "msecs": 170.82548141479492, + "msecs": 45.13883590698242, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3219.3565368652344, + "relativeCreated": 3295.015335083008, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 170.9573268890381, + "msecs": 45.2723503112793, "msg": "Size of Queue after execution is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3219.4883823394775, + "relativeCreated": 3295.1488494873047, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 0.00013184547424316406 + "time_consumption": 0.000133514404296875 }, { "args": [], - "asctime": "2021-01-07 17:55:07,172", - "created": 1610038507.1728973, + "asctime": "2021-01-11 01:05:17,046", + "created": 1610323517.046441, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17105,8 +17221,8 @@ "[ 1, 2, 3, 5, 6, 7 ]", "" ], - "asctime": "2021-01-07 17:55:07,171", - "created": 1610038507.1712053, + "asctime": "2021-01-11 01:05:17,045", + "created": 1610323517.0454247, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17116,15 +17232,15 @@ "lineno": 22, "message": "Result (Queue execution (identified by a submitted sequence number)): [ 1, 2, 3, 5, 6, 7 ] ()", "module": "test", - "msecs": 171.2052822113037, + "msecs": 45.424699783325195, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3219.736337661743, + "relativeCreated": 3295.3011989593506, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -17133,8 +17249,8 @@ "[ 1, 2, 3, 5, 6, 7 ]", "" ], - "asctime": "2021-01-07 17:55:07,171", - "created": 1610038507.1713321, + "asctime": "2021-01-11 01:05:17,045", + "created": 1610323517.0454907, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17144,15 +17260,15 @@ "lineno": 26, "message": "Expectation (Queue execution (identified by a submitted sequence number)): result = [ 1, 2, 3, 5, 6, 7 ] ()", "module": "test", - "msecs": 171.33212089538574, + "msecs": 45.49074172973633, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3219.863176345825, + "relativeCreated": 3295.3672409057617, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -17161,8 +17277,8 @@ "1", "" ], - "asctime": "2021-01-07 17:55:07,171", - "created": 1610038507.1714435, + "asctime": "2021-01-11 01:05:17,045", + "created": 1610323517.0455494, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17172,15 +17288,15 @@ "lineno": 22, "message": "Result (Submitted value number 1): 1 ()", "module": "test", - "msecs": 171.44346237182617, + "msecs": 45.54939270019531, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3219.9745178222656, + "relativeCreated": 3295.4258918762207, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -17189,8 +17305,8 @@ "1", "" ], - "asctime": "2021-01-07 17:55:07,171", - "created": 1610038507.1715333, + "asctime": "2021-01-11 01:05:17,045", + "created": 1610323517.0455985, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17200,15 +17316,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 1): result = 1 ()", "module": "test", - "msecs": 171.53334617614746, + "msecs": 45.598506927490234, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3220.064401626587, + "relativeCreated": 3295.4750061035156, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -17216,8 +17332,8 @@ "1", "" ], - "asctime": "2021-01-07 17:55:07,171", - "created": 1610038507.1716182, + "asctime": "2021-01-11 01:05:17,045", + "created": 1610323517.0456538, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17227,15 +17343,15 @@ "lineno": 144, "message": "Submitted value number 1 is correct (Content 1 and Type is ).", "module": "test", - "msecs": 171.61822319030762, + "msecs": 45.6538200378418, "msg": "Submitted value number 1 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3220.149278640747, + "relativeCreated": 3295.530319213867, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -17244,8 +17360,8 @@ "2", "" ], - "asctime": "2021-01-07 17:55:07,171", - "created": 1610038507.1717095, + "asctime": "2021-01-11 01:05:17,045", + "created": 1610323517.0457046, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17255,15 +17371,15 @@ "lineno": 22, "message": "Result (Submitted value number 2): 2 ()", "module": "test", - "msecs": 171.70953750610352, + "msecs": 45.70460319519043, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3220.240592956543, + "relativeCreated": 3295.581102371216, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -17272,8 +17388,8 @@ "2", "" ], - "asctime": "2021-01-07 17:55:07,171", - "created": 1610038507.171791, + "asctime": "2021-01-11 01:05:17,045", + "created": 1610323517.045752, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17283,15 +17399,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 2): result = 2 ()", "module": "test", - "msecs": 171.79107666015625, + "msecs": 45.75204849243164, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3220.3221321105957, + "relativeCreated": 3295.628547668457, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -17299,8 +17415,8 @@ "2", "" ], - "asctime": "2021-01-07 17:55:07,171", - "created": 1610038507.171869, + "asctime": "2021-01-11 01:05:17,045", + "created": 1610323517.0458004, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17310,15 +17426,15 @@ "lineno": 144, "message": "Submitted value number 2 is correct (Content 2 and Type is ).", "module": "test", - "msecs": 171.86903953552246, + "msecs": 45.80044746398926, "msg": "Submitted value number 2 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3220.400094985962, + "relativeCreated": 3295.6769466400146, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -17327,8 +17443,8 @@ "3", "" ], - "asctime": "2021-01-07 17:55:07,171", - "created": 1610038507.1719499, + "asctime": "2021-01-11 01:05:17,045", + "created": 1610323517.0458481, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17338,15 +17454,15 @@ "lineno": 22, "message": "Result (Submitted value number 3): 3 ()", "module": "test", - "msecs": 171.9498634338379, + "msecs": 45.84813117980957, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3220.4809188842773, + "relativeCreated": 3295.724630355835, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -17355,8 +17471,8 @@ "3", "" ], - "asctime": "2021-01-07 17:55:07,172", - "created": 1610038507.1720245, + "asctime": "2021-01-11 01:05:17,045", + "created": 1610323517.0458984, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17366,15 +17482,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 3): result = 3 ()", "module": "test", - "msecs": 172.02448844909668, + "msecs": 45.8984375, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3220.555543899536, + "relativeCreated": 3295.7749366760254, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -17382,8 +17498,8 @@ "3", "" ], - "asctime": "2021-01-07 17:55:07,172", - "created": 1610038507.1721, + "asctime": "2021-01-11 01:05:17,045", + "created": 1610323517.0459464, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17393,15 +17509,15 @@ "lineno": 144, "message": "Submitted value number 3 is correct (Content 3 and Type is ).", "module": "test", - "msecs": 172.10006713867188, + "msecs": 45.946359634399414, "msg": "Submitted value number 3 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3220.6311225891113, + "relativeCreated": 3295.822858810425, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -17410,8 +17526,8 @@ "5", "" ], - "asctime": "2021-01-07 17:55:07,172", - "created": 1610038507.1721787, + "asctime": "2021-01-11 01:05:17,045", + "created": 1610323517.045994, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17421,15 +17537,15 @@ "lineno": 22, "message": "Result (Submitted value number 4): 5 ()", "module": "test", - "msecs": 172.1787452697754, + "msecs": 45.99404335021973, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3220.709800720215, + "relativeCreated": 3295.870542526245, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -17438,8 +17554,8 @@ "5", "" ], - "asctime": "2021-01-07 17:55:07,172", - "created": 1610038507.1722517, + "asctime": "2021-01-11 01:05:17,046", + "created": 1610323517.0460396, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17449,15 +17565,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 4): result = 5 ()", "module": "test", - "msecs": 172.25170135498047, + "msecs": 46.039581298828125, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3220.78275680542, + "relativeCreated": 3295.9160804748535, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -17465,8 +17581,8 @@ "5", "" ], - "asctime": "2021-01-07 17:55:07,172", - "created": 1610038507.172344, + "asctime": "2021-01-11 01:05:17,046", + "created": 1610323517.0460913, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17476,15 +17592,15 @@ "lineno": 144, "message": "Submitted value number 4 is correct (Content 5 and Type is ).", "module": "test", - "msecs": 172.34396934509277, + "msecs": 46.091318130493164, "msg": "Submitted value number 4 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3220.875024795532, + "relativeCreated": 3295.9678173065186, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -17493,8 +17609,8 @@ "6", "" ], - "asctime": "2021-01-07 17:55:07,172", - "created": 1610038507.1724217, + "asctime": "2021-01-11 01:05:17,046", + "created": 1610323517.0461535, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17504,15 +17620,15 @@ "lineno": 22, "message": "Result (Submitted value number 5): 6 ()", "module": "test", - "msecs": 172.42169380187988, + "msecs": 46.15354537963867, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3220.9527492523193, + "relativeCreated": 3296.030044555664, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -17521,8 +17637,8 @@ "6", "" ], - "asctime": "2021-01-07 17:55:07,172", - "created": 1610038507.1725008, + "asctime": "2021-01-11 01:05:17,046", + "created": 1610323517.0462043, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17532,15 +17648,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 5): result = 6 ()", "module": "test", - "msecs": 172.5008487701416, + "msecs": 46.204328536987305, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3221.031904220581, + "relativeCreated": 3296.0808277130127, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -17548,8 +17664,8 @@ "6", "" ], - "asctime": "2021-01-07 17:55:07,172", - "created": 1610038507.1725738, + "asctime": "2021-01-11 01:05:17,046", + "created": 1610323517.0462513, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17559,15 +17675,15 @@ "lineno": 144, "message": "Submitted value number 5 is correct (Content 6 and Type is ).", "module": "test", - "msecs": 172.57380485534668, + "msecs": 46.25129699707031, "msg": "Submitted value number 5 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3221.104860305786, + "relativeCreated": 3296.1277961730957, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -17576,8 +17692,8 @@ "7", "" ], - "asctime": "2021-01-07 17:55:07,172", - "created": 1610038507.17265, + "asctime": "2021-01-11 01:05:17,046", + "created": 1610323517.0462995, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17587,15 +17703,15 @@ "lineno": 22, "message": "Result (Submitted value number 6): 7 ()", "module": "test", - "msecs": 172.65009880065918, + "msecs": 46.29945755004883, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3221.1811542510986, + "relativeCreated": 3296.175956726074, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -17604,8 +17720,8 @@ "7", "" ], - "asctime": "2021-01-07 17:55:07,172", - "created": 1610038507.1727457, + "asctime": "2021-01-11 01:05:17,046", + "created": 1610323517.0463486, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17615,15 +17731,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 6): result = 7 ()", "module": "test", - "msecs": 172.7457046508789, + "msecs": 46.34857177734375, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3221.2767601013184, + "relativeCreated": 3296.225070953369, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -17631,8 +17747,8 @@ "7", "" ], - "asctime": "2021-01-07 17:55:07,172", - "created": 1610038507.1728249, + "asctime": "2021-01-11 01:05:17,046", + "created": 1610323517.046396, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17642,41 +17758,41 @@ "lineno": 144, "message": "Submitted value number 6 is correct (Content 7 and Type is ).", "module": "test", - "msecs": 172.82485961914062, + "msecs": 46.39601707458496, "msg": "Submitted value number 6 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3221.35591506958, + "relativeCreated": 3296.2725162506104, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 172.8973388671875, + "msecs": 46.441078186035156, "msg": "Queue execution (identified by a submitted sequence number): Values and number of submitted values is correct. See detailed log for more information.", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3221.428394317627, + "relativeCreated": 3296.3175773620605, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 7.2479248046875e-05 + "time_consumption": 4.506111145019531e-05 } ], - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 0.10344958305358887, - "time_finished": "2021-01-07 17:55:07,172", - "time_start": "2021-01-07 17:55:07,069" + "time_consumption": 0.10272669792175293, + "time_finished": "2021-01-11 01:05:17,046", + "time_start": "2021-01-11 01:05:16,943" }, "pylibs.task.queue: Test stop method": { "args": null, - "asctime": "2021-01-07 17:55:07,173", - "created": 1610038507.1732035, + "asctime": "2021-01-11 01:05:17,046", + "created": 1610323517.046627, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -17687,19 +17803,19 @@ "message": "pylibs.task.queue: Test stop method", "module": "__init__", "moduleLogger": [], - "msecs": 173.2034683227539, + "msecs": 46.627044677734375, "msg": "pylibs.task.queue: Test stop method", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/task/unittest/src/tests/__init__.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3221.7345237731934, + "relativeCreated": 3296.5035438537598, "stack_info": null, "testcaseLogger": [ { "args": [], - "asctime": "2021-01-07 17:55:07,173", - "created": 1610038507.173552, + "asctime": "2021-01-11 01:05:17,046", + "created": 1610323517.0468378, "exc_info": null, "exc_text": null, "filename": "test_queue.py", @@ -17710,15 +17826,15 @@ "message": "Enqueued 6 tasks (stop request within 4th task).", "module": "test_queue", "moduleLogger": [], - "msecs": 173.5520362854004, + "msecs": 46.837806701660156, "msg": "Enqueued 6 tasks (stop request within 4th task).", "name": "__tLogger__", "pathname": "src/tests/test_queue.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3222.08309173584, + "relativeCreated": 3296.7143058776855, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", "time_consumption": 0.0 }, @@ -17727,8 +17843,8 @@ "6", "" ], - "asctime": "2021-01-07 17:55:07,174", - "created": 1610038507.1740649, + "asctime": "2021-01-11 01:05:17,047", + "created": 1610323517.0470512, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17745,8 +17861,8 @@ "6", "" ], - "asctime": "2021-01-07 17:55:07,173", - "created": 1610038507.1738145, + "asctime": "2021-01-11 01:05:17,046", + "created": 1610323517.0469267, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17756,15 +17872,15 @@ "lineno": 22, "message": "Result (Size of Queue before 1st execution): 6 ()", "module": "test", - "msecs": 173.8145351409912, + "msecs": 46.92673683166504, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3222.3455905914307, + "relativeCreated": 3296.8032360076904, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -17773,8 +17889,8 @@ "6", "" ], - "asctime": "2021-01-07 17:55:07,173", - "created": 1610038507.1739473, + "asctime": "2021-01-11 01:05:17,046", + "created": 1610323517.046989, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17784,37 +17900,37 @@ "lineno": 26, "message": "Expectation (Size of Queue before 1st execution): result = 6 ()", "module": "test", - "msecs": 173.94733428955078, + "msecs": 46.98896408081055, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3222.4783897399902, + "relativeCreated": 3296.865463256836, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 174.06487464904785, + "msecs": 47.051191329956055, "msg": "Size of Queue before 1st execution is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3222.5959300994873, + "relativeCreated": 3296.9276905059814, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 0.00011754035949707031 + "time_consumption": 6.222724914550781e-05 }, { "args": [ "2", "" ], - "asctime": "2021-01-07 17:55:07,174", - "created": 1610038507.1747797, + "asctime": "2021-01-11 01:05:17,047", + "created": 1610323517.047311, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17831,8 +17947,8 @@ "2", "" ], - "asctime": "2021-01-07 17:55:07,174", - "created": 1610038507.1744053, + "asctime": "2021-01-11 01:05:17,047", + "created": 1610323517.0472043, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17842,15 +17958,15 @@ "lineno": 22, "message": "Result (Size of Queue after 1st execution): 2 ()", "module": "test", - "msecs": 174.40533638000488, + "msecs": 47.20425605773926, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3222.9363918304443, + "relativeCreated": 3297.0807552337646, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -17859,8 +17975,8 @@ "2", "" ], - "asctime": "2021-01-07 17:55:07,174", - "created": 1610038507.1745567, + "asctime": "2021-01-11 01:05:17,047", + "created": 1610323517.0472598, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17870,34 +17986,34 @@ "lineno": 26, "message": "Expectation (Size of Queue after 1st execution): result = 2 ()", "module": "test", - "msecs": 174.55673217773438, + "msecs": 47.25980758666992, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3223.087787628174, + "relativeCreated": 3297.1363067626953, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 174.77965354919434, + "msecs": 47.31106758117676, "msg": "Size of Queue after 1st execution is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3223.310708999634, + "relativeCreated": 3297.187566757202, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 0.00022292137145996094 + "time_consumption": 5.125999450683594e-05 }, { "args": [], - "asctime": "2021-01-07 17:55:07,177", - "created": 1610038507.1777666, + "asctime": "2021-01-11 01:05:17,048", + "created": 1610323517.0481129, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17914,8 +18030,8 @@ "[ 1, 2, 3, 5 ]", "" ], - "asctime": "2021-01-07 17:55:07,175", - "created": 1610038507.17542, + "asctime": "2021-01-11 01:05:17,047", + "created": 1610323517.0474005, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17925,15 +18041,15 @@ "lineno": 22, "message": "Result (Queue execution (1st part; identified by a submitted sequence number)): [ 1, 2, 3, 5 ] ()", "module": "test", - "msecs": 175.42004585266113, + "msecs": 47.400474548339844, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3223.9511013031006, + "relativeCreated": 3297.2769737243652, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -17942,8 +18058,8 @@ "[ 1, 2, 3, 5 ]", "" ], - "asctime": "2021-01-07 17:55:07,175", - "created": 1610038507.175804, + "asctime": "2021-01-11 01:05:17,047", + "created": 1610323517.0474572, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17953,15 +18069,15 @@ "lineno": 26, "message": "Expectation (Queue execution (1st part; identified by a submitted sequence number)): result = [ 1, 2, 3, 5 ] ()", "module": "test", - "msecs": 175.80389976501465, + "msecs": 47.457218170166016, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3224.334955215454, + "relativeCreated": 3297.3337173461914, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -17970,8 +18086,8 @@ "1", "" ], - "asctime": "2021-01-07 17:55:07,176", - "created": 1610038507.176074, + "asctime": "2021-01-11 01:05:17,047", + "created": 1610323517.0475307, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17981,15 +18097,15 @@ "lineno": 22, "message": "Result (Submitted value number 1): 1 ()", "module": "test", - "msecs": 176.07402801513672, + "msecs": 47.5306510925293, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3224.605083465576, + "relativeCreated": 3297.4071502685547, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -17998,8 +18114,8 @@ "1", "" ], - "asctime": "2021-01-07 17:55:07,176", - "created": 1610038507.1763537, + "asctime": "2021-01-11 01:05:17,047", + "created": 1610323517.0475783, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18009,15 +18125,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 1): result = 1 ()", "module": "test", - "msecs": 176.35369300842285, + "msecs": 47.57833480834961, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3224.8847484588623, + "relativeCreated": 3297.454833984375, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -18025,8 +18141,8 @@ "1", "" ], - "asctime": "2021-01-07 17:55:07,176", - "created": 1610038507.1766467, + "asctime": "2021-01-11 01:05:17,047", + "created": 1610323517.0476303, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18036,15 +18152,15 @@ "lineno": 144, "message": "Submitted value number 1 is correct (Content 1 and Type is ).", "module": "test", - "msecs": 176.64670944213867, + "msecs": 47.63031005859375, "msg": "Submitted value number 1 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3225.177764892578, + "relativeCreated": 3297.506809234619, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -18053,8 +18169,8 @@ "2", "" ], - "asctime": "2021-01-07 17:55:07,176", - "created": 1610038507.176856, + "asctime": "2021-01-11 01:05:17,047", + "created": 1610323517.0476792, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18064,15 +18180,15 @@ "lineno": 22, "message": "Result (Submitted value number 2): 2 ()", "module": "test", - "msecs": 176.85604095458984, + "msecs": 47.67918586730957, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3225.3870964050293, + "relativeCreated": 3297.555685043335, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -18081,8 +18197,8 @@ "2", "" ], - "asctime": "2021-01-07 17:55:07,176", - "created": 1610038507.1769586, + "asctime": "2021-01-11 01:05:17,047", + "created": 1610323517.0477257, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18092,15 +18208,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 2): result = 2 ()", "module": "test", - "msecs": 176.95856094360352, + "msecs": 47.725677490234375, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3225.489616394043, + "relativeCreated": 3297.6021766662598, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -18108,8 +18224,8 @@ "2", "" ], - "asctime": "2021-01-07 17:55:07,177", - "created": 1610038507.1770573, + "asctime": "2021-01-11 01:05:17,047", + "created": 1610323517.047772, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18119,15 +18235,15 @@ "lineno": 144, "message": "Submitted value number 2 is correct (Content 2 and Type is ).", "module": "test", - "msecs": 177.05726623535156, + "msecs": 47.77193069458008, "msg": "Submitted value number 2 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3225.588321685791, + "relativeCreated": 3297.6484298706055, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -18136,8 +18252,8 @@ "3", "" ], - "asctime": "2021-01-07 17:55:07,177", - "created": 1610038507.1771557, + "asctime": "2021-01-11 01:05:17,047", + "created": 1610323517.04782, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18147,15 +18263,15 @@ "lineno": 22, "message": "Result (Submitted value number 3): 3 ()", "module": "test", - "msecs": 177.1557331085205, + "msecs": 47.820091247558594, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3225.68678855896, + "relativeCreated": 3297.696590423584, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -18164,8 +18280,8 @@ "3", "" ], - "asctime": "2021-01-07 17:55:07,177", - "created": 1610038507.1772518, + "asctime": "2021-01-11 01:05:17,047", + "created": 1610323517.0478733, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18175,15 +18291,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 3): result = 3 ()", "module": "test", - "msecs": 177.25181579589844, + "msecs": 47.87325859069824, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3225.782871246338, + "relativeCreated": 3297.7497577667236, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -18191,8 +18307,8 @@ "3", "" ], - "asctime": "2021-01-07 17:55:07,177", - "created": 1610038507.177348, + "asctime": "2021-01-11 01:05:17,047", + "created": 1610323517.047921, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18202,15 +18318,15 @@ "lineno": 144, "message": "Submitted value number 3 is correct (Content 3 and Type is ).", "module": "test", - "msecs": 177.34789848327637, + "msecs": 47.920942306518555, "msg": "Submitted value number 3 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3225.878953933716, + "relativeCreated": 3297.797441482544, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -18219,8 +18335,8 @@ "5", "" ], - "asctime": "2021-01-07 17:55:07,177", - "created": 1610038507.1774495, + "asctime": "2021-01-11 01:05:17,047", + "created": 1610323517.0479681, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18230,15 +18346,15 @@ "lineno": 22, "message": "Result (Submitted value number 4): 5 ()", "module": "test", - "msecs": 177.44946479797363, + "msecs": 47.968149185180664, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3225.980520248413, + "relativeCreated": 3297.844648361206, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -18247,8 +18363,8 @@ "5", "" ], - "asctime": "2021-01-07 17:55:07,177", - "created": 1610038507.1775455, + "asctime": "2021-01-11 01:05:17,048", + "created": 1610323517.0480182, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18258,15 +18374,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 4): result = 5 ()", "module": "test", - "msecs": 177.54554748535156, + "msecs": 48.01821708679199, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3226.076602935791, + "relativeCreated": 3297.8947162628174, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -18274,8 +18390,8 @@ "5", "" ], - "asctime": "2021-01-07 17:55:07,177", - "created": 1610038507.1776505, + "asctime": "2021-01-11 01:05:17,048", + "created": 1610323517.0480647, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18285,37 +18401,37 @@ "lineno": 144, "message": "Submitted value number 4 is correct (Content 5 and Type is ).", "module": "test", - "msecs": 177.65045166015625, + "msecs": 48.0647087097168, "msg": "Submitted value number 4 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3226.1815071105957, + "relativeCreated": 3297.941207885742, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 177.7665615081787, + "msecs": 48.11286926269531, "msg": "Queue execution (1st part; identified by a submitted sequence number): Values and number of submitted values is correct. See detailed log for more information.", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3226.297616958618, + "relativeCreated": 3297.9893684387207, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 0.00011610984802246094 + "time_consumption": 4.8160552978515625e-05 }, { "args": [ "0", "" ], - "asctime": "2021-01-07 17:55:07,279", - "created": 1610038507.27942, + "asctime": "2021-01-11 01:05:17,150", + "created": 1610323517.1504147, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18332,8 +18448,8 @@ "0", "" ], - "asctime": "2021-01-07 17:55:07,278", - "created": 1610038507.2786572, + "asctime": "2021-01-11 01:05:17,148", + "created": 1610323517.148842, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18343,15 +18459,15 @@ "lineno": 22, "message": "Result (Size of Queue after 2nd execution): 0 ()", "module": "test", - "msecs": 278.6571979522705, + "msecs": 148.84209632873535, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3327.18825340271, + "relativeCreated": 3398.7185955047607, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -18360,8 +18476,8 @@ "0", "" ], - "asctime": "2021-01-07 17:55:07,279", - "created": 1610038507.2791872, + "asctime": "2021-01-11 01:05:17,149", + "created": 1610323517.1499228, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18371,34 +18487,34 @@ "lineno": 26, "message": "Expectation (Size of Queue after 2nd execution): result = 0 ()", "module": "test", - "msecs": 279.1872024536133, + "msecs": 149.92284774780273, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3327.7182579040527, + "relativeCreated": 3399.799346923828, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 279.4198989868164, + "msecs": 150.41470527648926, "msg": "Size of Queue after 2nd execution is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3327.950954437256, + "relativeCreated": 3400.2912044525146, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 0.000232696533203125 + "time_consumption": 0.0004918575286865234 }, { "args": [], - "asctime": "2021-01-07 17:55:07,281", - "created": 1610038507.2810872, + "asctime": "2021-01-11 01:05:17,154", + "created": 1610323517.1544588, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18415,8 +18531,8 @@ "[ 6, 7 ]", "" ], - "asctime": "2021-01-07 17:55:07,279", - "created": 1610038507.2798343, + "asctime": "2021-01-11 01:05:17,151", + "created": 1610323517.1511276, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18426,15 +18542,15 @@ "lineno": 22, "message": "Result (Queue execution (2nd part; identified by a submitted sequence number)): [ 6, 7 ] ()", "module": "test", - "msecs": 279.8342704772949, + "msecs": 151.12757682800293, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3328.3653259277344, + "relativeCreated": 3401.0040760040283, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -18443,8 +18559,8 @@ "[ 6, 7 ]", "" ], - "asctime": "2021-01-07 17:55:07,280", - "created": 1610038507.2800264, + "asctime": "2021-01-11 01:05:17,151", + "created": 1610323517.1514506, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18454,15 +18570,15 @@ "lineno": 26, "message": "Expectation (Queue execution (2nd part; identified by a submitted sequence number)): result = [ 6, 7 ] ()", "module": "test", - "msecs": 280.0264358520508, + "msecs": 151.45063400268555, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3328.5574913024902, + "relativeCreated": 3401.327133178711, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -18471,8 +18587,8 @@ "6", "" ], - "asctime": "2021-01-07 17:55:07,280", - "created": 1610038507.2802072, + "asctime": "2021-01-11 01:05:17,152", + "created": 1610323517.1520104, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18482,15 +18598,15 @@ "lineno": 22, "message": "Result (Submitted value number 1): 6 ()", "module": "test", - "msecs": 280.20715713500977, + "msecs": 152.01044082641602, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3328.738212585449, + "relativeCreated": 3401.8869400024414, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -18499,8 +18615,8 @@ "6", "" ], - "asctime": "2021-01-07 17:55:07,280", - "created": 1610038507.2803864, + "asctime": "2021-01-11 01:05:17,152", + "created": 1610323517.1523004, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18510,15 +18626,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 1): result = 6 ()", "module": "test", - "msecs": 280.38644790649414, + "msecs": 152.30035781860352, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3328.9175033569336, + "relativeCreated": 3402.176856994629, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -18526,8 +18642,8 @@ "6", "" ], - "asctime": "2021-01-07 17:55:07,280", - "created": 1610038507.2805173, + "asctime": "2021-01-11 01:05:17,152", + "created": 1610323517.152596, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18537,15 +18653,15 @@ "lineno": 144, "message": "Submitted value number 1 is correct (Content 6 and Type is ).", "module": "test", - "msecs": 280.5173397064209, + "msecs": 152.59599685668945, "msg": "Submitted value number 1 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3329.0483951568604, + "relativeCreated": 3402.472496032715, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -18554,8 +18670,8 @@ "7", "" ], - "asctime": "2021-01-07 17:55:07,280", - "created": 1610038507.2806542, + "asctime": "2021-01-11 01:05:17,152", + "created": 1610323517.1529956, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18565,15 +18681,15 @@ "lineno": 22, "message": "Result (Submitted value number 2): 7 ()", "module": "test", - "msecs": 280.6541919708252, + "msecs": 152.99558639526367, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3329.1852474212646, + "relativeCreated": 3402.872085571289, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -18582,8 +18698,8 @@ "7", "" ], - "asctime": "2021-01-07 17:55:07,280", - "created": 1610038507.2808175, + "asctime": "2021-01-11 01:05:17,153", + "created": 1610323517.1532812, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18593,15 +18709,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 2): result = 7 ()", "module": "test", - "msecs": 280.81750869750977, + "msecs": 153.28121185302734, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3329.348564147949, + "relativeCreated": 3403.1577110290527, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -18609,8 +18725,8 @@ "7", "" ], - "asctime": "2021-01-07 17:55:07,280", - "created": 1610038507.2809517, + "asctime": "2021-01-11 01:05:17,153", + "created": 1610323517.1537764, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18620,41 +18736,41 @@ "lineno": 144, "message": "Submitted value number 2 is correct (Content 7 and Type is ).", "module": "test", - "msecs": 280.95173835754395, + "msecs": 153.7764072418213, "msg": "Submitted value number 2 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3329.4827938079834, + "relativeCreated": 3403.6529064178467, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 281.08716011047363, + "msecs": 154.45876121520996, "msg": "Queue execution (2nd part; identified by a submitted sequence number): Values and number of submitted values is correct. See detailed log for more information.", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3329.618215560913, + "relativeCreated": 3404.3352603912354, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 0.0001354217529296875 + "time_consumption": 0.0006823539733886719 } ], - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 0.10788369178771973, - "time_finished": "2021-01-07 17:55:07,281", - "time_start": "2021-01-07 17:55:07,173" + "time_consumption": 0.10783171653747559, + "time_finished": "2021-01-11 01:05:17,154", + "time_start": "2021-01-11 01:05:17,046" }, "pylibs.task.threaded_queue: Test enqueue while queue is running": { "args": null, - "asctime": "2021-01-07 17:55:10,201", - "created": 1610038510.2015648, + "asctime": "2021-01-11 01:05:20,301", + "created": 1610323520.3017163, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -18665,13 +18781,13 @@ "message": "pylibs.task.threaded_queue: Test enqueue while queue is running", "module": "__init__", "moduleLogger": [], - "msecs": 201.56478881835938, + "msecs": 301.7163276672363, "msg": "pylibs.task.threaded_queue: Test enqueue while queue is running", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/task/unittest/src/tests/__init__.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 6250.095844268799, + "relativeCreated": 6551.592826843262, "stack_info": null, "testcaseLogger": [ { @@ -18679,8 +18795,8 @@ "0", "" ], - "asctime": "2021-01-07 17:55:10,201", - "created": 1610038510.2018828, + "asctime": "2021-01-11 01:05:20,302", + "created": 1610323520.302368, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18697,8 +18813,8 @@ "0", "" ], - "asctime": "2021-01-07 17:55:10,201", - "created": 1610038510.2017481, + "asctime": "2021-01-11 01:05:20,302", + "created": 1610323520.3021002, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18708,15 +18824,15 @@ "lineno": 22, "message": "Result (Size of Queue before execution): 0 ()", "module": "test", - "msecs": 201.74813270568848, + "msecs": 302.10018157958984, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 6250.279188156128, + "relativeCreated": 6551.976680755615, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -18725,8 +18841,8 @@ "0", "" ], - "asctime": "2021-01-07 17:55:10,201", - "created": 1610038510.20181, + "asctime": "2021-01-11 01:05:20,302", + "created": 1610323520.302248, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18736,34 +18852,34 @@ "lineno": 26, "message": "Expectation (Size of Queue before execution): result = 0 ()", "module": "test", - "msecs": 201.80988311767578, + "msecs": 302.2480010986328, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 6250.340938568115, + "relativeCreated": 6552.124500274658, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 201.88283920288086, + "msecs": 302.3679256439209, "msg": "Size of Queue before execution is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 6250.41389465332, + "relativeCreated": 6552.244424819946, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 7.295608520507812e-05 + "time_consumption": 0.00011992454528808594 }, { "args": [], - "asctime": "2021-01-07 17:55:10,303", - "created": 1610038510.3034654, + "asctime": "2021-01-11 01:05:20,404", + "created": 1610323520.4040806, "exc_info": null, "exc_text": null, "filename": "test_threaded_queue.py", @@ -18776,8 +18892,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2021-01-07 17:55:10,202", - "created": 1610038510.202026, + "asctime": "2021-01-11 01:05:20,302", + "created": 1610323520.3025587, "exc_info": null, "exc_text": null, "filename": "test_threaded_queue.py", @@ -18787,15 +18903,15 @@ "lineno": 69, "message": "Starting Queue execution (run)", "module": "test_threaded_queue", - "msecs": 202.0258903503418, + "msecs": 302.55866050720215, "msg": "Starting Queue execution (run)", "name": "__unittest__", "pathname": "src/tests/test_threaded_queue.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 6250.556945800781, + "relativeCreated": 6552.4351596832275, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -18804,8 +18920,8 @@ 6, 0.1 ], - "asctime": "2021-01-07 17:55:10,202", - "created": 1610038510.2026644, + "asctime": "2021-01-11 01:05:20,303", + "created": 1610323520.3032272, "exc_info": null, "exc_text": null, "filename": "test_threaded_queue.py", @@ -18815,15 +18931,15 @@ "lineno": 74, "message": "Adding Task 6 with Priority 6 and waiting for 0.1s (half of the queue task delay time)", "module": "test_threaded_queue", - "msecs": 202.66437530517578, + "msecs": 303.22718620300293, "msg": "Adding Task %d with Priority %d and waiting for %.1fs (half of the queue task delay time)", "name": "__unittest__", "pathname": "src/tests/test_threaded_queue.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 6251.195430755615, + "relativeCreated": 6553.103685379028, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -18831,8 +18947,8 @@ 3, 3 ], - "asctime": "2021-01-07 17:55:10,303", - "created": 1610038510.303085, + "asctime": "2021-01-11 01:05:20,403", + "created": 1610323520.4037051, "exc_info": null, "exc_text": null, "filename": "test_threaded_queue.py", @@ -18842,15 +18958,15 @@ "lineno": 77, "message": "Adding Task 3 with Priority 3", "module": "test_threaded_queue", - "msecs": 303.0850887298584, + "msecs": 403.7051200866699, "msg": "Adding Task %d with Priority %d", "name": "__unittest__", "pathname": "src/tests/test_threaded_queue.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 6351.616144180298, + "relativeCreated": 6653.581619262695, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -18858,8 +18974,8 @@ 2, 2 ], - "asctime": "2021-01-07 17:55:10,303", - "created": 1610038510.3033125, + "asctime": "2021-01-11 01:05:20,403", + "created": 1610323520.4038975, "exc_info": null, "exc_text": null, "filename": "test_threaded_queue.py", @@ -18869,15 +18985,15 @@ "lineno": 77, "message": "Adding Task 2 with Priority 2", "module": "test_threaded_queue", - "msecs": 303.3125400543213, + "msecs": 403.8975238800049, "msg": "Adding Task %d with Priority %d", "name": "__unittest__", "pathname": "src/tests/test_threaded_queue.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 6351.843595504761, + "relativeCreated": 6653.77402305603, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -18885,8 +19001,8 @@ 1, 1 ], - "asctime": "2021-01-07 17:55:10,303", - "created": 1610038510.303395, + "asctime": "2021-01-11 01:05:20,404", + "created": 1610323520.4040067, "exc_info": null, "exc_text": null, "filename": "test_threaded_queue.py", @@ -18896,37 +19012,37 @@ "lineno": 77, "message": "Adding Task 1 with Priority 1", "module": "test_threaded_queue", - "msecs": 303.39503288269043, + "msecs": 404.0067195892334, "msg": "Adding Task %d with Priority %d", "name": "__unittest__", "pathname": "src/tests/test_threaded_queue.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 6351.92608833313, + "relativeCreated": 6653.883218765259, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 303.4653663635254, + "msecs": 404.0806293487549, "msg": "Enqueued 2 tasks.", "name": "__tLogger__", "pathname": "src/tests/test_threaded_queue.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 6351.996421813965, + "relativeCreated": 6653.95712852478, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 7.033348083496094e-05 + "time_consumption": 7.390975952148438e-05 }, { "args": [ "0", "" ], - "asctime": "2021-01-07 17:55:10,806", - "created": 1610038510.8063295, + "asctime": "2021-01-11 01:05:20,906", + "created": 1610323520.90688, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18943,8 +19059,8 @@ "0", "" ], - "asctime": "2021-01-07 17:55:10,805", - "created": 1610038510.8050566, + "asctime": "2021-01-11 01:05:20,906", + "created": 1610323520.9060361, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18954,15 +19070,15 @@ "lineno": 22, "message": "Result (Size of Queue after execution): 0 ()", "module": "test", - "msecs": 805.0565719604492, + "msecs": 906.0361385345459, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 6853.587627410889, + "relativeCreated": 7155.912637710571, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -18971,8 +19087,8 @@ "0", "" ], - "asctime": "2021-01-07 17:55:10,805", - "created": 1610038510.805925, + "asctime": "2021-01-11 01:05:20,906", + "created": 1610323520.906629, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18982,34 +19098,34 @@ "lineno": 26, "message": "Expectation (Size of Queue after execution): result = 0 ()", "module": "test", - "msecs": 805.9248924255371, + "msecs": 906.6290855407715, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 6854.455947875977, + "relativeCreated": 7156.505584716797, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 806.3294887542725, + "msecs": 906.8799018859863, "msg": "Size of Queue after execution is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 6854.860544204712, + "relativeCreated": 7156.756401062012, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 0.00040459632873535156 + "time_consumption": 0.00025081634521484375 }, { "args": [], - "asctime": "2021-01-07 17:55:10,809", - "created": 1610038510.8094444, + "asctime": "2021-01-11 01:05:20,908", + "created": 1610323520.9088426, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -19026,8 +19142,8 @@ "[ 6, 1, 2, 3 ]", "" ], - "asctime": "2021-01-07 17:55:10,806", - "created": 1610038510.806874, + "asctime": "2021-01-11 01:05:20,907", + "created": 1610323520.907186, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -19037,15 +19153,15 @@ "lineno": 22, "message": "Result (Queue execution (identified by a submitted sequence number)): [ 6, 1, 2, 3 ] ()", "module": "test", - "msecs": 806.8740367889404, + "msecs": 907.1860313415527, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 6855.40509223938, + "relativeCreated": 7157.062530517578, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -19054,8 +19170,8 @@ "[ 6, 1, 2, 3 ]", "" ], - "asctime": "2021-01-07 17:55:10,807", - "created": 1610038510.8071947, + "asctime": "2021-01-11 01:05:20,907", + "created": 1610323520.9073133, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -19065,15 +19181,15 @@ "lineno": 26, "message": "Expectation (Queue execution (identified by a submitted sequence number)): result = [ 6, 1, 2, 3 ] ()", "module": "test", - "msecs": 807.194709777832, + "msecs": 907.313346862793, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 6855.7257652282715, + "relativeCreated": 7157.189846038818, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -19082,8 +19198,8 @@ "6", "" ], - "asctime": "2021-01-07 17:55:10,807", - "created": 1610038510.8075025, + "asctime": "2021-01-11 01:05:20,907", + "created": 1610323520.9074385, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -19093,15 +19209,15 @@ "lineno": 22, "message": "Result (Submitted value number 1): 6 ()", "module": "test", - "msecs": 807.5025081634521, + "msecs": 907.4385166168213, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 6856.033563613892, + "relativeCreated": 7157.315015792847, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -19110,8 +19226,8 @@ "6", "" ], - "asctime": "2021-01-07 17:55:10,807", - "created": 1610038510.807758, + "asctime": "2021-01-11 01:05:20,907", + "created": 1610323520.9075477, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -19121,15 +19237,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 1): result = 6 ()", "module": "test", - "msecs": 807.758092880249, + "msecs": 907.5477123260498, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 6856.2891483306885, + "relativeCreated": 7157.424211502075, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -19137,8 +19253,8 @@ "6", "" ], - "asctime": "2021-01-07 17:55:10,807", - "created": 1610038510.8079803, + "asctime": "2021-01-11 01:05:20,907", + "created": 1610323520.9076278, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -19148,15 +19264,15 @@ "lineno": 144, "message": "Submitted value number 1 is correct (Content 6 and Type is ).", "module": "test", - "msecs": 807.9802989959717, + "msecs": 907.6278209686279, "msg": "Submitted value number 1 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 6856.511354446411, + "relativeCreated": 7157.504320144653, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -19165,8 +19281,8 @@ "1", "" ], - "asctime": "2021-01-07 17:55:10,808", - "created": 1610038510.8082144, + "asctime": "2021-01-11 01:05:20,907", + "created": 1610323520.9076986, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -19176,15 +19292,15 @@ "lineno": 22, "message": "Result (Submitted value number 2): 1 ()", "module": "test", - "msecs": 808.2144260406494, + "msecs": 907.6986312866211, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 6856.745481491089, + "relativeCreated": 7157.5751304626465, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -19193,8 +19309,8 @@ "1", "" ], - "asctime": "2021-01-07 17:55:10,808", - "created": 1610038510.8084292, + "asctime": "2021-01-11 01:05:20,907", + "created": 1610323520.907771, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -19204,15 +19320,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 2): result = 1 ()", "module": "test", - "msecs": 808.4292411804199, + "msecs": 907.771110534668, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 6856.960296630859, + "relativeCreated": 7157.647609710693, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -19220,8 +19336,8 @@ "1", "" ], - "asctime": "2021-01-07 17:55:10,808", - "created": 1610038510.808616, + "asctime": "2021-01-11 01:05:20,907", + "created": 1610323520.9078844, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -19231,15 +19347,15 @@ "lineno": 144, "message": "Submitted value number 2 is correct (Content 1 and Type is ).", "module": "test", - "msecs": 808.6159229278564, + "msecs": 907.8843593597412, "msg": "Submitted value number 2 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 6857.146978378296, + "relativeCreated": 7157.760858535767, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -19248,8 +19364,8 @@ "2", "" ], - "asctime": "2021-01-07 17:55:10,808", - "created": 1610038510.8088603, + "asctime": "2021-01-11 01:05:20,908", + "created": 1610323520.908032, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -19259,15 +19375,15 @@ "lineno": 22, "message": "Result (Submitted value number 3): 2 ()", "module": "test", - "msecs": 808.8603019714355, + "msecs": 908.0319404602051, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 6857.391357421875, + "relativeCreated": 7157.9084396362305, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -19276,8 +19392,8 @@ "2", "" ], - "asctime": "2021-01-07 17:55:10,809", - "created": 1610038510.809037, + "asctime": "2021-01-11 01:05:20,908", + "created": 1610323520.9081676, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -19287,15 +19403,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 3): result = 2 ()", "module": "test", - "msecs": 809.0369701385498, + "msecs": 908.1676006317139, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 6857.568025588989, + "relativeCreated": 7158.044099807739, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -19303,8 +19419,8 @@ "2", "" ], - "asctime": "2021-01-07 17:55:10,809", - "created": 1610038510.809181, + "asctime": "2021-01-11 01:05:20,908", + "created": 1610323520.9083083, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -19314,15 +19430,15 @@ "lineno": 144, "message": "Submitted value number 3 is correct (Content 2 and Type is ).", "module": "test", - "msecs": 809.1809749603271, + "msecs": 908.3082675933838, "msg": "Submitted value number 3 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 6857.712030410767, + "relativeCreated": 7158.184766769409, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -19331,8 +19447,8 @@ "3", "" ], - "asctime": "2021-01-07 17:55:10,809", - "created": 1610038510.8092802, + "asctime": "2021-01-11 01:05:20,908", + "created": 1610323520.9084415, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -19342,15 +19458,15 @@ "lineno": 22, "message": "Result (Submitted value number 4): 3 ()", "module": "test", - "msecs": 809.2801570892334, + "msecs": 908.4415435791016, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 6857.811212539673, + "relativeCreated": 7158.318042755127, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -19359,8 +19475,8 @@ "3", "" ], - "asctime": "2021-01-07 17:55:10,809", - "created": 1610038510.8093393, + "asctime": "2021-01-11 01:05:20,908", + "created": 1610323520.9085758, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -19370,15 +19486,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 4): result = 3 ()", "module": "test", - "msecs": 809.3392848968506, + "msecs": 908.5757732391357, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 6857.87034034729, + "relativeCreated": 7158.452272415161, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -19386,8 +19502,8 @@ "3", "" ], - "asctime": "2021-01-07 17:55:10,809", - "created": 1610038510.809393, + "asctime": "2021-01-11 01:05:20,908", + "created": 1610323520.9087024, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -19397,41 +19513,41 @@ "lineno": 144, "message": "Submitted value number 4 is correct (Content 3 and Type is ).", "module": "test", - "msecs": 809.3929290771484, + "msecs": 908.7023735046387, "msg": "Submitted value number 4 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 6857.923984527588, + "relativeCreated": 7158.578872680664, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 809.4444274902344, + "msecs": 908.8425636291504, "msg": "Queue execution (identified by a submitted sequence number): Values and number of submitted values is correct. See detailed log for more information.", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 6857.975482940674, + "relativeCreated": 7158.719062805176, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 5.14984130859375e-05 + "time_consumption": 0.00014019012451171875 } ], - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 0.607879638671875, - "time_finished": "2021-01-07 17:55:10,809", - "time_start": "2021-01-07 17:55:10,201" + "time_consumption": 0.6071262359619141, + "time_finished": "2021-01-11 01:05:20,908", + "time_start": "2021-01-11 01:05:20,301" }, "pylibs.task.threaded_queue: Test qsize and queue execution order by priority": { "args": null, - "asctime": "2021-01-07 17:55:07,285", - "created": 1610038507.2853966, + "asctime": "2021-01-11 01:05:17,169", + "created": 1610323517.1699023, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -19442,19 +19558,19 @@ "message": "pylibs.task.threaded_queue: Test qsize and queue execution order by priority", "module": "__init__", "moduleLogger": [], - "msecs": 285.3965759277344, + "msecs": 169.90232467651367, "msg": "pylibs.task.threaded_queue: Test qsize and queue execution order by priority", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/task/unittest/src/tests/__init__.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3333.927631378174, + "relativeCreated": 3419.778823852539, "stack_info": null, "testcaseLogger": [ { "args": [], - "asctime": "2021-01-07 17:55:07,285", - "created": 1610038507.2859948, + "asctime": "2021-01-11 01:05:17,174", + "created": 1610323517.1740632, "exc_info": null, "exc_text": null, "filename": "test_threaded_queue.py", @@ -19467,11 +19583,11 @@ "moduleLogger": [ { "args": [ - 5, + 5.1, 5 ], - "asctime": "2021-01-07 17:55:07,285", - "created": 1610038507.2855692, + "asctime": "2021-01-11 01:05:17,171", + "created": 1610323517.1711128, "exc_info": null, "exc_text": null, "filename": "test_threaded_queue.py", @@ -19479,17 +19595,17 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 27, - "message": "Adding Task 5 with Priority 5", + "message": "Adding Task 5.1 with Priority 5", "module": "test_threaded_queue", - "msecs": 285.5691909790039, - "msg": "Adding Task %d with Priority %d", + "msecs": 171.1127758026123, + "msg": "Adding Task %.1f with Priority %d", "name": "__unittest__", "pathname": "src/tests/test_threaded_queue.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3334.1002464294434, + "relativeCreated": 3420.9892749786377, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -19497,8 +19613,8 @@ 3, 3 ], - "asctime": "2021-01-07 17:55:07,285", - "created": 1610038507.2856526, + "asctime": "2021-01-11 01:05:17,171", + "created": 1610323517.171765, "exc_info": null, "exc_text": null, "filename": "test_threaded_queue.py", @@ -19506,17 +19622,17 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 27, - "message": "Adding Task 3 with Priority 3", + "message": "Adding Task 3.0 with Priority 3", "module": "test_threaded_queue", - "msecs": 285.65263748168945, - "msg": "Adding Task %d with Priority %d", + "msecs": 171.76508903503418, + "msg": "Adding Task %.1f with Priority %d", "name": "__unittest__", "pathname": "src/tests/test_threaded_queue.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3334.183692932129, + "relativeCreated": 3421.6415882110596, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -19524,8 +19640,8 @@ 7, 7 ], - "asctime": "2021-01-07 17:55:07,285", - "created": 1610038507.2857268, + "asctime": "2021-01-11 01:05:17,172", + "created": 1610323517.172273, "exc_info": null, "exc_text": null, "filename": "test_threaded_queue.py", @@ -19533,17 +19649,44 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 27, - "message": "Adding Task 7 with Priority 7", + "message": "Adding Task 7.0 with Priority 7", "module": "test_threaded_queue", - "msecs": 285.72678565979004, - "msg": "Adding Task %d with Priority %d", + "msecs": 172.2729206085205, + "msg": "Adding Task %.1f with Priority %d", "name": "__unittest__", "pathname": "src/tests/test_threaded_queue.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3334.2578411102295, + "relativeCreated": 3422.149419784546, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, + "threadName": "MainThread" + }, + { + "args": [ + 5.2, + 5 + ], + "asctime": "2021-01-11 01:05:17,172", + "created": 1610323517.1726546, + "exc_info": null, + "exc_text": null, + "filename": "test_threaded_queue.py", + "funcName": "test_threaded_queue", + "levelname": "DEBUG", + "levelno": 10, + "lineno": 27, + "message": "Adding Task 5.2 with Priority 5", + "module": "test_threaded_queue", + "msecs": 172.6546287536621, + "msg": "Adding Task %.1f with Priority %d", + "name": "__unittest__", + "pathname": "src/tests/test_threaded_queue.py", + "process": 15073, + "processName": "MainProcess", + "relativeCreated": 3422.5311279296875, + "stack_info": null, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -19551,8 +19694,8 @@ 2, 2 ], - "asctime": "2021-01-07 17:55:07,285", - "created": 1610038507.2857974, + "asctime": "2021-01-11 01:05:17,173", + "created": 1610323517.1730099, "exc_info": null, "exc_text": null, "filename": "test_threaded_queue.py", @@ -19560,17 +19703,17 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 27, - "message": "Adding Task 2 with Priority 2", + "message": "Adding Task 2.0 with Priority 2", "module": "test_threaded_queue", - "msecs": 285.7973575592041, - "msg": "Adding Task %d with Priority %d", + "msecs": 173.00987243652344, + "msg": "Adding Task %.1f with Priority %d", "name": "__unittest__", "pathname": "src/tests/test_threaded_queue.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3334.3284130096436, + "relativeCreated": 3422.886371612549, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -19578,8 +19721,8 @@ 6, 6 ], - "asctime": "2021-01-07 17:55:07,285", - "created": 1610038507.2858672, + "asctime": "2021-01-11 01:05:17,173", + "created": 1610323517.1734166, "exc_info": null, "exc_text": null, "filename": "test_threaded_queue.py", @@ -19587,17 +19730,17 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 27, - "message": "Adding Task 6 with Priority 6", + "message": "Adding Task 6.0 with Priority 6", "module": "test_threaded_queue", - "msecs": 285.86721420288086, - "msg": "Adding Task %d with Priority %d", + "msecs": 173.4166145324707, + "msg": "Adding Task %.1f with Priority %d", "name": "__unittest__", "pathname": "src/tests/test_threaded_queue.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3334.3982696533203, + "relativeCreated": 3423.293113708496, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -19605,8 +19748,8 @@ 1, 1 ], - "asctime": "2021-01-07 17:55:07,285", - "created": 1610038507.2859366, + "asctime": "2021-01-11 01:05:17,173", + "created": 1610323517.17387, "exc_info": null, "exc_text": null, "filename": "test_threaded_queue.py", @@ -19614,39 +19757,39 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 27, - "message": "Adding Task 1 with Priority 1", + "message": "Adding Task 1.0 with Priority 1", "module": "test_threaded_queue", - "msecs": 285.9365940093994, - "msg": "Adding Task %d with Priority %d", + "msecs": 173.87008666992188, + "msg": "Adding Task %.1f with Priority %d", "name": "__unittest__", "pathname": "src/tests/test_threaded_queue.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3334.467649459839, + "relativeCreated": 3423.7465858459473, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 285.9947681427002, + "msecs": 174.06320571899414, "msg": "Enqueued 6 unordered tasks.", "name": "__tLogger__", "pathname": "src/tests/test_threaded_queue.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3334.5258235931396, + "relativeCreated": 3423.9397048950195, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 5.817413330078125e-05 + "time_consumption": 0.00019311904907226562 }, { "args": [ - "6", + "7", "" ], - "asctime": "2021-01-07 17:55:07,286", - "created": 1610038507.28622, + "asctime": "2021-01-11 01:05:17,175", + "created": 1610323517.1750896, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -19654,17 +19797,17 @@ "levelname": "INFO", "levelno": 20, "lineno": 144, - "message": "Size of Queue before execution is correct (Content 6 and Type is ).", + "message": "Size of Queue before execution is correct (Content 7 and Type is ).", "module": "test", "moduleLogger": [ { "args": [ "Size of Queue before execution", - "6", + "7", "" ], - "asctime": "2021-01-07 17:55:07,286", - "created": 1610038507.2860985, + "asctime": "2021-01-11 01:05:17,174", + "created": 1610323517.1746683, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -19672,27 +19815,27 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 22, - "message": "Result (Size of Queue before execution): 6 ()", + "message": "Result (Size of Queue before execution): 7 ()", "module": "test", - "msecs": 286.0984802246094, + "msecs": 174.6683120727539, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3334.629535675049, + "relativeCreated": 3424.5448112487793, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { "args": [ "Size of Queue before execution", - "6", + "7", "" ], - "asctime": "2021-01-07 17:55:07,286", - "created": 1610038507.2861605, + "asctime": "2021-01-11 01:05:17,174", + "created": 1610323517.1748736, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -19700,36 +19843,36 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 26, - "message": "Expectation (Size of Queue before execution): result = 6 ()", + "message": "Expectation (Size of Queue before execution): result = 7 ()", "module": "test", - "msecs": 286.1604690551758, + "msecs": 174.87359046936035, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3334.6915245056152, + "relativeCreated": 3424.7500896453857, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 286.2200736999512, + "msecs": 175.08959770202637, "msg": "Size of Queue before execution is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3334.7511291503906, + "relativeCreated": 3424.9660968780518, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 5.9604644775390625e-05 + "time_consumption": 0.00021600723266601562 }, { "args": [], - "asctime": "2021-01-07 17:55:08,488", - "created": 1610038508.4889348, + "asctime": "2021-01-11 01:05:18,582", + "created": 1610323518.5820878, "exc_info": null, "exc_text": null, "filename": "test_threaded_queue.py", @@ -19742,8 +19885,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2021-01-07 17:55:07,286", - "created": 1610038507.2863169, + "asctime": "2021-01-11 01:05:17,175", + "created": 1610323517.1754074, "exc_info": null, "exc_text": null, "filename": "test_threaded_queue.py", @@ -19753,21 +19896,21 @@ "lineno": 30, "message": "Starting Queue execution (run)", "module": "test_threaded_queue", - "msecs": 286.3168716430664, + "msecs": 175.40740966796875, "msg": "Starting Queue execution (run)", "name": "__unittest__", "pathname": "src/tests/test_threaded_queue.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 3334.847927093506, + "relativeCreated": 3425.283908843994, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { "args": [], - "asctime": "2021-01-07 17:55:08,288", - "created": 1610038508.2884393, + "asctime": "2021-01-11 01:05:18,381", + "created": 1610323518.3810859, "exc_info": null, "exc_text": null, "filename": "test_threaded_queue.py", @@ -19777,37 +19920,37 @@ "lineno": 35, "message": "Queue is empty.", "module": "test_threaded_queue", - "msecs": 288.4392738342285, + "msecs": 381.0858726501465, "msg": "Queue is empty.", "name": "__unittest__", "pathname": "src/tests/test_threaded_queue.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 4336.970329284668, + "relativeCreated": 4630.962371826172, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 488.9347553253174, + "msecs": 582.0877552032471, "msg": "Executing Queue, till Queue is empty..", "name": "__tLogger__", "pathname": "src/tests/test_threaded_queue.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 4537.465810775757, + "relativeCreated": 4831.9642543792725, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 0.20049548149108887 + "time_consumption": 0.20100188255310059 }, { "args": [ "0", "" ], - "asctime": "2021-01-07 17:55:08,489", - "created": 1610038508.4897316, + "asctime": "2021-01-11 01:05:18,583", + "created": 1610323518.5833712, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -19824,8 +19967,8 @@ "0", "" ], - "asctime": "2021-01-07 17:55:08,489", - "created": 1610038508.489375, + "asctime": "2021-01-11 01:05:18,582", + "created": 1610323518.582844, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -19835,15 +19978,15 @@ "lineno": 22, "message": "Result (Size of Queue after execution): 0 ()", "module": "test", - "msecs": 489.37511444091797, + "msecs": 582.8440189361572, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 4537.906169891357, + "relativeCreated": 4832.720518112183, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -19852,8 +19995,8 @@ "0", "" ], - "asctime": "2021-01-07 17:55:08,489", - "created": 1610038508.4895737, + "asctime": "2021-01-11 01:05:18,583", + "created": 1610323518.583169, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -19863,34 +20006,34 @@ "lineno": 26, "message": "Expectation (Size of Queue after execution): result = 0 ()", "module": "test", - "msecs": 489.57371711730957, + "msecs": 583.1689834594727, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 4538.104772567749, + "relativeCreated": 4833.045482635498, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 489.7315502166748, + "msecs": 583.3711624145508, "msg": "Size of Queue after execution is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 4538.262605667114, + "relativeCreated": 4833.247661590576, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 0.00015783309936523438 + "time_consumption": 0.000202178955078125 }, { "args": [], - "asctime": "2021-01-07 17:55:08,492", - "created": 1610038508.4929514, + "asctime": "2021-01-11 01:05:18,587", + "created": 1610323518.5879645, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -19904,11 +20047,11 @@ { "args": [ "Queue execution (identified by a submitted sequence number)", - "[ 1, 2, 3, 5, 6, 7 ]", + "[ 1, 2, 3, 5.1, 5.2, 6, 7 ]", "" ], - "asctime": "2021-01-07 17:55:08,489", - "created": 1610038508.489988, + "asctime": "2021-01-11 01:05:18,583", + "created": 1610323518.5839324, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -19916,27 +20059,27 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 22, - "message": "Result (Queue execution (identified by a submitted sequence number)): [ 1, 2, 3, 5, 6, 7 ] ()", + "message": "Result (Queue execution (identified by a submitted sequence number)): [ 1, 2, 3, 5.1, 5.2, 6, 7 ] ()", "module": "test", - "msecs": 489.9880886077881, + "msecs": 583.9323997497559, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 4538.5191440582275, + "relativeCreated": 4833.808898925781, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { "args": [ "Queue execution (identified by a submitted sequence number)", - "[ 1, 2, 3, 5, 6, 7 ]", + "[ 1, 2, 3, 5.1, 5.2, 6, 7 ]", "" ], - "asctime": "2021-01-07 17:55:08,490", - "created": 1610038508.4901588, + "asctime": "2021-01-11 01:05:18,584", + "created": 1610323518.5842037, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -19944,17 +20087,17 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 26, - "message": "Expectation (Queue execution (identified by a submitted sequence number)): result = [ 1, 2, 3, 5, 6, 7 ] ()", + "message": "Expectation (Queue execution (identified by a submitted sequence number)): result = [ 1, 2, 3, 5.1, 5.2, 6, 7 ] ()", "module": "test", - "msecs": 490.1587963104248, + "msecs": 584.2037200927734, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 4538.689851760864, + "relativeCreated": 4834.080219268799, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -19963,8 +20106,8 @@ "1", "" ], - "asctime": "2021-01-07 17:55:08,490", - "created": 1610038508.4903104, + "asctime": "2021-01-11 01:05:18,584", + "created": 1610323518.584411, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -19974,15 +20117,15 @@ "lineno": 22, "message": "Result (Submitted value number 1): 1 ()", "module": "test", - "msecs": 490.3104305267334, + "msecs": 584.4109058380127, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 4538.841485977173, + "relativeCreated": 4834.287405014038, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -19991,8 +20134,8 @@ "1", "" ], - "asctime": "2021-01-07 17:55:08,490", - "created": 1610038508.4904559, + "asctime": "2021-01-11 01:05:18,584", + "created": 1610323518.584551, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -20002,15 +20145,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 1): result = 1 ()", "module": "test", - "msecs": 490.45586585998535, + "msecs": 584.5510959625244, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 4538.986921310425, + "relativeCreated": 4834.42759513855, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -20018,8 +20161,8 @@ "1", "" ], - "asctime": "2021-01-07 17:55:08,490", - "created": 1610038508.4905925, + "asctime": "2021-01-11 01:05:18,584", + "created": 1610323518.5846887, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -20029,15 +20172,15 @@ "lineno": 144, "message": "Submitted value number 1 is correct (Content 1 and Type is ).", "module": "test", - "msecs": 490.59247970581055, + "msecs": 584.688663482666, "msg": "Submitted value number 1 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 4539.12353515625, + "relativeCreated": 4834.565162658691, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -20046,8 +20189,8 @@ "2", "" ], - "asctime": "2021-01-07 17:55:08,490", - "created": 1610038508.4907308, + "asctime": "2021-01-11 01:05:18,584", + "created": 1610323518.584851, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -20057,15 +20200,15 @@ "lineno": 22, "message": "Result (Submitted value number 2): 2 ()", "module": "test", - "msecs": 490.73076248168945, + "msecs": 584.8510265350342, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 4539.261817932129, + "relativeCreated": 4834.72752571106, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -20074,8 +20217,8 @@ "2", "" ], - "asctime": "2021-01-07 17:55:08,490", - "created": 1610038508.490867, + "asctime": "2021-01-11 01:05:18,584", + "created": 1610323518.5849748, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -20085,15 +20228,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 2): result = 2 ()", "module": "test", - "msecs": 490.86689949035645, + "msecs": 584.9747657775879, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 4539.397954940796, + "relativeCreated": 4834.851264953613, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -20101,8 +20244,8 @@ "2", "" ], - "asctime": "2021-01-07 17:55:08,490", - "created": 1610038508.4909966, + "asctime": "2021-01-11 01:05:18,585", + "created": 1610323518.5851173, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -20112,15 +20255,15 @@ "lineno": 144, "message": "Submitted value number 2 is correct (Content 2 and Type is ).", "module": "test", - "msecs": 490.9965991973877, + "msecs": 585.1173400878906, "msg": "Submitted value number 2 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 4539.527654647827, + "relativeCreated": 4834.993839263916, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -20129,8 +20272,8 @@ "3", "" ], - "asctime": "2021-01-07 17:55:08,491", - "created": 1610038508.491131, + "asctime": "2021-01-11 01:05:18,585", + "created": 1610323518.5852587, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -20140,15 +20283,15 @@ "lineno": 22, "message": "Result (Submitted value number 3): 3 ()", "module": "test", - "msecs": 491.131067276001, + "msecs": 585.2587223052979, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 4539.66212272644, + "relativeCreated": 4835.135221481323, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -20157,8 +20300,8 @@ "3", "" ], - "asctime": "2021-01-07 17:55:08,491", - "created": 1610038508.4912577, + "asctime": "2021-01-11 01:05:18,585", + "created": 1610323518.5854063, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -20168,15 +20311,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 3): result = 3 ()", "module": "test", - "msecs": 491.2576675415039, + "msecs": 585.4063034057617, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 4539.788722991943, + "relativeCreated": 4835.282802581787, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -20184,8 +20327,8 @@ "3", "" ], - "asctime": "2021-01-07 17:55:08,491", - "created": 1610038508.4913847, + "asctime": "2021-01-11 01:05:18,585", + "created": 1610323518.5855577, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -20195,25 +20338,25 @@ "lineno": 144, "message": "Submitted value number 3 is correct (Content 3 and Type is ).", "module": "test", - "msecs": 491.38474464416504, + "msecs": 585.5576992034912, "msg": "Submitted value number 3 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 4539.9158000946045, + "relativeCreated": 4835.434198379517, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { "args": [ "Submitted value number 4", - "5", - "" + "5.1", + "" ], - "asctime": "2021-01-07 17:55:08,491", - "created": 1610038508.4915152, + "asctime": "2021-01-11 01:05:18,585", + "created": 1610323518.5857294, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -20221,27 +20364,27 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 22, - "message": "Result (Submitted value number 4): 5 ()", + "message": "Result (Submitted value number 4): 5.1 ()", "module": "test", - "msecs": 491.5151596069336, + "msecs": 585.7293605804443, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 4540.046215057373, + "relativeCreated": 4835.60585975647, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { "args": [ "Submitted value number 4", - "5", - "" + "5.1", + "" ], - "asctime": "2021-01-07 17:55:08,491", - "created": 1610038508.4916403, + "asctime": "2021-01-11 01:05:18,585", + "created": 1610323518.5858657, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -20249,26 +20392,26 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 26, - "message": "Expectation (Submitted value number 4): result = 5 ()", + "message": "Expectation (Submitted value number 4): result = 5.1 ()", "module": "test", - "msecs": 491.6403293609619, + "msecs": 585.8657360076904, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 4540.171384811401, + "relativeCreated": 4835.742235183716, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { "args": [ - "5", - "" + "5.1", + "" ], - "asctime": "2021-01-07 17:55:08,491", - "created": 1610038508.491768, + "asctime": "2021-01-11 01:05:18,586", + "created": 1610323518.586021, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -20276,27 +20419,27 @@ "levelname": "INFO", "levelno": 20, "lineno": 144, - "message": "Submitted value number 4 is correct (Content 5 and Type is ).", + "message": "Submitted value number 4 is correct (Content 5.1 and Type is ).", "module": "test", - "msecs": 491.76788330078125, + "msecs": 586.0209465026855, "msg": "Submitted value number 4 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 4540.298938751221, + "relativeCreated": 4835.897445678711, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { "args": [ "Submitted value number 5", - "6", - "" + "5.2", + "" ], - "asctime": "2021-01-07 17:55:08,491", - "created": 1610038508.4918983, + "asctime": "2021-01-11 01:05:18,586", + "created": 1610323518.5861752, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -20304,27 +20447,27 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 22, - "message": "Result (Submitted value number 5): 6 ()", + "message": "Result (Submitted value number 5): 5.2 ()", "module": "test", - "msecs": 491.8982982635498, + "msecs": 586.1752033233643, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 4540.429353713989, + "relativeCreated": 4836.05170249939, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { "args": [ "Submitted value number 5", - "6", - "" + "5.2", + "" ], - "asctime": "2021-01-07 17:55:08,492", - "created": 1610038508.4920335, + "asctime": "2021-01-11 01:05:18,586", + "created": 1610323518.5863042, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -20332,26 +20475,26 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 26, - "message": "Expectation (Submitted value number 5): result = 6 ()", + "message": "Expectation (Submitted value number 5): result = 5.2 ()", "module": "test", - "msecs": 492.0334815979004, + "msecs": 586.3041877746582, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 4540.56453704834, + "relativeCreated": 4836.180686950684, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { "args": [ - "6", - "" + "5.2", + "" ], - "asctime": "2021-01-07 17:55:08,492", - "created": 1610038508.4921613, + "asctime": "2021-01-11 01:05:18,586", + "created": 1610323518.586427, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -20359,27 +20502,27 @@ "levelname": "INFO", "levelno": 20, "lineno": 144, - "message": "Submitted value number 5 is correct (Content 6 and Type is ).", + "message": "Submitted value number 5 is correct (Content 5.2 and Type is ).", "module": "test", - "msecs": 492.1612739562988, + "msecs": 586.4269733428955, "msg": "Submitted value number 5 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 4540.692329406738, + "relativeCreated": 4836.303472518921, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { "args": [ "Submitted value number 6", - "7", + "6", "" ], - "asctime": "2021-01-07 17:55:08,492", - "created": 1610038508.492376, + "asctime": "2021-01-11 01:05:18,586", + "created": 1610323518.586565, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -20387,27 +20530,27 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 22, - "message": "Result (Submitted value number 6): 7 ()", + "message": "Result (Submitted value number 6): 6 ()", "module": "test", - "msecs": 492.37608909606934, + "msecs": 586.5650177001953, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 4540.907144546509, + "relativeCreated": 4836.441516876221, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { "args": [ "Submitted value number 6", - "7", + "6", "" ], - "asctime": "2021-01-07 17:55:08,492", - "created": 1610038508.492621, + "asctime": "2021-01-11 01:05:18,586", + "created": 1610323518.586701, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -20415,26 +20558,26 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 26, - "message": "Expectation (Submitted value number 6): result = 7 ()", + "message": "Expectation (Submitted value number 6): result = 6 ()", "module": "test", - "msecs": 492.62094497680664, + "msecs": 586.7009162902832, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 4541.152000427246, + "relativeCreated": 4836.577415466309, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { "args": [ - "7", + "6", "" ], - "asctime": "2021-01-07 17:55:08,492", - "created": 1610038508.4928226, + "asctime": "2021-01-11 01:05:18,586", + "created": 1610323518.5868547, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -20442,36 +20585,119 @@ "levelname": "INFO", "levelno": 20, "lineno": 144, - "message": "Submitted value number 6 is correct (Content 7 and Type is ).", + "message": "Submitted value number 6 is correct (Content 6 and Type is ).", "module": "test", - "msecs": 492.82264709472656, + "msecs": 586.8546962738037, "msg": "Submitted value number 6 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 4541.353702545166, + "relativeCreated": 4836.731195449829, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, + "threadName": "MainThread" + }, + { + "args": [ + "Submitted value number 7", + "7", + "" + ], + "asctime": "2021-01-11 01:05:18,587", + "created": 1610323518.587131, + "exc_info": null, + "exc_text": null, + "filename": "test.py", + "funcName": "__report_result__", + "levelname": "DEBUG", + "levelno": 10, + "lineno": 22, + "message": "Result (Submitted value number 7): 7 ()", + "module": "test", + "msecs": 587.1310234069824, + "msg": "Result (%s): %s (%s)", + "name": "__unittest__", + "pathname": "src/unittest/test.py", + "process": 15073, + "processName": "MainProcess", + "relativeCreated": 4837.007522583008, + "stack_info": null, + "thread": 140222649890624, + "threadName": "MainThread" + }, + { + "args": [ + "Submitted value number 7", + "7", + "" + ], + "asctime": "2021-01-11 01:05:18,587", + "created": 1610323518.5873387, + "exc_info": null, + "exc_text": null, + "filename": "test.py", + "funcName": "__report_expectation_equivalency__", + "levelname": "DEBUG", + "levelno": 10, + "lineno": 26, + "message": "Expectation (Submitted value number 7): result = 7 ()", + "module": "test", + "msecs": 587.3386859893799, + "msg": "Expectation (%s): result = %s (%s)", + "name": "__unittest__", + "pathname": "src/unittest/test.py", + "process": 15073, + "processName": "MainProcess", + "relativeCreated": 4837.215185165405, + "stack_info": null, + "thread": 140222649890624, + "threadName": "MainThread" + }, + { + "args": [ + "7", + "" + ], + "asctime": "2021-01-11 01:05:18,587", + "created": 1610323518.5876744, + "exc_info": null, + "exc_text": null, + "filename": "test.py", + "funcName": "equivalency_chk", + "levelname": "INFO", + "levelno": 20, + "lineno": 144, + "message": "Submitted value number 7 is correct (Content 7 and Type is ).", + "module": "test", + "msecs": 587.6743793487549, + "msg": "Submitted value number 7 is correct (Content %s and Type is %s).", + "name": "__unittest__", + "pathname": "src/unittest/test.py", + "process": 15073, + "processName": "MainProcess", + "relativeCreated": 4837.55087852478, + "stack_info": null, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 492.9513931274414, + "msecs": 587.9645347595215, "msg": "Queue execution (identified by a submitted sequence number): Values and number of submitted values is correct. See detailed log for more information.", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 4541.482448577881, + "relativeCreated": 4837.841033935547, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 0.00012874603271484375 + "time_consumption": 0.00029015541076660156 }, { "args": [], - "asctime": "2021-01-07 17:55:08,694", - "created": 1610038508.6941397, + "asctime": "2021-01-11 01:05:18,790", + "created": 1610323518.7906718, "exc_info": null, "exc_text": null, "filename": "test_threaded_queue.py", @@ -20484,8 +20710,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2021-01-07 17:55:08,493", - "created": 1610038508.493106, + "asctime": "2021-01-11 01:05:18,588", + "created": 1610323518.588376, "exc_info": null, "exc_text": null, "filename": "test_threaded_queue.py", @@ -20495,15 +20721,15 @@ "lineno": 41, "message": "Expire executed", "module": "test_threaded_queue", - "msecs": 493.1058883666992, + "msecs": 588.3760452270508, "msg": "Expire executed", "name": "__unittest__", "pathname": "src/tests/test_threaded_queue.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 4541.636943817139, + "relativeCreated": 4838.252544403076, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -20511,8 +20737,8 @@ 6, 6 ], - "asctime": "2021-01-07 17:55:08,693", - "created": 1610038508.6936345, + "asctime": "2021-01-11 01:05:18,789", + "created": 1610323518.7892108, "exc_info": null, "exc_text": null, "filename": "test_threaded_queue.py", @@ -20522,15 +20748,15 @@ "lineno": 46, "message": "Adding Task 6 with Priority 6", "module": "test_threaded_queue", - "msecs": 693.6345100402832, + "msecs": 789.2107963562012, "msg": "Adding Task %d with Priority %d", "name": "__unittest__", "pathname": "src/tests/test_threaded_queue.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 4742.165565490723, + "relativeCreated": 5039.087295532227, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -20538,8 +20764,8 @@ 1, 1 ], - "asctime": "2021-01-07 17:55:08,693", - "created": 1610038508.6939676, + "asctime": "2021-01-11 01:05:18,790", + "created": 1610323518.79032, "exc_info": null, "exc_text": null, "filename": "test_threaded_queue.py", @@ -20549,37 +20775,37 @@ "lineno": 46, "message": "Adding Task 1 with Priority 1", "module": "test_threaded_queue", - "msecs": 693.9675807952881, + "msecs": 790.3199195861816, "msg": "Adding Task %d with Priority %d", "name": "__unittest__", "pathname": "src/tests/test_threaded_queue.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 4742.4986362457275, + "relativeCreated": 5040.196418762207, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 694.1397190093994, + "msecs": 790.6718254089355, "msg": "Setting expire flag and enqueued again 2 tasks.", "name": "__tLogger__", "pathname": "src/tests/test_threaded_queue.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 4742.670774459839, + "relativeCreated": 5040.548324584961, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 0.00017213821411132812 + "time_consumption": 0.00035190582275390625 }, { "args": [ "2", "" ], - "asctime": "2021-01-07 17:55:09,697", - "created": 1610038509.697645, + "asctime": "2021-01-11 01:05:19,796", + "created": 1610323519.796577, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -20596,8 +20822,8 @@ "2", "" ], - "asctime": "2021-01-07 17:55:09,697", - "created": 1610038509.6972501, + "asctime": "2021-01-11 01:05:19,795", + "created": 1610323519.795316, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -20607,15 +20833,15 @@ "lineno": 22, "message": "Result (Size of Queue before restarting queue): 2 ()", "module": "test", - "msecs": 697.2501277923584, + "msecs": 795.3159809112549, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 5745.781183242798, + "relativeCreated": 6045.19248008728, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -20624,8 +20850,8 @@ "2", "" ], - "asctime": "2021-01-07 17:55:09,697", - "created": 1610038509.697509, + "asctime": "2021-01-11 01:05:19,796", + "created": 1610323519.7963202, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -20635,34 +20861,34 @@ "lineno": 26, "message": "Expectation (Size of Queue before restarting queue): result = 2 ()", "module": "test", - "msecs": 697.5090503692627, + "msecs": 796.3201999664307, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 5746.040105819702, + "relativeCreated": 6046.196699142456, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 697.6449489593506, + "msecs": 796.576976776123, "msg": "Size of Queue before restarting queue is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 5746.17600440979, + "relativeCreated": 6046.453475952148, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 0.00013589859008789062 + "time_consumption": 0.0002567768096923828 }, { "args": [], - "asctime": "2021-01-07 17:55:10,200", - "created": 1610038510.2003, + "asctime": "2021-01-11 01:05:20,299", + "created": 1610323520.299459, "exc_info": null, "exc_text": null, "filename": "test_threaded_queue.py", @@ -20675,8 +20901,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2021-01-07 17:55:09,697", - "created": 1610038509.6979103, + "asctime": "2021-01-11 01:05:19,796", + "created": 1610323519.796892, "exc_info": null, "exc_text": null, "filename": "test_threaded_queue.py", @@ -20686,21 +20912,21 @@ "lineno": 54, "message": "Starting Queue execution (run)", "module": "test_threaded_queue", - "msecs": 697.9103088378906, + "msecs": 796.8919277191162, "msg": "Starting Queue execution (run)", "name": "__unittest__", "pathname": "src/tests/test_threaded_queue.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 5746.44136428833, + "relativeCreated": 6046.768426895142, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { "args": [], - "asctime": "2021-01-07 17:55:10,199", - "created": 1610038510.1998546, + "asctime": "2021-01-11 01:05:20,299", + "created": 1610323520.2990546, "exc_info": null, "exc_text": null, "filename": "test_threaded_queue.py", @@ -20710,34 +20936,34 @@ "lineno": 60, "message": "Queue joined and stopped.", "module": "test_threaded_queue", - "msecs": 199.85461235046387, + "msecs": 299.0546226501465, "msg": "Queue joined and stopped.", "name": "__unittest__", "pathname": "src/tests/test_threaded_queue.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 6248.385667800903, + "relativeCreated": 6548.931121826172, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 200.2999782562256, + "msecs": 299.45898056030273, "msg": "Executing Queue, till Queue is empty..", "name": "__tLogger__", "pathname": "src/tests/test_threaded_queue.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 6248.831033706665, + "relativeCreated": 6549.335479736328, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 0.00044536590576171875 + "time_consumption": 0.00040435791015625 }, { "args": [], - "asctime": "2021-01-07 17:55:10,201", - "created": 1610038510.2013352, + "asctime": "2021-01-11 01:05:20,301", + "created": 1610323520.3011544, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -20754,8 +20980,8 @@ "[ 1, 6 ]", "" ], - "asctime": "2021-01-07 17:55:10,200", - "created": 1610038510.2006538, + "asctime": "2021-01-11 01:05:20,299", + "created": 1610323520.2999656, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -20765,15 +20991,15 @@ "lineno": 22, "message": "Result (Queue execution (rerun; identified by a submitted sequence number)): [ 1, 6 ] ()", "module": "test", - "msecs": 200.6537914276123, + "msecs": 299.96562004089355, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 6249.184846878052, + "relativeCreated": 6549.842119216919, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -20782,8 +21008,8 @@ "[ 1, 6 ]", "" ], - "asctime": "2021-01-07 17:55:10,200", - "created": 1610038510.200862, + "asctime": "2021-01-11 01:05:20,300", + "created": 1610323520.3001697, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -20793,15 +21019,15 @@ "lineno": 26, "message": "Expectation (Queue execution (rerun; identified by a submitted sequence number)): result = [ 1, 6 ] ()", "module": "test", - "msecs": 200.86193084716797, + "msecs": 300.1697063446045, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 6249.392986297607, + "relativeCreated": 6550.04620552063, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -20810,8 +21036,8 @@ "1", "" ], - "asctime": "2021-01-07 17:55:10,200", - "created": 1610038510.200983, + "asctime": "2021-01-11 01:05:20,300", + "created": 1610323520.3003705, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -20821,15 +21047,15 @@ "lineno": 22, "message": "Result (Submitted value number 1): 1 ()", "module": "test", - "msecs": 200.98304748535156, + "msecs": 300.370454788208, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 6249.514102935791, + "relativeCreated": 6550.246953964233, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -20838,8 +21064,8 @@ "1", "" ], - "asctime": "2021-01-07 17:55:10,201", - "created": 1610038510.2010765, + "asctime": "2021-01-11 01:05:20,300", + "created": 1610323520.30051, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -20849,15 +21075,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 1): result = 1 ()", "module": "test", - "msecs": 201.07650756835938, + "msecs": 300.5099296569824, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 6249.607563018799, + "relativeCreated": 6550.386428833008, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -20865,8 +21091,8 @@ "1", "" ], - "asctime": "2021-01-07 17:55:10,201", - "created": 1610038510.2011611, + "asctime": "2021-01-11 01:05:20,300", + "created": 1610323520.3006341, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -20876,15 +21102,15 @@ "lineno": 144, "message": "Submitted value number 1 is correct (Content 1 and Type is ).", "module": "test", - "msecs": 201.16114616394043, + "msecs": 300.63414573669434, "msg": "Submitted value number 1 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 6249.69220161438, + "relativeCreated": 6550.51064491272, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -20893,8 +21119,8 @@ "6", "" ], - "asctime": "2021-01-07 17:55:10,201", - "created": 1610038510.201209, + "asctime": "2021-01-11 01:05:20,300", + "created": 1610323520.3007758, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -20904,15 +21130,15 @@ "lineno": 22, "message": "Result (Submitted value number 2): 6 ()", "module": "test", - "msecs": 201.20906829833984, + "msecs": 300.77576637268066, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 6249.740123748779, + "relativeCreated": 6550.652265548706, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -20921,8 +21147,8 @@ "6", "" ], - "asctime": "2021-01-07 17:55:10,201", - "created": 1610038510.201247, + "asctime": "2021-01-11 01:05:20,300", + "created": 1610323520.3009145, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -20932,15 +21158,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 2): result = 6 ()", "module": "test", - "msecs": 201.246976852417, + "msecs": 300.9145259857178, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 6249.778032302856, + "relativeCreated": 6550.791025161743, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" }, { @@ -20948,8 +21174,8 @@ "6", "" ], - "asctime": "2021-01-07 17:55:10,201", - "created": 1610038510.2012892, + "asctime": "2021-01-11 01:05:20,301", + "created": 1610323520.3010375, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -20959,40 +21185,40 @@ "lineno": 144, "message": "Submitted value number 2 is correct (Content 6 and Type is ).", "module": "test", - "msecs": 201.28917694091797, + "msecs": 301.0375499725342, "msg": "Submitted value number 2 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 6249.820232391357, + "relativeCreated": 6550.91404914856, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread" } ], - "msecs": 201.33519172668457, + "msecs": 301.15437507629395, "msg": "Queue execution (rerun; identified by a submitted sequence number): Values and number of submitted values is correct. See detailed log for more information.", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 56308, + "process": 15073, "processName": "MainProcess", - "relativeCreated": 6249.866247177124, + "relativeCreated": 6551.030874252319, "stack_info": null, - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 4.601478576660156e-05 + "time_consumption": 0.00011682510375976562 } ], - "thread": 140479187728192, + "thread": 140222649890624, "threadName": "MainThread", - "time_consumption": 2.91593861579895, - "time_finished": "2021-01-07 17:55:10,201", - "time_start": "2021-01-07 17:55:07,285" + "time_consumption": 3.1312520503997803, + "time_finished": "2021-01-11 01:05:20,301", + "time_start": "2021-01-11 01:05:17,169" } }, "testrun_id": "p3", - "time_consumption": 216.9098129272461, + "time_consumption": 217.16319584846497, "uid_list_sorted": [ "pylibs.task.delayed: Test parallel processing and timing for a delayed execution", "pylibs.task.periodic: Test periodic execution", @@ -21007,6 +21233,6 @@ } ], "unittest_information": { - "Version": "bf12903e8541ad442a6d670b0e5f89b9" + "Version": "0de92de1eb874ac24955dd6f67631bee" } } \ No newline at end of file diff --git a/_testresults_/unittest.pdf b/_testresults_/unittest.pdf index bfc5cc4a1a0a63f5267c0bdfcad47849de270229..1151d03745e79b34eadc0e9f991a25a3f6e99188 100644 GIT binary patch delta 155857 zcmXtrc+pS~Uwr$(CZFFpOk|#;Wwr$(CZQJbF$?os{$39+T)tXfYbB?>Nxhf)& zE@F`CYQccH66?Td0I|%l143}YFW(VS9!7`c?FJj_O8F1m;iAH{Bx+W({eW9_d@#t; zuKkZ4QiPd3Bi%MZ5A?|65YRXh)nnr4zMOb8k;Awy5x#+)s}Nb4QtEXTDLFtR-jo$$ z{d9xhWOH66xn^(ElKd*7Iw&%S`Y@|HgvcFOF$@QtL)&!--fv6o>DMt zg#7mN(*QTR9N-r=qef?NMQ~uQRAy>mn#L=bI$+@C#B4ZW;LgNdI4mtQgVx2ai}jOh z#D^+4XTW9ijZV+S0~m@hKhSC#RcX3A$N6pxgW#Q+P$Xg5BdI)pP<1Obx%H(Lo80%W zul1#Hs_`}y;iRI|zy{b}!_Z`#C)w2MuRPR5Mfh64x`E}GRhoKA%@`QBN1fM;6&QB< zlYBpfpIo|G$qt7fUu4rwIN^_(U)PCrKLHtRI*(NL5YtfMurYbKcBMf?U@GWgHgye&4b3bJMKGE%-4EL zQuWY-SD(jN#q>Cf)%Mg>sY)zI?jLmB35bl%#8CudK*M_5Q{;OynTYCQ>|Y<`e6X4_I2{&qDU>H}GHNP=q$SFwrF|+n}z$B zW?ZVIU7_S5$VN1cIh;8`D_(B$$kcmYP5*Smo()5!=wUf5)0O|7&zF}w+19e!B#0Fv zGe}*3$G|JUKN`^LatCmxX$X=gDLOG&PP0K;qQi!jEm|l`h#rYj&QOrVRz!~DIM0M2 zf=;PP_0p`y0Xtb{PM}6#Ql2XeYv#Bh9?UQ}lGjf5I=xZuvZSAzG%g~$$Y%JIAzf@- zwwkijd2YsSKuzO74Rz;n4I;zolgzIWA1=13oE%B^D*`Oo2RFiM8Xiu`FVj0Rl))>i zZ$A4+7As5Y>qi4+4Wic}ZJn>E2kD_JdkDbLYI!dU{Gq<&taa(VUqJ<8-V>n8TVU+I z+?MFjtHtuMz53pj>x#9bC~7{+LT+?ZL2vo6^S?PCP|KpGP>IrUhNlRj{}r$2dwWf% zAn*DO+r*wOZ6A2V5}!_?_8W6${B7J2OH!zv_r+S6F8S|h_{72dj(Vd|sSlY|M-RVD zgRz<(D)0|vnVH3{WV2)iJPid@DunV^I%B_7iW8uxxZw1uMscPS2~|TX(a*7YQdbjU z;%RlYf95Q4Mx3+Dny0l#qPIWM5Z) zmoflM1w`=GlnCzZZ+OfPl%a>pkpy;gTvm%$!YE(6Do9gIR`Kp})f5)h?+mGg5tQmD zPV{qRVlsG2keO#RVls6Jutw1?wW#7IS8PUn7gifH14n2J23h`93D^)HH~X-I#d!1{ zqUw*5;k3Ra20IJ)0Z>CHkl_uJkPk8RFEK#6t z0Q?}C`W%RuUwA){kKd-dJ$5$isP#z?0{__Pz^^mIp+qGGAVU^xn-78#NE8HKd-kM19<@SP0Ut%@22DM4;Wq9Tbb8y=V3;q?!VdB%C%8YN?hW)BvJY)dS z(jMA-7hm7ambbW?T}`{yAn$w@s*5)eR9{xIk5FCC8U!z$q6jIG(To^Ieb8=+09>!{ zuY&1UlNC<=Sf-iTox@2a=XdO2!gK6CtG;4mp7#my|!#ICG`! zN%gfFfJ+VwYS%iF{XMj^HH0k+_bmX#P~AGef++?K-LY`uZ8#_hef_mD9qh#OUiVAN zly8}C%DC%7t37|v91^wb06pZ!SZ-h%FlsxPdR&nk83tSL8yKMCX&KDsSuj!HWHbC0 zsin{p$4V~Gde;HWqzelu_B2w; z?NB{8WRv?hf5P6G6Ur7Y)C;KVF2N`*W-7V*OA3VUSD}KFjWqx}=zZmim{X5^$j`#M``_Ivj2=d2nOSQ!l z{Yiz_jlK?~X%eL8Gh?4*z&z;s2U5l@5f~Rc$H_gV6I?yrpAUrJ85pqkp>v*lBegvp zBx-dVUzd>)$7&y)`SPs-JFW^I#pI)!-v>A#!`C`LTIp#TlUgnj>We(jlQvbEJV{az z`=hV?*L;swMQymlN#463!`>a zLlf6CB~C^hXSyWqplklUjJ?Z9c}7u?6h{ON4-53mb-ToFr^yQxrt`dxNV9vJgE=la0Lw^* zFlzaL9%~XkC8r12wDBzr4pJr-zekQNS=4}-Qyr`;{~O0Z7zmJ9UYetv`Rv&0)4f1c z8iMV$bUDU%Z*xsni5(yR+>$;K4U|Tb-7E8sc^vJ=tA9Yd5@39#&CKRZ|0HUPW7fI)kE@(O@e93ZvW<&~%o;ygSIcw54ohHv2*f1*~9vO0Y5N7*#GOtpsJX zrkc+5?wU+3MNrw36S>Qw+v=r`@jMPvoq>!#B|_ym>5TG=z*h1PFJbvEO8=I-*lPAYx8q95s?oD~gzJHL6boT|NL>0j5_GX@q+y>rwLuaqVWXJ(5&A zme9Dq#+Is<)90lI-OGJgkl=mX-tfv!SwFOYvH}+|op{w9z^OKJq_(BmLqR1D(HzWy zpbprnyaqR6i+ zlPIP2!!=~%9n{g+XfSwU%A^}OaO*XNwo!xf_XBlj}-VFpUfs#&7Bh;-0XWjku+8 zABzzbfLfND)0l=gD5zjaL(U5auc1I>v@9=R6Qxu*ZW(1&KO5HV{`sr9Y9&&))=VVd z$26$EoFJ*ezaTbvCz{Mb+_^T17rio`g=~##vAQnVP{63ajn{7tmLv~~Zvi@hEJQ%6%J!pgbex{n>Eob6VKa_2Q-lmk^iwmkKpE#?9of;HxXtu)s+HHJ6) z3aCN(`)eZiqyYAd{w)_6=Ma84O%!OQt-=dJ(KJ=d2;)1)du~!G8EkM=cN&(q-u^9% zUC1fPb-PxgK2^eN6nDz+Ao@wA0-Qc?GlrqbM2HkWDd6*Vyobx*odr>omkPn&bE#<$D22_n=fLrwoktszJ~t+L^} zs#J{`o{31j(UmT=eWiyDZAR%{3W#TD#V0U$UyNG(tu`bAMBurQUHribOmNF17+TSl4qg#qF!Elfwh=y}27$8-dOahoN z|8=UoXznWDSu1$1J?=C?1>h_aK%hJtxMLvPIk7)fTr`kQoYPyaAJF#;$?sZ-J?-nk z%MZYwTRLd2rPsM=BRNmj#Lsl;<%yt-Pon3f?~Lj$dQdq0OFPg_XuTci9D*ux2gKfQ`(rox(oxK3f<)To!3BqRiYJuz2;9?)*z$j;?GRO8)6yT9h72_2X(I@z6bv#__o1Ft2p zQp3mHBZO=Gugfi#8xMhyh+^cCByKMqjCxjoct6MgUwV&)PS~`P|9!6m|~l>Mk^v=Xkhlld_?L*hgGP=O=8l3zrQ=Vp9drW)*c2Jc>8*(q@zW1PEF`&v(L+{4d7n zMd?2Z_C6`-^4U3XAzAZj3x>u?Wv|XVNybrBoD_%FCh|^;3h2h39E=x}Oku1#rt zK9F9p!eVhdbMU%kVLUW!lo%{TqudQZYeH8;8Z!aq@DlHlXP%dj3qRHd|5szx{f)H7 zwkmYd(g3R811nDlRZ*MvYwe(oxi*F%uZM@r4=-S)5&Cqd&NzDab_0x!lB(@C8(9b( zMJ!O6N(|^j8M#kf5$rEMiN8HQ@EVcyt1t;r%7K_IGBD&?W3>M=|0;<;pLieOFdAs0 zMG*AW0GWs#&sh$S1msF3(&b(k*)fb?6wLM6C&FK!)QHyOrx8eUThD2GxU#9H@nB$5 zFLixbT*tdp?qry)ve9clSG$uEQ(EH+CCs=LfsJ>R*c#h>9nGLAzgO``mU3EUz{KEV zR6Ijr5vc8f^p*F{mhDw}uJj2&%IWxvvWa1khhcD~?%EBzf*ouyTcD88cIBuq4I1p# z&uV_f9+>`Q{s0l49#lMx4UuHvseA4K%y( z+LL_h%_FbLr$lL8U~oWfUn=Iz4+x#TUpu-r1N(v2O_ZzTufG`4UPHl--A6#MVxhss z)IiGlX<&WTrmLydR!X5H1*xa&kaC{!N1z8?jl_ zGiX$9i)PK*L@O?}q>yB$1^>cCF%6Qd^PmiUblDDz<`}-OiO48rT(cU!9 zSMc4Hd6l&OPHepX6?n8mXx9}P0T{m1uz_tTA7Svp3@JxQCaTeOXEM=Ux%6KV8Nq_W zEc;>3?e6zWHOi`hl|d(t2Yn*XWD}W?G&tzHn}~7fPe<>nrYn~jRVGchbcIdvviTwp zWG9ic`WwTc9^RnC(q9&<0%6d@TqR(nflh8Vc%s7*VB2Rl_vpGi+4Z7$tl-=MwZ)o9 zRw-~;F_W2zo5f0KEdE=nFacyn<3Yk}WB46JjFW8I9Kr^G5YoZzCacrlRbW5O~@)(a`s+(NH(w6FS%vPpaGG1H-i_;YPrDxejd_{+N)CsSW`d@Jo zd&&v`SQ$^^36WT`k`%1b<90X=@M_;95nr;uD2{^rUO8h)B!k*Per`*tJ3$YYt^`s^ z+fSu)qejfR{0UA2dI(=QfR5X@nIs$~r=MzP0-p3+D>%P=6*=jNa31s5K#_Y#>>pd0 zDYnM)7GJ*|i3t5UMZIGwCY|Ek%qGWCxUFgc6D_U^N9SP5?dOY`Vo}m*Cx4Cp)nF@c zR+S42!&q8o8~@jW{(CcM4Oqg$*LgK+;2PuDBvvb^fqKWcdSF#5`cNk+xl)G-LOYrZ zss`03%x%5A(*PpL5!^|3T4b!B43+fQ2`6B|FrmuWs}`|s&&wp|F@;=@sKrc{*B6#@ z>n4}&V+608Ln#pvJH&V32SN&pk|>9iu_;F|%;79mhpJIG{2yI~CaT=&$H+Jb0*@Z3c)!``yG0}xb6K;@OcDeQK; zb`K>8{ymvE3L~qfYMCQ7oF~OvD6O3eM*EWBF8qCyMM5?N_!~?I11o2edXlX7MZg z5n0nTn`vy?R^Tm8h=mI-bGc)=7d1S{bzax)GGZK){L+~Ny&o1kIyR%ZH)oD#=q<|4 zA*aG_8>0)g0C#@t$?~vkt}!)Kmt?Wj`x`=DX*C94t{A;5&_sOBj^2kxhMEI#fACso zEA(n#$QlKeubNq{J%jGvk)pm3C!;Tjwz3rlx}Fj%$-%!r)qD7*ykhs11$*{kI1(NX zLTb9$t%rOSUP!&`ZqCnmsJmTlpisir2LT?jIIeaW2Z&2DSx=Tn6Ryb5x0$(V#9u>tR25U&FG`n#MK_irU$K* zyQt5>?c!+mcYR1{%~qh(0LK)HyDe5TkPI35GO@dZZI3NU5uFiKUt;t}X7%H@v+w*i z6>|Cv&r(Nug5z#`@Oh;qg*ClG;viFrz@+xO2pU=+687^#7TyFwAyEdvq53b%!7gvU zUI%D3PX%sTgzdSJ*6-$NUbxNsxd`!Cm9z}>@{(-5z#XO1v0N8p6sM;KLv^@!v#F!WF9QVaxsSN9C^>9LY*yF9ZjfH zV<>iyoW_(}hV{y!s0#35%B316WB6V@LjCc27#}}uOl+lO+XgFanUc=LzDbW;_i?+w z0-wcL3zlHLw0mY?s$uyX;v{-V-&ji7JF;LCQGKRVQndIC#dj7-``=s+~n;U%=f`Tmmga;_>D3pkVzfTHE6&q%I z^b`-sY&cK34oKe^ed$81=&=p@)DPPe>!Hdhi5>P(|DBUIi~37mx9RwN+C;(%&-3z= zGYkWK3ieEJ4e`ljy-L;9W72%VMs;e^sl%ShRRuxw?FA~q$8m|1O+I?Q)jcMDMS^*h zcu|ijKg3w9&K1C3EL{l~C{H|>^HO1qJ{=UyR;Uw46x+I_NYQG>9MICYZWBD=vw!7LGN~i#PR%Lx1XOuBv}| ztAUle@zF6sIqDh3VD<${9(+3YT-nrZ<0!%LY$}akO>p&Hh+Lewtc>;Mbyjzv#~@%N z!@!<2MAb_3JJtu0g&6CL;}>>BaE$@Qzz2v|VE_hTa>q>SUaFEg#8M7kU1Y*f0+dD z6af&mp1C6P_w;^ia<9g;dzLQ>3Smqmh|s`-j8&K*sZj7F&}D}%khyor0$VV_v2y;1 z<<<^UwP7M3ZsPmVA~%;>WNojh7|@ihIpNbq8IicRbKLiGWKsO6(ED4|sKeOpO@NxW}Q!nwf5P+H`{u-S}?9i|vT4e}J$#|xLWG>Je4Hq62 zVB+Gs8Sxbwcta3X4d3c3qk~nk~ZGviLA!pKu4X9*L{q+VFi^u)P%3 z!WaoB%Y-l0_N|W&ZO$(lszCfxakEFv$a^s5-sIN$JW)ad5xQApey@OrD4J2(_BbHW@e4>d! z(O;rspypuKd0=wcEd)SWiz>8?-T-blt2N+?06!n%{hU99-@aE3BuyjRaj!Tv7GU@W zG;Wk0tORMU-X83Qv3k>8*Aq2-p16Myl$QuEXo}4TJaK^V^xQNe(-+!l*^*&6H@&NV zDN)As(riAswIN49|E8%jvwBam7?1q;$idxtIfGpN*)6fLN_P$PA|KSxbip|9SuKzy zR%ql(N;x!MK=nO!n3R5X`Y)zkxG@v&CTJR)xQl=R<3UKNjcHl^h>N?lGw&>q_*_*T z(uv7PIM(-ZNZXV{SJ_#NkrmooE9umjBFqTP16pdG^M8x!#Dn@2bz_d`C7(4|BHd}V zox|B&u?@$O*^}Wm=nj|%jlBRZhR_J;gXiHoP-NK9Wa?qE7fr9l{yA2g#+1)IfjWk* zgRR2={X`DygDpD!M|pk?`w=n`bw-EnQkLN5n#23Qx*EG?JAR8>}@AF## zER7jfXL&`tUYahSQ)99<=I|DwDjTd}WHIyV7N%BEFD|tcg59tzO+xmu{Q#Nb2U4NY zf(Q2J`S4rYW|9>-a^N3sM8<_BewhWHnR|8Esnk_{A!|W8oo!H-#DC&7wuL=-p1}uT2$Kwa zIQZ-!pQSpZ>&EGrBcoH>T&Y_aw?*;we6y`$!3iuMxZ0yT`ke|6R^%e7t?q{`&O zv!5hKAjSoq@&QfB%4e6_K{(8no+nkq5cmg+5(_xwOc;yu6-F65dx9%-0GO`LVgVzu zDrSKHB3YtmVT?2|(9rsbHv03{+RS0LB!X!Aj0i4}-| zWXnA-0{Djc%7yxR^E-2JWYPGAbf!3ESYrtDNXaJxlSrJ`iwu5t*Pi$DPq)a=KiR@R z|745){F6Ng_$T}E_N*KB>#c4MfZJSoxWhibpC=e#OA?O-_HI)qM-n6St;CcuX>7m_ z{5S4m7qB?AO8+DMb5{~x6?N9Pu;Nh!0dV~{$PZ$67{;+c5-%4T#?gE(l!T_ z{>IaAmR=vf2}9XVut=cL7M$~W zqyD5@swbx`ThRrD&1#U^ADBGazkeJRn`JjgAkSdoEmTz`-195o@OkpLd=I;UyVu=~ z)(WLMW_OS3IhiDdj|`xYHwgj`i*lwH8m{mghvVGD*4dRQ*9FThP2ECzS^U&X-LPb4 zDw_VvpR^}Cy%T3ItG7&id1}1xreli4&jhONsEFs*-qTDE0=--&`rLf{1H^Zulk-?B z#oyW*-oyX^NQ#7W?}L6^e4!zeulV^0y$=0Pi96o0k8o1&cCId?hq+h z&;{MHya_fSGT5xrK|W>9I_gTHCWO)2T^Rgu`9a+}c`oT}_q92~sp(vqf3_N1lg3?d zD6=?B`b*gqK9#g{8Rp|o{hH)zFW7Q}K_9%mF3h!vb`>Q}sXae&6s0lTbl$ZMGQZCK zIGHH-P`S>-^L~?2o!rv9)7E}AlWRLjgCQi-2uS}SIJHhTi*&y;al6sXc|-SeJ%?wm z8oU4Nn4Y)yoH!=z2)v!hEn*AYnph%Y#cc3Bj)vC-9q92<9G4g2=6$x}B9k{D z0TGSP;VcLYz9UJf$eRS5PAJ%KqA4j@Nz*yB4O)UM8!oqAb=Bbqz&4I z1S00Iu!kVlEJg&KdyLtDB+@?(y@BDTIgz*Wzp)<7bKso9Sg#n5Qle*9g!mir9;5j@ zMEh>hMM9-QnbG)X4;=wnitD?158Yl(HJJdYc2A>;{NS(W@lMjsK{6=Q=0P$+W9wn^ zC=$Wn31X-h&tl0J27`IXA=&`~QS%qAuE4xd1UqL?gMg^Mx9P-9aTeh8L<9*sz;hen z_T;eQ!mq=<^U%pEe$1lUgom8^$mbcdG(V7_Y)WlM;_o%Od_mn5pe5Dd%{TU2%}!%m zTCA(BhZ?V*7yjBjIKKNCMyjjSDI67);_V+&o2DhB>1SYH-$XnksAYp9|M8pvPM03v zQ#jTYj~N9vj~S+=ZXox9-=}bhl8`r9&1bvZgLDoWbzE|s->L|dJtvCX5Qd|NzkS>Y z+vHw8d2D+bN6?J$Lp>1#P2 zd*!F)pKG19MaK2^1xIRJyN6oy($t-vBhOGK1;>&wVfId)uR>g)R)8j%LB8m9PyA)0 zzT{@GT*z!n_tiw8oSafvc}|!JtDy4&6G%l2w6LXaxs1tc#rU^n8lcFKCJiMl0rg8h zx;!W#fy}f78FL}sEG%Xu$Ow>SV4pH+J0zvE^G8!fyA}(gb}v+}y7AcJ*t-YgsoJKe zQS|0=v-#Foigdq2z$8G>WI%Hrgdsc=udOK)49=)WDgFK*JCCAL)=N9nAe(( zcD0hHQ-CnKo#Wiq%<7^5($sGE^r;zqE#qj$3`^@|*+Q8Ylczo4E(kz6;>%XjDt@ej zk}$YfOIoow#kp&)o;>Rt8X1W1li3+rF>~>`RXSEu-PB%(dFw0UJ|_nBm!ml~bDgfX zLcyKzb%Ki}C=?edDDdHtWj330y+G$ThaCp&t!DbPk4ODI!AWC>)(4>jlJI*e#6#=( z`mW^)?q!XVlxnh+eJ{X`MK{N{ZD1VlooGM`JK4uhf&tZ@Y#^ckiKLzH!v*n!TnWVG z^*{;>b)i7}0ty@(JwlsAI0-bquUUx9v0JEiv$~YeV_{{oRle zHc7rb33Uj$5aCP|c6Tmjd*G4BxmDjlUXM#Gx7~ zU56j(Xfu9$*-ios42&ci*Yf^~c{Y1`)###0`X-5)LvdOHGlddAzBx1Z=s{M(Dq5s3 zT(`f!dg~h>Rz5%?(E*FtA{Y7h?d!F-x?PHgJuxcGFfOSU(Q9hwA$9ADV~2=}eb z4H{iwDONy+_C4K-aZM~Go?tp&U z77M=d5>5Fn7znf56@-7a!f8?YakIzIOe&;JpBYY5klO$S7Eq0zVn%6ksrZ}8`1%*s z0y7geo_o`U35TwA4uBicW||1v&kYJ8zrGXnqBT6mH)ixXuTbu`yGb_s#jBh8dgPDW zyJE}Q8h{@)^F*s86BMb*LHj?@{m5JZf^LheET3tsQjzh=DH`m6@YWjLW(w{trQ`&%+>kmD)o zh0;$eonQE<^Y$p2BZY>$!WNjzw%TIZzVg07w zaH$V{euUa+>}fjH5n4B5wsMdMK6$Yw1YKP0`Sa%gd|=(A33_dq@toA7)_f{5cpd_f z%;!%7;d##U1)CE3;5cbi`-nU-_E8QF-NCr^3Vrzmx&>E>_zdexjRW-_n1bY>AueDd zlnW=K@lAX~W&(ZKOhZhYg*f@~oZ9`pv_CuG1E(k>BVjC%mLT(N@oZf8b36efVJM#hm_4?VZ{TTZ#JEcgX@tG5fF( zY$oY+_78SjX8uh@r2M$in)SLc6TrgKngy@hX}w0{-;@h>*lF0=`Psl0kn@(RJ0USf zf)H6sges$6aGbILA$_3dkHrmaQ&MJvhxD6Zu*iJmFc?+itempB7y9HSKaK$~uUGY8 zEyK$}i~m+@g-XlsXl4$*a4(?TutdJ?Lo7P9T3JcDD%2kBgPU?N9YMc^n0^l$=B)^5 zbYiplSBw~MNQ9UTOFMYJn206T4W1aGKQxQjRNZHWj+ zvZbY@?u>Y6`2QBGe*0wv_?C|JKvNw$7+YCEJ15oszwaQFW~XA_?wtOE-MZ&B43U|c zd0W#fm0tC~<-J}C++-V2zkL>yuNsi0Gd(VKbh0$hJ}bTFdX}Hc+Puk*1GWoy`FWMW zBc%ev!U~L#!{dQfcl8gLnZ8hNjSysglZeDy!)$daASCEnc*c%ZCIz0urV4xfNkdvU{!O~6S6>2_eTfdj6j&|{VZDZ<4v za@Oq&V)w@e3XHZ{9KNTK5Y~raC@LQgYWYIAi@_X2%nt;|C*)@3F7JP-=dFMV%>BQ+ zdM3b!W?iY0Dl7;F5O7=e3|o5JA|B7;&@}mUKnhkSyLkJj)CFJ{99XJAj6I>4%#IQ> zQZKNNVQ27w-U?@1jP3nA3dOqiFQWnCT8=@sJcF=ANE%qe*@Zq>IEh@j6tys0Y>mZy z=4&g9Lq?Uogz1der#&+Wx@KXkCL={^U^Sqd78`iPG47_CqWadhus?BQjHGVU*i%=P5*v6}nDX)DsKt+HEk!ZClOtCMQI{ z(gcA)>B)(a_Xs0eQ7{M=i$KTy{vJS+!$0uOd`O}&nNE7NEEV~>@5k0++F|K+efF;x zR!*k;Ydq*yKhl6Mg34Irk9GV?Gw%Ml+v?lE7kv(#D+9^^7vk-AU7-s;j?qw*=Z0U> zTO1LDI}1?ytRUt?03wqiJgXtzsLwB{fg$O%Sbb=U7o%_J5x6Ns!Ux)i7jwY30ozZz zSfKq&oAfo0O-5IjlK`i>pG%^;y+BE%a|-8Mf$Qv*PbsIh0YL-MmleMhf&qZ;Dpy^X zXLaO8;Da`^g%)vA{E#43n`4r1u07QB;@M!9kWg_?(Xy=x9z@+UmZnP*T|f?f4hOSe zvb{i%Tyx5_p=hryj~Xu=B?$0#PvsPv@Y)GZK76&X63S~JADrE*|kAtkI#jZe7GPJVL>V)ZXQiDu`@ZBjT3y+jqMrN1|R zho!Z$Sxb!q*~(aA%S^>}Uz$o99vlOdI2`+^TBTeegL20uj18cFCRBT)2=#@s_J%@V zZkaG~CHF<1E?LvVjXirU(wjv|LzQzDlDA_Ad?x0kG)!Gdye-h6iaUha6|6r@>7J@r zn51}3`V%6$=(1fNZ(d^xq|pq`0#z6YdU@A5Y)27J1aY_lt-{ z22_U|9ra4d{UJ3kof!=@pg-DEGhOZ78d(Ck_K3f4>{En1bW1U!psQu3=@5`$3dyQePx^Kqyuf!hr5KxZ*$TQ_g@k%8oV}jP&q&Jz z%06{5R2hKXQYmS~isw9&O7`{$8sP&J-{5N&Sho|MsRoK^*eeU7akR+HxYX#7A1;~f3=QI3L+0)Uo*KGi<#qVNu6z$d0gGzyI)!c^dceJ3s zjuWzbG_IA5q%YYc>bf8*Y6W6NJ581((bCmY$lo2+ii$|KbEVxzKiYW&hi#Z;rH)(B zOF6rnFv;0U`7C}l#TU$K_+?7zZNlMA4wmnQD1GQ zq#ps)gJxy>Kwj^Mwq6%WJZF~1vkadv29=OLi8lb@4h@^k#}=cf@d%W-$A@1Fr#3lM z=Z}#n{SHlS^62ucn4}Pw0s)MJLlXJzx{z;h;MVr4cAkFt8WGoX?0T9~R@IGyn^jjF z*j>7d>h99(M=_#3?uLJ|qf``55R^LkBrE_gXxa{jdNTDj``-t$FT<Rqd9!t6Th(En0#$G>q8;=`iC{HudVNjnVeJ~8Jyp@UZ%Z2ws<5B z;(YVZAG=t`vIAXFbuz#&51t1Q$#aAwKL_6*oY>L3hW{nDg$5cJGdK5tp-q!mrhxz; ztgOWi!9G)hu<-OJ=t>f33*TfV`$yHSZ+k5@|55eSElI{=w6;(!1L?};?`PSSyDPVm z#@iXL#iap5Tf#hF7blM2G;Sy9oC{`{wJg?js4EsLATBhWT4u8kh8GoflO@@5$trJ^ zPhuNBtX@ucgICmH{d)9iXdsx-jT?Z1w?7d0dY-bI0@gbr24!~-9#pCKpgXGNf*>6g78MnX{86*z}F9#HZ=*y7>$h>fGspb#FfUoZA-_)hljfYVy0t&#ly_c4VI; z?0|-v%?1UqnYKL;KCRPWH63eXl-Qw5ZiM}rhyC0r{U~M>Oz;dCBbWt+uu=dTV?jiu zw=nz|BL%|!W#zb9M^}`uIx0J3NQOs-HSveMAGT!Fl2JPNE@B!ZteTF|%bSDV**^g7 z=TD1e(S1$n>xQYhlxXBMN8mcaa*SuMMdCVM)>AtlXYY(R`1E9=%#ff^Ac27@oPqS# zkd~)Xb6!e_LdOtAg6n2g7y!`gp*__fN`J55Nq{EVt~2BHNHz{GuYGc(`Jce+cA3&oex;z&jWX{MOH_*MM zdAbq9W`WLgAH!;`M?K{}%o|P5qn~o=jJhz6A5%@B*GpR-$S=k+|0rSb1C4EtG9qI< zHKO!FAUN6)tI{G214;rnJmkQLi*hu{l9iG0luOKbA213yG8zb!OiFY@I5HXL@ct)4 z6seh>Zm!=h5&&!cg(lroruJ}) z&!NcMN>C(#oI*j5C98U2j)b@bs-sGe%th^(lzqTjH3Y^ z!llyly2rarbSwhAzwmTyMv{H&oT7?2BDfLKAp#UR9f<;qE2)Ka%oB-qNC0QAZ&fxE z)6>z$%pvt7mRO1D%q9R!m_m(S)^Osf-3G?}y4MDVIuJATAT2aI=19TilUVJwrIQ!! z)L%W==|4Bs>r<9XRu-J(-~{MjM$(~lO8i>xIYy0r^=Ea?UF$F}PC|~G)vaEneg&~TTU zS#Y2HE}kTgoPvRjN#}Xi{~>d^DNF(cmi+cb%E2irvQzGrzzj}Fe(Xq_kUI;*M5ei; zZDRp17A!GHU;=P0G)r|kCOwCm*;v_pd}pTEBoWp>#;8K9wAY{$fZg2Aj+%?rLJ+Rw zzi}o=dub*yn7#ia=H5M5m$mvBR1n#AWhUJ0=0|w z$SN5@o0dQz{;Jv%b49ron4Q0@(pmO|r*)A$-o;uhIyz5G%#f1OzaAHc62JJ8R{Y_b zKDfAKJ?Q+W5q~gXv-3ggttVU6|FLe#?7=@A$Rn@B z#CxYg-nGF>DKv*eBzL>OVT`~+^u|C$Dy05vSfFdN&Z^zN=Py--;6r&ntd=4?#^2t< zkTRk0xDRfYkRYS77|o0EJ!K%#ibQV@A+iPw#jP5}lQNK%?G9Sk=D4F+#IT5Eg8ZpW&g(Q*+Q=`}uF6n; zNc|UR{`IZAMTA<{|J-&ZUGB(w-K+G3QX`KTOt=j#=~kr+gJRiK2M!g+D1xESE(g&T zm*CDs@Y(lce3P%`+^~L(DpG%%;dMIdiM&ZduE`+X#sfYdC z`bZOYX!*)?fw6pTh2lMnz#*t)b}*}b!blJzjKOga>+XNz?*z^Vb=L>as%4l^;*H?4 z2T5X~NU_3^=9mI)uKTH`sgu*jVjPQzdGXG#J!|&<$IZJPPLOmC`z1aL88w2OrkuF| zN~FHngm@k!l+ainGG`5=}ZE2Mo!1N0!;@UGutE;YFYWEv1ai1 zV!#^azuOUBxS6RGgOlN2zWrL+PXvGK7RK(bXbtndChDzVWl;+DsYiRoR^mL$=slrv zvX4n?zbav}BPKtb@J}ClY#1)Wd3b;D&`*;VDWtMd#_{aT!v*(vi5LDh?f4SRyU8;* zFm3C{kp=;c$3RuHHHpd)cUf`nlJhQj{{~4YeDMA+#A6IFfVux`pc4#3{omxxiX1e| zxut+OPL}?hqH|3?9*}aD1}{ENw!HN9q>q#*wvl9~EkluWH(Vg(SijcV=^4usEg;F} z?I9BGs`-jp3prvSuSnsL9z|ClQEugp%v=m@g>OwCwmCJYMHHtZj zyy(RJ&i3VduOW1*4Gjna-Xob-byM+mN`%1Ni3*;@HHb<_6T?A{ZYNHlb-1fikeC`W z=g+Z-d~{{Q$cju;hA@RO1-c~+R;5uC?gcB~ezyX^1v(;EbxlW9b;zAoBU`|48H=S8 zlisY~U79ObV^;F$ViYnn$(YJe)m5xNWuA{Ohr>cd6D4F|g#d($h3353bhCV3#R|E1 zL?^|xP<`zz7)XrK^CJ%32(q)gUZ9*d!=n#|l#r=Sp(Lo=SR3dhg66WtSq|73Y85@a z^Wl(ejsgs%3b@2%uuaMz4L&uD?Afg6K^L`xoD(q|A}ZZF6ix+ZCVayvG-(9y<7IS~ zCzF3PO1L&Ha{ytz7Ek6Huee=s7+Zy}aB*=q_WAcNM~vT|9*eh5e@jA7*1b7oD=Si~ zJ?szYJ{X@S85z4AZnsN5=eSRj!c{dX)2fV_zBse1eM{QTwb!nv6loT<*9tcUPSmq8 z+$cr(6e8MlneefZ4QoGfz6~_q%0yeS(oez~e(`^s0|Bt)o9eEEv~$$@%Q3Z;d$E|t z=~r5<2w$HBB0us-fEu+o9iU~Ml}nEUjQ)-W2Iw#Q`>+@>fh^%cNkH)@HiUD!k8urc z!MD#@xWL&y#|JuI_eJOM0@Z9cN1zI-RnKDHyrzH5Pp}7>V8CHsikG!4*v;WXtBnA- zX{BSLNda0kC#@wPz^N45;#r9g`F=l&OqfXaeYZuh{lURuvkObR8KwW)ympC`|Bt74 zims&XxT-B&C>aMDuIi}W1&wG=! zxHp?SMgA2$Gz4P|1SYm|qadHgT^;JY5b8a<evd;Wn8+KCPal(mqm(l;3R>)4He7^4cT50ZC-sP9D85N+xrjpcCZrY z5NRW@{(T8>#rsPUqP{s6#~4n>bXEb5OJ)~gHaodaN9u=(>iLtI^&oiq?tBai+MJuF z+rMKyX0puQ-5O0ZUU9T9uR~-^Puf%bDpX6Bcx$1Jy^_oITFO-&BE=Sn`)}ZGWsh~k zfGCs(VS|-tMGA^U8gv0wsSYlmpQO7%t9Is_7o^hq45Is5$6hy;a^_iSDExy^=+mr( ze@LZRfa@6o{V+jl9@iJAUIf@>vsc2~{l=c)6CJ($iJ5d_iyZg=8r%@`NS%G^I(iJq zc`zGfU-TE2@~tSma?>moqye|4dc}vAz}S4PJ_!>t5)5USf3Z2YNR?(+~V7B&n5kH<2s#=*sfGgLKZYG?BNiVl0vsk#l)EYja1X9OwWLFO+E78To7bMJX?( z2G5jTB?Zq1Ed1J_u^+UFew+_nmm`OFvJ$7SoKd3&l5~T~RmFWHQ@)*Hw>wiCvi)E8?{5!}f`jKl4cB;1!11orD z|F6U~H{R(a286PRVY0bKYKp8>J^WZ1oeDm>o^ttO_rH{al1pWz5gDj@$G+QBR=dTPY&$<&BaHH zVm9(q+$8Hr?)>Um!A_Du9XJ~MbgdbfHFN9a)_A$;h zvx=6OXg|t6F#b{Q9GU_wYoL^)`aXQ`mKH~e0Becvg`IV}#PH?b@y6MfJ}1Z#K2g6|&J#Q6{px7di4QR)u@1W3z;nHtiZ4pcMg=~<)Tz%9M=e!mwS?JGX4NRDimt&Q7n z5ag(H%lWoHBWxxU0CT2JceiYDC9{yc#Aa%)TL?eJHl;!+f}g!y-S7GiBYOA!X<*BP ztZKPM(XE8I(&0d+rF{8jre#f&K`P9}Gv$PH2=XH^r9h}JR79>LhGO)iA@MBz!j;5q zieTY^#T^a5!P1@Wh(Qoz^)SJ47T(9fk$%)z7}~wj?km{rQ+r~%#j%lrm$uDR8uPv#E%R5QZiMb0pTXB z2|BDrEb$?rLSxI5;8VD*i|vRuL*zmW=Hb@MQBaKujs+X+CTP;Rlh8%d0e+yLlo>M% zU}@j(uBTc$BeHFujy87|%sk$KlM7ZA&F`_ze5^S~L)tBR@$&CpklNVj$5<3op+qTg zuU7do{xlJ>V@gw7PU5K;{}OJzzVW^<$UPn8T&UO)LXRhGR-Jv81DwPAprkGXRWT_G zE&!b;YV+IJ1*@N{5D4RMDAOT>OZs+pK@J0oeN8n!P4VIy#giK^)S_r`j9JMCH8Bp* zqgA5}SU2HkJPd1{)Be{CGW{Zj0-pDXUu=?~vzc{kwNq1~?_-lis<(5+K$0bJpR|y8 zjU+r1G1y_FNgc(6u3-#nlY@ut?>)KxK@SlD+XJQ;Pm0GSm{VKF7WA7Dmqpa`J#LRCC1(7P3Q9?$zEyqB<#>^ z`>16sld}l3rMVbWO-h!*R<(4xwHnXbh|i-Oa)k6Z=9J8BP}Ruyfg|mpPfDA(^uv zo)NyG;i~c~4EVF**dMg-K>;AT6()5kohhXMY~~V!DYlBqB$Zl<$(REhJnj=qVXj_B zSs*-o$rF6i6Gr_)#0V9nBD|%Gym(302CSa|s9`W)LGcw zuI&)d^)W;(X4LCVchy;9oE?M4{M)SOlk7kOo)3QSRQz&NQMra)E+U@;s&^?!cloGa zs3h^eSFC=v2A7LQF#GS!C=foW5~BM%(C~5c{Y^o8q*fcD zruy-A1x75smSntQcE&5P3K2-*e!IIdWNeq~E9ZH)4{MRB^MbeG^RI^}H@h2+*J%>R zC~21*Wtg>&vtFZKj&i`sIq{R1>Aa)ttgk$UHHRLmzofG7@a7oU=mE$3*V+&aB=x2C ztm|J+$P=yo+ur>}jw>uRWhx5$QaLlVB{5HG94rB%7aKR^4nF}>wv^^;nNV~LMKrl& z^vzI_>4~)fGFjflKi;M^aM;t59{oX-KF1vGmjm#XcW`KqnbOseI@Sj0UkmFS19O0> zCiOW0l%A@RnVTxmNd5Q`WZn(`#VStYAEuQHpLYvP0q*XvHS1e%HJh)dt_p0>iQysk zXT7Ee<9B1n3f2`Jw3Q1AjaOG4IX>#DQGk@BxO(b+JZO;b4*8|9bxb>C4`w-95HcthEAPpk#3t~E#ZDHK!p)xmNhdUAB^$<;$t zuwv6hSD=Qllmgz{v+7}~XVa`MMimMiELSo|*+g8eyZs?(X8kD4K`I9jIHI34&`NNK z4#|`ri@WwXDIXs;-A3Zmka?xsa;r@`Kt1!H2r2{4)CZr2Q45Cz@Pq`+16Kv@(XYzI5J$ z*gldK_$3jna-uDQ*4fur+3{OjcF}mVx0c)y{ycvn|0oVZl&mN`gpM3)B zE{!}Kq9Vl1%&CGcnhaQ@pWCXX$gZ(WGgdLyGhb^yQMOr`C7QIR`;B^TLuvz zK>qckGD*Wd_~Gkrj?{~P#dTw`hu#3S<`!aAWDI9bZ=QRUktT3zGy{cBj+VSz5H^PZ z=Pa<`m*R8?7dtYjpBjv1xI--0vp?Hs4Tduqm4t8zcyR{KGsk*?#SdnHTOW~u0b$C8 zsfKnc2~iP^rD6mEmdzHgr3ryUn2DrWE5Sa$tmZ)O5Tg`FWwo-0!>|TJRwRx9w zH0U*=oNPUxN#hJQPYqxY;8Z>R@+zj5X)Xdh)xF@bZJR(-2ye(4+tZ~;*SB9T#MAO6 zZFC0blK{+|@h2#pTq#;K$>|urog;$rkt)qr#n=+2m({;afS$;cH%a0qlMxlcf}D@ZJat%EPHy+E)6zXM3I-*C-gwSXrU8bhRiHJG4x zNuP30>~IlBR#*T~7o>1lnVFQ{7`4s|K|LY%zuus8R+K)S-xc*3cEt)`OEz<#PVD`R zzAT^HWF|sfIme#{Qn&*}s(;N-m3FHKp45}wCUqXm&cjB&P^=98#;OtPka+c;L9i*M z3IC+uVL*tHpAjJ}8`7_I&)Q#W)5h{37#0BT*)`%w7^51zYgDk;Xh-LFQ5)( z9X9fpejRLU7V~^V#eqqi5MNh1bj{g%%;x^@HML61fmC@;iuf#K8BH=egMZiC)s?E1 zbI$C+2Q0WYZxzh8wA>hHlDIaLH4+Q`!Kv3ncy8HxivuK-W`{}ZEkbLUTqucza_tWRW<-x&y z0#ORMGG@}+-QXj9C5$>hsBoLo7_V%N!YB4;`|L8e>+^gSV`TIE^~vQ* zmaT?-rLTI-aMIX=1MTU^)Zu&|+q2%60#??f0cO^r8L;JP1);Pb9@srSK2>nHQrmxH z-<`g6DZlIsnSqsRqu=?~Y3W~CZ8RWxErip9Yy_JWa8O?dAseztI00^SFR%a4y+xboyoDz4?y0NK#~MQA%Fyz>+!L4%^fH#^N_$vRSx4AU@N!}K_Lh$)px zpA^p#0<=f;pne?E28rFkw2VR%6)%XPl*@o>TBE0%m@d3}trhz+uDb1$?iu`WrUY~p zY|=Y)UET#m5@E9>L;ZaHQDYB9flj?Nu2Y$^gD&_kr2l<@TPT@Wy~V!{!H^Wz1C*Hh zcl!VC#KAlVDDoh+9Ok*3dV2e?;gbDn8#(G10Gds)&9+cY!|r#i?aK-l1_x2<{9-_9 zM_iu3{X?&q*Y08i!cZ5XE^Eo}FS5+y|R};1s z`OkhMCXmPER^sTx#m1DO=e#)&w4+mJr<_0R<{Ry!tVm~DNrl4#rET05Pq;za2wN*6 zffq|#O7jn1-x0zb8pA;lzF}kNFhjN3Ax@=gwD-$+WBT=Uk9niKAvfU(Y$riX1OAh;6%Qyy{Mzjn2Rk9BMPg7uN|=-_ z5hlcTi_zTa*?6-xe8CgSf?IR%GU&w3q}&mqHa z+jNNjKA5q`hfyC|7YlX%&*pUp`ELZeSBrIpS~9SgWDR@d%NG>qsOcH!Jk^v9Zk6Ze z0zHCXrvF&rS&VYk7kqaeFi(x$x@A3DFS0Bd|G&pH3;1DOQ5dtRgDcAD(;9@V11OoT8e8zowp@!Z6hiYPs z5+f;vmLKlod{4NgS7EtdmlTPeRX_*ON}9Q5D^T)=4TjKj}R)U#8&s#4!V5 zlN{#=$jij)spb&3FaA0*6Fai;l0OW+u8AMgyGR+(*{j4lQ$>R02(kA3?RtVbTn};p zCFjaVv+w6kiWUOsS^__=9_*LE50Y8^lM{0=w=p zT~~l>?o2keDSbzySvhc5>u-zT)H8Iu0|bpR;D9)+xrTk}9O91*aCJxT&j#@0rd&BP zGd+j&LuEoG|IJ({E%wI)MeUE!vAiIBwLK?OCNT3i)2?t-;=XHrR(zp;d|6Sz6yg8` zs8%>#c~7)2JZ>~z339r_45xS^)(QbASJ!m8B69shDOc4l*kexP#u_Pn+jU)T3l!a# zJ-knM!KuC)i#8G&FgOyX_z7Bx3MOWIt_&??Lz3EzQrC_Ae4I`ob+V~k9bIXfyHSct z0<17m8U!k!g@Gd;A&gTjN-NhGo8=CM{(u-$d)X2%hXdWkLC~Z-OC8%U zK3|CgBurwSS!Zn(4hhPbK(@DD?A!!K4cR!bJqvXNclhH=w7S-T2@=IK^H+u8T{vD) z9a=9MxE!jYUlg(SwJOQ-7wB*Nb@~5rE`7Hg3=M*qg@Yrx4~_=7r6ccx$A!>+u6e<5 z*M}es@_tgp)0AwQnL&6)O*I0oo~9yiN0WLWeRmC?)M+EFHUA_##ag8uC)Yc zx=x3^?K|wxZCUf?9ZsxmUFPkJU%hQ2XtqPb<05A6q>uq)e{+#|l?mV@X}2M(!6CuG z1qp)0)uF`!gwE$3S9em8TF~*=sd+&V);{dnyI3LO`t>bcYZeN@^162JWHeV;pY$D_ z`qT}QkL)_#^|sWA<}3E`QHB@W%T^+d>~b(uSJbrWNIAWViLN9HZ=Kt3D|E^G_YQ{H z#ctkQIlF<~ofuDbC4&Ecbl{9IK4>m%IAJQJKmJyVzGlMQpQEkxov#As%xLVd(b`y= zX_4^=Ng@z`|BB2LTtB10w5LUi)dqQrIwNWu#vR>r!l5m4|NZ@woio99Z9qPUTjjuM zRZp^Vw_aJ*P``7s*+bFO7U8b1Tr&-;Vs8VPgK}X5UxgMkMrZd`lHCIfs#gQ5`8zX#kV=+>E)sNrp%taJYMj-rC~Kz19SJ4 z#=sp%iEXHI>6vN&2-VY>EDMdVcK@R|QU=-#MV17*46Gw&Gt0qXurKTx-3{A!tlRi& zX{H^hS9K{yHbLmYp5sJ(*o#%b_Vjx++~m}jAAJ)d6pFH;<*0!==4TqzN;`dpt)up$ zRLRLKE1I@zW?622ZqH$ZXJXrAa?f!Cx5Zuqch`{FV{~@F#AalBOto^%C&bTTYL+Os zQ2wMbYBIdJDYLP`C*lT%b1x*ZVWO?r0+svK3<$>pxDWKqNMqJf5JnKG$sveG{>II1Npt5! zGPdglc}{Wjp2*1}GTX58L~Z|^FC$aR7JB&KXmvQsN>#Es@R5be{|IcCSJw$cTC4Hs+j`0^9KpE!(Ow}#$16`Dt8<+HeYs}86It@1^sD_ zj92E3r{B|dL=a6xKTalU1oh>P$I5F<3;DB?6s1j)Ug@IuLHXg(5+>;1c=bM-SuAj? zB9)5nr7>;R$_^D2C3ptFbNZ9#@{KitXGH-DI>$)T))&)O5D*6If{E46H7US?)WUm` zSH?y(#KjXgCw8T@9T6IKsUQCG8lFttj$HUcMl&HRWIN1uI#m$(!(%*m2?xxVVFS#p zsbQj|Di6g$AQ076f`i(gT==7XPDb1@>AyzP3y_Qim&kFRL=~Q{{XXu1b27@g3iUXvc@XTq+YIOk;F}FTBplvT7@p0 zoJjVjCgOD&v7rh5KJui^mhvFLW$Zg4nUQg|^n!f9*>ge4$|Bb=TdmB&UUeCUlc{VG z1^ZDiW4?Bhg6RXO;D!e!YckhT&iN|Aabv&))l)vX#41xHr~)OQw3oEIc)Rf-1z>n( zG@hQxO>53Y$^>K>PN`g#?05E4Zb{GLp$W1DN5KYxyc38pCAGR8*c1)0##^o#w%We2 z34eXu>!_6)=MXqv{(aX%cg(9>Vlst#i;4|C{Z_?WO;i`WQy`-!J(9LFkC-^m`|B!q z=VuA&86|i9s3qG7g~PK6w`T!=b?bOu(TQm+>yWj=GOhp5vGR$KT=68%v{0F1%V1|k zC1=`68}FH~m-8gMS4g7BoKdcB)Gu|yv(#Yxk=~Bai3=}V-oG+WM+U?48?OIjMzA3m zU|h`qS@i$Gg~J9np!-LuR<+k`;$hQ-N~HGZTTRI1RYTzEF`-Vo{U;BDBeLiGiIm?W)dR z-V4o0l9PVQ#U098tTv7*f}jw)Tu&O*I16uoOp_qQTHalFL>jy8xKr2FNs#SaSYcYR z!JbyfnilqNyGIH#?WV3jDKFmbWZ$`Z2KYl}maFiz5ivCxGvcF>iKrqQ6dWbo98ETc zYXXUQd^atl@sqMJ#Qf+cE2z7+IoL}DBR$&9pu6<}4ud-Gcc^3emQ z5urP=gc)DwyAJl6r$HTekht51FD{6wJYQ4bkz%Xh!h3}`c7vRI9p~4?G5qUw7{tzJ5;L6)`$C%bmhK7-BYY+xW zXsz3a4v-N3IicDH-~`CkBLeprAfM*422AkW7KS*{r%mvz2{)8}8RJ=VwDjRj)FXyk z1u8=5Cz*QO!Gv}2X1d1qAwKYK4QYjiHnG*I;1ca7a1u(o5}QA%1hQv}Spob4jM@apA?K!AHm7BSPTpP-p} z7YK!;cMK%qv2o3-A2J{ino%8HZCh|z9HkmYU}1T0;f9IzSzMI6L=q`(;V4M)s@cWH zY4-`32Ffc7efqjRLp!PUO&@|hL%mfmQt!39ER{`FOgPKnna+wr!wYKd8$Cl$uB`wV z(EdCyU9xlNu;R!vnZOOjd95FzDxWOmh;2Go29&L)=*8OwmWgIQqieWy+Rxs2}lK?ge6Pf8GeA1?8OM{L-IU#eR%o*mq=ZDzdWuxy;T; zKy%vkD0YBf7*41%S7!CoSa{(@0pWK{L)ecW6KstJ?+kgIYhS=OtK>boazZlF>Xdy7 z;TmE*2jh_Q@bj025=1p`)HA3H?_Y>~j$k)b1YDO4j+Jq(SRr&#gZAT9d#}{ZA6%ed z+8m>+ckTg7+j>jK)iB5WdlOZe>YEDAx!tRktT|sUV@!4*1~=7^Rh`%4%Fj10TR9?+f9aK8 zIjD!r*#5??w{)Da9zm-w%;cmr@n>${LtIyk*Mh)h8t@yGU6NewRv{nBwCY(1;q0=1 zricm~Ixt5)38MQh4c=a`Z;}_8%V+9(Qom&jrMOEHkvjlkig}8VZQQu&4d<}Q0@9mDkY8I^`UQoi)BYkR^*Ux&QRQgPBTcCs9;7t_33kz=ZBLKHRZ3i^obsD6gSXq*eyLR{yd-O;|d9 zrcDf@R<_AVEQHX>|5}b*4#Jj_NIqcw@JmcL(?}U$1Cc77AXz!J_T=ye0zWnCmUYHp zED#)2s%dMZ|7;djbJ-7b>KZ5gb9kh&GVu51@?^vHC2Yf+4WUp$8@Lq?L^0E5%|+g9 ztBX>Cghhi0kzvi#cKuttt%qt;3@qd_xNdOr(mR?Mx{-6v_>`vT9{pqX zY0dL^8Sd7CB+9ks+79;tys+Wa?`&?1`ZyWU(5}x-?fFV}SbVNFNPYIu_8T+pq1L-! zuf7KBEZl;_S_o0O+Ue*j7=r-%#NSv~CNnKfdV!P3n~#Y@=57o~7oPbdI0oAF6$fC` zqRI#UKJsj1T;6xmK+lofn&pgK@Aax?A(SaKL6QMc7CjBCDK%>W-fcli3(_#X-(X`b z6jfr3kACeizq_?lH;OCi;kM|=y@$-rMm&7ldxo9&+uilkahl*2G0QE@ypAiLc13>6 zaT1SP!LHAKf%87~W;Q4Ez8|a83Qt8Mu33($OAtl;3T@$l>)jl7z_=&*GEMAtpr>Z- zd;L(NBrH~wDb`=$$sfs@QeAoq3>4C|Ar&}C#$4NaLQu!(z5*x2G}IVNoC!l3`&lr7 zCBvm7>C8C!q!tmfyx+THD4>b*??qYTj4z+fd0JHtN7J2QIO0!UISj)_3q#)i`>~_6 zqe5DVpS$kuxz&yR4!cv@9vwtwlVuytKFNPRjD6*O6B}iK*G<6u7Mi8)6x6PAz^OPU z!Wx8b*tFm1ysyS1)o1wH-NG{n=w%&Oy$euTcSZcgN&obKP^UA znJMKkyx~?^Lq-;sgO6S(+Mj`=0{CdnK9%!O@oVn~^AZ=snnrpoSUX)QioS;qe$NA< zk<4oo!=p&G9GX-d7ADI0Y{TM2jRrAYp0=B_~YWe^t%DTU1(W;RTMDcInk zng*eGHY7<9-y$*3HiJT|h-+{e(u#R7OaSv=28MC8GO&!Sv*@dA{o)SkOOs$XMys6E z%V7*-w-YR{#*mI~JIxxPEn8QGyc<`P6c7o8-7E#1_M4lYE3?ZNWhcJ1ToY#fc^#mF z9efPHft4`|WHvw7Iw4;5-S3B5iA&#oP!C?p?$JrEbR2S%Kumc2C$O3{szb|8^)o_i z)>@oAcTZu5!@-LB8oV|%MeNivLK=Vm$kh1$WAI3TgcFJ|MueUo5+MA@GI%rs$a>CP z%|-*l*7vBvJgh(|IIqsmE1f{r&l&C842vKry8kRsjzoNmMEoG;#FiyqU$GL3uRg0? zfbMrksL!7ngnC#FlML3d=|4jjRU~V%v?{v*uNU6iCDnLc*h0q7En+AdibyC7o2iw9#8w3J++8&{@iBI)-L($pXc7_?9_`6!}+%Xu;1|?Pvr;(YzXpJ@LrWOvq32eY7SpAn1e{5&}4w6 z9-@Y)AM}4{A}Vi5^7LBz4=H2iB}FGx4QNByqMf~ty=ikS4lhwV8FjJm;xsD1x7Dd9n=j7oOk^I*n z9+y=Zxbq-!gjs=p9pA_p1R={i)d*13C7bVl6@l5vHH(IE^O0B*`{f1@C#q<5oDMiH4^EB6U9)F#tm7 z?y^S@M3KF7%<@S$9`)4vh3K4N#UJNEVMfS2O$(A1FNRGilewC$8j^({@23UU>-GJZ zvv$hFC+sml(cdTGUr?Wit($}Z0B`*KD$ZA z;vh&5SaOJJR;+nINsjE5u@t z@{)bc#(fWBn9t-tn1|L;P$|US;=vPbX)ZXL66sD$C#*GRdc*3=jQhQBEI)%sUVqRN zT}4%lk*|+o5a}ILp6k=LlCD}a(nO^3V?@lO(z=1%F0}F$0f(3Y$G@c*t&d(`cXnF( zDXI60&_da4jk^5p_@hCBti)(nTrD4Pj893I=Jobpw`L`)4i&M%L1EDz}z`sdgDL?AJpze;NxGXijfHVyEzkf$`>V)yL-~%)pKK>Y`JLckkVGJ zDc=*kM&_=l@p~uBnJ##T$bdxvNgM#AxWR4{QZyy>`tT|mKMhJS{O(Cei_B(frJ~bj zejBknxZT>Z?sic4dR-Ga@jSn*Jy@5XHAl;xihXcw2IBBxyv&+X7UE zz9cGaTKu}C$%sB9IMqTmJQfC0e-1*J0? zakHS5IK*@-Pl-n_O(u>}GIZAoZ;z*se~?xHXQXovgm6(HB7A8Hh2LyV77K2Xx%6_V zdQwp~@I;MHKJpdp{<1}Ue!8r=Dk2Hg$_#C6bsMCZxsA$?um~xnxDLUkwn9VUFQhJl z@b`z=>h!D;*u34n#QWA9Rf(`Hq_N*>D2wV-KHG-0NQ%*P1rR>>^F-9!_<-5`P@+{O zp^O#0Urk?iY^t8t9~@qS{w(fSVJ^5GMj8wQ>O~;tP;ye*7TVHU3Zs_1{un&sKtB9V z0E^pNR>Uwco6yldQ*!=Qu-!&9c9~qwEafHL!-P5X#xlOwiF2o+v8jizHuKhL4T8c4 z?gok-_hc*gV=Gpf2q)xno@?zQxJHMG8&n(7kYWR+2Ux#a!-kwXYpeMCQ5Y>{nTse$ z^A`|O+25?Rl$5LFz4G-&VSfi$7ODi6v9I++@|Y?3)gqJhvpxayN7nKtYa(#!;R$hI{Pc*Eyik=3e=SMQ)n+!DrElB4#)}D zS;xV7bQvB}I$%_}u0YTkVyAHkinN*Nw6Z+*!a)vLL2A}2S1scU1Q{0>O#Y_JFiMuY zbx(n&B$t59SpS53h9NenRw5XJbyq3NZ6C)|EyDH&u_%wT!G*ZqOUZ&(EzU|JLzFzb0aV&{zZ`3k|EfH-GCBoE)y70nW@m8Nv*Z9Gr&ny=$Qtjy5^I=>KoJAkg=)S(&fPZCcq! zF6pZfnP$ZCq*8x#kGB7~N0D@768+diSvWRv1XK6cbDdV0gaH}uhr2|iE602EV_b`Y zq{T57F_~-?7)Go;*?&kt_8$^_kD)Nw6KrUrPU^x&;5oj%^abJ7N2rk?nqh*l`L-lM zfF^BHJQdi-z)po6_!YZ+{y#e{EDHeiCsle}XVDNf|6v0dGG}H}k<%CdUhQ{g`C6Af zOwzw;W2|0m*l;HMbG;%L&(Q)@3#Qqrc(2U7Z|+A=l4O{m*v8dS?3!ZMg!1MV1~rzh z!AydCl+Bu;ZwD+kz)MVSLu7r0q2`+`2Cf4SX4$At9t|ts{U;Pe zoS<|6C4eI;%}0RsN;J8F0z9(A1Uou3T)()GiEH}NHfgGz*t;JHC1Lo{n^P_o*RHtE zX6Up>WbMIFo6ulaC_Zg;ZDOsjej{{po1@*@#Gz@@_cZ=CI-kQJEy@Z|Qv&~TU?eC3 zjafvAGlrj?TWrras~T$EspV!-6O)l4brm{(M)+_g5S@k%x7HKwE+tK4+M0^<)W~?u|*L zjVhPTb;*4p=5qXbB=&OSJH53@J5XLv|925qk+zxabjQ^2!xrV4JSN+XXFQJJC+}Nf1#z7kj7d)$( zH`=KvO#)RHuDaaUt(puEPxvJ<+|`-+)a3%hP~h}ctYp*Yx=b4!OGgnf-=@|a(YaBo zVB=^LZ+yOV9a@B=lTWqkYb>w33z1@UzF^yKGuZ`C6ROo|$>!mgcp0CAHZPac@9tZ> zGpF3vp#eV?0oKSTry;(Tc0ahwZ{S-oqbw({FJQW0ryvHS5`1ry!x_hW5f~F(u5x%JrhmkksiLW$Pyw&}E$w zK<8o&gzBlo?6RMSc*D+}{Q`_3nbrom{NaK^Sy&U7pF(o#JUdkU%Zx8U>O|{2{{&Gm zYo$lX3I(m%eKJ~Uwv@u{?Rtkt1>k@+{;uA+#nfH1338&jIooH0JkeUIzobHe1&;8tNQO^}C zrI%=?RU3o;bIjOUjkSv|2x{EmX1yU6pUfk>usnlRnA+U1Th`cKgxx0diF3zy;X-)P zrt|1a#W&dNKCnrSf!^&WTNis4*8}%xz@NJBM5a$6lP$2}-;zZA*Pnku2WEroGe(p3 zO;HXort6sW>g`rNhFM{dYcwHD*>nZ@weVP2Cs2khp-esl%eyb#Bvxj4<2PNfvgWr+ z=kPLskaga?2l7SV-F^^Fg`-_gbtCn^CAc{gHv{St9C1r846{i+-6>!!Dvyv1OCi!e z2(|gUza4>aT~K7Q-Ph18j-@1{gL?OOGk+? zFaMZrl*cZF_Sov0M`$1q5b&?EJ6ta(!gId#6g6l-uDEdxS44 z!(J$28Zru)mKk!&c#?E*QY>y|AI#3}#~G!j`1$BYV5kNt&LcVOAsCA@smF3`{VFZ4 zX(7SDg)N3zV8z8H<{c~#SP?IA^}XVu&393??EC_8dyJm>pZB7ig8|OT&GA3gYU}@1 zt^O~_j2ZJxmh4_~Ihb>_IB3meh14LnmMxPauOh!`@OLN}!AdrT0=lL&JcJk~sJHd+ zl|MWVl_so$KTn_3D&{-#C4--!yu$Q!`Tx!FYmh2ai=a-W9!fMHGyM)c1DWnRrYpSJ z&0~tAA0sN7@clA@U3`4UMfWwt5vX89P7X^8XH0yS=iwVYjskoZC2R}7WU#5ES#`>@y5BM*U%yR?IkaEL@(4T9cDE&^iIx2_crDzkWv=qrwg) zt(_h0Q)N%??(%6NvhluNgw>#il`YTeP-0PC3vhRvp#&!aLkRgWR5xqS+>`AZRti~G zD05;EVghu{uh-BjH#p0@d_Bs7eI6vP&n1FjX7QA5+D8` zWf#>9Ij7U)Wt^ddcoB#<7#IM3v0Lc?>M$S(4?G59#@yVceUZhLSmc_hC!^LM!bX_C)<5MK|nkI4F&y}t-t1N`>573 zi7kr?1Id>OzNd1Bn%YKiu#_f^&`NYH00%opIXo3e#?!sWO@7a$ZgIq~RpEA}e|n5LmJ-jSrO02!pfvJkh8@LHikyDvzme4vNkJZefqwnrxQ4q zsY}}XBT?%vi%rfc~hREvU zaDG8Uw*!?GCpxBF2%O!G&JD(qwXoh15v{ZmWjIOJmLgVFXew+ZO`p>!PfXDU}kdS;DHF?Af>xP)IZm( zeBw4+GA-^F>xU}z9McHRf^@!`*kI`ID~KScr{(+YhWaDx zLXS5maBjf5MGF?<*C;rGDnGie%H5f@UCl4-<$g~O*!XuvKt=4h1E)-iqw3RvE%f^v z`YIkKS0;_$n4SzvfS@cEv?u=qEX5)Wa1L(n|EYNc5<#?Mb^KXM6$TZ(&=}LHX_$zore7);SyWYxMQP|vTH|m%h zHG#4>Tn4$s%Gl;fB%0W|+(Z~2GdvjNveWguIwRCUwAi12V^Ssywy|*?z?m@}uDeQF zSW-o&O}|J@wxfe@&D29b+Y~0wITIgfuMPfnEGg88*O%HS7#kT<%F3-i(E<1gbR~I# z8humkigd6|q8oAo6{Gh|C6UWCkz&Lnx1bVn&WDA>gXj3^KK(LBo*phWtq^vQjcRR5 z&(9NQVvChDVgLP6T)jds}&SbcbDh#Rd4 zSXuUy!pQ1pG~GOy`V1105!9n3wgP!7qnb{D?g*7Toh5c8Mkn`B$A7puT_|9X_yFvyx^G2MXMQBOIPOpGC@!k2J=55to z-pudW7{Ji=>j~SQ$*2wB+4boCF?Ev_Jq1Y{MN);|efY@NV_K2B=six&!)G+-2$6!v;71pzX6}t=$lF4l;QTVu%9pwWIgWmx2Y6K2uZ~<)m}XgxKcB7;cK=_$F^xgf1gRF7CRL4>q#oQ3ERqbo9`TR zk7Re7`e0RNeY*MEfqNjgd77jcw7Yb)Acyu=pfZkjhcgG}isH~Ghf8arow)v;HZTY*1-5dv_wBbqbv0VDwH-sD zIn;Eaq>A`^n7sw48KZFv+3pCw_B*)q5p#>wMb^-Dg)p7Yxl=J(=KoD9QfCL?%iXVka>(w~^-TFX(er$Cj zLdX&q4fm#3B}_&6(=aI;ckP@**dV2&&&35Ek2r}!Ze;q~Z+sEP>w)4H*ei5ll?=i_ zOtdlxx)*=Ijpx&!A#>1vyhISg$rJw~45gGePB3Koa&g+3z4)3$?P)h4pX;lE?nxK# zjD{$MGj4u~FAMh>cC+6a3jN#<-@TvC+G+J{!B z^&5yy1ElZ2R|!PL&+Nm>{eN5~3aoQDk#;8Yla1M}3t1T&SN~zMQe`S@x{8&@ykB$> z5oI)*uGfpkdWHc95D9EwYj+0sCoBY!_Yg2CbV~rrx{Iz(#`^Y<)x$wc+T3#$}2xM+}3#< z7BD6TNcXfzquYvoaT4oliINdWzrdi(*d)qiJ-JcR^cW)&Q9i^Jva9ZFQfAJvcjOVe z30{J0!B86^g7(9aagvb79zJ&OF;gZ_k07<8?K#@YJ8~#NTANg~$wnXvLAkO`^NsV$ zh7if4;40qQr&j>4nR6Oisd5rACBW2L#@&@W!J!omMvCe#>sIvR3f0RKrgeOe74pMW zTpEW#AhJ~|X=bbsG>j{eGulY>`u`nwltjd*X`O zL(}FSrAex4bIk$3{3#U+WGVt%%$PJ8t;`>{o;*_%^~QjAZEJKCyzwbW`xT3Ezaxsd z^#H^3=BX&w=&8bm-bRZ`SGPL1t5R?c3e+kz$pXSID{+A_kA|uJ9jK)tzPuOa_2djW z3F82sXPvq;8jj$D5ZdHiS9x=KA;Y^@i>%=jICHWpiG zuS$A+CR4YDCyHhyy8}VH_hnL#-mP>l?n)8CM7y0RoY#i&L=Ue^ukrPoc3^wfcJQvf ztCHT8y8ZHI3wzw}!>!@eIa}|?AU-qni*4=YZCL=Hg`Eg)2lk1ri%+^8fnvOm_wBUX zwZvBFxZYuNMmTnyMFc10H4?)=EJ%a!bNVEI|j8z3Pl?eNhQiGTZ z8&$yT{bO?vn}Fj1m@`@rPj? z+VppG0-h|1yo}={WOi(=b6lPC-2L-!eVUSP4EzGcZ@LnP*`qf;J;cht z@P&zIxsO|uM%k%`VMx>MTcV=)5}&18QeV)7@3@89>cUqFRw7j387kusT(SN(DesZt zG`NOZ`pSklP9Z}>XH!jtLwiU@GrWLjoFSHOz8asqFG-5hL*gp}t_0`=qti=Uj<>PF+!wTR-5!{u94$;)4=4i!N@$8a!nA1(HhFAOkii+i4&z|N&$M?ApRChS+O zHkhv?*|FNvJND|+WCj0a_$cEgkaoa}Zf@($CSscu>gRWjfUwp~n?HiNG_@bEM{MmG zPJPV0Ev>{tBV5_D@U%i2L~+PCTALD)b8f~Ob`$-zAXc25OMKMKvoJLo5h2aR;TI-L zHHX%TVr}r>Fm=v_$TVHsUMoO-g)OFVBE;y_GyiJ;tX>4fEP@OA6nB903!dJ6O6b1c zzYOLC10$-zkNncfhVZHP@aT78n??{xiyv|AdrQly8@BG1VQ|=og2M{Fe>^{r9j>uy zhPc_ngK7uTsKA-%NC5>h8K_{eA)Nj#eCj!9H6XA*|GID1Jo?m?xY=?wc-6ZmJQ^km z|2zY3&cErLdoYC_5&d1r=9fnWo^%-LK@RLpQPX8f(<-8tHdvtOnf>pA{O#aHM@*&2 zR5F)u0M6#J>xGEw{B5)ZxiS3(9m^*3Y=~m!1Jfo>`Bl$T{N5L+B8p^tB61sAqF6l| zC>z)R@?dsLMSyabrz7QeAI6>W-VVAiK>{2Zuc$0 z-DZw?AhdPr6u4Gmk#eSe`5@#(_%sEcu1T)nD+^;|30%KSI@4w%=EgE@h@xae(}US2 zv23>*dX6dou$a@CIk zq)dFU38bN&%)Rg-Mw>Fz+;JjfKrZ!H?XV-X2pOQ@tK0i(MUVU}HiVpwt96hj#9l#e ziwQ%#05@&IS(s(vz}ZwkS_=!d{v|&C!Xa8NF_V~fwvNX{q?m?y>HcaCMedU?qL}5R zoP$xRWKxpYY1s4#c7iePe*_puEkZ!NOyZn#eb!_*n9TUUmrU9yJDxEOtyYPk8zUBN z?o|kpum`A@3%{DU5xc;?SMMe&Le{X@bOyrQ7@e@?IgrB*1AG4@?%3>twRW@0g+~rg z5g=gnluG+C+@8*T111=4?of=OnR~m2 zp=Fpq_LQ8D6d}-G6Sj@g#c6M!^gZQokmqi12ct^OEWe8c&>OAs)F1Pl^pbbsW-UcD z`{z=4PiE-%f;zoi5Rr75W7IPzS6vZsb@olMQ*{MEK%}_`$~uou8Shb?_W=EFb z58yDqWb*Aifw@9}Z~Q>`M`VjpU&J*)AIaKN$2DPR)!_MOovxHj=BbMob@#mGTsrd| z{<~qx><_hJ(sSVyUPba8q5z|^)-YjZRX5^WrnT+x8?0U^c10uhRlf)JyVd%ojOk@{ zBev~;NBX($x(y(#muy!HH3HTvj)S%Gurge+gQEi}T+UlduJlMY*Tr@i1J;k%))gog zbX_=8_m^_!++8mqCyU|UUR&8rv~hkXlEtZ0Yd1D;vej$w^id~=d%P!zVR~}*J^i(} z;pP>V6)TuBu)DKICx}0@9o-ui9z9Dh!5oi zTAlL@R^Yzu9Y%%H+1k3ga|zG7;W} zYG{TuU#tKymDsl+eq)%C`>HyZYKZ1l#z?xn#(-Dk!yG2rENghy+4=O z`eX`fEBk?vqb_n7jTc~!+Vm#LJ&T$q&GPV)Z2~yIhc|ytcT}Q52r6mS{(fTj}v%Q!*xGnvGu3y)c+AA(#IE8k;N->?6M^u zjVJ0QafH{RN9I>-tfIM|dmu$70}Gp)UsHM$S=M-Q$=bxn%+Z>eawX?MxDt(i<*>!Q zE7;NzBA*t!bBABe6{t0}!|2eLRj09VUXAT#ERAh?JnP)2(%E*40_on`IA=;1DT zQtlNnz>-*6`xml{c*ga$SIi>ptxy6xU~Op4#gfo=T9hp4sHUy zb}ThlT5v#ST9h;}H|Q)^CXHfN93AWKC%gafTr*mDtVXQHd4vgQhxl}uGw-UIaba$} zjTO_lEK@ym6XclORyUxcyu$<{5p2t{_;C-88AaZ_Lrw)0eLIb1# z^Z?TW^a~TiHe`*|vuxQ{?s%fIU zlgTKhHu%u;B)@)P($ck2AkqMWZFM)*j$*e}8dN{{0F9zh@l3;uUVL2=VKvwqPDtvX zi7aDWMlN>gQZDoLBxj6=s@CIcE~+Si+d3ggDSy422stc-srpfjtFE5A%78*`!vr+r zAeMHyp~t7J&niWAV1*L1w30=*fuZuKKnnVSLg@)6NlWYyRjrV|v&(w30w5)Y~&pf#pNRe zjw{m(O`a+3oD=}5P1h@7cm5A?i{ztf2KTd@b+i}8$PWI}b7;detepS-!QTnc%&kp- zQ}kWqraofFQ55JO@NKZCYUG^h1% z(qu7wv)4%jfX3O4kqs@ZVM}Y8+}A-wPOR>PP!zM}n$HSefxQzcBgb2$t8RvyO%49} zNK^<4g}g;!Qhja6^|udx5yeWN+mLm0AVp!Pj2te4`{d06nwO)!jQkQHYGwt^%YsO6 z$Vi{BMpfzPWdS{A{gi{>$~fC+JAPe9z8ISF&zhbXn?CFa@xs%{AU@=23+3EbOXOWa zOJsgj7Xm(Ls<0EN=q6%H$OR~9?*t>BGPh3i>}S0rzGlF>0EAi_D zxcjHyjIoh3*(i$EZNLnGwtiL}?P|;ll~j$HoE&C9Z}Iw>(bR|}ju;6zY`U&oEq zzB(BM^JjwI?RHF<-ubCt^F?nqy;aPwfIqLnG2)ZcJv_zxy{t#B8+)(n z>b;!{tG7m#UV7K!WWeAG0o*v?2Y_Rp&v z1?=#9U4%~%_$E}ni|y*k))m_OK##}(3verbBsx;u-+w*aTk+6D7kz-7MkF|iod{V_ z+1yNg{in|TroI8tnSIv8RokE(ps8}Z{pVI1{ifCj&J^ z{51ciIur;Hvp6^bjA!u4LN_2*c;HE4X5)NBgX`5(3WIA=Gmzt$$$_FaOap`(3Z$po z49$j{kgr>8=-&M9!Qug**NPtX9r5?ORB4DdjI%h4eqjs|CAI@-tW3cesXT|1GcMn6 zaPj==xBsqxFnTaR*t!01g4a(-z574rSxHu8Ss-r;ON6Vz^kcPO{6*?-?ahc7Qc%C+fL?rd$EERL$+z8-*y=`dH}y&1O=s6Oevt;iVN_w^ zK{v_;IQ4VW^N084zbt+lvrOOH*KPz2g89uW(Fqd{NHRuo#x81hkc>pedfysriDEaS1`lKqFu(DnM>Oj&all$wf`x&K# z7fjz|PE|Dq3ubuHRK+F#+>vV?0AG^=@3h#GM7^E7v#+u!p3%FZO1y7=K24J{FShKW z=`;8G(FS$PyeYuN;wy*lq%`)ak}DS!y|=0o-j#$BH@z>;M&z)V4J zt!RNf&}?rED8EvH%E@LcA*++{5xgoL^~%nbbjU>(=~4WXDx4#WI65V!e@~SV{h8Fz zalr-G?|=tzo8-H$o9YlDDtTGFS$H-Mn<=13n{Tg}5tV_k+vW^)6(_~!_#ghe<>Piw z>f}GTPX}YJ0GO7TCh}QckDMqkkL=kyYGkDf)YoLW9ECfKt>&GSd3^W0IX=e4w_Ze0W86{rVU zX&FaK_@tJp%l1+z&nU2b)=>P(4zwXGCPEdd_3?*b^E%i$Fh?BGGq+4_mfiY~$rrc4 z77*dXZla<@ja`7@cNot+qPZ=_5N_^{SMya2&<0|kB-z-rMql_W<516H6AP? zKhFl3dkEyOmr2O+_%f^dQ<{7-19)4|E?ASG$nj2h^(sE#)2;o1Ko7OL} zOnK3`xTd6PO+DJxD~6o&X7FPFHR8cZT3d(b3!nw-<_kUc95wj;7$mBzP*QU;o z#%bnmtX&$4BhX$>upTm1PhhpWDa&s{=*15(@iX4DhkT54)j<@tNJndm{aZWWIm)*p zy0Rpi(MmAC>U!E1eSg(T;OVPghhkF*GPAK~HsyYFSzW4`$-WrXl4sUV%|7A--T`l> z_cW_I*a;p<&d8{(lW%%2GvW5v6sGr#z*T6%M1jXxd)UnAZe{$Bf67X?$S`g{i)|3V z^d8JI-Q8=wNjDxjQP9BRkus=i==*k_g_@LoJ;eeWR2u5KyA!Tm+HWqD3I-n>8Kpr@}H~eD8$2Q9kQ|Skjy^qGy0~% zsa^}yvCB&rj_rGw=C-qJ?mv@>+rvd|dj%DLrZ#Fd^)hie)UT%=KJLG=)3D)GW{w{b z(y)6aH#nF<7X;tFGg7A{42mh;t)Ixo8VTHkm8d- zLC(qgZ_d1oL_C!yYNjJ~dHDB#^xEGT^cRNXvA4n`K>ixL8(TM|LboPa{|;j@%*Rtt zGsoF&dmgnYOG;5jvLvz}B%rMZdea86#wsN}2M(3rZ)}v%&MHrxgORT08Uu^7-2|Su zbF%=_8tv-9qChMt*EDYpcHPQVdp{**J}cIr8+R>tU?`?(;u#=V!*djYk;^4BeAx4L zH)pN~GI#tBosxwMQP#po_lL$8H7Pxrl&@Uj!H7pN!P*%`7?Y0aSPT|am?v)z0$7C& zYvay#Km`{2VN3f0g+qKZP)O4o-;XmVmL-75Y5H2|0_}QDcgQ-MZ*EUHGYR>Emb!6g*HBmm&+NE=)qBY# znJsntQB1lDIX!*h$4jSHxsq#@b^^c|KE&IJ{Uhp%%E67(7n4A3gtwXMPJ(!(_pTWT>zG!X5t#0!rNG=^r4z%k@_?59ISG3#Nvx)x1UCt5F@ zcs8g{IzmrmtoLTDuY_YEj|Jq7OH&ma^>av0OG||$g@;}^j*ew^+AMo$cAwtqwpX?q z{k7Coqr%2~E*hWm{C+KGv4l&kO{CkQ>7VC&i8^%3J`1xSO1Pe$|C?rVAXy|X zfE~NQH~(mm0Z++H^kGLZ@zp9g#?eqf=E|mZRiE|9j8=x}(Vk9;P7T0=5B3r$6LQH* zm}v-8=3HJNJTvfxSLdMLpV7=fSTMAC(7LDzl*5#)m8_BOssid>*0$n$4A42JSMAyk z>2GReV5?Qrnp2|VZT+piMLMr`R9T5(Mwq!;rK>aq=`I;b zqC3K1;LHH0@(Y;c%Gyn;)1Zcm4(9@k}|ui+VjSx+2; zn!!~K^2a=8Ai@%1zxC)-jP*kz6L;~N`Zkm3JCFU>E+;Yfls0=(T7ZJX`qI5NRPIT? zU1=Kl7FtvQ$49IGHbUrK{wciubHhc|8GN=e&XW%;*&Y3vZ6CnOF?cB@XZ?_;0{m(G z#49l)zm3NUPD%M$%<433kqgg%5rk`)Jt_KBKWANgTOlZKjRMt*k6I?TA0OEjwL7Zg)juDeWj8xkV zhO+I10b=J+VH(p*QYl>j+8Of~8%U!^d}mn|GSpv|QgfCjTLJ-pc#1Iu<#J}UKIV?I zk4t+hLW@9Xy!85NV#k6;%y*?s-~48?(y81uX};l|JuV5<*+mH{R5JGo3S~i3qr?cQ zg+(u57+q4%*$iKp#^IKa4maJ6Xu1R~*1TU`3@AbhB!SHf;I`|O%)02y(-Gd!f_eI> zPKhJqRG^$J|1HI$25A0&*tg2K6x${gV=@U2JXgf5(Mx)pcoq>6-1$_Yg&8k9ZkUJ> z2^K?2A|=^p!XUtOwY{NRL)RoQ0$_^&CZxp3eES5w5gWTQa zt(}fuadRHbc#L6A(cq`uWr9>(hf{+ROdKVG=l8CH7XDS!RpSOkNvbhcaCG_daHBe) z$WcPWUPbsXKkga%tzrKTi`q)csh!SLU0dh3-35M7L1N(hl%3PS;v*vY;4^ecYd_v- zv;^FxUr?>%{_;-Th%J`g_$Uhm&o6iQe!2Yv2}a}Z0C{pmGjUh^v$eLa(uoU#5%j~F zk31VILCpedlaw_o1}#D%0fVg{8e4j&N)sjo5_SF?I1}QC93~bo>F~nv1G(I(%Co7I zb3pk;qM+25&nx`e1hTg}6z9~RuD^W2BM;d4`(|+KeibvUA~3KPf^Vj&m9k>_G`D=m z=+SHyX=<8JPqXpC+GMIVr32am7Wr4J5BUmMn5@>=0}86csWuI$LG*Z)|M5M)C}CDo z;N^w96z;;_w?hl4k|^E7HePc&8>+e*vvdZk8T9I=QRhg`ugW`;N&BzHic1c6*EfJR zVa}SXs?*VNra3QH&WK=p3q%?J_&N=T79r_R8kR)T<>AAc-=M``@p)_%ov?IHglrss z>hhAMUtm1<%yA4ZJ+TZvxwhHT8+EOnecwe)0li zo@HNlQbjt*rwvvTjVd8=1>S#|JYrhvs%-mkV$tj+%|+9K{xOXf8+APT%b7_w-iwo; zG$SIi(j=CSSXMSj?8Jl-8At~O5I>o_w>kyTZ?gF7H!t&Ss0QK2lm#P01|C3V!Q;^U z8_CoNgzb#-hHDeOQ^|(?`rG^C;>>!-#-@51U1agl9r!d4M;;r*W@P3qM9n`;VvR2H^-v zl0*&3u{OSwI-gq+S#Un{t{gB)q$31Ycd3FMh(OUVD2oTgR9&M=#`=ZqtKt(|DX4fu zReRpW{K24;zLp2u#SF6Pj;43a?RsmU(qgIj)^{{t<@o25Q(JRY`dT#4S5jFe#@Vp& z*cTuvBn1ut14!DNP21qPAn%gTQxR}5r-E8B@6tb@nc6mg!>33ngaJlgG*Tp(W?_V% z(=rZjjpM5Xy}GUayfaJqVI-iQIP9Gtz5EVO6C3b*fJp?BYePX^U4%#_P_o@C9*8bE zx*l!LjMxAmx=|ctS;4&J6}F4e#2ZMwZlG6~8Sq?hL335kl9b23++Jk4tM+uzU{Xdh z*pr4VP9!R*u*<155a zuf*u!Of<3nrhiq-=1}~%_7|iNq#A?@aILMsngz0G6QEqf9u0qKemVk!#5?&z;XT)G=2#c;XXN7I*gj9s@Jsmhvk%60|5ZQ;ql3AP@CROK9<+> zGZbtd^=xDoT>w+2O7eol0yoo_H$K4Ft%wMpk~wMGZo@w7Bd_a2+uJn18t!|F3?yGL zrR&`XZzjMC;Evt<*5j{YNr=9_Yw8sjL$~D2K-|Byg#4A8U}5y4T5LtZ`73I7Kknx* zD-9xkf#+tEWega1vJ6?BUToIhM!qXHyoRW5Aov!<)vy*OA2c6x^I-R50%`OU_*mLK zvPtP+bFxxo2@MH1{J8fyo*Hv@+ndQ50c|ZaX*>z{6UpmEfOU60$xAqOugpscc&9q5 z6TT8B#JD1WQi1&YROYh;sm)va?rZ@Xft~gVausvaBLUdweb3hF*DH*yf;WStHGax# zz$EN|)sk$FDaYkZ)K&iVXB($dLX`2+kZ5qrU;}WCl)o~u?F0$2DzXlQ+p!GHfxraZ z41l~MvoSny;@s~eW*@{-86OENB}eu&u@mVtTdh_1s!JDn;-;b%{>tDaq_T9|hSYqn zA-BuK!t5fzF|gv=3OiG!5s1s#$b)nV0E)-*OzjH?`H53AB`Or6fwD9G|I93N5U_N5 z*<`G?BV%kW6jqGYi1lKoTuTG-r5s<+x=2Z4<4GhNq9YFb*w|>Uz;T36{-0Fw-ZEl$ z&7?x1v|lqT@IE~VJdE3t+3x=&GEA7H3hVrqDV9;VlHrEOJf3GfQclijZXT1Bw#NQa z+PbZEV08k#ZbNEW)JP@8^a`<(5!JuJiiU$*eBS9>P3|>)WyriM+1D? zlU_dbF3)!PLu)6_joU8t6m|3pRMjE(4xLyf3wr<;p6%37sd@*VnFgumcs;#TW8(%b z{po(Sqquj^HtOPS@ z)L`&{b+!0xPCLPiw;JEz;%M!bzBq{WhqVRZ(s2J<#c0%Wuqt?OZLUl!^~S5NLh59< z6~^l%uVQ}PL_HP8y}_l6rGfVuBNS33xed2IlMG?CqYR!qs%AkrOi!0={THbOH9WwjQ`W}$%C zRg1wWG#)i%(8bM8QIl$^J5N@*sFLU=4&g;OB~sf>h#tYw!{^o68Ww}a4UtM6fbGJ_ z(-%%->kl6weTV|+1>oS( z(M`j|SN3)!FlZ-;at4LaI~H`aaZJ|uTwxh>2hVG@6Mp5j-j)d5PH{&;7U=xm%V{(W zy?2XxHdocKQS7EQZ6;dB@)uPHx6uyJUD`;#y-aM3*M~T|aOaPTNH!99xQ=)wf-B=2 zelfM&8l>KfU( zdL;{p0AIUt1QeenHiwSA5H2?ruh|B5+)@DsFdMehTongevBAT2H-`%dDlQQxt)B}V zXl{j=cI`F0&8`iLP;`=O4kq^$GVfN#P`oqTRMvikhh(kh{bxBBHt&G+=c*_I4%_Ko z>FDe}Y#s^fVjX0`Uc}{Y>^3Zc56V)DhOTISNadLrrD%vJo~nvUC_LarBAd3w84aeD zZ`}F?V(72ruYI5+zB^k0bu@)^z2mr(8uE1Hd2SR9c%5WIgeIBZAh2N#PWd4Il*VF` zsf&B!n=(vcy}l8)Zni1idB1TGNjk_sMx=-@HW9_Yz`u@x&!rzw6q+8Z(L8uaJk&+% z#vBR2i^9|b(H1eRmIE=a^^%MdfBB>vz{$CugoQ`|4Wk@vgOS#o@OqSW3-nPvAO|3a z4;1HlAxDjZ7u2;E@%f1~fMyVa9dJrBh3sU^igs#{R1I7pA@v~_D!VHRM!D1(cGVXfSgyalUTyq_#MH>fPQ+WG0_EWN-w<5JeX}J>P49#1I!zl1W_KT;_R{f7*9u^IC7djmA`oW|Cwln{Sv4ms}Io#~M7D^lT*hFoyuoAIJ)6v)L6LgOOYDb>B zmCK+0NF=!oZx(l^-&TN^_sD0IrySK@BtM9P=}O^~DPM(dAODX=s3kIa_9Kn`cI9O7SL! z64M1wAKYB{AuA{TXKiF{^`RA6#ppV0lbT2b>p*mnFUiiC0?(2e_DzR@)lj8MnE}qU&^pk) z*q?kV(zsirwnF;Vxi=TZsxgu#9=og6e^130f&fCD6fJ;4ktu>wzG^@W$17=hv=>Q) zyl4|RlesgE$=6_`VC9;7kJ*9poQ*=%gvmZ+%yz-_oDJWvhFfH|cPw`Cle&h-Jx7nB z2I!_wxuj^;wU+i1@81dL4VTJOvpoYh(moEzWza3ZWMR$PCX<#XPa)Rbb!I`H%sqEs zY3^hkE*b!E6Wqi?M{}wbQy&yij5NBe(C|Ku9*5_+S~@<6(_FXlLXorMFeQ=RM^sUoo4{q5ryWnTGX@x5aGGdBXgKR>ZhA) zNhPM;GBh=*0W$TGnMfinVcM3zP3FfjzhzU?Gp8+#2`)wzO0g{xBQkbna9U3$xxlk6 zEV?{>o>wi-{|00SUG%p9vk|&?X5o3W!xr!IQNpyn%k1|1a8=W*NsGO}vMk^AsH4Ml z27Uz;;w|tMxfG5f+#@Nj#NxZcK8iz8zsI41)?~A>&5Nlxi)FM7f^RSJZL1yZVcNBO z!|jOOvwR=hu2QM(#F@N075$-F(Kk9_6mQj-b46n$Z4hPk7J^2D?}Yy+$J7&GB)XbW z`3IGF%(_lG*O-Jy9*U(&#&~mdr~GUmN|YFowweQjnORO#F#|k8<#%_yI=DreV))G0 z%v1l&U%ZzGwbUzm^y11#OY)3=F{gLXj^V0*kqF(L!Kza6hs6($aL647W&>^L*>cj) zzHy*4e$Cdm(1KDUCWyI!LSe2K9OmfcfQ&}Q1|1w+k0xCeO#pR8V<^$yfD(beNR0-- zjsTO=D4A@EtioeB-Al~lpi#oMy2wR^G(TP3PwXGV!Ur09*_)4*ZD?U?g@-nQMX$U^ z>F3JVT*XC^h;PE8J)@n#}h|T6q2~VFb`A2GwrY0%eKJNf7ix)KXY;bRM zu5rx4;U?_n0zEZ&Os)*_OC?-v;zeEij=5hUK$rWd_I<2 zSr!vo4BW1!9M;WYKDx#pK^BEbp}lOOG%E4RWIyPF7~w>Dmfi7T4()>;FL=Of6bQ#n zD{TaD0Ia;N%b_@XRbjlH1$neL;?1EG3ZbJ;u&d;)l(#7Q`0sNeJ)Kh>^C&bx=o|GJ zszi6Q9M)_1KsP$Ep-Beyrw%k}p5)*URK~+^5L|`E1=Kc8<;}g{g4V=ke;_pEc7s_; zo%Yp1-9ATbIqX9^ByJouM2qxh0w;UAX1U^f8s9_JtCk%U7_L#;WD3aJ{b9E9dBjL; z^AI61Dy=_RUcAc4>xD7SwAKX>=jBA9*gTbPQ#dc}EC&pA;FNJ|>QGq4e;>Q@H0igo z#=7R6_HT;UOO3ME^hM+rb&d5GLau78!8F{|dZCh(aeDo#;iMHZZ(job_~e45A1(-4 zg3oaQ)x@UxsGRXLK%3cjACQP&!K(mXMyi$S4BW+(0^Bc=dv* z5l|SC=M$jG^JE8R2*U}{Va&^zNq#b2Nu#R|+caQnMn1wY0Y#7pq;!U)L%zYD#js^6*ims@4QCk(WsAp@idv zG@NQ{lu2q2r9PkOu}xv?F>1HLgw5W)gw8$$Wg3_X6{WJ>+LDw&NPrB4WZQ6tiw?Y6 zz`PJ50xrZ7FS=Y|UqaSs0C^s-22N!Ha7uvihL?D>Q91cEjB)EgTffH?l*n!u7etYB zL|8iP{-7rvymACJ>`lNQ1m1{QpUD^l1N#Ak611W0jMm}5!&1ZcwK*oCrn^BTMu}tz zh9lAm_7MiZ8ja||hycc1qiGtgdr5=1i%hF!b)}%2y+p0VRnjFf!6Qw4p$sqoQ2L34 zV(}DL!!1ZdXCd_V3kJmxnV`r|k%gisaiN-)0l*qTCKv?PkVm8cQiZ7c!-!}h z;;SH1lr$iQ6{13ZzP`q=O1OPPK}KM(8kH<_aN!EvJ;tY~?GAe~IJIzv3IfJqW&d_| zmh(V?b2U{&79gi^??m5MJmU?A-+0kDywT_Vd`aBxW}C83hX0JOvi`xMi(8>=+bKPq z{Q^JO!;gQAe`2z^G{I=^Vbi2fPb62Vk>(xveL#(~0etb-OH|iOHDD zzuNWt1e>#R4NF(`+`6OJYKFlOq-x0P<@3rFGV02 zCAehJw_zATKQ(&seKB-*C+M*1hRV$$#ZtcBXw`m1nKD^dcTQ7av=Q1ORDNQE-?^H0 zg@*n<2Cy4lM)yP)>LmJCPwW=Jp|h~5oQtt!NUJS+A?JpQ2j`cY8_p#|MV%P#**&$_ z+RWZh5=v7MU^;es?z5CpHU~cjg^uG~gnttH)Z+R!rc@tnUyO=-UPj&5M!e;@c2?~d zfd8{&$4s|iXjE_-t60==-zK;tZ+0wG#{O_J`S~{phijI@9`9W4hq^I@#9XXJ96?%OXa8>#c`!mXH7d1_X9YL{N4-`SeG zm>;HGPh(gdHpyOJ{Yc^K-FC3=hM&NOB-O9Go<`l`XI$#4QgSQtkYBrK?O^MHhn>>a z1vDHk1ST``YrOIxs_A{b-(Sr=QZGEm-f7+tYJC(7m}dXfM4vPrx@_vwd*Hf0ZrD#L zPhBWYP4KYW-4pgeu68)v=@(ot7^^P@x39Pmbd>v;{@Um8(JiwrUtUKlZ_Y2-I=ITChIyZ8+Jt@4m`;$5{QYAMh(6`-f{};^gdTYH0hPCp)7=rc*Fr zrvIVdG5ybpc=Z3+EB|4f8GylF?$0?mSx}y_vGOk}%Eus<%amlSJJXCM9`3l^=8n2>lN*oL~DBAHt>EopfSl zWnoUR;9qHF9tmyMJ~&rnfnmg2$-VmbmA5a8#coFV`yQ(w#~M=(b&UX^<-@R4B|6p@-+8YzijRXFKzE zBJc}IP=I3Q7B)Um4q=#&({xI2FF`FC(HD@DbI-i1$Eax3t?kmKie`!u`zl;uGdU@! zsy*ERzQ526DCH3r%9m27+>5{l3}W7p&tBPl{yorz@%U`dK2x2k(BbvF1x9u&_{|)( z0CFfaWZ@FG6AuW?u-U4w_kO2v?4*OTgSm5EepxEkT3%Xu+T>p;4d@6-FgI6Ck~~YC zIbYghw+5w-IIo+lB^t%S$PgX?;S(&}U>LG2;gaP|x$&>A_HYw9P)#!ctZ)!^2!v^$ zP~@ZZjw?g)uz^tDFI>zJUc7oX>uqv`?qXiiG|B^HR*sg{8tYB0ybPDaL+U}A2>;f1 zO`2kff}bq_Y|~8>0Hv{ zLGq&sfFK_SgcI-^=Ite^SHJ1NL&XfQkZ9OH?Xk{eEY%@jO&pfd0s^;qVn#z0%C15O z0&a`h@bE-vLW_2H6N9sGfkH1r1JesyNu#{$(+>BN`~u}MZl-{^yan;}66=fhW~rpJ zX-l((p5h?64C^rg@Ce17L4o|fV2mN$AD{`C#Lg#01R0$gY}_7(S6s#9jv#?{4c~us zr453BGr@*=TrMdXE29Z~xm>WA2R6bo!tU^7aU7;a3-2A@e-#lkrwcC+YNF{3f(1^d z2Uo68H}x?Ott^J%o-h@#HVG3=&JIdsUFG9JK)^D`9x;6Ye7WJKZUX`+p}ZOu`wgiD z^+TPB-*V6-D$HYpcXiM2=@PIy@nYV8i-Yr|nPvuD%Kh9R2B9uL{TEOWZcKfaQ;-f3 zX)sJ#5R`1Y`EcqpAouPqV^fZ-%9%5Z7(6{=Q*ZEHvKk7I4v9xfwPEZ_VEGcE5MfhW zJlT}dc9*+=b|!&)d_>p=uyNLPJ1Rz3u!M``T68nPoz~b-G-}P$7IR#QH0_rgx z3A81qS>WHC)mb0{P8ZnFWgl2&SBT zSzCT##z6-vB|ync-&J=>gThAHeoh#_!ml#MH>mJN2Tn3DNQ0CshKT5}7dQLtN#?gc+jm zXt;v*wuWowRmlyU)LMf2)4H4qS#JoMc>I1YYY#E?!l9E$qMLdW)nwmyoE^0ne`~w% zgzA3Sf(~V%Wq%X#zl-akmLVM{)L8lm^fxt+EH5WsE@QR-D zy99cP#4rJ>EYUPYrbgiMhM`z5^jM>O8QnoH7#ZGP%x6e7!)IdnLbaQ!-?T0#w%&B~ zA`VWS*fc}2FW4wULl)3xEGv~GEuR`lEs}gDjc^<`dkMxp3CzuQQg6)N*dXS(os5@+ z8c6chOt_e>Ix!6SA(c)KOJ>_WMsV{#e zm`Chycg&Z~)+*^zT)xkTSa9Kk}&d}-s^5UjIu=2&ylxY3aX^IR(B$h~vT z-wjId)DehX>kH*oG=6wd?t9v{ewzKS;T-l+*8JyE+_kXF$@!}tm z`=UJz2}+vNEht94PPnsr4qR2uhsuVzBDPSZKRhC-2{BCOGvewTbhD9~cj8s}}~rrFvWmuunM|yS-^_Equg*DDr>d*EYBzq|Ki1l7 z@3pQA;4oRbk!A&sxFiM&LcF8=E>cp=JWrlt8F-00)kdioNdm=2Mbl)?1kP3wejW{s zMo+&KV7Og&g&HHqn^6P@SP|{1xfW*!;}-qkgKD5S>VzGp{8L8dAy1ru+KEOKnWjANuV2Zo33kz=%0k({LS8UE*aIaNTxF0z0wc*+CtfLIyL z5BC#gRmK`Qk1g2t=Y0mz@3Z@e+=Ytbn~t(=nfquxv%2#ajOU6mTQbobM!A%EL{F&CBg6_$|e7F!OAs$r~(-$@a;lBbF zt&_GNjn1!GCM7{s{TL!Qt~u3g9*W_}yM3``dq!y1evG#tb1}`aOtC;MJ~Nva^Qwkl z{azM4{nc#SL{HyEx82*PzQy=pU5LdyNH#_0S9Qcq@IUP4=x^=H689_RgihQULhZ9) z?*swOlRPL4eIrtO#kf;ga#-&2FPS#nF@f;B+u0?=0WKi22vdTIbIF+eQ10IfBGcP- zgE^GEGf$VpF7xCCsA9Gd(^&(v7DKJbqSaBTYDRRGe3mpv?_>@L1lrSzcmoHV>{q%j zSaIzG!{hDOf2se1!`7$6#0ZLU`4=j~x-XLIFo^Adfn-+%QYCN#%IIwD#O%828{fiJ z$tuR^NbEr*4`LeO+C$pT8n)9>%WZT<^KH!smzz|5$N@@~%&3|?VuE%ZyxK>4K{H(f zH89To^z1ltMeRmzP^k@5ZVJRU1^dEgA#fdPdPj9gB@LDG*kSUi@ejg!Z%lA!0ry97 zn$7ae$3{f^9lSHZk%6Kv1TUmAdXjpI#^sZ~$XpNtJ<>kw8)nrXl(40QEHHD2JaT3* zdKj(4!pgW{M3{0)K1hvu-UlB1H(IS>qms(s9nZ8c{OC4pFZPuos zhh$ukKIVq`RxS^!?A=_Qd1z$Gl%MvsKd{(4AveyiLg(aLF;pnJ zPUzLOrr&UMjmV414kYTm-XVY6faOn_qwYq2sPZ`52oV23i72(w`R{rN;lBzZYj_Se zz-K*#nN&~80Q&Ft+J6v>OUbO`c!fkO`%miY0^wc0iTr(?I9<#?goSWM(|sY9nMd6x z!9v*YZ_g4FHsw=d{Go50|0nb{?q0yoKD4{iU5*<29}Q{dlZK@9kA{Ssi&!>Zb~n4! zMbpsr3x)gS)OO2)ck50F<)h8(t0m}MTRK2FGAUURtLT+v#p-gXvt^Vjz4&>kxZ$$E&oFs5QUI8eJ`JW=~{aPO2jg^GCE9=_25 zdJ6snXy3bKo@AmnwNm*m49Iwwr+liLZprAK>H#L%-Cp=)R!2VB=F0nS`~_{NQ5YU> zTrU_CUL3D&aq7wsI8>fHW!pJm{(kp+h{~{I}HQFD@j;92! zNAm&B?~+iUR`9du@9WieEp?P~uI7pw)3N8?#L9&_KeR1*AN~Z94y3g|hKBNP$)$*P zHNx=Gn&V*^wa5&kZjzWb0{$mJPb|@YJcE))4w>9v>0Id4)XtbNaAmsWjaSE(;0zzT zx~1uk<@Ht_<1IZN4@PH0DxS6|K2YV4=-5I$?YuMmz}`o*sk!W#D2s(t%px+`j12oIS$5(v_8dX>jWlge76 zndl(1Q|PzGLI6CfS}|#G^3~WbV*yp+#Kek7nz>^?A<@ecYgLOAsmowgyx1+l0mAP0 z5LUPNlAd3S8Ii;vbHoGX@Zm%&qnfAVY_i*FI-hogwswZ^o!_^6!p_+qrA(*0AhUkpo9RmzMI|?TYN?B{mus z*WHXHzNPLC9g>IXE#p@37T6XrN?}cs;e-aw;~?k~^c7?Apn=?BEb z=MO7lTJBNi9+vp-c!_(WDIs0(?V2w?U}*C5L_!u$?eZ4y{8&j&b^#m?CpS1!;KsJR ze{@rygHax)qVB6J%Uv?CxNNExTy&1H9Xvvl#*I)aMyO|(E$eKkD&;6&#<#|vqZ85 zS1FQi`i{ZW$lu^`?}7?WF86a=&e^Yb8I-DBVSWA*Y)|%U&g}=Z(%9o1fF?7egL6#g z9DKxZ|BO2KhZpOX?I1F`+)H!@d(EQ;c>&^2qd_W&4eS>;ZYoMGCsTD3B>r`F?JH7! z5H^V~=|;~iP=n8+aCk+KNVL*=^3Nt~F4Lt5BHsHu!NiP##p`^6?U!Houf4)G_frR$ zH(oVXnY-wN|u%-6JSozIWc{Yzfu`MwswzrwoY#JI7YQk>LOY|L5jCZc?h*zRd z*>Ckh$DU)wOVikF*zC$nmA&iVu%ktT%Xy&=_DekiQjdmn$=abMfcJf8sua2Tk!pR_ zmaQ`GFv1E?&Frgp>t z>wvMMtgs#E$+7xz!QCIS%#sZjKWR`iN9rs6w8Qh;E5uT~h_|bBdAK{T2r{b{S`ES}N&9CKfk{rPrEcT} zG`N;@c{XD+ApoZZXXfvSIkHwJ+5j1Uz>AzLHmX^vanWW;P>~{m(n(>Frn`c(F@|ECoD-_%$%2nOt0&S|n7%Ee9e%I;#GIRKUooos^` z$3GAs6it%XQY2Cw^%nxDh%ZmZc{`C7hJf5|z5}@@`e(%zzKd?+>~0SPI_D{?xizEY z08Y8j>++zf30sE@--(a(*vbk$jqaXg0LiqM(T(`!?d}^Ws+C5^ImL(+%1&jrBJya* zZ*C@L<&jg@yz$unn##sqsE5y+jk}ZQmf%XxY=Q;hu5f@QCLO7E_SM%V(~*&_PL6L3 z8_3D~QU~gcX&EVck$1!?$Kyscd^q0dBGeG)$d&i@g{J$6qJKA5ubG%*>`fU|e=NWH z^)%C^rPd1yp1cO~RF4!ndg49fv=%UmHtOl?d2b#p0zDh)$_CqpU0i*YnJj^OAAZPO zI7dz#5ihU53ugV z@whT&9amZ)PzQnlfr)w-wVqHB3fb0-Z& z{kKnssA$6>`um{O8RwH-9Vb@HVJjANB+8uKTB5QidPnt`eNv}1R0etP`Bad)F0qE4 zCwWCR4cR`8sd? ztBl?K{)(6|b={muYlKr1g1$U#(Yzvrn&S+9p&r3aO# zW@687iA0N}KV2hpwR?&sJ%4ePlWIafWr0ppbG$GRf;68c5-n%?3eF ze|G?NYK;l@tZ_}zz3S0)C{4XkD4C$mLhD!GxNQ5dfCKnnF9bw)Z%D+)IL2fdC|(-J zt+xhw$0>Vj9(d((Ee`%mh#{Zdj6mFlC(4P)c}~cEv}eZL`6q#m`eMoxK+b2wJcsgvY;a%uJ2ynPUso=lvTpS`vpY^iEh*nz7=CHQ{S?px!xKox8C6-1=hoTIEGxcOsgaGG`eEt&nYaqyFI#L z9cfh!T9Y@CQLiAY-$*aNv4lWMaH0?k%4Id`(#gTwk1G|qV(_sQ>UQH3aT-~P*3yp&GZQ5eCIJqB$JefJ?eTBJO?5t&u)(D;ywltBIpWZhEW;n$lv zmE-=_k8FEPn5Z&BeG>0FUpda*!X_UtOkviY9FShPBi0hNz1vY$W9~A38xOh<5phcA zJqt3$KL|dqE&{Vxl_UUJZR}PQjAfDp8^14=X^VFWlnv5Qv_H7&=@0j7CIsmw)}Wc} zX>l%|#xP?>avFr0JdPDoi95QBt-ePq&OKQ>t6lVRE#eHY3|Y$iJ@TAzh9>S`yG}is z>yW5SnYjv2$S&T*TIp#tdj4Ycq3njqydsn=RbkqP_xo)uqo@S>J9@-w*x4NHdT3@w z-Y{f|ZYJ0NSHi&LCpnB+&b0^eAO=3tZ4}Y*$~J3n+w|-2F={T%n|upamR?TgmEaNN z<1`Zni|G&6-i!GRLvNvDO+NE))7(7QlPv1c2t;f!y+QZgq_o<}FSHZv3D0|mCl?*9 zjy*qI^#^`K`u2v?kuY`llH**FOT`7|*oyVMyNXYuh{QD^1UU)18xx5o@sr;vJ4*~+n!k!gBR`+ebCYkUmIim#gi38q9}gC#*W()< z$;_8q6W-H@WTl+mbd#^cy`Glxv)`Vq5|~X^wEYBghP^=V0wheYdYQu@WZ%Xvz37vI zcUhXd^M%^b0}<_IyPC-HO`O^{h|00=w7S>(_=qxbD`~2!F~8O%2UfU~d@Cgkm{`r$ zxcSQGZf!hV)lz2Bm|c*%*aLw8Hbjy7@Re~B?kQ>iKIOb|Y3hM!|A_?Z-u z0mmZk-6)1);?*lbG1PH>eE)`FZh?VLgm>*}u@->Kd;?%W3%7Ok`1J$!XKhEvxR5a* zLK+l!SGcDR!6E$<3LSb~ZDK~6xZF{Us?522l5e=JB5ok)`tHomRv3|R>>j{wZICk* zmX@M?u?sl%r}TqhQVj)nZo7ybP!T4(_#NxLrJ^k>7JHt(eAOF@x1<<^mxE*At4(xrgwxoYWL1c@t}Z5D}ys zbyW5(u_lsUY2*Q$p=8N_hH^lKmzM*t7BZV}4?B_^0+2m2sTQ+*16ab<8z${p=xv|S zJh_CxLEk9!vnj9F$HYUj&AIS8K$t%&(`7ZJJ_?st;zvZ zH;Pcy`Y|3kd7TvB!~V8-Z1+r`M*4%s>#(HGcE9-$HU;_j7$FJsO!9#hj71SEuKMTb*@$@?I7#3?`NONW<&u(%c*$NsL z+rtg*bb`;R_6++p-JA16sF_ILC%4C3E3#(*_i}&1#0ZtbDO~0y1K$`TDijN#)v-c0Wcxd}s>bxYr z-HwN2LG^dGi={XHCm7VR1L01j*)0?zaYfhd4~&Se2#o`;*z)Y^B^tJwM|*% zu<>9St&@8mZm0Z|sCKf?Sq~O!KBd~=94z)gWmXhL zpV+EVW&b1cGqep|EDV8rT`{2D&6Li5H%R%`>Mcg!tw-JSebrZ7XZqj^XwrW8l^nSz z+*U8K8Vy3E|4ed>H~2F>nXg?qIORjRPiAhwB`o@`!oAUy@vRhFSX}sZ^k%7f#aKim zOEFUKIYX8=`R&U$Z<0Xn~<#!ATYp1v5Gsc}HFdSd(; zU-A2j@bxU#(>x_Tjt55_lmQE_a7}h01{QEG0fs@biz&`s?!=hQimLDjqVEr6A0+pY4@pZ@?PEkO3MS|g z<$V2lIhI|T_rRs>7u<(#(chb26iksKv4e1>>nWmF?_b39a8%)e82`Jo;qxHxzjS_| zX!HNSs+#;n0%C5R(XXoiz(as>xc>hPvf3Q=>+-)t7?hdHytvVqhMt}cP~+v+6B%Se zLl;Ak;-N&ggPboQG3CEwWOiLDk?W&;n1UwT4WDx+-Ss|^fWztwBwzKc2AUL_u!n>f zNT~7_h0Hyb%_a*sApKqVFP(CjI#%95C~22am7DZUq7(63{AP z*5bX!=d>32ZB?9;;Wec9M{zG`#zLGEVQ8@jZ%V>XxYtI^3v@zqRC^?=D663_Qxl+7 zw8H$pj#8dc8iDO5V8o5bFeuwSVKMw^g9sEajk-s&cbl?YhMdEckg;s7ZfM9rIo zA#?J4rksXj!IP$!q0r5^rv^==R!Z+d?`kY84ioWov~kW2yV}RoM$LiT8MJx4xaa)t zPVNTzYX^V-HKle8(7PRp5tOnR^~R^70-1(_qQG$l7O~3(nP}YvgGaz29 zwuF-rUZ<|wJ}t)_&4-#Qy4^tBno#WrM_uJEYbAy}smh6#EoSOkp}83^c5*x5nuuDv zt8w`LtH*|v%A0a>9(@EfOR9ZZx>rAtRoEt_2Nh?4h&@c*r@q>3{1Xz0UAcyb`L&rU z`bKI*Ht0Hz&faHulV7SoVK0}E5v&}lr#c$5i%P;2l1}1^I6BJq8nr=lbjaGvwrb>V zk>y^mij$eR^4z#y2VMk6c)N z{lcWlrK;H*iZ=OYk}eBru()xF{U=>i9n3)Fog&wyQNu*4AN=LW@4>f-1>X+sGnA*5 zooMqyvhKdlh5U-o{mFI+y3Y^PQ*~^@0~%*_71llgZC>(QLN80kj$rccFHpBl&T?dx z4>ps6tir{EnJC==RCa$7T&P!pVg>T|y6-1p71!G8@KryXlQ;C&-_1UC5!szf^o^%V zZ74pf+8Z|x-$>mLarfF)=dVtb{u=&G4Z{|thugSYUim2w8pocZXEgWbmLO zKb-6!X!Eha2oPt63{#53gK#M-k3yyN1i}tdt^L`2otqLMIWO&pH3<%vM{J!o9wv78 zHFvYUzEXs1j6$4s_@T4@h5}cFNp3^c|iu$qFol-BNYwZwspprviT9H|D&lDnXF zL?M+OcAlgGa$aruK|!3Tv0Q*S+F1uh%D%3_=1*{cnUdVW3GETtdF zq|dj1=^EMO8B)}RwQ!70uM1aCI#@?rBB;IL)7#=H z+cb^zHCrLDAF$!|vPXtFt+Vh7OOO>O?DC%T+~&iH>l%(29#{ zH0f#A_St;dj(1cv#z}Pe)T(`z`LfNDGl`qcgLT~kU_Pg@O~ZjBPuU~V5HNNIHk!(# zDr^gCVs@0n8#t9dZLb>7ZWTWkMYAy}`8D;nJCU7RICB43I?4m$sw}{ zWXrj2Im-qYSr{2evmzgoF7K#tP;Vwzmkj5QODSiQi3na~b8R-8F3lMVr}+Z37qRoPmR>m3c^@i)9WP@DRn(W zp_rXKQ1?;s^?!s;S#7NoX7{Z*KieGzTDHiM*rLO2%i3afW=VFCwxhq~eQ`q|Opu}} zruCttkitioKZfL+i4oIk2zMB2i;iUP!1r10Hnz;6USCkFL@?Wh%$7Sjn`~bicHu@> z8!}8>XN%{;NTe_%sl7>uKRr~nWa`~ zES-s&d0J(y)M1L)AzfPXHA`R)tZP;4`wYxuzCRK-RYgaB-b&^^vPw5P*3h~6E@m@+G+iUPuaOB#wFLegOV;6M&{-% zo8%Jl#U?skacOAz#SeuU7O`9|NtQ6+iYVCSWJ z3|m}dTm9og+b=fYmzv>?b1c->SHU$9v!Ex-S1G!9%2#g4dK<0o_L))lPHj>2$n=^F z7l3rYQf6LFE*^+cmRiWXp%8vP+P@wJ1IcN7QAi->etwsAsWfJ|adjcP*vIl1LOhb-Fc3bl0_uahRvg42FL7#!h?79?y4)sqp&6 zLxXpwbhn(16!yXi%4!h&>e;;~@2`3D_-6XyH666X#8+dCtS(P`12w`B&(|;x{;a*~ zSHA6!*0L9HoP;J$aAlEnW#Lea-?GhW?tcP8DQ0+zCCIQcOM!{g3#d+0*emCMHUy>! zu93scXoiHGN7p;YAwUlSurHWq{bU2X>2?H&OYwD!-;j>|1`9|Pk6K$G{k=UXcE^r3 zkR>&>fi`Jmxe9^9&CVZ4ft;tk(29fO`oSKrKzf^}yO_L2qk_JjSr++?#&6aZ+$>8PL7Y)s#|r=+9jLBO(5` zSkx1f6Xl(#1YYdtUIfvl&auMl-s^rvPY0!iqe#E0n&Acoy1~eW$v$n_+;HJzD zw9p=+6*Dsx$Acss#!2kfU3#r1Elk!i$&t#vR7+LjHM30RvWQLBZ=g!MQwl_M23Sl0 zS4*?uq|kWSX>Fm6&SVm{tI!M>xhKjA~R2_CmtD!-7pYs`PnRx_;Cp zFGcAPe^x2ndRb}oKpstIh$~0C{p-28RYRcxuFwtA50Ha5ByHmPL>uex26{`fwn@9U zJ{Wz90U96L7>S>x%D~d41@N66Y{wR-wrhE8K-+J@#b@Pa+E)~_z^;w)Lde)pPqjR-a^{z`wdavwkz@hzgS zbYPFW#TxYD)7dg>vRQHNth;d%_Va=99JgA*aAPHG=^=tLd|!3b6`i{O+oL)r1>xcD zal-H$@1xCM_E!c`aELY1G++G~)QN<|eOkI_eY!ue2oAIAK7r5+qC(PGJ4!}$&SGf2 z*WaLy?V+E1dwJ#--l&hEgm_3%X|A^~4$-il*HS@8(EAmwh5Ra!Lcd30&tWe)$2r#_ zZ{f{@#;l84vdr9;IAw4|e&SdeSG@;Y@yZUk0XY>(@^9XRFwXEd0GP?x*Fy{*dH|zgOh5v0g z{5 z^$`U@IbA2k4^{uaqDmQU*th4O8TdYh;ou{r;6@pihRq4_!|o~ccYkS zd=2`b23?R7^P4WmA|`EX{Rs|tW?!`;STKOD!!>Y)9_Yv(HItp`1|OAmmJKtUUQSE> z=^2z%!Kd_CU2Pop$i@^ukY9NX1lxv~2-vVV1w}l}^fA5mQHn!wuOxko$x&)1T zD3`8nB9w%X5CZ z9!nyswr`tptSk%T_dC#WXG6t3%5hG+eC7dEY`aSy_kCH6Y?(4(YGh+%YaL}^LIt+H z^4%yLoSG*1j^w=iA%{j;Lmr>qqaYJj`tJ6PoV#V?+A7yoPOY$Wn6tXA6j!Y&gJ)JB zuIaNnp7%`HRg#Ua`UQPHEE&`leP1<7EUD8gWzWYq7)zErN>6yG+x73S&v*GP10huV zYVL;>!N%c&bIR)9rGJGoqmKk6DD>?W=L;!P8(5kVEiOEU8PsV-*Vw&cP=X>4H^?*M z28(Zp@5lH`_-#Lxb?=iifNaLZ0mZ#7E!9mF?nf&NJEogj5bjSX@#mR8$(lbdL{r=g zV6l(*1!V(GvxQ|zUwWt-a5fG-1qY ztHeDv%9a0aa@}wTqZX8m#)RLR1T8Ha&`5+PmdIhUEIG6y#huc1sham{IA*^$++j6AaU&wKfp{1 zB{~e)3**(a8pEOWsOb~&w4;vEXhZWq4oq`dfth886sdxLD|_QojLn? zROo6~7ELkiqPaR?j0|#q#p*E87je$A3Pn61GM;Rbz~mpLXq&d?ltBsHkaN2qH;)vy9VMBzX~|l-6ZV*f zg1Ix(G+G}lVt={HJRh|2TJ17NL|azpo=F$Y7N8?M;UEBh+C6Q^(O7dF2^2ygganCC zI@_m_gExNSiUBpRxd##9+BNxS9``uCVZPT=X*mA00JBbE_K1RA=oZ{l8Rim@*gs+* z!WzSNnCA|2CyKQ-QO)w0V`G0vF^X?~d>@xk&rBSEAoo$C>o?-a;z(+4I^M02vDFAM zC*J8`u*U5HhXN%kA>Nd5e)YjxNQK7rxB(c|=V}`)=4x4VPiSvalpso?J8Ock=c1S3 zLJb?x&R0v@o4~5Di$#*yskmW$bLg~9$$sKioOI!qMbIpCq1~?&xY%Dl4p=0Pklld0 z(l5IW37I~Mo2BJ@`0M0&J%OMHjOyx;w``MFbM*$eoPushMTRTsiujpp2X-BLs^BU; z+9QZhFn^t?bGkqZn%}_-Mn-eWU*U&4FrkJJS>~t7>n?vvR0$jMOytS-hU!{OXWWtw zE5G$8dRrl+Z^(yP?iJPx$XPfeTd9^57SSOFfJHhz_3=(wsW3U|dXjZHWwv;0hWkhH z*_feTvw&B>eN5bJvIXW8)$q{S+Aj8x*Y82A1$sc9_q;O9$5A*~_pwdgFEa!)Q zO#i`Mg&lsDUS{7EM~&e)Gaub_oP#*iqi>pS;L~RA#LzUiaO?r&LgO6sOR4g{R27!3 zY!++8a98&{s=VpyrbCI11l;Erb}^>`-#@CV1wpf9i6(y{e&3>wkXsM2sWl^V3v9dU z2cc?h+m5@dXX_!Dm1>8ZX!y8%MV*w~fb(%#gTWf19t2WR4=4?bYx>o|qmw>TW%;$= zV|V0U6CGZ`Z&>5oi5$~RnhTjqPkvAO<#B@b8Q$N9cKzKz8@a87JlQd}0I5s%S@Z(*)R4j+&ee(`<(S4QPdVqL)mXG^-C zU;+IX7GWV8+7u^BGwXOx;ZrLgv!t3iP6IgiAeSvCmVdqcPlF-VT8&gpep#wa=SUf1Hef}xN0uF{J%k(0kruE!x+b{iD2N;1eh9D#ea4o5M8`f+Pa?CQk!BWZWO3=(s&YZgWXGa6! z4Q3y#A~k`&>vnhA8Xo8|v{TofiB!I6BFX9rT^>3{>jT){)JC z^Ay)DNV`S#hOtuk$1jt~q8yoJDF^9W>zP^%aIx~#?3z|x#uZb-6}Vwi!BI_n7V=Q4 zl^(`tt-4+PGjxEjS7lxQs}gdETSraN=@WiNt~`@I1wa7KXmQ!h56Ncwc2*jWm+rxd zSV&TNqtT}+91A4<39>Ia0wt-j{^D86Vf3Dphrw5v8K7$rY-q_2sY0Q|hs1A9qE#7zYiSC1vK~NYqH)^e$gSnmK8+RojS~WL9QRkbNkYTO%7reX^X~WsV09_ zSXdILG=A4WtVQQs~GFhOjP|A6~vbHDYpDnu$Vy&p7^Yf&VhIL_} zH;WpwX2UNvSv8H&PV04?6zSRmK(okE9m~%OIJy;=CQ!_T{Ft0t&G_c5_LEWh)SCZv z(StB>m`ByxmWPd=c-9Ho`t&_BcXr|KmfT&3p2 zci^xq>wG4jFQaphRe0Px(EPW zjkgmn2Mk`QVQQQJ${6(GeM4mlj_auE=7R}KNU`f4154!M!_M26aA=*(sADlLh=?(g zm)vLx{Ct?Y{h3oIlNmXjL3@nK!M?91g=^+^y#^zw0|FP2y`$b4=gdX5m7OujLD|7B z_~9&jq;^|UfV!A-;!&EpHaE9FeIF3WEER`o3Pj+v5G*YJc=oiQ{|T{Kh(T7a1g;A%J zFFLSP7mORexw*bQa*OsroLAB-UR(hYT7J<66q$Iyb-Tr>59^G{qM@lHH}34>nMfB= z?3Y_lPo(Eb7hdF}&N;`sHpS#CWExxxl5En5lF>&KggzMzBYTE#`)OYMo2oT;EtH^u z2^f2lys^V%(977oako6vZ7R+rZ2UO)Q}T=8C(MYpmJrK;+VHx8Y_C`*I!!b%3gyL$ zm9W${`ZvW+IzwgpsCq1P10=6(O_U{e*+32+XN7Jwz3m6OujBywqii?e2OSKVoELOUAz<^ z7dQ$R>B0Z3XUUfV}u)~XLeauM6ehtarasK%qBsn2_diJrZ zImw#N%yv4v=WXSsz&l58fRjG!TxCQcH_Lcx{S{}+kC+koO1-uGbW5@VP|x!~PUi*t zJ4vt3d^-Rle8PLD`gAi5X}}h%RX}x$%yh8W=aA4#%B!b3LJ9XkcV;^Di|p>Cv`5YX zaZYNAK|<4JKFWNHIFN?ImyjUQGHe;CgWX+e^xAxMy&6*FAfFpjH zcOkXq8Q9zqMrCbX^hnlD5ZPx`hy0A{H72)FHvgh}b|085opYy;9kv-3U07)cDs%ai z-R(V|v^P#ljuJn@Kp*0Oxf)CX;ZM7!%n21?<0*MpFZ2afeT$R{y&%gg;UlA6<0iLa zC)A(iQ;aBsZ=V(dCVDxy0YH@jcT%&4sP-yE5{CmnT;O-6Tg0c^ z!1)GT`25=%5EWfgVxgW}D+;hgQ&_th{D_4qqz8^hQ{Dw9DN9M4rM<$5j{x|hk{|~g z7}fzzS@dm>uqh{%3RZq@dD5miCZ@sHQEKFhR=4$S4+1Hw*#7>!dEGAgQXGJ8pMlsC zY$k>t+A?zZYS|CTHDOIb9Tvb-NS&_NIIpktUDN^`bd))>b#@l>BU%OSzyU!G#uTcf zCGN%l!0cN^M9dAO;`5KskG;zghm_6N-(A4FL@4s@NbXhm=yt9+;}Bvz6-Ms4=4+Nt#J5(Q1UY$Sjp>zPi{qy>5@LVPosxZHnr)CP_o1cZ zQwhyMYx!Tc#+R~Inf*0NggrUV)-*>Suz#!c}lVN1f7kD;T`0>+# z;-z|rM-Y6P{}Bf9ERU5XRn{h>Ig-!p4ee#_jh^Vl6ENv58NMoz_0Z?mxIOybd4NHM zbFq{dlx$YqMo$8o>VYX~4z*dkN#WCY1D@E{dq20_mhL>2VIaa%XS8gB%d6>pPc|8h zQi!LwZ(|wjb36zD!ttHGdN#I~*zCm}XUfo9a(iHDx@ArsW88$oY`y7PI%Xc;GQ_-r zz9e~~XIU&Va59aY@+%TGZnF0Asm%q2>FlRB4+cYhXv zi9Xe#`4M9czJT*P9}Cuj82ud;SXVPfib^Y-IIxyb=|Zr4SwR0t_F8An~;pa zj;paNOwtq?hBt^@1e=VY0;F-izW50eQXfVS(=vmXP`my}GX#RcD+9qi3{8Ra<&DAt zXBDUh$qf?_;$G-7YnF2qDU~W%bW3y?fi-<;{h6R@m#A{iuFz#i@eNXjXkn){yI=a} zocZxj>sFP;{t8YmYz%JrVqdEdu`Hf%XSRv6KiK9S3jItl9n z2P#27=Cz_qx?EF4+ovH?dj84<{R_=`U0Q5y06lVz$DSTz2SeK6?g`BUm2*<6c22&F ze7io+r9>sdzSig|7=OOA$G!=fT5#Yhdh)e|(z0Sg3ddd(Yt7NB4GQ6>Q(1_9!(U5?*@9!hE))=|5#Wq8ziUv|cIZjV# z<<8R3bJc&&fn}K(lPNu#0C(3l2t)^m1Y2J_PE2+ge~c*IimdS>GvVJTR9NojUV6Os8#Z9z*DU^dpk&TrLKt=0eb z)f=+an^*ItI-Vq)lRE9j&gB{-Cpw;A6*QXoqr!fq%O&-6YS;vCG|iw7~zhL>vYNG=toA^VS+sxd`bXY*>PjziG4wuPbY_b zau-S#6&05)lX8Pk>0u5HUdSPA7)?@uTZ(%J&t-*%avvNGm~~Y6b;0-m z7^W)g`~O;`r-!VTZEJxCqPh$$z8i%Az8lh1de;MBW$%MGzR-iXe3~Ls9*rB#jzXsg z>l%Eksu*&P30U%ES6KLC8-pJkj*E1c>IL}Qj_LuRm zlY<~`S=Kcx$frmu)J<#Z_X_)-v7b%t>L8n`>nKHJRS*2kv6ah$@}I9eNqevBny2h> zLS@nb83|=>COn%}zQnB&-Tj5m6?WOcq`pC_X%((H+xa$gwH5i_0h-b%gh%yht;!Yl zNh({Zv$>34iY`ZfWC{J~6O4#JFX!{o zEMpL+fBGG*QAnp*@TEUa-(6=BDchx_Zc4<3JJ?=FZbLg1yO;aXk|Llh(`CGZf@zV| z&ctlML%(+49u~hnnsH|VhpQHkvRl6_A}^kIIj_Hfyc{ThEi@-W6k*z{7;v27Xx1nn z#NfEzQ+!TN9^#BUUH_FmbFRHFI{Ge*o+*VCx)m1iP4FdC9yRq zTr5Z9j!Ll`R7aR!g1YI7gnt8NjEwD&reNya944^ z#Hxrx5K#R}HIb~l_K~e)^q|)8Fu(AizPPPA)DYakv%t^8QjZL0dqAD}lgdp&c&>R4 zZlPidFKkOGlni5+(qNvOGSU!(uq;rk30m)~6=p5RMP)Q8FT-@O<5aS>fFszw->l&L zO~sBXK~XR3bca9bZkCp=|GxfbAysgQ34;x5BT+xms!69F#SINcW;l~jy0FiBeX3?b z%YdshI3b@Wt~j?YJ>I!HK%Y1qG^3uu+r{gX`9&k%=~%m+*B5|0U%>; zOv`Q`6hsU}Q-0O@uK1$q8}s0CySGaYxv$XmeMQw=@Dn2HXE8A>-W}=8965*B9Q&N; zD{TeB?!%eSBsQ~A9CDL$v1`P2BhZ5R5ge@hDqw7-88*M&_wjY$;*EzMBTMB!S zotRf6Iduulno$}|{vTWC6r5SKXzL^$+qP|Yl8(`_ZQI5l+qP}nwr$&XZtpsE>)fil zU)EalVZF?ki7~!0q+^vUHvw2{#&<59X>36%Hhx=J-zY*fOW2D#DpqAidSPLxD3ti> zO$HrytRu%h>C+EB9v6}W{8lpIqeQXoQ{QHml}dgXz_5DQ*SMd3B+B+9IFo9KzVF(^@N;l*Rk`2Z>uUDkeIQOOoc zdEbY{g^4&rcgM6*x1xhx@CFA zkYk=5dldSDv%0KaH(&2&j6pkKHvw!6n*bW({7+~Ls@H$Hh2~=Xe|24B8&fAULS`(ILElwK};6=C2+P=3v6brrwYZGt%m>wAZRLHP|p$$m+u!%%C8P}V13b2C( z@7ff<9B(C|9KmB0QrLQUX~+4HL4>EiiC*vKO&(N)%vZNL_uNv^a8i>Xld`If6e%*CRQ~7M!j1zI zu$8S_S~`9QxA1MmlOL1a&Dp~^p7_I~ns*6zqFl3+BkS>HyIIB2e%x>7^8zfHS4lqc zOZtT1T71842Ls!1{79hKTPILrDF-T3dg8vm{FFjlN3~&FPpyXs*OcCTO)$;0{ot<% zL1d1TU;Og$T?w3M+l96*J7$b9^52zrK&xJm!?FE^Vuc{(IiOLain@C3T?#(vhG$Cn z>ZvsCLPB}7am2@$Tv}~;#luO-d4}MpIDI;#^i*Z--qrl*$bhPpiVh6J{K;&u6m}I& z=dk`)SyD4Fdco%^!LwY41Ky<`E6F`eS97OG^IVj}g%)W+5X-q*K8wzvhP}@h;Dxu` zP$69ia#o`H=M`l^!qWV_x!u+)9J4?>*|7Q#sW?zxmo{1P z2`>=;8qg1_egoQZXBbMqJGp*o?ZOv@`V(*GsmDUty!0PTq?d`H7((GzP@eOYPnN$V37P$@rLh|--5l|(d5&atIqfCOO zw>2pV0~a)9MHKLb(9Id!)6AC5A)2;3@QzWLTYdrDEME40ZS z3~p};%+2c7!5fI7a4~{VXG00Z1nnj+WNv$2s?T_#x2X`@gt4;>jj}25+DvH~`I`KS z{<72l3}VxZI(louD7Ff#J#kre+xm-bcvohKB5XqJz9|MjPe?-mkY^IinmCt%uD-{o zu=}E~DG^E1FYu~j_5#!;m~nG0qB7dNX5-02o&7x0!mAC9MEn;Wt$+U;;avh6X)Y^d zBxW`bF_Z(yjS`F9#&Z#T5w8bf=PxjQ4jAU3^7fPL{(h1>Ps*!o%1`_5srnd$`(X88@skXqwD6ETLFlhyKtGGc^H z%XEqT-IOIhcnb}2YoZJajL}^Qo({uy-fywRK$-dE8COpMFvaORIFt#hxXuz6H~Dhy z6JPNTEQk;Xe&OT-ZC%#iGy2kD#eTC}p^%BXE^hW0wZLEw0NGNcaa$=9D4}G6Hg*%{ zbK!DNOQyVA$dYA)%{C*Hc{#?b0fgk#!Nqiz&``pBek58_G@n=d6 zHMxp_%dz8lSfD8+aAfyjzAL!|Cx|h&n-$;{Q7IeO1rIvyw|zv9Yj4V(Y)j~<+dGRA zWgX-^vXTmJ0J?!X8Y1_icYmHUQ6cGmobn$3Z%xt2_Q^6=_S_XwKz6tC4Z4*gF&Jk~ zyorX=&gFWABq1~tP{6{~{c2nYuQ3VmuSwjGj1f)VPuvxt-9Op7pc1kKcWn`wFUpK) zTHL&xRsLn6cJs&LebuB9tQ|XP9sMt51YDJ4H_&VD`%Ss+p3aoRp^L3 z$GE_{TR8%oj+ztJUlL?T=Sy0SGaTyp2z{`{s`7OZ?;rp5JmLduiN7LjPI&TTg+Z9& z@L{KclW|H?%mfczF{iKT!dE)erqZsZ_BK}b!cCb%fH zkvc{_{K6Ab-akbry7Le4IqA;|Qb+))I&eNyJjV=5R;#RbuvhcjM)`u0TXJ$h)Dd+O zMVVBJQzio#au(mF{Af45bf#7idGW_vZAWS$^-@`qCRL;A+v~pH!Bkg|l1F3B@uF@x zK$Bthl8xVbZCGF=>r-^G{a^o50rz4R)ylgR`6lP?I`4{!)K}!UJFX^9I8t61t2SXY8HG{}m`asW6lF2SK?8ydzzH8NT<1-|A$KGnD25Ry zS&+%C2p1+4QF4Ncw^XcFc8)qCR6o@kZBwRVlm5l`hHz^_CK2gPoOUbN zaPug0T6eFQty)I4hBDn=o*RZ00LAXJ0ws$fS_FT*#9WUxT7W+%OFcYTiTPd)hbfKe z?9P^;z5ZN*(mHvSE3=uh9m3nedyZ9CCFNDS0!G?ls?Tw#?;+NbmwczSZh!p=psDRE zxS!z38A?2SxtI9a{RHN15#EI>W}bY&JVJzN`l2-s(TM$_ZDAM$?n&ANh*P0Nlc{27 zhE&bK0^4a(6>R)zOQNipcg)r(rw=6$($XU5t#lEllflmsV@RyA)i1r-{KZ5$7i(ZY zCEo!4%oUCoXF##Us^h8+%?8e4KG)KkdIa#|bx_40aRlXoN=9OF+ouJM{lx33r{F^RR&w`-t z?vcQ=eaN_M!U<7WJ@(MF;7}>=geTw7F@|kC$7}%j-++?f&a52}?2^YL2Ci@)N0+Fp z$-(TXQ2$mn!uD=xA(wS7p_Uzwgwr*=|H4JVEG7jmWg=Ne%{C&vnxAs z%CfeW?;yhWx84MV1DS+foj6t7X4iX#$}07Tm*&4vg^aXyWkd%RWfnL}mV{rp{^Afq zWgX0wx@c?~`zQSQF`umC{i^`{9g}~~^SAm)G0=V?;X4Po?(2{1>U^`q+xCdlT+H`j z@O0vvLdIT0&B-SOnu_zf$YQ_`5Zfr8(EskyiT?BXAIl{>Gw1)mNoVC^XZs&blGoCf zv?XrmMRgL4)5xi|)d(#D;lPXE;07DYU?eVS0%C-}alW!rQ+<7jYNoN! zMta6DfPYpgVe0z0K&_I(oZ6r!a|RZ_U6`<%?&&}0LlLS`5kEg@pyOS;7_;L)mDGQAuQ(zL0rkTjLlAx zU>1SReR6I_Vo%0Hm<}$l%gNGR1OmhO32g~gI;fU4Xthjg=J#j*;RkLc9H;#>;n3KW z)&293u7{UZ-T2eb)SD5LyV6rO0*bAJgPKRLm{6crgdU^E6-4Nj4rWCWU{|WveT5E; zc{!-OsBB5Whgdp)Y_9!2upv^eZ8-Xen=>*RfEFRxfqRQn;jm-Z#@cnf!^xX);rZ5; zn7P)c50dKRYfQ>+3u&eGH@{q03BbtJ&q#$S2|jF>AIx=15RfqIY-~LnC>5YXmA;f9_gL2N%7$OVN>N-|s9xf_ z0w+aj;yhNvz8#2haTsp-9^K*h8DLPjJ%Pf!KgydJd)Z8Vg8{h(D2NX1$fSVAF>S6l1O5q6B4wFQc>sm-~tf9-FWBq zbFF7k8NBF=&Sb%asm99E{87M6q3Ih(lZu;JZD+CeMOZbj?z?^;;wuPp(DGwin}}x8sF?Z^l1{ID?-# z@NXGvQnt_l#s&#Pz1x^zuhnEi80WInXUQLeReg~lW~gA*i6@w}CMp-O=cxT>x~Q8pspfIyO>j}u6RGX1rS}7hR>Q{`Z0GT zZ;_ATp3g*CFuK?G15q&1zkP)B(f?j)MX!I;4zKiviHbd(Cd7+qnc)L8!5WUfMU(CM z09v$Li;Lk#KrdnD1*vMQWvT2p>^x0wXw;zeqejro4d~Sb*=mTIC^Tn-<6UQVA`V|9 zPMCls_z&Lv0buFyk3mI+(BQRXX!TuP81>dN!JvibGDg3!j^%YEusWmj)qR;Jm&ut7 z#OE-5GTGtbaQ&wNXF=dxrbqOv^n9X#7@CNL7ENTBP%_%akHUK*BlQ~g7>{*E?=kej zS1cu1IBIxiw+jBoygK<4r`YsKgF8peZb$&@*Os4aC+FBq`E7=~*{DQ_k(i}KPnu+4 zQTJD~m#W3>lwXM8^J_9?Q)aF7+|bz^u;G3V0^Nu!#*v&Os3uNz3b=#0>=_|lN z%V-Jf$4A+&Ja^oyCRd0CCqiU4F6r&qx!YZPy=$5yC#b)CsW!3Gd@CbGcojRZY17kN z`gsFO?7O*%jRYg*OHRXRiFsm$R!0^EOx5T~u>BRK7JaXNRFb~wqFoTVHj+gb&)FQY z%ggR7T`v}_Q#k=G+)f<5MAuA}nGS%m198oXmqhN~xPKb3R=DUU`026+ae0S9r?P-^ zli`Q#v=USbJ^?eAs{vxD*9&3Mw)dt;4!g@&7rZA56I zTElNVNhoOEDDVkhxdLI8(ze_**%TjkD*Q4XlT-2C)`_yj++X&Gs&#p?TpZAG81-&n z2L9WCcke=dWeBWw^nz3(hcw2Lu8Te+vTdtNsF(*eXB?v2=0iJPG4 zMm{8@{v6hc&EU4kKL?#QxV+TBZa7A)B&&O#oYqSmce`+iS@iFM_+u@@0NM(PcbVzff zwEQxM1M@)|^saVEfOa7JEFaTh)s=`KKI7CzVmGied**;K+jQ}r#0iH%47PA{^e*|v z8=v`S^vTu1n|3Ar!F24cIUvX1EEX)EZCx|69m_rv{I}5_3w_gTga$z6#*W|kjR=Tc zruf|My>Z8a$ti$_chH|%(Kb#Y+vjpDMKoO2!?NZhEv3f3ZUQ+q7M+b$A{F8~y26z6 z7I~(G5ZLBP;7WU!xTUOyOlT z2lwbI_Z$q_r362S(VJs@qd=pSdc(MxtyPt=f<^2VJz}NKiH8%3)VJd*%YRM0Mr>}H z6pb#vU9hm+k2;W%)6zH_{_U|C6Imxw2v_}ry%RxIwKFyK$QZyyWA`sSc|m(|6c@Y& zdV8r%ry|4j^2-YKk_>N}>#gkAnN5+;#+TJ^qlRAZ{x;7oqI7SS`nsmjLj@)c4YNeU zVw6^2^$!)|Q!Fy7Oco`lB4dRji5HjgT@jT@&^(w7o|(2q(LEf@=~B2KeZLYLpbDiiYx>u~qf9VH=QPe*U*F%O9mnwTK>7i-U~l z16&oKpMsD>t=%12jOxX3n4o7vFb?ALI3Hbl+?$o0`R&4MG| z83wfqD!w#W_g9+WdIWJZ1)cPuVv3@B<}0nmG{hz0kzEBASytzAz2%fo{epX~dUiK- z`d_?8)@}ggfzBg+sMa(->!pP|>5j#co~v8rm*86S8B;^ZEXlh4&9tg(4P=iwUt9md z8t@m2c!8Xj*_><&5`@o$FLkGfsbwexYU>ppc5kTaou~4%IZ#zD6C^A8#dgJoros|r zJmE+f4{B|fglp>D2s_}Ga~{X?G90iZu_;gKEpx!RpyCR2b++1p*Jgp9J;EAihib6I zA=D|gA^6_G+A9K(9g|NtC;dopj`oWo^qN6<0U8%b41*AMi(H2>wGPK$XpY9)D*E$>9Bn;= zDoKEES~lDiKP9$MMeiU*`TjDKm8c>d0c3efE`8IsFW2;R^K((f8?;TcV<|<~s>LZg zvW@_QnDGa+bw0zGShGv7xF6l5X%p(KEwghKMVk1G?F+VP-@K9V`sd2}KG2>E{*3-= zjdBp{Q1*F+NvSELh9=wb~tC&?yFwGvCfB zwuYAEJNL4!4fJ5IpaLC7;of1&8(wM%yKT0pf!?IQwj=(2At>8P+=@;ZhpVe|D>8un zL1A-hvHq_`1?l{e1FdJ{KwMRS(npJGj-76a4B945YsF1e-iB%5Hz5-7%l&W7HvAAI z$Mw*{M<(i~%m5DPa?cXzZK_jC3BnIwGW{zF3EK5QZ5DbFS1iM!R?v>LWCN2v)04;u zhy(3^;}?mz99-;(sT1BbTiXaAWPp(n9$YvKGm4-__=?9h>I>xqj52qrfV_5;fvU14 zRRd{|$xyC^{ni#~`5mQ#t+!hj;CMZX98Ehbw3-pQj_~A^ziUmgBnMc=0`L?_1qEGtd8q6D3$}B49x94|(BM#}G9VQE*N=V@bPnkk9 zzq0sp5Ub)mdd$(*i{y5zbAZdf&jV4}R7k6P?s|XsTENo?XHHU0IDEHMIq9ZEJTGy4 zU=BG`K+$4K;;%v*?pSwl-foF!vsYvHTG#Fig!RF|3T7YBp19NsCg79O>M1N*#wu{)$tbi-5(h;%U|;M`jOd z&)cb!!}qE3uK}7GRqTBN9i7;R$0NBH*xEkQ`$*Hd*2e8)2&tEG8zj2KEOWEI8knp3 z0FX|HCY`nKq0zwTQ7J~mhg)uVXGaj|$i`WlzKQHEf(mKjtkN>e5nff#OJy4`Zz}KL z?r-HG=b8+AyfAq3Yrt2QXFWeLO76WDf<6mfl!{i5%jWzk)<#9}u&iW=RMgm$EnUy5 zWRw=Zn0-7OuJE%W4=4>XiIPcPB~3sRi8&Hwba|=FSdH6vbiQQyBjUM!^|o?UGUrlS zkJ)ihaW$(mpA49jsvG3r6Y3umvO8z;Cu|fVpF3cZjdhmHdH_+!1xo~>uN8HrB9C=( z5g*pczla9;HATO3?*yT5j+b}aYiE{CngjJh`_>haM7$(VJdF`k$C?PbRo81YfnUJK z8YjvS*ohMM2w76AM)Y{{jXn(n9kRw=U`!tM_`gsm-Vvp8C1yY1?|(NyX+a9c~57+{8S z>ai`Me3o@yCQgiL-3wBF^^13BG4V{`;Q8Bge!^)_pKgjIuHzAz`i$Bj5B+KWyXE}4 zl)%PbwSr7+sGpb&N`I5Lh5S^)u$NGe*9kAHpy+^{fDh0Q`=-YaHQ;qp@5*Zs)i+5B zS7E+keX0}2eZBWe>ny2iou5E=E68nkE#K8%Gs0#gw&E(SsC2Q}1D&NW&`h;uR{)FM zrsPz$)7%6yIQej2wRY-)$9$^myK}`3zKsCkLQ*Oi%ewYFR!TJGGrUL~suyln-6+DC zZr;}Tvkx%bn~tl7{${ij~A^F9?HWV7Z7LKW?pED65hUaG!JMGjB8V~AK3+dDi zcKO*$3iZ2eU(V|ql51@i^1hL|?`lEbPO31CUD?NUE`~iY)r*L2S4qi<8kZXiM|Y}I z@wN{1AkGR_BJYXQLc)x9+lW2J))-ciE7Uco*%9CfB@M~OB6bi(6fshA&g7K8tFRSH z&-P@pmt7;-z0lRvGYi)ut0_W{v8}*+eWA+npPwg?l0I1dk&FsF@cJ0HA=^z3qH&gh zGA+-WTZuG?3fFj*jA%&uVn6w+%!5WONDDZ()04Gimx&R_dt;@F6^!#2hNE2nQ~YD`y3$*#sFK${h0xCyvORb2@jWIJOzV(k*a3s>1%MdwAL zpm}1#h{#CiP{c0a{Ov|+YQa~@4;&ohztE@l9uDv8elx|Y59B4^WOC!_TfmBx< z;7!)ViWHX{NZ~w$mtlyZUy=|%N%r;50hJ)`Tvz+%_OT&&BNP`=gRSx&SG|R&uF^FT zo~GX6Dh?e*E6Y!O9u~h9H|9Sv%Nw@1hM ztPF;TH!z(kEVV3Fx>`W!Rf#^Isy#d&n^)XWjC+Yzs~7-l*f-B%U^8mbr?XK0fB|yx zFv;v1Vg!QAO7?IaY*;gM9BQ~>hvO_0AKK`7^LK*J*3sUwb;=sg!KXz0HIlovoPnx5 ziAgEX=de3zJ+IQ&ZPwetcCF>HTDN4W+ov~D*YtK(xvdV3AtKeiSPN8b1>A9eAu3n% zzW0i{WcV|e=FG>1RQ8{a2y5T~K=)h{f^fUOM!U2Fqo1a52Yg)2k)v{;7q;79f`@~+ z+XSu}j#{Iv=W|l4UrI21`UDhDBrZWqVHrHGX84}l=rCeOcWqW*tEbcIM)^BUc6$x> zN)zaHB~}6`U;ICvDK&oNZNgpffbqU|IyN!SpG*#pHkP3z~g}R&e7c)c^)!UUk=fSIt;Lep$jBM zuukz7PmqLy^Bgewb=Gq;XT-5(f_=`o!HAGjHzHPFNn+0G8t6eSF^asDUZ_yspXynT zw?ZAZWjEC7q(x^=6IMy_6x>EJAZsCM;*9*y=f-#w1}zZEh18ThYKTa@X+SdyV0=^> zD2|-sDpW%rBL=hAF03uQPN2aOOFE&4FwW%grL%ptVh<+FG6$s^=yD>3IZn@su*Py z>V^?>=?g$LH{2A`iidhS0~{Kq=X|{##~zQ&0RBil3>*wC?d_k_F_#b$%v8YaJ6_kXXD^Y~{MJ@QCA%=COhhmc{6 z;RPM+Z(XbqNb?36qI;LvX$ub$+hcRZe7-X7iEH&_`{EQMFqWng=;G`0@b+4`z0aAa z=iqJYdY^})fwkuY0TOKrfcomhpvym{{mfiI&wJ);``7(NhQ{Up1lP_toa4>^&Ur44 z;DC`Qbw|0;QtfnH`^Pqr-AMgpdF1R@yITb{6evaO-9=8gDS2_7kI z8s}tgxK;oB`tXzF*>D7wAW^$d*IdGT*j^8RQRxYNG0C~#2AHLEa^O!qZM5P{%QyT+ zFsL{@{d&>d30ls4smlDI=SpEtzWCTT-Ex)K7>&7XxIxC6kWhb-*Zb$xXQC~DpUCD~ zah@qMraAezY)c%@>1n?%vM7P=56*2xk8LnqU$IU(7hQMGu})e4`AGIW*~F}AWm+GN zO44>Pe7eR@0O(dZH#uLgrW{4r=%`!ev>Cc4{??7c(d|)j+Zv6!d1&f)|Fl28SOL3C zhWS8je)dl`h4_Jee#&XM);!xf$@ynL=U&`swQLV0Q*21VX}{&;UrmI=XJ#50chq~v6eO)B{MZG@x1UI*OwN7#kla0;m%<4&C-HWPbHsHG}XuNhD3ob$HunJ~1O?$^x{Em*OeFzoTN zWTy+MC8p&w2a5#NGn?5iRtYpMBAEmnql=|Rom~YB@}bA!lQ}?|(~Yd`A(b){OL6eM z^KJal@-lgm%AexqE*5_Rin_taoLbdAV$5sW# z&QGAef>anLMa{M}Bl#~XX@z_8jPt9)DiQo3#A+eA)r z#!WhsaQE=%@-VRb1Es5m#{FK|=gr-p-0izYHlb&3kd}`q)#~6q=JZ&f4;;vHmQH$b zZH}p(l~7tstOI=N)(U)9w=ZZ*!1T;&WvQu<3pUq)NW{Ua~rWkSQ;2Uv& z;Wh^RS1aI~L}iyC&w=u*k3|%X0#jsHp)U<&xRe-D0#lOGIn!)1K+cXvZ77gvmroy! z6UE%$*dPKAts;Kq+hJ68i27FlORRF3`r;$NR3VvG-Ut{2njXs!_duT3_#I^n*8W|i zj{iDD#*Y)!_8kG?Rp^XSINk}+1-gotmE zTNfZ=5LQ}5$q@D!pD`;|2$nms?bc&9)AEjAGC>z9=NjQ?_jB#Sm~gaNPrKqFG^FP> z*|9AbC+-4`X8OrIohq&x&gS5bVJrRu``C?U>m#I4cQm7P>bUf1&12n%1GM_oIJW_+ zz~i*u?`!_im9!m^%T1qpk-2Vsxk`g4FNc@#8JiHvBKm@&Pr`gH1N3( zyhq9&`~XeM7A+=@^;Y^@6s{Ja&9y2knp789S>jT@oD0xB)WF8cs7|gkSAf-$7@pLy zbU5DphogQj%4=HwdA;A^VR#fl1rc>*!qn7{DrraZFNy^6Ym?uq2z0rZ?ZT%`VwM0nxu31__hjF*W;$b? zzNC=~H}qa0m00~5zhck@^_=X59f=+yIm$u8NQ9F9T68Jj)K%pgi7E^M^rk

q*w#M^zxEHgKc9sABLP?SZz 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 delta 155203 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

Fk7imr<%~Fiz+!< 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