From 25889f225b3593d515e37bebffef21458c961f64 Mon Sep 17 00:00:00 2001 From: Dirk Alders Date: Mon, 21 Dec 2020 01:20:59 +0100 Subject: [PATCH] Release 8f7c85c45e72c364342dcebaf79cd1d2 --- __init__.py | 45 +- _testresults_/unittest.json | 4303 ++++++++++++++++++----------------- _testresults_/unittest.pdf | Bin 206990 -> 209503 bytes 3 files changed, 2188 insertions(+), 2160 deletions(-) diff --git a/__init__.py b/__init__.py index a9c7849..88193ee 100644 --- a/__init__.py +++ b/__init__.py @@ -29,13 +29,17 @@ report (Report Module) __DEPENDENCIES__ = [] import collections +import json import logging from logging.config import dictConfig import os import sys -logger_name = 'REPORT' -logger = logging.getLogger(logger_name) +try: + from config import APP_NAME as ROOT_LOGGER_NAME +except ImportError: + ROOT_LOGGER_NAME = 'root' +logger = logging.getLogger(ROOT_LOGGER_NAME).getChild(__name__) __DESCRIPTION__ = """The Module {\\tt %s} is designed to help with python logging and to support some handlers for logging to memory. For more Information read the sphinx documentation.""" % __name__.replace('_', '\_') @@ -151,10 +155,18 @@ class collectingTestcaseHandler(collectingHandler): self.MY_LOGS.append(record.__dict__) self.MY_LOGS[-1]['moduleLogger'] = collectingHandler().get_logs() -def appLoggingConfigure(basepath, target, log_name_lvl=[], fmt=SHORT_FMT, ring_logs=None): + +class JsonFormatter(logging.Formatter): + def format(self, record): + obj = {} + for key in ["name", "levelno", "levelname", "pathname", "filename", "module", "lineno", "funcName", "created", "msecs", "relativeCreated", "thread", "threadName", "process", "processName", "msg", "args", "exc_info", "exc_text"]: + obj[key] = getattr(record, key) + obj["msg"] = obj["msg"] % obj["args"] + return json.dumps(obj) + + +def appLoggingConfigure(basepath, target, log_name_lvl=[], fmt=SHORT_FMT, ring_logs=None, host=None, port=None): target_handlers = ['main', ] - if basepath is not None: - target_handlers.append('logwarn') # define handler # if target == 'stdout': @@ -167,7 +179,7 @@ def appLoggingConfigure(basepath, target, log_name_lvl=[], fmt=SHORT_FMT, ring_l elif target == 'logfile': handler = dict(main={ 'level': 'DEBUG', - 'formatter': 'format', + 'formatter': 'json', 'class': 'logging.handlers.RotatingFileHandler', 'filename': os.path.join(basepath, 'messages.log'), 'mode': 'a', @@ -180,22 +192,20 @@ def appLoggingConfigure(basepath, target, log_name_lvl=[], fmt=SHORT_FMT, ring_l 'formatter': 'my_format', 'class': 'logging.NullHandler', }) + if host is not None and port is not None: + target_handlers.append('socket') + handler['socket']={ + 'level': 'DEBUG', + 'class': 'logging.handlers.SocketHandler', + 'host': host, + 'port': port + } if ring_logs is not None: target_handlers.append('ring') handler['ring'] = { 'class': 'report.collectingRingHandler', 'max_logs': ring_logs, } - if basepath is not None: - handler['logwarn'] = { - 'level': 'WARNING', - 'formatter': 'long', - 'class': 'logging.handlers.RotatingFileHandler', - 'filename': os.path.join(basepath, 'messages.warn'), - 'mode': 'a', - 'maxBytes': 10485760, - 'backupCount': 2 - } # define loggers # loggers = {} @@ -210,6 +220,9 @@ def appLoggingConfigure(basepath, target, log_name_lvl=[], fmt=SHORT_FMT, ring_l dictConfig(dict( version=1, formatters={ + 'json': { + '()': JsonFormatter + }, 'long': { 'format': LONG_FMT }, diff --git a/_testresults_/unittest.json b/_testresults_/unittest.json index fb62882..678e3b2 100644 --- a/_testresults_/unittest.json +++ b/_testresults_/unittest.json @@ -35,108 +35,98 @@ }, { "coverage_state": "covered", - "end": 35, + "end": 36, "start": 31 }, { "coverage_state": "clean", - "end": 36, - "start": 36 - }, - { - "coverage_state": "covered", - "end": 38, + "end": 37, "start": 37 }, - { - "coverage_state": "clean", - "end": 39, - "start": 39 - }, { "coverage_state": "covered", - "end": 40, - "start": 40 - }, - { - "coverage_state": "clean", "end": 42, - "start": 41 + "start": 38 }, { - "coverage_state": "covered", + "coverage_state": "clean", "end": 43, "start": 43 }, { - "coverage_state": "clean", - "end": 45, + "coverage_state": "covered", + "end": 44, "start": 44 }, { - "coverage_state": "covered", + "coverage_state": "clean", "end": 46, - "start": 46 + "start": 45 }, { - "coverage_state": "clean", + "coverage_state": "covered", "end": 47, "start": 47 }, { - "coverage_state": "covered", - "end": 48, + "coverage_state": "clean", + "end": 49, "start": 48 }, + { + "coverage_state": "covered", + "end": 50, + "start": 50 + }, { "coverage_state": "clean", - "end": 52, - "start": 49 + "end": 51, + "start": 51 }, { "coverage_state": "covered", - "end": 53, + "end": 52, + "start": 52 + }, + { + "coverage_state": "clean", + "end": 56, "start": 53 }, - { - "coverage_state": "clean", - "end": 69, - "start": 54 - }, { "coverage_state": "covered", - "end": 70, - "start": 70 + "end": 57, + "start": 57 }, { "coverage_state": "clean", "end": 73, - "start": 71 + "start": 58 }, { "coverage_state": "covered", - "end": 75, + "end": 74, "start": 74 }, { "coverage_state": "clean", - "end": 76, - "start": 76 + "end": 77, + "start": 75 }, { "coverage_state": "covered", - "end": 80, - "start": 77 + "end": 79, + "start": 78 }, { "coverage_state": "clean", - "end": 81, - "start": 81 + "end": 80, + "start": 80 }, { "coverage_state": "covered", "end": 84, - "start": 82 + "start": 81 }, { "coverage_state": "clean", @@ -145,28 +135,28 @@ }, { "coverage_state": "covered", - "end": 87, + "end": 88, "start": 86 }, { "coverage_state": "clean", - "end": 88, - "start": 88 - }, - { - "coverage_state": "covered", - "end": 93, + "end": 89, "start": 89 }, + { + "coverage_state": "covered", + "end": 91, + "start": 90 + }, { "coverage_state": "clean", - "end": 94, - "start": 94 + "end": 92, + "start": 92 }, { "coverage_state": "covered", "end": 97, - "start": 95 + "start": 93 }, { "coverage_state": "clean", @@ -175,88 +165,78 @@ }, { "coverage_state": "covered", - "end": 100, + "end": 101, "start": 99 }, { "coverage_state": "clean", - "end": 101, - "start": 101 - }, - { - "coverage_state": "covered", "end": 102, "start": 102 }, { - "coverage_state": "uncovered", - "end": 103, + "coverage_state": "covered", + "end": 104, "start": 103 }, { "coverage_state": "clean", "end": 105, - "start": 104 + "start": 105 }, { "coverage_state": "covered", - "end": 107, + "end": 106, "start": 106 }, + { + "coverage_state": "uncovered", + "end": 107, + "start": 107 + }, { "coverage_state": "clean", - "end": 108, + "end": 109, "start": 108 }, { "coverage_state": "covered", - "end": 112, - "start": 109 + "end": 111, + "start": 110 }, { "coverage_state": "clean", - "end": 113, + "end": 112, + "start": 112 + }, + { + "coverage_state": "covered", + "end": 116, "start": 113 }, - { - "coverage_state": "covered", - "end": 115, - "start": 114 - }, { "coverage_state": "clean", - "end": 116, - "start": 116 + "end": 117, + "start": 117 }, { "coverage_state": "covered", - "end": 118, - "start": 117 + "end": 119, + "start": 118 }, { "coverage_state": "clean", "end": 120, - "start": 119 + "start": 120 }, { "coverage_state": "covered", - "end": 121, + "end": 122, "start": 121 }, - { - "coverage_state": "clean", - "end": 122, - "start": 122 - }, - { - "coverage_state": "covered", - "end": 123, - "start": 123 - }, { "coverage_state": "clean", "end": 124, - "start": 124 + "start": 123 }, { "coverage_state": "covered", @@ -285,263 +265,248 @@ }, { "coverage_state": "clean", - "end": 136, + "end": 130, "start": 130 }, { "coverage_state": "covered", - "end": 137, - "start": 137 + "end": 131, + "start": 131 }, { "coverage_state": "clean", - "end": 145, - "start": 138 + "end": 132, + "start": 132 }, { "coverage_state": "covered", - "end": 147, - "start": 146 + "end": 133, + "start": 133 }, { "coverage_state": "clean", - "end": 148, - "start": 148 + "end": 140, + "start": 134 }, { "coverage_state": "covered", + "end": 141, + "start": 141 + }, + { + "coverage_state": "clean", + "end": 149, + "start": 142 + }, + { + "coverage_state": "covered", + "end": 151, + "start": 150 + }, + { + "coverage_state": "clean", "end": 152, - "start": 149 + "start": 152 }, { - "coverage_state": "clean", - "end": 153, + "coverage_state": "covered", + "end": 156, "start": 153 }, + { + "coverage_state": "clean", + "end": 158, + "start": 157 + }, { "coverage_state": "covered", - "end": 154, - "start": 154 + "end": 160, + "start": 159 }, { "coverage_state": "uncovered", - "end": 157, - "start": 155 + "end": 165, + "start": 161 }, { "coverage_state": "clean", - "end": 159, - "start": 158 + "end": 167, + "start": 166 }, { - "coverage_state": "uncovered", - "end": 161, - "start": 160 - }, - { - "coverage_state": "clean", - "end": 166, - "start": 162 - }, - { - "coverage_state": "uncovered", + "coverage_state": "covered", "end": 168, - "start": 167 + "start": 168 }, { - "coverage_state": "clean", - "end": 177, + "coverage_state": "uncovered", + "end": 169, "start": 169 }, + { + "coverage_state": "clean", + "end": 171, + "start": 170 + }, { "coverage_state": "uncovered", - "end": 178, - "start": 178 + "end": 173, + "start": 172 }, { "coverage_state": "clean", - "end": 182, + "end": 178, + "start": 174 + }, + { + "coverage_state": "uncovered", + "end": 180, "start": 179 }, - { - "coverage_state": "uncovered", - "end": 185, - "start": 183 - }, { "coverage_state": "clean", - "end": 188, - "start": 186 + "end": 189, + "start": 181 }, { "coverage_state": "uncovered", "end": 190, - "start": 189 + "start": 190 }, { "coverage_state": "clean", - "end": 200, + "end": 194, "start": 191 }, { "coverage_state": "uncovered", - "end": 203, - "start": 201 + "end": 197, + "start": 195 }, { "coverage_state": "clean", - "end": 209, - "start": 204 + "end": 202, + "start": 198 }, { "coverage_state": "uncovered", - "end": 210, - "start": 210 + "end": 205, + "start": 203 }, { "coverage_state": "clean", - "end": 224, + "end": 210, + "start": 206 + }, + { + "coverage_state": "uncovered", + "end": 213, "start": 211 }, { - "coverage_state": "covered", - "end": 225, - "start": 225 + "coverage_state": "clean", + "end": 219, + "start": 214 }, { "coverage_state": "uncovered", - "end": 226, - "start": 226 + "end": 220, + "start": 220 }, { "coverage_state": "clean", - "end": 228, - "start": 227 + "end": 237, + "start": 221 }, { "coverage_state": "covered", + "end": 238, + "start": 238 + }, + { + "coverage_state": "uncovered", "end": 239, - "start": 229 + "start": 239 }, { "coverage_state": "clean", - "end": 240, + "end": 241, "start": 240 }, { "coverage_state": "covered", - "end": 241, - "start": 241 - }, - { - "coverage_state": "clean", - "end": 251, + "end": 252, "start": 242 }, + { + "coverage_state": "clean", + "end": 253, + "start": 253 + }, { "coverage_state": "covered", - "end": 256, - "start": 252 + "end": 254, + "start": 254 }, { "coverage_state": "clean", - "end": 257, - "start": 257 - }, - { - "coverage_state": "covered", - "end": 262, - "start": 258 - }, - { - "coverage_state": "clean", - "end": 263, - "start": 263 - }, - { - "coverage_state": "covered", "end": 264, - "start": 264 + "start": 255 }, { - "coverage_state": "clean", - "end": 267, + "coverage_state": "covered", + "end": 269, "start": 265 }, + { + "coverage_state": "clean", + "end": 270, + "start": 270 + }, { "coverage_state": "covered", - "end": 268, - "start": 268 + "end": 275, + "start": 271 }, { "coverage_state": "clean", - "end": 296, - "start": 269 + "end": 276, + "start": 276 }, { "coverage_state": "covered", - "end": 297, - "start": 297 + "end": 277, + "start": 277 }, { "coverage_state": "clean", - "end": 298, - "start": 298 + "end": 280, + "start": 278 }, { "coverage_state": "covered", - "end": 304, - "start": 299 + "end": 281, + "start": 281 }, { "coverage_state": "clean", - "end": 305, - "start": 305 - }, - { - "coverage_state": "covered", - "end": 306, - "start": 306 - }, - { - "coverage_state": "partially-covered", - "end": 307, - "start": 307 - }, - { - "coverage_state": "covered", "end": 309, - "start": 308 + "start": 282 }, { - "coverage_state": "partially-covered", + "coverage_state": "covered", "end": 310, "start": 310 }, { - "coverage_state": "uncovered", + "coverage_state": "clean", "end": 311, "start": 311 }, - { - "coverage_state": "covered", - "end": 312, - "start": 312 - }, - { - "coverage_state": "partially-covered", - "end": 313, - "start": 313 - }, - { - "coverage_state": "uncovered", - "end": 314, - "start": 314 - }, { "coverage_state": "covered", "end": 317, - "start": 315 + "start": 312 }, { "coverage_state": "clean", @@ -560,56 +525,76 @@ }, { "coverage_state": "covered", - "end": 321, + "end": 322, "start": 321 }, { - "coverage_state": "clean", + "coverage_state": "partially-covered", + "end": 323, + "start": 323 + }, + { + "coverage_state": "uncovered", "end": 324, - "start": 322 + "start": 324 }, { "coverage_state": "covered", - "end": 326, + "end": 325, "start": 325 }, { "coverage_state": "partially-covered", + "end": 326, + "start": 326 + }, + { + "coverage_state": "uncovered", "end": 327, "start": 327 }, { - "coverage_state": "uncovered", - "end": 328, + "coverage_state": "covered", + "end": 330, "start": 328 }, - { - "coverage_state": "covered", - "end": 330, - "start": 329 - }, { "coverage_state": "clean", - "end": 333, + "end": 331, "start": 331 }, { "coverage_state": "covered", - "end": 336, + "end": 332, + "start": 332 + }, + { + "coverage_state": "partially-covered", + "end": 333, + "start": 333 + }, + { + "coverage_state": "covered", + "end": 334, "start": 334 }, { "coverage_state": "clean", "end": 337, - "start": 337 + "start": 335 }, { "coverage_state": "covered", - "end": 340, + "end": 339, "start": 338 }, { - "coverage_state": "clean", + "coverage_state": "partially-covered", + "end": 340, + "start": 340 + }, + { + "coverage_state": "uncovered", "end": 341, "start": 341 }, @@ -618,35 +603,25 @@ "end": 343, "start": 342 }, - { - "coverage_state": "uncovered", - "end": 345, - "start": 344 - }, { "coverage_state": "clean", - "end": 348, - "start": 346 + "end": 346, + "start": 344 }, { "coverage_state": "covered", "end": 349, - "start": 349 + "start": 347 }, { - "coverage_state": "partially-covered", + "coverage_state": "clean", "end": 350, "start": 350 }, { "coverage_state": "covered", - "end": 351, - "start": 351 - }, - { - "coverage_state": "uncovered", "end": 353, - "start": 352 + "start": 351 }, { "coverage_state": "clean", @@ -654,41 +629,81 @@ "start": 354 }, { - "coverage_state": "uncovered", - "end": 355, + "coverage_state": "covered", + "end": 356, "start": 355 }, { - "coverage_state": "clean", - "end": 356, - "start": 356 - }, - { - "coverage_state": "covered", - "end": 359, + "coverage_state": "uncovered", + "end": 358, "start": 357 }, { "coverage_state": "clean", - "end": 360, - "start": 360 + "end": 361, + "start": 359 }, { "coverage_state": "covered", "end": 362, - "start": 361 + "start": 362 + }, + { + "coverage_state": "partially-covered", + "end": 363, + "start": 363 + }, + { + "coverage_state": "covered", + "end": 364, + "start": 364 + }, + { + "coverage_state": "uncovered", + "end": 366, + "start": 365 + }, + { + "coverage_state": "clean", + "end": 367, + "start": 367 + }, + { + "coverage_state": "uncovered", + "end": 368, + "start": 368 + }, + { + "coverage_state": "clean", + "end": 369, + "start": 369 + }, + { + "coverage_state": "covered", + "end": 372, + "start": 370 + }, + { + "coverage_state": "clean", + "end": 373, + "start": 373 + }, + { + "coverage_state": "covered", + "end": 375, + "start": 374 }, { "coverage_state": "clean", "end": null, - "start": 363 + "start": 376 } ], - "line_coverage": 82.35, + "line_coverage": 80.97999999999999, "name": "report.__init__.py" } ], - "line_coverage": 82.35, + "line_coverage": 80.97999999999999, "name": "report" } ], @@ -780,9 +795,9 @@ }, "system_information": { "Architecture": "64bit", - "Distribution": "LinuxMint 19.3 tricia", + "Distribution": "Linux Mint 20 ulyana", "Hostname": "ahorn", - "Kernel": "5.3.0-26-generic (#28~18.04.1-Ubuntu SMP Wed Dec 18 16:40:14 UTC 2019)", + "Kernel": "5.4.0-58-generic (#64-Ubuntu SMP Wed Dec 9 08:16:25 UTC 2020)", "Machine": "x86_64", "Path": "/user_data/data/dirk/prj/unittest/report/unittest", "System": "Linux", @@ -794,7 +809,7 @@ "Name": "report", "State": "Released", "Supported Interpreters": "python2, python3", - "Version": "05cf9f57aa192a511c9cbe3ee2ec43fc" + "Version": "8f7c85c45e72c364342dcebaf79cd1d2" }, "testrun_list": [ { @@ -808,7 +823,7 @@ "_XzMFcHYZEem_kd-7nxt1sg": "Store log records (collectingHandler)", "_fW5s8CzQEeqYsdFh5Cd6ng": "Number of stored logs in the RingHandler" }, - "interpreter": "python 2.7.17 (final)", + "interpreter": "python 2.7.18 (final)", "name": "Default Testsession name", "number_of_failed_tests": 0, "number_of_possibly_failed_tests": 0, @@ -824,8 +839,8 @@ "testcases": { "_ErFPoCvVEeqssZLMJF_fcg": { "args": null, - "asctime": "2020-01-28 20:37:38,681", - "created": 1580240258.681071, + "asctime": "2020-12-21 01:18:51,705", + "created": 1608509931.705525, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -836,18 +851,18 @@ "message": "_ErFPoCvVEeqssZLMJF_fcg", "module": "__init__", "moduleLogger": [], - "msecs": 681.0710430145264, + "msecs": 705.5249214172363, "msg": "_ErFPoCvVEeqssZLMJF_fcg", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/report/unittest/src/tests/__init__.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 47.26910591125488, + "relativeCreated": 30.5788516998291, "testcaseLogger": [ { "args": [], - "asctime": "2020-01-28 20:37:38,683", - "created": 1580240258.68345, + "asctime": "2020-12-21 01:18:51,706", + "created": 1608509931.706451, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -860,8 +875,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2020-01-28 20:37:38,681", - "created": 1580240258.681294, + "asctime": "2020-12-21 01:18:51,705", + "created": 1608509931.705603, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -871,14 +886,14 @@ "lineno": 22, "message": "Configuring collecting logger", "module": "test_helpers", - "msecs": 681.2939643859863, + "msecs": 705.6028842926025, "msg": "Configuring collecting logger", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 47.492027282714844, - "thread": 140535171049280, + "relativeCreated": 30.656814575195312, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -887,8 +902,8 @@ "DEBUG", "collectingHandler" ], - "asctime": "2020-01-28 20:37:38,681", - "created": 1580240258.681489, + "asctime": "2020-12-21 01:18:51,705", + "created": 1608509931.705677, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -898,14 +913,14 @@ "lineno": 36, "message": "Passing \"Log entry number 1 with level DEBUG.\" to collectingHandler.", "module": "test_helpers", - "msecs": 681.4889907836914, + "msecs": 705.6770324707031, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 47.68705368041992, - "thread": 140535171049280, + "relativeCreated": 30.7309627532959, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -914,8 +929,8 @@ "INFO", "collectingHandler" ], - "asctime": "2020-01-28 20:37:38,681", - "created": 1580240258.681805, + "asctime": "2020-12-21 01:18:51,705", + "created": 1608509931.705791, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -925,14 +940,14 @@ "lineno": 36, "message": "Passing \"Log entry number 2 with level INFO.\" to collectingHandler.", "module": "test_helpers", - "msecs": 681.804895401001, + "msecs": 705.7909965515137, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 48.00295829772949, - "thread": 140535171049280, + "relativeCreated": 30.844926834106445, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -941,8 +956,8 @@ "WARNING", "collectingHandler" ], - "asctime": "2020-01-28 20:37:38,682", - "created": 1580240258.68212, + "asctime": "2020-12-21 01:18:51,705", + "created": 1608509931.705897, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -952,14 +967,14 @@ "lineno": 36, "message": "Passing \"Log entry number 3 with level WARNING.\" to collectingHandler.", "module": "test_helpers", - "msecs": 682.1200847625732, + "msecs": 705.8970928192139, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 48.31814765930176, - "thread": 140535171049280, + "relativeCreated": 30.95102310180664, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -968,8 +983,8 @@ "ERROR", "collectingHandler" ], - "asctime": "2020-01-28 20:37:38,682", - "created": 1580240258.682555, + "asctime": "2020-12-21 01:18:51,706", + "created": 1608509931.706001, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -979,14 +994,14 @@ "lineno": 36, "message": "Passing \"Log entry number 4 with level ERROR.\" to collectingHandler.", "module": "test_helpers", - "msecs": 682.5549602508545, + "msecs": 706.0010433197021, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 48.75302314758301, - "thread": 140535171049280, + "relativeCreated": 31.054973602294922, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -995,8 +1010,8 @@ "CRITICAL", "collectingHandler" ], - "asctime": "2020-01-28 20:37:38,682", - "created": 1580240258.682891, + "asctime": "2020-12-21 01:18:51,706", + "created": 1608509931.706104, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -1006,14 +1021,14 @@ "lineno": 36, "message": "Passing \"Log entry number 5 with level CRITICAL.\" to collectingHandler.", "module": "test_helpers", - "msecs": 682.8908920288086, + "msecs": 706.104040145874, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 49.08895492553711, - "thread": 140535171049280, + "relativeCreated": 31.157970428466797, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -1022,8 +1037,8 @@ "INFO", "collectingHandler" ], - "asctime": "2020-01-28 20:37:38,683", - "created": 1580240258.683111, + "asctime": "2020-12-21 01:18:51,706", + "created": 1608509931.706246, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -1033,14 +1048,14 @@ "lineno": 36, "message": "Passing \"Log entry number 6 with level INFO.\" to collectingHandler.", "module": "test_helpers", - "msecs": 683.1109523773193, + "msecs": 706.2458992004395, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 49.30901527404785, - "thread": 140535171049280, + "relativeCreated": 31.299829483032227, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -1049,8 +1064,8 @@ "ERROR", "collectingHandler" ], - "asctime": "2020-01-28 20:37:38,683", - "created": 1580240258.683284, + "asctime": "2020-12-21 01:18:51,706", + "created": 1608509931.706348, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -1060,32 +1075,32 @@ "lineno": 36, "message": "Passing \"Log entry number 7 with level ERROR.\" to collectingHandler.", "module": "test_helpers", - "msecs": 683.2840442657471, + "msecs": 706.3479423522949, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 49.482107162475586, - "thread": 140535171049280, + "relativeCreated": 31.401872634887695, + "thread": 140208879470400, "threadName": "MainThread" } ], - "msecs": 683.4499835968018, + "msecs": 706.4509391784668, "msg": "Running logger test sequence.", "name": "__tLogger__", "pathname": "src/tests/test_helpers.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 49.64804649353027, - "thread": 140535171049280, + "relativeCreated": 31.50486946105957, + "thread": 140208879470400, "threadName": "MainThread", - "time_consumption": 0.0001659393310546875 + "time_consumption": 0.000102996826171875 }, { "args": [], - "asctime": "2020-01-28 20:37:38,684", - "created": 1580240258.68495, + "asctime": "2020-12-21 01:18:51,707", + "created": 1608509931.707568, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1102,8 +1117,8 @@ "[ 49, 134, 221, 309, 398, 486, 571 ]", "" ], - "asctime": "2020-01-28 20:37:38,683", - "created": 1580240258.683757, + "asctime": "2020-12-21 01:18:51,706", + "created": 1608509931.706571, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1113,14 +1128,14 @@ "lineno": 22, "message": "Result (Indexlist of log entries in stringrepresentation): [ 49, 134, 221, 309, 398, 486, 571 ] ()", "module": "test", - "msecs": 683.7570667266846, + "msecs": 706.571102142334, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 49.955129623413086, - "thread": 140535171049280, + "relativeCreated": 31.625032424926758, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -1129,8 +1144,8 @@ "[ 49, 134, 221, 309, 398, 486, 571 ]", "" ], - "asctime": "2020-01-28 20:37:38,683", - "created": 1580240258.683874, + "asctime": "2020-12-21 01:18:51,706", + "created": 1608509931.706625, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1140,14 +1155,14 @@ "lineno": 26, "message": "Expectation (Indexlist of log entries in stringrepresentation): result = [ 49, 134, 221, 309, 398, 486, 571 ] ()", "module": "test", - "msecs": 683.8738918304443, + "msecs": 706.6249847412109, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 50.07195472717285, - "thread": 140535171049280, + "relativeCreated": 31.67891502380371, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -1156,8 +1171,8 @@ "49", "" ], - "asctime": "2020-01-28 20:37:38,683", - "created": 1580240258.683953, + "asctime": "2020-12-21 01:18:51,706", + "created": 1608509931.706673, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1167,14 +1182,14 @@ "lineno": 22, "message": "Result (Submitted value number 1): 49 ()", "module": "test", - "msecs": 683.953046798706, + "msecs": 706.6729068756104, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 50.15110969543457, - "thread": 140535171049280, + "relativeCreated": 31.726837158203125, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -1183,8 +1198,8 @@ "49", "" ], - "asctime": "2020-01-28 20:37:38,684", - "created": 1580240258.684001, + "asctime": "2020-12-21 01:18:51,706", + "created": 1608509931.706715, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1194,14 +1209,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 1): result = 49 ()", "module": "test", - "msecs": 684.0009689331055, + "msecs": 706.7151069641113, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 50.199031829833984, - "thread": 140535171049280, + "relativeCreated": 31.7690372467041, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -1209,8 +1224,8 @@ "49", "" ], - "asctime": "2020-01-28 20:37:38,684", - "created": 1580240258.684061, + "asctime": "2020-12-21 01:18:51,706", + "created": 1608509931.706764, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1220,14 +1235,14 @@ "lineno": 142, "message": "Submitted value number 1 is correct (Content 49 and Type is ).", "module": "test", - "msecs": 684.0610504150391, + "msecs": 706.7639827728271, "msg": "Submitted value number 1 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 50.25911331176758, - "thread": 140535171049280, + "relativeCreated": 31.817913055419922, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -1236,8 +1251,8 @@ "134", "" ], - "asctime": "2020-01-28 20:37:38,684", - "created": 1580240258.684142, + "asctime": "2020-12-21 01:18:51,706", + "created": 1608509931.70681, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1247,14 +1262,14 @@ "lineno": 22, "message": "Result (Submitted value number 2): 134 ()", "module": "test", - "msecs": 684.1421127319336, + "msecs": 706.8099975585938, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 50.34017562866211, - "thread": 140535171049280, + "relativeCreated": 31.863927841186523, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -1263,8 +1278,8 @@ "134", "" ], - "asctime": "2020-01-28 20:37:38,684", - "created": 1580240258.684219, + "asctime": "2020-12-21 01:18:51,706", + "created": 1608509931.706851, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1274,14 +1289,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 2): result = 134 ()", "module": "test", - "msecs": 684.2188835144043, + "msecs": 706.8510055541992, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 50.41694641113281, - "thread": 140535171049280, + "relativeCreated": 31.904935836791992, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -1289,8 +1304,8 @@ "134", "" ], - "asctime": "2020-01-28 20:37:38,684", - "created": 1580240258.684269, + "asctime": "2020-12-21 01:18:51,706", + "created": 1608509931.706896, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1300,14 +1315,14 @@ "lineno": 142, "message": "Submitted value number 2 is correct (Content 134 and Type is ).", "module": "test", - "msecs": 684.2689514160156, + "msecs": 706.8960666656494, "msg": "Submitted value number 2 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 50.46701431274414, - "thread": 140535171049280, + "relativeCreated": 31.949996948242188, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -1316,8 +1331,8 @@ "221", "" ], - "asctime": "2020-01-28 20:37:38,684", - "created": 1580240258.684314, + "asctime": "2020-12-21 01:18:51,706", + "created": 1608509931.706938, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1327,14 +1342,14 @@ "lineno": 22, "message": "Result (Submitted value number 3): 221 ()", "module": "test", - "msecs": 684.3140125274658, + "msecs": 706.9380283355713, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 50.512075424194336, - "thread": 140535171049280, + "relativeCreated": 31.991958618164062, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -1343,8 +1358,8 @@ "221", "" ], - "asctime": "2020-01-28 20:37:38,684", - "created": 1580240258.684359, + "asctime": "2020-12-21 01:18:51,706", + "created": 1608509931.706981, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1354,14 +1369,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 3): result = 221 ()", "module": "test", - "msecs": 684.359073638916, + "msecs": 706.9809436798096, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 50.55713653564453, - "thread": 140535171049280, + "relativeCreated": 32.034873962402344, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -1369,8 +1384,8 @@ "221", "" ], - "asctime": "2020-01-28 20:37:38,684", - "created": 1580240258.6844, + "asctime": "2020-12-21 01:18:51,707", + "created": 1608509931.707023, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1380,14 +1395,14 @@ "lineno": 142, "message": "Submitted value number 3 is correct (Content 221 and Type is ).", "module": "test", - "msecs": 684.4000816345215, + "msecs": 707.0229053497314, "msg": "Submitted value number 3 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 50.59814453125, - "thread": 140535171049280, + "relativeCreated": 32.07683563232422, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -1396,8 +1411,8 @@ "309", "" ], - "asctime": "2020-01-28 20:37:38,684", - "created": 1580240258.684441, + "asctime": "2020-12-21 01:18:51,707", + "created": 1608509931.707064, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1407,14 +1422,14 @@ "lineno": 22, "message": "Result (Submitted value number 4): 309 ()", "module": "test", - "msecs": 684.441089630127, + "msecs": 707.0639133453369, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 50.63915252685547, - "thread": 140535171049280, + "relativeCreated": 32.11784362792969, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -1423,8 +1438,8 @@ "309", "" ], - "asctime": "2020-01-28 20:37:38,684", - "created": 1580240258.684481, + "asctime": "2020-12-21 01:18:51,707", + "created": 1608509931.707105, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1434,14 +1449,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 4): result = 309 ()", "module": "test", - "msecs": 684.4809055328369, + "msecs": 707.1049213409424, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 50.67896842956543, - "thread": 140535171049280, + "relativeCreated": 32.158851623535156, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -1449,8 +1464,8 @@ "309", "" ], - "asctime": "2020-01-28 20:37:38,684", - "created": 1580240258.684527, + "asctime": "2020-12-21 01:18:51,707", + "created": 1608509931.70715, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1460,14 +1475,14 @@ "lineno": 142, "message": "Submitted value number 4 is correct (Content 309 and Type is ).", "module": "test", - "msecs": 684.5269203186035, + "msecs": 707.1499824523926, "msg": "Submitted value number 4 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 50.72498321533203, - "thread": 140535171049280, + "relativeCreated": 32.20391273498535, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -1476,8 +1491,8 @@ "398", "" ], - "asctime": "2020-01-28 20:37:38,684", - "created": 1580240258.684571, + "asctime": "2020-12-21 01:18:51,707", + "created": 1608509931.707192, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1487,14 +1502,14 @@ "lineno": 22, "message": "Result (Submitted value number 5): 398 ()", "module": "test", - "msecs": 684.5710277557373, + "msecs": 707.1919441223145, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 50.76909065246582, - "thread": 140535171049280, + "relativeCreated": 32.24587440490723, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -1503,8 +1518,8 @@ "398", "" ], - "asctime": "2020-01-28 20:37:38,684", - "created": 1580240258.684613, + "asctime": "2020-12-21 01:18:51,707", + "created": 1608509931.707232, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1514,14 +1529,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 5): result = 398 ()", "module": "test", - "msecs": 684.6129894256592, + "msecs": 707.2319984436035, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 50.811052322387695, - "thread": 140535171049280, + "relativeCreated": 32.28592872619629, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -1529,8 +1544,8 @@ "398", "" ], - "asctime": "2020-01-28 20:37:38,684", - "created": 1580240258.684653, + "asctime": "2020-12-21 01:18:51,707", + "created": 1608509931.707274, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1540,14 +1555,14 @@ "lineno": 142, "message": "Submitted value number 5 is correct (Content 398 and Type is ).", "module": "test", - "msecs": 684.6530437469482, + "msecs": 707.2739601135254, "msg": "Submitted value number 5 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 50.85110664367676, - "thread": 140535171049280, + "relativeCreated": 32.327890396118164, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -1556,8 +1571,8 @@ "486", "" ], - "asctime": "2020-01-28 20:37:38,684", - "created": 1580240258.684695, + "asctime": "2020-12-21 01:18:51,707", + "created": 1608509931.707318, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1567,14 +1582,14 @@ "lineno": 22, "message": "Result (Submitted value number 6): 486 ()", "module": "test", - "msecs": 684.6950054168701, + "msecs": 707.3180675506592, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 50.89306831359863, - "thread": 140535171049280, + "relativeCreated": 32.37199783325195, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -1583,8 +1598,8 @@ "486", "" ], - "asctime": "2020-01-28 20:37:38,684", - "created": 1580240258.684739, + "asctime": "2020-12-21 01:18:51,707", + "created": 1608509931.707358, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1594,14 +1609,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 6): result = 486 ()", "module": "test", - "msecs": 684.7391128540039, + "msecs": 707.3578834533691, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 50.93717575073242, - "thread": 140535171049280, + "relativeCreated": 32.411813735961914, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -1609,8 +1624,8 @@ "486", "" ], - "asctime": "2020-01-28 20:37:38,684", - "created": 1580240258.684789, + "asctime": "2020-12-21 01:18:51,707", + "created": 1608509931.7074, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1620,14 +1635,14 @@ "lineno": 142, "message": "Submitted value number 6 is correct (Content 486 and Type is ).", "module": "test", - "msecs": 684.7889423370361, + "msecs": 707.4000835418701, "msg": "Submitted value number 6 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 50.98700523376465, - "thread": 140535171049280, + "relativeCreated": 32.45401382446289, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -1636,8 +1651,8 @@ "571", "" ], - "asctime": "2020-01-28 20:37:38,684", - "created": 1580240258.684829, + "asctime": "2020-12-21 01:18:51,707", + "created": 1608509931.707443, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1647,14 +1662,14 @@ "lineno": 22, "message": "Result (Submitted value number 7): 571 ()", "module": "test", - "msecs": 684.8289966583252, + "msecs": 707.4429988861084, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 51.02705955505371, - "thread": 140535171049280, + "relativeCreated": 32.49692916870117, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -1663,8 +1678,8 @@ "571", "" ], - "asctime": "2020-01-28 20:37:38,684", - "created": 1580240258.684868, + "asctime": "2020-12-21 01:18:51,707", + "created": 1608509931.707485, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1674,14 +1689,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 7): result = 571 ()", "module": "test", - "msecs": 684.8680973052979, + "msecs": 707.4849605560303, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 51.06616020202637, - "thread": 140535171049280, + "relativeCreated": 32.53889083862305, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -1689,8 +1704,8 @@ "571", "" ], - "asctime": "2020-01-28 20:37:38,684", - "created": 1580240258.684908, + "asctime": "2020-12-21 01:18:51,707", + "created": 1608509931.707528, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1700,39 +1715,39 @@ "lineno": 142, "message": "Submitted value number 7 is correct (Content 571 and Type is ).", "module": "test", - "msecs": 684.9079132080078, + "msecs": 707.5281143188477, "msg": "Submitted value number 7 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 51.10597610473633, - "thread": 140535171049280, + "relativeCreated": 32.58204460144043, + "thread": 140208879470400, "threadName": "MainThread" } ], - "msecs": 684.9501132965088, + "msecs": 707.5679302215576, "msg": "Indexlist of log entries in stringrepresentation: Values and number of submitted values is correct. See detailed log for more information.", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 51.148176193237305, - "thread": 140535171049280, + "relativeCreated": 32.62186050415039, + "thread": 140208879470400, "threadName": "MainThread", - "time_consumption": 4.220008850097656e-05 + "time_consumption": 3.981590270996094e-05 } ], - "thread": 140535171049280, + "thread": 140208879470400, "threadName": "MainThread", - "time_consumption": 0.003879070281982422, - "time_finished": "2020-01-28 20:37:38,684", - "time_start": "2020-01-28 20:37:38,681" + "time_consumption": 0.002043008804321289, + "time_finished": "2020-12-21 01:18:51,707", + "time_start": "2020-12-21 01:18:51,705" }, "_PVhZECvVEeqssZLMJF_fcg": { "args": null, - "asctime": "2020-01-28 20:37:38,685", - "created": 1580240258.685139, + "asctime": "2020-12-21 01:18:51,707", + "created": 1608509931.707719, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -1743,18 +1758,18 @@ "message": "_PVhZECvVEeqssZLMJF_fcg", "module": "__init__", "moduleLogger": [], - "msecs": 685.1389408111572, + "msecs": 707.719087600708, "msg": "_PVhZECvVEeqssZLMJF_fcg", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/report/unittest/src/tests/__init__.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 51.33700370788574, + "relativeCreated": 32.77301788330078, "testcaseLogger": [ { "args": [], - "asctime": "2020-01-28 20:37:38,686", - "created": 1580240258.686218, + "asctime": "2020-12-21 01:18:51,708", + "created": 1608509931.708776, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -1767,8 +1782,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2020-01-28 20:37:38,685", - "created": 1580240258.685226, + "asctime": "2020-12-21 01:18:51,707", + "created": 1608509931.707806, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -1778,14 +1793,14 @@ "lineno": 22, "message": "Configuring collecting logger", "module": "test_helpers", - "msecs": 685.2259635925293, + "msecs": 707.8061103820801, "msg": "Configuring collecting logger", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 51.42402648925781, - "thread": 140535171049280, + "relativeCreated": 32.86004066467285, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -1794,8 +1809,8 @@ "DEBUG", "collectingRingHandler" ], - "asctime": "2020-01-28 20:37:38,685", - "created": 1580240258.685319, + "asctime": "2020-12-21 01:18:51,707", + "created": 1608509931.70789, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -1805,14 +1820,14 @@ "lineno": 36, "message": "Passing \"Log entry number 1 with level DEBUG.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 685.3189468383789, + "msecs": 707.8900337219238, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 51.51700973510742, - "thread": 140535171049280, + "relativeCreated": 32.9439640045166, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -1821,8 +1836,8 @@ "INFO", "collectingRingHandler" ], - "asctime": "2020-01-28 20:37:38,685", - "created": 1580240258.685469, + "asctime": "2020-12-21 01:18:51,708", + "created": 1608509931.708026, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -1832,14 +1847,14 @@ "lineno": 36, "message": "Passing \"Log entry number 2 with level INFO.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 685.4689121246338, + "msecs": 708.0259323120117, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 51.666975021362305, - "thread": 140535171049280, + "relativeCreated": 33.07986259460449, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -1848,8 +1863,8 @@ "WARNING", "collectingRingHandler" ], - "asctime": "2020-01-28 20:37:38,685", - "created": 1580240258.685599, + "asctime": "2020-12-21 01:18:51,708", + "created": 1608509931.708156, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -1859,14 +1874,14 @@ "lineno": 36, "message": "Passing \"Log entry number 3 with level WARNING.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 685.5990886688232, + "msecs": 708.1561088562012, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 51.79715156555176, - "thread": 140535171049280, + "relativeCreated": 33.210039138793945, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -1875,8 +1890,8 @@ "ERROR", "collectingRingHandler" ], - "asctime": "2020-01-28 20:37:38,685", - "created": 1580240258.685721, + "asctime": "2020-12-21 01:18:51,708", + "created": 1608509931.708282, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -1886,14 +1901,14 @@ "lineno": 36, "message": "Passing \"Log entry number 4 with level ERROR.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 685.7209205627441, + "msecs": 708.2819938659668, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 51.918983459472656, - "thread": 140535171049280, + "relativeCreated": 33.33592414855957, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -1902,8 +1917,8 @@ "CRITICAL", "collectingRingHandler" ], - "asctime": "2020-01-28 20:37:38,685", - "created": 1580240258.685843, + "asctime": "2020-12-21 01:18:51,708", + "created": 1608509931.708411, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -1913,14 +1928,14 @@ "lineno": 36, "message": "Passing \"Log entry number 5 with level CRITICAL.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 685.8429908752441, + "msecs": 708.4109783172607, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 52.041053771972656, - "thread": 140535171049280, + "relativeCreated": 33.464908599853516, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -1929,8 +1944,8 @@ "INFO", "collectingRingHandler" ], - "asctime": "2020-01-28 20:37:38,685", - "created": 1580240258.685968, + "asctime": "2020-12-21 01:18:51,708", + "created": 1608509931.708533, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -1940,14 +1955,14 @@ "lineno": 36, "message": "Passing \"Log entry number 6 with level INFO.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 685.9679222106934, + "msecs": 708.5330486297607, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 52.165985107421875, - "thread": 140535171049280, + "relativeCreated": 33.586978912353516, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -1956,8 +1971,8 @@ "ERROR", "collectingRingHandler" ], - "asctime": "2020-01-28 20:37:38,686", - "created": 1580240258.686089, + "asctime": "2020-12-21 01:18:51,708", + "created": 1608509931.708656, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -1967,35 +1982,35 @@ "lineno": 36, "message": "Passing \"Log entry number 7 with level ERROR.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 686.089038848877, + "msecs": 708.6560726165771, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 52.28710174560547, - "thread": 140535171049280, + "relativeCreated": 33.71000289916992, + "thread": 140208879470400, "threadName": "MainThread" } ], - "msecs": 686.2180233001709, + "msecs": 708.7759971618652, "msg": "Running logger test sequence.", "name": "__tLogger__", "pathname": "src/tests/test_helpers.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 52.416086196899414, - "thread": 140535171049280, + "relativeCreated": 33.82992744445801, + "thread": 140208879470400, "threadName": "MainThread", - "time_consumption": 0.0001289844512939453 + "time_consumption": 0.00011992454528808594 }, { "args": [ "5", "" ], - "asctime": "2020-01-28 20:37:38,686", - "created": 1580240258.686396, + "asctime": "2020-12-21 01:18:51,708", + "created": 1608509931.708952, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2012,8 +2027,8 @@ "5", "" ], - "asctime": "2020-01-28 20:37:38,686", - "created": 1580240258.686311, + "asctime": "2020-12-21 01:18:51,708", + "created": 1608509931.708864, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2023,14 +2038,14 @@ "lineno": 22, "message": "Result (Length of collected logs): 5 ()", "module": "test", - "msecs": 686.3110065460205, + "msecs": 708.8639736175537, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 52.50906944274902, - "thread": 140535171049280, + "relativeCreated": 33.917903900146484, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -2039,8 +2054,8 @@ "5", "" ], - "asctime": "2020-01-28 20:37:38,686", - "created": 1580240258.686354, + "asctime": "2020-12-21 01:18:51,708", + "created": 1608509931.708908, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2050,35 +2065,35 @@ "lineno": 26, "message": "Expectation (Length of collected logs): result = 5 ()", "module": "test", - "msecs": 686.3539218902588, + "msecs": 708.9080810546875, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 52.551984786987305, - "thread": 140535171049280, + "relativeCreated": 33.96201133728027, + "thread": 140208879470400, "threadName": "MainThread" } ], - "msecs": 686.3958835601807, + "msecs": 708.9519500732422, "msg": "Length of collected logs is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 52.59394645690918, - "thread": 140535171049280, + "relativeCreated": 34.00588035583496, + "thread": 140208879470400, "threadName": "MainThread", - "time_consumption": 4.1961669921875e-05 + "time_consumption": 4.38690185546875e-05 }, { "args": [ "['Log entry number %d with level %s.', 30, 'test_helpers.py', 3]", "" ], - "asctime": "2020-01-28 20:37:38,686", - "created": 1580240258.686589, + "asctime": "2020-12-21 01:18:51,709", + "created": 1608509931.70915, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2095,8 +2110,8 @@ "[ 'Log entry number %d with level %s.', 30, 'test_helpers.py', 3 ]", "" ], - "asctime": "2020-01-28 20:37:38,686", - "created": 1580240258.68648, + "asctime": "2020-12-21 01:18:51,709", + "created": 1608509931.70904, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2106,14 +2121,14 @@ "lineno": 22, "message": "Result (Logged information): [ 'Log entry number %d with level %s.', 30, 'test_helpers.py', 3 ] ()", "module": "test", - "msecs": 686.4800453186035, + "msecs": 709.0399265289307, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 52.67810821533203, - "thread": 140535171049280, + "relativeCreated": 34.09385681152344, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -2122,8 +2137,8 @@ "[ 'Log entry number %d with level %s.', 30, 'test_helpers.py', 3 ]", "" ], - "asctime": "2020-01-28 20:37:38,686", - "created": 1580240258.686527, + "asctime": "2020-12-21 01:18:51,709", + "created": 1608509931.70909, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2133,35 +2148,35 @@ "lineno": 26, "message": "Expectation (Logged information): result = [ 'Log entry number %d with level %s.', 30, 'test_helpers.py', 3 ] ()", "module": "test", - "msecs": 686.5270137786865, + "msecs": 709.089994430542, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 52.72507667541504, - "thread": 140535171049280, + "relativeCreated": 34.143924713134766, + "thread": 140208879470400, "threadName": "MainThread" } ], - "msecs": 686.5890026092529, + "msecs": 709.1500759124756, "msg": "Logged information is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 52.787065505981445, - "thread": 140535171049280, + "relativeCreated": 34.20400619506836, + "thread": 140208879470400, "threadName": "MainThread", - "time_consumption": 6.198883056640625e-05 + "time_consumption": 6.008148193359375e-05 }, { "args": [ "['Log entry number %d with level %s.', 40, 'test_helpers.py', 4]", "" ], - "asctime": "2020-01-28 20:37:38,686", - "created": 1580240258.686776, + "asctime": "2020-12-21 01:18:51,709", + "created": 1608509931.70934, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2178,8 +2193,8 @@ "[ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 4 ]", "" ], - "asctime": "2020-01-28 20:37:38,686", - "created": 1580240258.686666, + "asctime": "2020-12-21 01:18:51,709", + "created": 1608509931.709228, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2189,14 +2204,14 @@ "lineno": 22, "message": "Result (Logged information): [ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 4 ] ()", "module": "test", - "msecs": 686.6660118103027, + "msecs": 709.2280387878418, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 52.86407470703125, - "thread": 140535171049280, + "relativeCreated": 34.28196907043457, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -2205,8 +2220,8 @@ "[ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 4 ]", "" ], - "asctime": "2020-01-28 20:37:38,686", - "created": 1580240258.686716, + "asctime": "2020-12-21 01:18:51,709", + "created": 1608509931.709278, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2216,35 +2231,35 @@ "lineno": 26, "message": "Expectation (Logged information): result = [ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 4 ] ()", "module": "test", - "msecs": 686.7160797119141, + "msecs": 709.2781066894531, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 52.91414260864258, - "thread": 140535171049280, + "relativeCreated": 34.3320369720459, + "thread": 140208879470400, "threadName": "MainThread" } ], - "msecs": 686.7759227752686, + "msecs": 709.3400955200195, "msg": "Logged information is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 52.97398567199707, - "thread": 140535171049280, + "relativeCreated": 34.394025802612305, + "thread": 140208879470400, "threadName": "MainThread", - "time_consumption": 5.984306335449219e-05 + "time_consumption": 6.198883056640625e-05 }, { "args": [ "['Log entry number %d with level %s.', 50, 'test_helpers.py', 5]", "" ], - "asctime": "2020-01-28 20:37:38,686", - "created": 1580240258.686967, + "asctime": "2020-12-21 01:18:51,709", + "created": 1608509931.709522, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2261,8 +2276,8 @@ "[ 'Log entry number %d with level %s.', 50, 'test_helpers.py', 5 ]", "" ], - "asctime": "2020-01-28 20:37:38,686", - "created": 1580240258.686858, + "asctime": "2020-12-21 01:18:51,709", + "created": 1608509931.709418, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2272,14 +2287,14 @@ "lineno": 22, "message": "Result (Logged information): [ 'Log entry number %d with level %s.', 50, 'test_helpers.py', 5 ] ()", "module": "test", - "msecs": 686.8579387664795, + "msecs": 709.4180583953857, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 53.05600166320801, - "thread": 140535171049280, + "relativeCreated": 34.471988677978516, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -2288,8 +2303,8 @@ "[ 'Log entry number %d with level %s.', 50, 'test_helpers.py', 5 ]", "" ], - "asctime": "2020-01-28 20:37:38,686", - "created": 1580240258.68691, + "asctime": "2020-12-21 01:18:51,709", + "created": 1608509931.709464, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2299,35 +2314,35 @@ "lineno": 26, "message": "Expectation (Logged information): result = [ 'Log entry number %d with level %s.', 50, 'test_helpers.py', 5 ] ()", "module": "test", - "msecs": 686.9099140167236, + "msecs": 709.4640731811523, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 53.10797691345215, - "thread": 140535171049280, + "relativeCreated": 34.51800346374512, + "thread": 140208879470400, "threadName": "MainThread" } ], - "msecs": 686.9668960571289, + "msecs": 709.522008895874, "msg": "Logged information is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 53.16495895385742, - "thread": 140535171049280, + "relativeCreated": 34.5759391784668, + "thread": 140208879470400, "threadName": "MainThread", - "time_consumption": 5.698204040527344e-05 + "time_consumption": 5.793571472167969e-05 }, { "args": [ "['Log entry number %d with level %s.', 20, 'test_helpers.py', 6]", "" ], - "asctime": "2020-01-28 20:37:38,687", - "created": 1580240258.687143, + "asctime": "2020-12-21 01:18:51,709", + "created": 1608509931.709705, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2344,8 +2359,8 @@ "[ 'Log entry number %d with level %s.', 20, 'test_helpers.py', 6 ]", "" ], - "asctime": "2020-01-28 20:37:38,687", - "created": 1580240258.687042, + "asctime": "2020-12-21 01:18:51,709", + "created": 1608509931.709599, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2355,14 +2370,14 @@ "lineno": 22, "message": "Result (Logged information): [ 'Log entry number %d with level %s.', 20, 'test_helpers.py', 6 ] ()", "module": "test", - "msecs": 687.0419979095459, + "msecs": 709.5990180969238, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 53.240060806274414, - "thread": 140535171049280, + "relativeCreated": 34.6529483795166, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -2371,8 +2386,8 @@ "[ 'Log entry number %d with level %s.', 20, 'test_helpers.py', 6 ]", "" ], - "asctime": "2020-01-28 20:37:38,687", - "created": 1580240258.687087, + "asctime": "2020-12-21 01:18:51,709", + "created": 1608509931.709645, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2382,35 +2397,35 @@ "lineno": 26, "message": "Expectation (Logged information): result = [ 'Log entry number %d with level %s.', 20, 'test_helpers.py', 6 ] ()", "module": "test", - "msecs": 687.0870590209961, + "msecs": 709.6450328826904, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 53.28512191772461, - "thread": 140535171049280, + "relativeCreated": 34.6989631652832, + "thread": 140208879470400, "threadName": "MainThread" } ], - "msecs": 687.143087387085, + "msecs": 709.705114364624, "msg": "Logged information is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 53.34115028381348, - "thread": 140535171049280, + "relativeCreated": 34.7590446472168, + "thread": 140208879470400, "threadName": "MainThread", - "time_consumption": 5.602836608886719e-05 + "time_consumption": 6.008148193359375e-05 }, { "args": [ "['Log entry number %d with level %s.', 40, 'test_helpers.py', 7]", "" ], - "asctime": "2020-01-28 20:37:38,687", - "created": 1580240258.687316, + "asctime": "2020-12-21 01:18:51,709", + "created": 1608509931.709887, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2427,8 +2442,8 @@ "[ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 7 ]", "" ], - "asctime": "2020-01-28 20:37:38,687", - "created": 1580240258.687217, + "asctime": "2020-12-21 01:18:51,709", + "created": 1608509931.709783, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2438,14 +2453,14 @@ "lineno": 22, "message": "Result (Logged information): [ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 7 ] ()", "module": "test", - "msecs": 687.2169971466064, + "msecs": 709.7830772399902, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 53.41506004333496, - "thread": 140535171049280, + "relativeCreated": 34.83700752258301, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -2454,8 +2469,8 @@ "[ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 7 ]", "" ], - "asctime": "2020-01-28 20:37:38,687", - "created": 1580240258.687262, + "asctime": "2020-12-21 01:18:51,709", + "created": 1608509931.709829, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2465,39 +2480,39 @@ "lineno": 26, "message": "Expectation (Logged information): result = [ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 7 ] ()", "module": "test", - "msecs": 687.2620582580566, + "msecs": 709.8290920257568, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 53.460121154785156, - "thread": 140535171049280, + "relativeCreated": 34.88302230834961, + "thread": 140208879470400, "threadName": "MainThread" } ], - "msecs": 687.3159408569336, + "msecs": 709.8870277404785, "msg": "Logged information is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 53.51400375366211, - "thread": 140535171049280, + "relativeCreated": 34.94095802307129, + "thread": 140208879470400, "threadName": "MainThread", - "time_consumption": 5.3882598876953125e-05 + "time_consumption": 5.793571472167969e-05 } ], - "thread": 140535171049280, + "thread": 140208879470400, "threadName": "MainThread", - "time_consumption": 0.002177000045776367, - "time_finished": "2020-01-28 20:37:38,687", - "time_start": "2020-01-28 20:37:38,685" + "time_consumption": 0.002167940139770508, + "time_finished": "2020-12-21 01:18:51,709", + "time_start": "2020-12-21 01:18:51,707" }, "_QBmb8CvVEeqssZLMJF_fcg": { "args": null, - "asctime": "2020-01-28 20:37:38,687", - "created": 1580240258.687472, + "asctime": "2020-12-21 01:18:51,710", + "created": 1608509931.710033, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -2508,18 +2523,18 @@ "message": "_QBmb8CvVEeqssZLMJF_fcg", "module": "__init__", "moduleLogger": [], - "msecs": 687.4721050262451, + "msecs": 710.0329399108887, "msg": "_QBmb8CvVEeqssZLMJF_fcg", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/report/unittest/src/tests/__init__.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 53.67016792297363, + "relativeCreated": 35.086870193481445, "testcaseLogger": [ { "args": [], - "asctime": "2020-01-28 20:37:38,688", - "created": 1580240258.688766, + "asctime": "2020-12-21 01:18:51,711", + "created": 1608509931.711263, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -2532,8 +2547,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2020-01-28 20:37:38,687", - "created": 1580240258.687553, + "asctime": "2020-12-21 01:18:51,710", + "created": 1608509931.71011, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -2543,14 +2558,14 @@ "lineno": 22, "message": "Configuring collecting logger", "module": "test_helpers", - "msecs": 687.5529289245605, + "msecs": 710.1099491119385, "msg": "Configuring collecting logger", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 53.75099182128906, - "thread": 140535171049280, + "relativeCreated": 35.16387939453125, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -2559,8 +2574,8 @@ "DEBUG", "collectingRingHandler" ], - "asctime": "2020-01-28 20:37:38,687", - "created": 1580240258.68763, + "asctime": "2020-12-21 01:18:51,710", + "created": 1608509931.710233, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -2570,14 +2585,14 @@ "lineno": 36, "message": "Passing \"Log entry number 1 with level DEBUG.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 687.6299381256104, + "msecs": 710.2329730987549, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 53.82800102233887, - "thread": 140535171049280, + "relativeCreated": 35.286903381347656, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -2586,8 +2601,8 @@ "INFO", "collectingRingHandler" ], - "asctime": "2020-01-28 20:37:38,687", - "created": 1580240258.687845, + "asctime": "2020-12-21 01:18:51,710", + "created": 1608509931.710397, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -2597,14 +2612,14 @@ "lineno": 36, "message": "Passing \"Log entry number 2 with level INFO.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 687.84499168396, + "msecs": 710.3970050811768, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 54.04305458068848, - "thread": 140535171049280, + "relativeCreated": 35.45093536376953, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -2613,8 +2628,8 @@ "WARNING", "collectingRingHandler" ], - "asctime": "2020-01-28 20:37:38,688", - "created": 1580240258.688027, + "asctime": "2020-12-21 01:18:51,710", + "created": 1608509931.710554, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -2624,14 +2639,14 @@ "lineno": 36, "message": "Passing \"Log entry number 3 with level WARNING.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 688.0269050598145, + "msecs": 710.5538845062256, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 54.22496795654297, - "thread": 140535171049280, + "relativeCreated": 35.60781478881836, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -2640,8 +2655,8 @@ "ERROR", "collectingRingHandler" ], - "asctime": "2020-01-28 20:37:38,688", - "created": 1580240258.688184, + "asctime": "2020-12-21 01:18:51,710", + "created": 1608509931.710695, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -2651,14 +2666,14 @@ "lineno": 36, "message": "Passing \"Log entry number 4 with level ERROR.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 688.1840229034424, + "msecs": 710.6950283050537, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 54.3820858001709, - "thread": 140535171049280, + "relativeCreated": 35.748958587646484, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -2667,8 +2682,8 @@ "CRITICAL", "collectingRingHandler" ], - "asctime": "2020-01-28 20:37:38,688", - "created": 1580240258.688327, + "asctime": "2020-12-21 01:18:51,710", + "created": 1608509931.71084, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -2678,14 +2693,14 @@ "lineno": 36, "message": "Passing \"Log entry number 5 with level CRITICAL.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 688.3270740509033, + "msecs": 710.8399868011475, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 54.525136947631836, - "thread": 140535171049280, + "relativeCreated": 35.893917083740234, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -2694,8 +2709,8 @@ "INFO", "collectingRingHandler" ], - "asctime": "2020-01-28 20:37:38,688", - "created": 1580240258.688475, + "asctime": "2020-12-21 01:18:51,710", + "created": 1608509931.71098, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -2705,14 +2720,14 @@ "lineno": 36, "message": "Passing \"Log entry number 6 with level INFO.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 688.4748935699463, + "msecs": 710.9799385070801, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 54.672956466674805, - "thread": 140535171049280, + "relativeCreated": 36.03386878967285, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -2721,8 +2736,8 @@ "ERROR", "collectingRingHandler" ], - "asctime": "2020-01-28 20:37:38,688", - "created": 1580240258.688617, + "asctime": "2020-12-21 01:18:51,711", + "created": 1608509931.711126, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -2732,32 +2747,32 @@ "lineno": 36, "message": "Passing \"Log entry number 7 with level ERROR.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 688.6169910430908, + "msecs": 711.1260890960693, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 54.815053939819336, - "thread": 140535171049280, + "relativeCreated": 36.18001937866211, + "thread": 140208879470400, "threadName": "MainThread" } ], - "msecs": 688.7660026550293, + "msecs": 711.2629413604736, "msg": "Running logger test sequence.", "name": "__tLogger__", "pathname": "src/tests/test_helpers.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 54.96406555175781, - "thread": 140535171049280, + "relativeCreated": 36.316871643066406, + "thread": 140208879470400, "threadName": "MainThread", - "time_consumption": 0.00014901161193847656 + "time_consumption": 0.00013685226440429688 }, { "args": [], - "asctime": "2020-01-28 20:37:38,689", - "created": 1580240258.689649, + "asctime": "2020-12-21 01:18:51,712", + "created": 1608509931.712109, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2774,8 +2789,8 @@ "[ 51, 139, 228, 316, 401 ]", "" ], - "asctime": "2020-01-28 20:37:38,688", - "created": 1580240258.688908, + "asctime": "2020-12-21 01:18:51,711", + "created": 1608509931.711382, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2785,14 +2800,14 @@ "lineno": 22, "message": "Result (Indexlist of log entries in stringrepresentation): [ 51, 139, 228, 316, 401 ] ()", "module": "test", - "msecs": 688.9081001281738, + "msecs": 711.3819122314453, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 55.106163024902344, - "thread": 140535171049280, + "relativeCreated": 36.435842514038086, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -2801,8 +2816,8 @@ "[ 51, 139, 228, 316, 401 ]", "" ], - "asctime": "2020-01-28 20:37:38,688", - "created": 1580240258.688959, + "asctime": "2020-12-21 01:18:51,711", + "created": 1608509931.711434, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2812,14 +2827,14 @@ "lineno": 26, "message": "Expectation (Indexlist of log entries in stringrepresentation): result = [ 51, 139, 228, 316, 401 ] ()", "module": "test", - "msecs": 688.9588832855225, + "msecs": 711.4338874816895, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 55.15694618225098, - "thread": 140535171049280, + "relativeCreated": 36.48781776428223, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -2828,8 +2843,8 @@ "51", "" ], - "asctime": "2020-01-28 20:37:38,689", - "created": 1580240258.68901, + "asctime": "2020-12-21 01:18:51,711", + "created": 1608509931.711481, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2839,14 +2854,14 @@ "lineno": 22, "message": "Result (Submitted value number 1): 51 ()", "module": "test", - "msecs": 689.0099048614502, + "msecs": 711.4810943603516, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 55.20796775817871, - "thread": 140535171049280, + "relativeCreated": 36.535024642944336, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -2855,8 +2870,8 @@ "51", "" ], - "asctime": "2020-01-28 20:37:38,689", - "created": 1580240258.689053, + "asctime": "2020-12-21 01:18:51,711", + "created": 1608509931.711525, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2866,14 +2881,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 1): result = 51 ()", "module": "test", - "msecs": 689.0530586242676, + "msecs": 711.5249633789062, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 55.251121520996094, - "thread": 140535171049280, + "relativeCreated": 36.57889366149902, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -2881,8 +2896,8 @@ "51", "" ], - "asctime": "2020-01-28 20:37:38,689", - "created": 1580240258.689096, + "asctime": "2020-12-21 01:18:51,711", + "created": 1608509931.711568, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2892,14 +2907,14 @@ "lineno": 142, "message": "Submitted value number 1 is correct (Content 51 and Type is ).", "module": "test", - "msecs": 689.0959739685059, + "msecs": 711.5681171417236, "msg": "Submitted value number 1 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 55.294036865234375, - "thread": 140535171049280, + "relativeCreated": 36.622047424316406, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -2908,8 +2923,8 @@ "139", "" ], - "asctime": "2020-01-28 20:37:38,689", - "created": 1580240258.68914, + "asctime": "2020-12-21 01:18:51,711", + "created": 1608509931.711611, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2919,14 +2934,14 @@ "lineno": 22, "message": "Result (Submitted value number 2): 139 ()", "module": "test", - "msecs": 689.1400814056396, + "msecs": 711.6110324859619, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 55.338144302368164, - "thread": 140535171049280, + "relativeCreated": 36.66496276855469, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -2935,8 +2950,8 @@ "139", "" ], - "asctime": "2020-01-28 20:37:38,689", - "created": 1580240258.689185, + "asctime": "2020-12-21 01:18:51,711", + "created": 1608509931.711652, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2946,14 +2961,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 2): result = 139 ()", "module": "test", - "msecs": 689.1849040985107, + "msecs": 711.6520404815674, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 55.38296699523926, - "thread": 140535171049280, + "relativeCreated": 36.705970764160156, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -2961,8 +2976,8 @@ "139", "" ], - "asctime": "2020-01-28 20:37:38,689", - "created": 1580240258.689228, + "asctime": "2020-12-21 01:18:51,711", + "created": 1608509931.711693, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2972,14 +2987,14 @@ "lineno": 142, "message": "Submitted value number 2 is correct (Content 139 and Type is ).", "module": "test", - "msecs": 689.2280578613281, + "msecs": 711.6930484771729, "msg": "Submitted value number 2 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 55.42612075805664, - "thread": 140535171049280, + "relativeCreated": 36.746978759765625, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -2988,8 +3003,8 @@ "228", "" ], - "asctime": "2020-01-28 20:37:38,689", - "created": 1580240258.689272, + "asctime": "2020-12-21 01:18:51,711", + "created": 1608509931.711735, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2999,14 +3014,14 @@ "lineno": 22, "message": "Result (Submitted value number 3): 228 ()", "module": "test", - "msecs": 689.2719268798828, + "msecs": 711.7350101470947, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 55.46998977661133, - "thread": 140535171049280, + "relativeCreated": 36.7889404296875, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -3015,8 +3030,8 @@ "228", "" ], - "asctime": "2020-01-28 20:37:38,689", - "created": 1580240258.689314, + "asctime": "2020-12-21 01:18:51,711", + "created": 1608509931.711779, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3026,14 +3041,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 3): result = 228 ()", "module": "test", - "msecs": 689.3138885498047, + "msecs": 711.7791175842285, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 55.5119514465332, - "thread": 140535171049280, + "relativeCreated": 36.83304786682129, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -3041,8 +3056,8 @@ "228", "" ], - "asctime": "2020-01-28 20:37:38,689", - "created": 1580240258.689356, + "asctime": "2020-12-21 01:18:51,711", + "created": 1608509931.71182, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3052,14 +3067,14 @@ "lineno": 142, "message": "Submitted value number 3 is correct (Content 228 and Type is ).", "module": "test", - "msecs": 689.3560886383057, + "msecs": 711.8198871612549, "msg": "Submitted value number 3 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 55.55415153503418, - "thread": 140535171049280, + "relativeCreated": 36.873817443847656, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -3068,8 +3083,8 @@ "316", "" ], - "asctime": "2020-01-28 20:37:38,689", - "created": 1580240258.689401, + "asctime": "2020-12-21 01:18:51,711", + "created": 1608509931.711862, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3079,14 +3094,14 @@ "lineno": 22, "message": "Result (Submitted value number 4): 316 ()", "module": "test", - "msecs": 689.4009113311768, + "msecs": 711.8620872497559, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 55.59897422790527, - "thread": 140535171049280, + "relativeCreated": 36.91601753234863, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -3095,8 +3110,8 @@ "316", "" ], - "asctime": "2020-01-28 20:37:38,689", - "created": 1580240258.68944, + "asctime": "2020-12-21 01:18:51,711", + "created": 1608509931.711902, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3106,14 +3121,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 4): result = 316 ()", "module": "test", - "msecs": 689.4400119781494, + "msecs": 711.9019031524658, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 55.63807487487793, - "thread": 140535171049280, + "relativeCreated": 36.955833435058594, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -3121,8 +3136,8 @@ "316", "" ], - "asctime": "2020-01-28 20:37:38,689", - "created": 1580240258.689481, + "asctime": "2020-12-21 01:18:51,711", + "created": 1608509931.711945, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3132,14 +3147,14 @@ "lineno": 142, "message": "Submitted value number 4 is correct (Content 316 and Type is ).", "module": "test", - "msecs": 689.4810199737549, + "msecs": 711.9450569152832, "msg": "Submitted value number 4 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 55.6790828704834, - "thread": 140535171049280, + "relativeCreated": 36.99898719787598, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -3148,8 +3163,8 @@ "401", "" ], - "asctime": "2020-01-28 20:37:38,689", - "created": 1580240258.689522, + "asctime": "2020-12-21 01:18:51,711", + "created": 1608509931.711986, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3159,14 +3174,14 @@ "lineno": 22, "message": "Result (Submitted value number 5): 401 ()", "module": "test", - "msecs": 689.5220279693604, + "msecs": 711.9860649108887, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 55.72009086608887, - "thread": 140535171049280, + "relativeCreated": 37.039995193481445, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -3175,8 +3190,8 @@ "401", "" ], - "asctime": "2020-01-28 20:37:38,689", - "created": 1580240258.689568, + "asctime": "2020-12-21 01:18:51,712", + "created": 1608509931.712026, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3186,14 +3201,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 5): result = 401 ()", "module": "test", - "msecs": 689.568042755127, + "msecs": 712.0258808135986, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 55.76610565185547, - "thread": 140535171049280, + "relativeCreated": 37.079811096191406, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -3201,8 +3216,8 @@ "401", "" ], - "asctime": "2020-01-28 20:37:38,689", - "created": 1580240258.689608, + "asctime": "2020-12-21 01:18:51,712", + "created": 1608509931.712066, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3212,39 +3227,39 @@ "lineno": 142, "message": "Submitted value number 5 is correct (Content 401 and Type is ).", "module": "test", - "msecs": 689.608097076416, + "msecs": 712.0659351348877, "msg": "Submitted value number 5 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 55.80615997314453, - "thread": 140535171049280, + "relativeCreated": 37.11986541748047, + "thread": 140208879470400, "threadName": "MainThread" } ], - "msecs": 689.6491050720215, + "msecs": 712.1090888977051, "msg": "Indexlist of log entries in stringrepresentation: Values and number of submitted values is correct. See detailed log for more information.", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 55.84716796875, - "thread": 140535171049280, + "relativeCreated": 37.16301918029785, + "thread": 140208879470400, "threadName": "MainThread", - "time_consumption": 4.100799560546875e-05 + "time_consumption": 4.315376281738281e-05 } ], - "thread": 140535171049280, + "thread": 140208879470400, "threadName": "MainThread", - "time_consumption": 0.002177000045776367, - "time_finished": "2020-01-28 20:37:38,689", - "time_start": "2020-01-28 20:37:38,687" + "time_consumption": 0.0020761489868164062, + "time_finished": "2020-12-21 01:18:51,712", + "time_start": "2020-12-21 01:18:51,710" }, "_XzMFcHYZEem_kd-7nxt1sg": { "args": null, - "asctime": "2020-01-28 20:37:38,676", - "created": 1580240258.676068, + "asctime": "2020-12-21 01:18:51,702", + "created": 1608509931.702961, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -3255,18 +3270,18 @@ "message": "_XzMFcHYZEem_kd-7nxt1sg", "module": "__init__", "moduleLogger": [], - "msecs": 676.0680675506592, + "msecs": 702.9609680175781, "msg": "_XzMFcHYZEem_kd-7nxt1sg", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/report/unittest/src/tests/__init__.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 42.266130447387695, + "relativeCreated": 28.0148983001709, "testcaseLogger": [ { "args": [], - "asctime": "2020-01-28 20:37:38,677", - "created": 1580240258.67715, + "asctime": "2020-12-21 01:18:51,703", + "created": 1608509931.703886, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -3279,8 +3294,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2020-01-28 20:37:38,676", - "created": 1580240258.676333, + "asctime": "2020-12-21 01:18:51,703", + "created": 1608509931.70316, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -3290,14 +3305,14 @@ "lineno": 22, "message": "Configuring collecting logger", "module": "test_helpers", - "msecs": 676.332950592041, + "msecs": 703.1600475311279, "msg": "Configuring collecting logger", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 42.53101348876953, - "thread": 140535171049280, + "relativeCreated": 28.213977813720703, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -3306,8 +3321,8 @@ "DEBUG", "collectingHandler" ], - "asctime": "2020-01-28 20:37:38,676", - "created": 1580240258.676469, + "asctime": "2020-12-21 01:18:51,703", + "created": 1608509931.703255, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -3317,14 +3332,14 @@ "lineno": 36, "message": "Passing \"Log entry number 1 with level DEBUG.\" to collectingHandler.", "module": "test_helpers", - "msecs": 676.469087600708, + "msecs": 703.2549381256104, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 42.66715049743652, - "thread": 140535171049280, + "relativeCreated": 28.308868408203125, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -3333,8 +3348,8 @@ "INFO", "collectingHandler" ], - "asctime": "2020-01-28 20:37:38,676", - "created": 1580240258.676603, + "asctime": "2020-12-21 01:18:51,703", + "created": 1608509931.70336, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -3344,14 +3359,14 @@ "lineno": 36, "message": "Passing \"Log entry number 2 with level INFO.\" to collectingHandler.", "module": "test_helpers", - "msecs": 676.6030788421631, + "msecs": 703.3600807189941, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 42.8011417388916, - "thread": 140535171049280, + "relativeCreated": 28.414011001586914, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -3360,8 +3375,8 @@ "WARNING", "collectingHandler" ], - "asctime": "2020-01-28 20:37:38,676", - "created": 1580240258.676704, + "asctime": "2020-12-21 01:18:51,703", + "created": 1608509931.703457, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -3371,14 +3386,14 @@ "lineno": 36, "message": "Passing \"Log entry number 3 with level WARNING.\" to collectingHandler.", "module": "test_helpers", - "msecs": 676.703929901123, + "msecs": 703.4571170806885, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 42.90199279785156, - "thread": 140535171049280, + "relativeCreated": 28.51104736328125, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -3387,8 +3402,8 @@ "ERROR", "collectingHandler" ], - "asctime": "2020-01-28 20:37:38,676", - "created": 1580240258.676799, + "asctime": "2020-12-21 01:18:51,703", + "created": 1608509931.703545, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -3398,14 +3413,14 @@ "lineno": 36, "message": "Passing \"Log entry number 4 with level ERROR.\" to collectingHandler.", "module": "test_helpers", - "msecs": 676.7990589141846, + "msecs": 703.545093536377, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 42.997121810913086, - "thread": 140535171049280, + "relativeCreated": 28.599023818969727, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -3414,8 +3429,8 @@ "CRITICAL", "collectingHandler" ], - "asctime": "2020-01-28 20:37:38,676", - "created": 1580240258.676886, + "asctime": "2020-12-21 01:18:51,703", + "created": 1608509931.703633, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -3425,14 +3440,14 @@ "lineno": 36, "message": "Passing \"Log entry number 5 with level CRITICAL.\" to collectingHandler.", "module": "test_helpers", - "msecs": 676.8860816955566, + "msecs": 703.6330699920654, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 43.084144592285156, - "thread": 140535171049280, + "relativeCreated": 28.687000274658203, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -3441,8 +3456,8 @@ "INFO", "collectingHandler" ], - "asctime": "2020-01-28 20:37:38,676", - "created": 1580240258.676977, + "asctime": "2020-12-21 01:18:51,703", + "created": 1608509931.703718, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -3452,14 +3467,14 @@ "lineno": 36, "message": "Passing \"Log entry number 6 with level INFO.\" to collectingHandler.", "module": "test_helpers", - "msecs": 676.9769191741943, + "msecs": 703.7179470062256, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 43.17498207092285, - "thread": 140535171049280, + "relativeCreated": 28.77187728881836, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -3468,8 +3483,8 @@ "ERROR", "collectingHandler" ], - "asctime": "2020-01-28 20:37:38,677", - "created": 1580240258.677063, + "asctime": "2020-12-21 01:18:51,703", + "created": 1608509931.703802, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -3479,35 +3494,35 @@ "lineno": 36, "message": "Passing \"Log entry number 7 with level ERROR.\" to collectingHandler.", "module": "test_helpers", - "msecs": 677.06298828125, + "msecs": 703.8021087646484, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 43.261051177978516, - "thread": 140535171049280, + "relativeCreated": 28.85603904724121, + "thread": 140208879470400, "threadName": "MainThread" } ], - "msecs": 677.1500110626221, + "msecs": 703.8860321044922, "msg": "Running logger test sequence.", "name": "__tLogger__", "pathname": "src/tests/test_helpers.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 43.348073959350586, - "thread": 140535171049280, + "relativeCreated": 28.93996238708496, + "thread": 140208879470400, "threadName": "MainThread", - "time_consumption": 8.702278137207031e-05 + "time_consumption": 8.392333984375e-05 }, { "args": [ "7", "" ], - "asctime": "2020-01-28 20:37:38,677", - "created": 1580240258.677337, + "asctime": "2020-12-21 01:18:51,704", + "created": 1608509931.704077, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3524,8 +3539,8 @@ "7", "" ], - "asctime": "2020-01-28 20:37:38,677", - "created": 1580240258.67725, + "asctime": "2020-12-21 01:18:51,703", + "created": 1608509931.703981, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3535,14 +3550,14 @@ "lineno": 22, "message": "Result (Length of collected logs): 7 ()", "module": "test", - "msecs": 677.2499084472656, + "msecs": 703.9809226989746, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 43.44797134399414, - "thread": 140535171049280, + "relativeCreated": 29.034852981567383, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -3551,8 +3566,8 @@ "7", "" ], - "asctime": "2020-01-28 20:37:38,677", - "created": 1580240258.677294, + "asctime": "2020-12-21 01:18:51,704", + "created": 1608509931.704031, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3562,35 +3577,35 @@ "lineno": 26, "message": "Expectation (Length of collected logs): result = 7 ()", "module": "test", - "msecs": 677.2940158843994, + "msecs": 704.0309906005859, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 43.49207878112793, - "thread": 140535171049280, + "relativeCreated": 29.08492088317871, + "thread": 140208879470400, "threadName": "MainThread" } ], - "msecs": 677.3369312286377, + "msecs": 704.0770053863525, "msg": "Length of collected logs is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 43.53499412536621, - "thread": 140535171049280, + "relativeCreated": 29.130935668945312, + "thread": 140208879470400, "threadName": "MainThread", - "time_consumption": 4.291534423828125e-05 + "time_consumption": 4.601478576660156e-05 }, { "args": [ "['Log entry number %d with level %s.', 10, 'test_helpers.py', 1]", "" ], - "asctime": "2020-01-28 20:37:38,677", - "created": 1580240258.677547, + "asctime": "2020-12-21 01:18:51,704", + "created": 1608509931.704278, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3607,8 +3622,8 @@ "[ 'Log entry number %d with level %s.', 10, 'test_helpers.py', 1 ]", "" ], - "asctime": "2020-01-28 20:37:38,677", - "created": 1580240258.677422, + "asctime": "2020-12-21 01:18:51,704", + "created": 1608509931.704163, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3618,14 +3633,14 @@ "lineno": 22, "message": "Result (Logged information): [ 'Log entry number %d with level %s.', 10, 'test_helpers.py', 1 ] ()", "module": "test", - "msecs": 677.422046661377, + "msecs": 704.1630744934082, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 43.62010955810547, - "thread": 140535171049280, + "relativeCreated": 29.217004776000977, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -3634,8 +3649,8 @@ "[ 'Log entry number %d with level %s.', 10, 'test_helpers.py', 1 ]", "" ], - "asctime": "2020-01-28 20:37:38,677", - "created": 1580240258.677468, + "asctime": "2020-12-21 01:18:51,704", + "created": 1608509931.704212, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3645,35 +3660,35 @@ "lineno": 26, "message": "Expectation (Logged information): result = [ 'Log entry number %d with level %s.', 10, 'test_helpers.py', 1 ] ()", "module": "test", - "msecs": 677.4680614471436, + "msecs": 704.211950302124, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 43.66612434387207, - "thread": 140535171049280, + "relativeCreated": 29.265880584716797, + "thread": 140208879470400, "threadName": "MainThread" } ], - "msecs": 677.5469779968262, + "msecs": 704.2779922485352, "msg": "Logged information is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 43.74504089355469, - "thread": 140535171049280, + "relativeCreated": 29.33192253112793, + "thread": 140208879470400, "threadName": "MainThread", - "time_consumption": 7.891654968261719e-05 + "time_consumption": 6.604194641113281e-05 }, { "args": [ "['Log entry number %d with level %s.', 20, 'test_helpers.py', 2]", "" ], - "asctime": "2020-01-28 20:37:38,677", - "created": 1580240258.677747, + "asctime": "2020-12-21 01:18:51,704", + "created": 1608509931.704465, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3690,8 +3705,8 @@ "[ 'Log entry number %d with level %s.', 20, 'test_helpers.py', 2 ]", "" ], - "asctime": "2020-01-28 20:37:38,677", - "created": 1580240258.677639, + "asctime": "2020-12-21 01:18:51,704", + "created": 1608509931.704356, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3701,14 +3716,14 @@ "lineno": 22, "message": "Result (Logged information): [ 'Log entry number %d with level %s.', 20, 'test_helpers.py', 2 ] ()", "module": "test", - "msecs": 677.6390075683594, + "msecs": 704.3559551239014, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 43.83707046508789, - "thread": 140535171049280, + "relativeCreated": 29.40988540649414, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -3717,8 +3732,8 @@ "[ 'Log entry number %d with level %s.', 20, 'test_helpers.py', 2 ]", "" ], - "asctime": "2020-01-28 20:37:38,677", - "created": 1580240258.677689, + "asctime": "2020-12-21 01:18:51,704", + "created": 1608509931.704404, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3728,35 +3743,35 @@ "lineno": 26, "message": "Expectation (Logged information): result = [ 'Log entry number %d with level %s.', 20, 'test_helpers.py', 2 ] ()", "module": "test", - "msecs": 677.6890754699707, + "msecs": 704.4041156768799, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 43.88713836669922, - "thread": 140535171049280, + "relativeCreated": 29.458045959472656, + "thread": 140208879470400, "threadName": "MainThread" } ], - "msecs": 677.7470111846924, + "msecs": 704.4649124145508, "msg": "Logged information is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 43.9450740814209, - "thread": 140535171049280, + "relativeCreated": 29.518842697143555, + "thread": 140208879470400, "threadName": "MainThread", - "time_consumption": 5.793571472167969e-05 + "time_consumption": 6.079673767089844e-05 }, { "args": [ "['Log entry number %d with level %s.', 30, 'test_helpers.py', 3]", "" ], - "asctime": "2020-01-28 20:37:38,677", - "created": 1580240258.67793, + "asctime": "2020-12-21 01:18:51,704", + "created": 1608509931.704652, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3773,8 +3788,8 @@ "[ 'Log entry number %d with level %s.', 30, 'test_helpers.py', 3 ]", "" ], - "asctime": "2020-01-28 20:37:38,677", - "created": 1580240258.677826, + "asctime": "2020-12-21 01:18:51,704", + "created": 1608509931.704541, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3784,14 +3799,14 @@ "lineno": 22, "message": "Result (Logged information): [ 'Log entry number %d with level %s.', 30, 'test_helpers.py', 3 ] ()", "module": "test", - "msecs": 677.825927734375, + "msecs": 704.5409679412842, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 44.023990631103516, - "thread": 140535171049280, + "relativeCreated": 29.594898223876953, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -3800,8 +3815,8 @@ "[ 'Log entry number %d with level %s.', 30, 'test_helpers.py', 3 ]", "" ], - "asctime": "2020-01-28 20:37:38,677", - "created": 1580240258.677872, + "asctime": "2020-12-21 01:18:51,704", + "created": 1608509931.704588, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3811,35 +3826,35 @@ "lineno": 26, "message": "Expectation (Logged information): result = [ 'Log entry number %d with level %s.', 30, 'test_helpers.py', 3 ] ()", "module": "test", - "msecs": 677.8719425201416, + "msecs": 704.5879364013672, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 44.07000541687012, - "thread": 140535171049280, + "relativeCreated": 29.64186668395996, + "thread": 140208879470400, "threadName": "MainThread" } ], - "msecs": 677.9301166534424, + "msecs": 704.6520709991455, "msg": "Logged information is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 44.1281795501709, - "thread": 140535171049280, + "relativeCreated": 29.70600128173828, + "thread": 140208879470400, "threadName": "MainThread", - "time_consumption": 5.817413330078125e-05 + "time_consumption": 6.413459777832031e-05 }, { "args": [ "['Log entry number %d with level %s.', 40, 'test_helpers.py', 4]", "" ], - "asctime": "2020-01-28 20:37:38,678", - "created": 1580240258.678182, + "asctime": "2020-12-21 01:18:51,704", + "created": 1608509931.704835, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3856,8 +3871,8 @@ "[ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 4 ]", "" ], - "asctime": "2020-01-28 20:37:38,678", - "created": 1580240258.678021, + "asctime": "2020-12-21 01:18:51,704", + "created": 1608509931.704728, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3867,14 +3882,14 @@ "lineno": 22, "message": "Result (Logged information): [ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 4 ] ()", "module": "test", - "msecs": 678.0209541320801, + "msecs": 704.7278881072998, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 44.219017028808594, - "thread": 140535171049280, + "relativeCreated": 29.781818389892578, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -3883,8 +3898,8 @@ "[ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 4 ]", "" ], - "asctime": "2020-01-28 20:37:38,678", - "created": 1580240258.678079, + "asctime": "2020-12-21 01:18:51,704", + "created": 1608509931.704775, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3894,35 +3909,35 @@ "lineno": 26, "message": "Expectation (Logged information): result = [ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 4 ] ()", "module": "test", - "msecs": 678.0788898468018, + "msecs": 704.7750949859619, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 44.27695274353027, - "thread": 140535171049280, + "relativeCreated": 29.829025268554688, + "thread": 140208879470400, "threadName": "MainThread" } ], - "msecs": 678.1818866729736, + "msecs": 704.8349380493164, "msg": "Logged information is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 44.37994956970215, - "thread": 140535171049280, + "relativeCreated": 29.88886833190918, + "thread": 140208879470400, "threadName": "MainThread", - "time_consumption": 0.000102996826171875 + "time_consumption": 5.984306335449219e-05 }, { "args": [ "['Log entry number %d with level %s.', 50, 'test_helpers.py', 5]", "" ], - "asctime": "2020-01-28 20:37:38,679", - "created": 1580240258.67905, + "asctime": "2020-12-21 01:18:51,705", + "created": 1608509931.705019, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3939,8 +3954,8 @@ "[ 'Log entry number %d with level %s.', 50, 'test_helpers.py', 5 ]", "" ], - "asctime": "2020-01-28 20:37:38,678", - "created": 1580240258.678482, + "asctime": "2020-12-21 01:18:51,704", + "created": 1608509931.704915, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3950,14 +3965,14 @@ "lineno": 22, "message": "Result (Logged information): [ 'Log entry number %d with level %s.', 50, 'test_helpers.py', 5 ] ()", "module": "test", - "msecs": 678.4820556640625, + "msecs": 704.9150466918945, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 44.680118560791016, - "thread": 140535171049280, + "relativeCreated": 29.968976974487305, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -3966,8 +3981,8 @@ "[ 'Log entry number %d with level %s.', 50, 'test_helpers.py', 5 ]", "" ], - "asctime": "2020-01-28 20:37:38,678", - "created": 1580240258.678697, + "asctime": "2020-12-21 01:18:51,704", + "created": 1608509931.704962, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3977,35 +3992,35 @@ "lineno": 26, "message": "Expectation (Logged information): result = [ 'Log entry number %d with level %s.', 50, 'test_helpers.py', 5 ] ()", "module": "test", - "msecs": 678.6971092224121, + "msecs": 704.9620151519775, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 44.895172119140625, - "thread": 140535171049280, + "relativeCreated": 30.015945434570312, + "thread": 140208879470400, "threadName": "MainThread" } ], - "msecs": 679.0499687194824, + "msecs": 705.0189971923828, "msg": "Logged information is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 45.24803161621094, - "thread": 140535171049280, + "relativeCreated": 30.072927474975586, + "thread": 140208879470400, "threadName": "MainThread", - "time_consumption": 0.0003528594970703125 + "time_consumption": 5.698204040527344e-05 }, { "args": [ "['Log entry number %d with level %s.', 20, 'test_helpers.py', 6]", "" ], - "asctime": "2020-01-28 20:37:38,679", - "created": 1580240258.679748, + "asctime": "2020-12-21 01:18:51,705", + "created": 1608509931.705196, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4022,8 +4037,8 @@ "[ 'Log entry number %d with level %s.', 20, 'test_helpers.py', 6 ]", "" ], - "asctime": "2020-01-28 20:37:38,679", - "created": 1580240258.679347, + "asctime": "2020-12-21 01:18:51,705", + "created": 1608509931.705092, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4033,14 +4048,14 @@ "lineno": 22, "message": "Result (Logged information): [ 'Log entry number %d with level %s.', 20, 'test_helpers.py', 6 ] ()", "module": "test", - "msecs": 679.347038269043, + "msecs": 705.0919532775879, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 45.545101165771484, - "thread": 140535171049280, + "relativeCreated": 30.145883560180664, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -4049,8 +4064,8 @@ "[ 'Log entry number %d with level %s.', 20, 'test_helpers.py', 6 ]", "" ], - "asctime": "2020-01-28 20:37:38,679", - "created": 1580240258.679531, + "asctime": "2020-12-21 01:18:51,705", + "created": 1608509931.705138, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4060,35 +4075,35 @@ "lineno": 26, "message": "Expectation (Logged information): result = [ 'Log entry number %d with level %s.', 20, 'test_helpers.py', 6 ] ()", "module": "test", - "msecs": 679.5310974121094, + "msecs": 705.1379680633545, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 45.72916030883789, - "thread": 140535171049280, + "relativeCreated": 30.191898345947266, + "thread": 140208879470400, "threadName": "MainThread" } ], - "msecs": 679.7480583190918, + "msecs": 705.1959037780762, "msg": "Logged information is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 45.94612121582031, - "thread": 140535171049280, + "relativeCreated": 30.249834060668945, + "thread": 140208879470400, "threadName": "MainThread", - "time_consumption": 0.00021696090698242188 + "time_consumption": 5.793571472167969e-05 }, { "args": [ "['Log entry number %d with level %s.', 40, 'test_helpers.py', 7]", "" ], - "asctime": "2020-01-28 20:37:38,680", - "created": 1580240258.680597, + "asctime": "2020-12-21 01:18:51,705", + "created": 1608509931.705374, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4105,8 +4120,8 @@ "[ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 7 ]", "" ], - "asctime": "2020-01-28 20:37:38,680", - "created": 1580240258.680312, + "asctime": "2020-12-21 01:18:51,705", + "created": 1608509931.705271, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4116,14 +4131,14 @@ "lineno": 22, "message": "Result (Logged information): [ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 7 ] ()", "module": "test", - "msecs": 680.311918258667, + "msecs": 705.2710056304932, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 46.50998115539551, - "thread": 140535171049280, + "relativeCreated": 30.324935913085938, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -4132,8 +4147,8 @@ "[ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 7 ]", "" ], - "asctime": "2020-01-28 20:37:38,680", - "created": 1580240258.680452, + "asctime": "2020-12-21 01:18:51,705", + "created": 1608509931.705317, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4143,39 +4158,39 @@ "lineno": 26, "message": "Expectation (Logged information): result = [ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 7 ] ()", "module": "test", - "msecs": 680.4521083831787, + "msecs": 705.3170204162598, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 46.65017127990723, - "thread": 140535171049280, + "relativeCreated": 30.37095069885254, + "thread": 140208879470400, "threadName": "MainThread" } ], - "msecs": 680.5970668792725, + "msecs": 705.374002456665, "msg": "Logged information is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 46.79512977600098, - "thread": 140535171049280, + "relativeCreated": 30.427932739257812, + "thread": 140208879470400, "threadName": "MainThread", - "time_consumption": 0.00014495849609375 + "time_consumption": 5.698204040527344e-05 } ], - "thread": 140535171049280, + "thread": 140208879470400, "threadName": "MainThread", - "time_consumption": 0.004528999328613281, - "time_finished": "2020-01-28 20:37:38,680", - "time_start": "2020-01-28 20:37:38,676" + "time_consumption": 0.002413034439086914, + "time_finished": "2020-12-21 01:18:51,705", + "time_start": "2020-12-21 01:18:51,702" }, "_fW5s8CzQEeqYsdFh5Cd6ng": { "args": null, - "asctime": "2020-01-28 20:37:38,689", - "created": 1580240258.689825, + "asctime": "2020-12-21 01:18:51,712", + "created": 1608509931.712255, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -4186,18 +4201,18 @@ "message": "_fW5s8CzQEeqYsdFh5Cd6ng", "module": "__init__", "moduleLogger": [], - "msecs": 689.8250579833984, + "msecs": 712.2550010681152, "msg": "_fW5s8CzQEeqYsdFh5Cd6ng", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/report/unittest/src/tests/__init__.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 56.02312088012695, + "relativeCreated": 37.30893135070801, "testcaseLogger": [ { "args": [], - "asctime": "2020-01-28 20:37:38,691", - "created": 1580240258.691362, + "asctime": "2020-12-21 01:18:51,714", + "created": 1608509931.714519, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -4210,8 +4225,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2020-01-28 20:37:38,689", - "created": 1580240258.689911, + "asctime": "2020-12-21 01:18:51,712", + "created": 1608509931.712332, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -4221,14 +4236,14 @@ "lineno": 22, "message": "Configuring collecting logger", "module": "test_helpers", - "msecs": 689.910888671875, + "msecs": 712.332010269165, "msg": "Configuring collecting logger", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 56.108951568603516, - "thread": 140535171049280, + "relativeCreated": 37.38594055175781, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -4237,8 +4252,8 @@ "DEBUG", "collectingRingHandler" ], - "asctime": "2020-01-28 20:37:38,689", - "created": 1580240258.689997, + "asctime": "2020-12-21 01:18:51,712", + "created": 1608509931.71241, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -4248,14 +4263,14 @@ "lineno": 36, "message": "Passing \"Log entry number 1 with level DEBUG.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 689.9969577789307, + "msecs": 712.4099731445312, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 56.19502067565918, - "thread": 140535171049280, + "relativeCreated": 37.46390342712402, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -4264,8 +4279,8 @@ "INFO", "collectingRingHandler" ], - "asctime": "2020-01-28 20:37:38,690", - "created": 1580240258.690181, + "asctime": "2020-12-21 01:18:51,712", + "created": 1608509931.712697, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -4275,14 +4290,14 @@ "lineno": 36, "message": "Passing \"Log entry number 2 with level INFO.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 690.1810169219971, + "msecs": 712.6970291137695, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 56.379079818725586, - "thread": 140535171049280, + "relativeCreated": 37.750959396362305, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -4291,8 +4306,8 @@ "WARNING", "collectingRingHandler" ], - "asctime": "2020-01-28 20:37:38,690", - "created": 1580240258.690533, + "asctime": "2020-12-21 01:18:51,712", + "created": 1608509931.712975, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -4302,14 +4317,14 @@ "lineno": 36, "message": "Passing \"Log entry number 3 with level WARNING.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 690.532922744751, + "msecs": 712.975025177002, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 56.73098564147949, - "thread": 140535171049280, + "relativeCreated": 38.02895545959473, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -4318,8 +4333,8 @@ "ERROR", "collectingRingHandler" ], - "asctime": "2020-01-28 20:37:38,690", - "created": 1580240258.690706, + "asctime": "2020-12-21 01:18:51,713", + "created": 1608509931.713259, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -4329,14 +4344,14 @@ "lineno": 36, "message": "Passing \"Log entry number 4 with level ERROR.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 690.7060146331787, + "msecs": 713.2589817047119, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 56.90407752990723, - "thread": 140535171049280, + "relativeCreated": 38.31291198730469, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -4345,8 +4360,8 @@ "CRITICAL", "collectingRingHandler" ], - "asctime": "2020-01-28 20:37:38,690", - "created": 1580240258.690873, + "asctime": "2020-12-21 01:18:51,713", + "created": 1608509931.71354, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -4356,14 +4371,14 @@ "lineno": 36, "message": "Passing \"Log entry number 5 with level CRITICAL.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 690.8729076385498, + "msecs": 713.5400772094727, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 57.07097053527832, - "thread": 140535171049280, + "relativeCreated": 38.59400749206543, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -4372,8 +4387,8 @@ "INFO", "collectingRingHandler" ], - "asctime": "2020-01-28 20:37:38,691", - "created": 1580240258.691036, + "asctime": "2020-12-21 01:18:51,713", + "created": 1608509931.713831, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -4383,14 +4398,14 @@ "lineno": 36, "message": "Passing \"Log entry number 6 with level INFO.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 691.0359859466553, + "msecs": 713.8309478759766, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 57.23404884338379, - "thread": 140535171049280, + "relativeCreated": 38.884878158569336, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -4399,8 +4414,8 @@ "ERROR", "collectingRingHandler" ], - "asctime": "2020-01-28 20:37:38,691", - "created": 1580240258.691204, + "asctime": "2020-12-21 01:18:51,714", + "created": 1608509931.71411, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -4410,35 +4425,35 @@ "lineno": 36, "message": "Passing \"Log entry number 7 with level ERROR.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 691.2040710449219, + "msecs": 714.1098976135254, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 57.40213394165039, - "thread": 140535171049280, + "relativeCreated": 39.163827896118164, + "thread": 140208879470400, "threadName": "MainThread" } ], - "msecs": 691.3619041442871, + "msecs": 714.5190238952637, "msg": "Running logger test sequence.", "name": "__tLogger__", "pathname": "src/tests/test_helpers.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 57.559967041015625, - "thread": 140535171049280, + "relativeCreated": 39.572954177856445, + "thread": 140208879470400, "threadName": "MainThread", - "time_consumption": 0.00015783309936523438 + "time_consumption": 0.00040912628173828125 }, { "args": [ "5", "" ], - "asctime": "2020-01-28 20:37:38,691", - "created": 1580240258.691563, + "asctime": "2020-12-21 01:18:51,714", + "created": 1608509931.714741, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4455,8 +4470,8 @@ "5", "" ], - "asctime": "2020-01-28 20:37:38,691", - "created": 1580240258.691464, + "asctime": "2020-12-21 01:18:51,714", + "created": 1608509931.714643, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4466,14 +4481,14 @@ "lineno": 22, "message": "Result (Length of collectingRingHandler): 5 ()", "module": "test", - "msecs": 691.4639472961426, + "msecs": 714.6430015563965, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 57.662010192871094, - "thread": 140535171049280, + "relativeCreated": 39.69693183898926, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -4482,8 +4497,8 @@ "5", "" ], - "asctime": "2020-01-28 20:37:38,691", - "created": 1580240258.69151, + "asctime": "2020-12-21 01:18:51,714", + "created": 1608509931.714692, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4493,35 +4508,35 @@ "lineno": 26, "message": "Expectation (Length of collectingRingHandler): result = 5 ()", "module": "test", - "msecs": 691.5099620819092, + "msecs": 714.6921157836914, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 57.708024978637695, - "thread": 140535171049280, + "relativeCreated": 39.74604606628418, + "thread": 140208879470400, "threadName": "MainThread" } ], - "msecs": 691.5628910064697, + "msecs": 714.7409915924072, "msg": "Length of collectingRingHandler is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 57.76095390319824, - "thread": 140535171049280, + "relativeCreated": 39.794921875, + "thread": 140208879470400, "threadName": "MainThread", - "time_consumption": 5.2928924560546875e-05 + "time_consumption": 4.887580871582031e-05 }, { "args": [ "3", "" ], - "asctime": "2020-01-28 20:37:38,691", - "created": 1580240258.691769, + "asctime": "2020-12-21 01:18:51,714", + "created": 1608509931.714962, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4538,8 +4553,8 @@ "3", "" ], - "asctime": "2020-01-28 20:37:38,691", - "created": 1580240258.691678, + "asctime": "2020-12-21 01:18:51,714", + "created": 1608509931.714855, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4549,14 +4564,14 @@ "lineno": 22, "message": "Result (Length of collectingRingHandler after reinitialisation): 3 ()", "module": "test", - "msecs": 691.6780471801758, + "msecs": 714.8549556732178, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 57.8761100769043, - "thread": 140535171049280, + "relativeCreated": 39.90888595581055, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -4565,8 +4580,8 @@ "3", "" ], - "asctime": "2020-01-28 20:37:38,691", - "created": 1580240258.691724, + "asctime": "2020-12-21 01:18:51,714", + "created": 1608509931.714913, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4576,35 +4591,35 @@ "lineno": 26, "message": "Expectation (Length of collectingRingHandler after reinitialisation): result = 3 ()", "module": "test", - "msecs": 691.7240619659424, + "msecs": 714.9128913879395, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 57.9221248626709, - "thread": 140535171049280, + "relativeCreated": 39.96682167053223, + "thread": 140208879470400, "threadName": "MainThread" } ], - "msecs": 691.7688846588135, + "msecs": 714.9620056152344, "msg": "Length of collectingRingHandler after reinitialisation is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 57.96694755554199, - "thread": 140535171049280, + "relativeCreated": 40.01593589782715, + "thread": 140208879470400, "threadName": "MainThread", - "time_consumption": 4.482269287109375e-05 + "time_consumption": 4.9114227294921875e-05 }, { "args": [ "'Log entry number 5 with level CRITICAL.'", "" ], - "asctime": "2020-01-28 20:37:38,691", - "created": 1580240258.691992, + "asctime": "2020-12-21 01:18:51,715", + "created": 1608509931.715525, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4621,8 +4636,8 @@ "'Log entry number 5 with level CRITICAL.'", "" ], - "asctime": "2020-01-28 20:37:38,691", - "created": 1580240258.691879, + "asctime": "2020-12-21 01:18:51,715", + "created": 1608509931.715329, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4632,14 +4647,14 @@ "lineno": 22, "message": "Result (Log text): 'Log entry number 5 with level CRITICAL.' ()", "module": "test", - "msecs": 691.8790340423584, + "msecs": 715.3289318084717, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 58.077096939086914, - "thread": 140535171049280, + "relativeCreated": 40.38286209106445, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -4648,8 +4663,8 @@ "'Log entry number 5 with level CRITICAL.'", "" ], - "asctime": "2020-01-28 20:37:38,691", - "created": 1580240258.691937, + "asctime": "2020-12-21 01:18:51,715", + "created": 1608509931.715428, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4659,35 +4674,35 @@ "lineno": 26, "message": "Expectation (Log text): result = 'Log entry number 5 with level CRITICAL.' ()", "module": "test", - "msecs": 691.9369697570801, + "msecs": 715.4281139373779, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 58.135032653808594, - "thread": 140535171049280, + "relativeCreated": 40.4820442199707, + "thread": 140208879470400, "threadName": "MainThread" } ], - "msecs": 691.9920444488525, + "msecs": 715.5249118804932, "msg": "Log text is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 58.190107345581055, - "thread": 140535171049280, + "relativeCreated": 40.57884216308594, + "thread": 140208879470400, "threadName": "MainThread", - "time_consumption": 5.507469177246094e-05 + "time_consumption": 9.679794311523438e-05 }, { "args": [ "'Log entry number 6 with level INFO.'", "" ], - "asctime": "2020-01-28 20:37:38,692", - "created": 1580240258.692164, + "asctime": "2020-12-21 01:18:51,716", + "created": 1608509931.71605, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4704,8 +4719,8 @@ "'Log entry number 6 with level INFO.'", "" ], - "asctime": "2020-01-28 20:37:38,692", - "created": 1580240258.692075, + "asctime": "2020-12-21 01:18:51,715", + "created": 1608509931.715845, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4715,14 +4730,14 @@ "lineno": 22, "message": "Result (Log text): 'Log entry number 6 with level INFO.' ()", "module": "test", - "msecs": 692.0750141143799, + "msecs": 715.8451080322266, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 58.2730770111084, - "thread": 140535171049280, + "relativeCreated": 40.899038314819336, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -4731,8 +4746,8 @@ "'Log entry number 6 with level INFO.'", "" ], - "asctime": "2020-01-28 20:37:38,692", - "created": 1580240258.692119, + "asctime": "2020-12-21 01:18:51,715", + "created": 1608509931.715957, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4742,35 +4757,35 @@ "lineno": 26, "message": "Expectation (Log text): result = 'Log entry number 6 with level INFO.' ()", "module": "test", - "msecs": 692.1188831329346, + "msecs": 715.9569263458252, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 58.316946029663086, - "thread": 140535171049280, + "relativeCreated": 41.01085662841797, + "thread": 140208879470400, "threadName": "MainThread" } ], - "msecs": 692.1639442443848, + "msecs": 716.0499095916748, "msg": "Log text is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 58.36200714111328, - "thread": 140535171049280, + "relativeCreated": 41.10383987426758, + "thread": 140208879470400, "threadName": "MainThread", - "time_consumption": 4.506111145019531e-05 + "time_consumption": 9.298324584960938e-05 }, { "args": [ "'Log entry number 7 with level ERROR.'", "" ], - "asctime": "2020-01-28 20:37:38,692", - "created": 1580240258.692321, + "asctime": "2020-12-21 01:18:51,716", + "created": 1608509931.716389, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4787,8 +4802,8 @@ "'Log entry number 7 with level ERROR.'", "" ], - "asctime": "2020-01-28 20:37:38,692", - "created": 1580240258.692237, + "asctime": "2020-12-21 01:18:51,716", + "created": 1608509931.716201, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4798,14 +4813,14 @@ "lineno": 22, "message": "Result (Log text): 'Log entry number 7 with level ERROR.' ()", "module": "test", - "msecs": 692.2369003295898, + "msecs": 716.2010669708252, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 58.43496322631836, - "thread": 140535171049280, + "relativeCreated": 41.25499725341797, + "thread": 140208879470400, "threadName": "MainThread" }, { @@ -4814,8 +4829,8 @@ "'Log entry number 7 with level ERROR.'", "" ], - "asctime": "2020-01-28 20:37:38,692", - "created": 1580240258.692277, + "asctime": "2020-12-21 01:18:51,716", + "created": 1608509931.716291, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4825,38 +4840,38 @@ "lineno": 26, "message": "Expectation (Log text): result = 'Log entry number 7 with level ERROR.' ()", "module": "test", - "msecs": 692.2769546508789, + "msecs": 716.2909507751465, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 58.47501754760742, - "thread": 140535171049280, + "relativeCreated": 41.34488105773926, + "thread": 140208879470400, "threadName": "MainThread" } ], - "msecs": 692.3210620880127, + "msecs": 716.3889408111572, "msg": "Log text is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 3485, + "process": 93516, "processName": "MainProcess", - "relativeCreated": 58.51912498474121, - "thread": 140535171049280, + "relativeCreated": 41.44287109375, + "thread": 140208879470400, "threadName": "MainThread", - "time_consumption": 4.410743713378906e-05 + "time_consumption": 9.799003601074219e-05 } ], - "thread": 140535171049280, + "thread": 140208879470400, "threadName": "MainThread", - "time_consumption": 0.002496004104614258, - "time_finished": "2020-01-28 20:37:38,692", - "time_start": "2020-01-28 20:37:38,689" + "time_consumption": 0.004133939743041992, + "time_finished": "2020-12-21 01:18:51,716", + "time_start": "2020-12-21 01:18:51,712" } }, "testrun_id": "p2", - "time_consumption": 0.015258073806762695, + "time_consumption": 0.01283407211303711, "uid_list_sorted": [ "_XzMFcHYZEem_kd-7nxt1sg", "_ErFPoCvVEeqssZLMJF_fcg", @@ -4876,7 +4891,7 @@ "_XzMFcHYZEem_kd-7nxt1sg": "Store log records (collectingHandler)", "_fW5s8CzQEeqYsdFh5Cd6ng": "Number of stored logs in the RingHandler" }, - "interpreter": "python 3.6.9 (final)", + "interpreter": "python 3.8.5 (final)", "name": "Default Testsession name", "number_of_failed_tests": 0, "number_of_possibly_failed_tests": 0, @@ -4892,8 +4907,8 @@ "testcases": { "_ErFPoCvVEeqssZLMJF_fcg": { "args": null, - "asctime": "2020-01-28 20:37:39,128", - "created": 1580240259.1283655, + "asctime": "2020-12-21 01:18:52,060", + "created": 1608509932.060733, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -4904,19 +4919,19 @@ "message": "_ErFPoCvVEeqssZLMJF_fcg", "module": "__init__", "moduleLogger": [], - "msecs": 128.36551666259766, + "msecs": 60.73307991027832, "msg": "_ErFPoCvVEeqssZLMJF_fcg", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/report/unittest/src/tests/__init__.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 73.98533821105957, + "relativeCreated": 63.365936279296875, "stack_info": null, "testcaseLogger": [ { "args": [], - "asctime": "2020-01-28 20:37:39,130", - "created": 1580240259.1302087, + "asctime": "2020-12-21 01:18:52,061", + "created": 1608509932.0614905, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -4929,8 +4944,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2020-01-28 20:37:39,128", - "created": 1580240259.128489, + "asctime": "2020-12-21 01:18:52,060", + "created": 1608509932.060795, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -4940,15 +4955,15 @@ "lineno": 22, "message": "Configuring collecting logger", "module": "test_helpers", - "msecs": 128.48901748657227, + "msecs": 60.79506874084473, "msg": "Configuring collecting logger", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 74.10883903503418, + "relativeCreated": 63.42792510986328, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -4957,8 +4972,8 @@ "DEBUG", "collectingHandler" ], - "asctime": "2020-01-28 20:37:39,128", - "created": 1580240259.128614, + "asctime": "2020-12-21 01:18:52,060", + "created": 1608509932.0608604, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -4968,15 +4983,15 @@ "lineno": 36, "message": "Passing \"Log entry number 1 with level DEBUG.\" to collectingHandler.", "module": "test_helpers", - "msecs": 128.61394882202148, + "msecs": 60.860395431518555, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 74.2337703704834, + "relativeCreated": 63.49325180053711, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -4985,8 +5000,8 @@ "INFO", "collectingHandler" ], - "asctime": "2020-01-28 20:37:39,128", - "created": 1580240259.128825, + "asctime": "2020-12-21 01:18:52,060", + "created": 1608509932.0609674, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -4996,15 +5011,15 @@ "lineno": 36, "message": "Passing \"Log entry number 2 with level INFO.\" to collectingHandler.", "module": "test_helpers", - "msecs": 128.82494926452637, + "msecs": 60.967445373535156, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 74.44477081298828, + "relativeCreated": 63.60030174255371, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -5013,8 +5028,8 @@ "WARNING", "collectingHandler" ], - "asctime": "2020-01-28 20:37:39,129", - "created": 1580240259.1291196, + "asctime": "2020-12-21 01:18:52,061", + "created": 1608509932.0610583, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -5024,15 +5039,15 @@ "lineno": 36, "message": "Passing \"Log entry number 3 with level WARNING.\" to collectingHandler.", "module": "test_helpers", - "msecs": 129.1196346282959, + "msecs": 61.05828285217285, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 74.73945617675781, + "relativeCreated": 63.691139221191406, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -5041,8 +5056,8 @@ "ERROR", "collectingHandler" ], - "asctime": "2020-01-28 20:37:39,129", - "created": 1580240259.1294096, + "asctime": "2020-12-21 01:18:52,061", + "created": 1608509932.0611525, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -5052,15 +5067,15 @@ "lineno": 36, "message": "Passing \"Log entry number 4 with level ERROR.\" to collectingHandler.", "module": "test_helpers", - "msecs": 129.4095516204834, + "msecs": 61.15245819091797, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 75.02937316894531, + "relativeCreated": 63.78531455993652, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -5069,8 +5084,8 @@ "CRITICAL", "collectingHandler" ], - "asctime": "2020-01-28 20:37:39,129", - "created": 1580240259.1296656, + "asctime": "2020-12-21 01:18:52,061", + "created": 1608509932.0612388, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -5080,15 +5095,15 @@ "lineno": 36, "message": "Passing \"Log entry number 5 with level CRITICAL.\" to collectingHandler.", "module": "test_helpers", - "msecs": 129.66561317443848, + "msecs": 61.238765716552734, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 75.28543472290039, + "relativeCreated": 63.87162208557129, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -5097,8 +5112,8 @@ "INFO", "collectingHandler" ], - "asctime": "2020-01-28 20:37:39,129", - "created": 1580240259.1298513, + "asctime": "2020-12-21 01:18:52,061", + "created": 1608509932.061329, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -5108,15 +5123,15 @@ "lineno": 36, "message": "Passing \"Log entry number 6 with level INFO.\" to collectingHandler.", "module": "test_helpers", - "msecs": 129.8513412475586, + "msecs": 61.328887939453125, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 75.47116279602051, + "relativeCreated": 63.96174430847168, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -5125,8 +5140,8 @@ "ERROR", "collectingHandler" ], - "asctime": "2020-01-28 20:37:39,130", - "created": 1580240259.1300383, + "asctime": "2020-12-21 01:18:52,061", + "created": 1608509932.0614085, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -5136,34 +5151,34 @@ "lineno": 36, "message": "Passing \"Log entry number 7 with level ERROR.\" to collectingHandler.", "module": "test_helpers", - "msecs": 130.03826141357422, + "msecs": 61.40851974487305, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 75.65808296203613, + "relativeCreated": 64.0413761138916, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" } ], - "msecs": 130.20873069763184, + "msecs": 61.490535736083984, "msg": "Running logger test sequence.", "name": "__tLogger__", "pathname": "src/tests/test_helpers.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 75.82855224609375, + "relativeCreated": 64.12339210510254, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread", - "time_consumption": 0.0001704692840576172 + "time_consumption": 8.20159912109375e-05 }, { "args": [], - "asctime": "2020-01-28 20:37:39,132", - "created": 1580240259.1321766, + "asctime": "2020-12-21 01:18:52,062", + "created": 1608509932.0624735, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5180,8 +5195,8 @@ "[ 49, 134, 221, 309, 398, 486, 571 ]", "" ], - "asctime": "2020-01-28 20:37:39,130", - "created": 1580240259.1305168, + "asctime": "2020-12-21 01:18:52,061", + "created": 1608509932.0616026, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5191,15 +5206,15 @@ "lineno": 22, "message": "Result (Indexlist of log entries in stringrepresentation): [ 49, 134, 221, 309, 398, 486, 571 ] ()", "module": "test", - "msecs": 130.51676750183105, + "msecs": 61.60259246826172, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 76.13658905029297, + "relativeCreated": 64.23544883728027, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -5208,8 +5223,8 @@ "[ 49, 134, 221, 309, 398, 486, 571 ]", "" ], - "asctime": "2020-01-28 20:37:39,130", - "created": 1580240259.1306992, + "asctime": "2020-12-21 01:18:52,061", + "created": 1608509932.0616481, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5219,15 +5234,15 @@ "lineno": 26, "message": "Expectation (Indexlist of log entries in stringrepresentation): result = [ 49, 134, 221, 309, 398, 486, 571 ] ()", "module": "test", - "msecs": 130.69915771484375, + "msecs": 61.64813041687012, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 76.31897926330566, + "relativeCreated": 64.28098678588867, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -5236,8 +5251,8 @@ "49", "" ], - "asctime": "2020-01-28 20:37:39,130", - "created": 1580240259.130847, + "asctime": "2020-12-21 01:18:52,061", + "created": 1608509932.06169, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5247,15 +5262,15 @@ "lineno": 22, "message": "Result (Submitted value number 1): 49 ()", "module": "test", - "msecs": 130.84697723388672, + "msecs": 61.69009208679199, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 76.46679878234863, + "relativeCreated": 64.32294845581055, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -5264,8 +5279,8 @@ "49", "" ], - "asctime": "2020-01-28 20:37:39,130", - "created": 1580240259.130943, + "asctime": "2020-12-21 01:18:52,061", + "created": 1608509932.0617301, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5275,15 +5290,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 1): result = 49 ()", "module": "test", - "msecs": 130.94305992126465, + "msecs": 61.730146408081055, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 76.56288146972656, + "relativeCreated": 64.36300277709961, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -5291,8 +5306,8 @@ "49", "" ], - "asctime": "2020-01-28 20:37:39,131", - "created": 1580240259.1310542, + "asctime": "2020-12-21 01:18:52,061", + "created": 1608509932.0617692, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5302,15 +5317,15 @@ "lineno": 142, "message": "Submitted value number 1 is correct (Content 49 and Type is ).", "module": "test", - "msecs": 131.05416297912598, + "msecs": 61.76924705505371, "msg": "Submitted value number 1 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 76.67398452758789, + "relativeCreated": 64.40210342407227, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -5319,8 +5334,8 @@ "134", "" ], - "asctime": "2020-01-28 20:37:39,131", - "created": 1580240259.131149, + "asctime": "2020-12-21 01:18:52,061", + "created": 1608509932.0618072, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5330,15 +5345,15 @@ "lineno": 22, "message": "Result (Submitted value number 2): 134 ()", "module": "test", - "msecs": 131.1490535736084, + "msecs": 61.80715560913086, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 76.76887512207031, + "relativeCreated": 64.44001197814941, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -5347,8 +5362,8 @@ "134", "" ], - "asctime": "2020-01-28 20:37:39,131", - "created": 1580240259.1312304, + "asctime": "2020-12-21 01:18:52,061", + "created": 1608509932.061845, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5358,15 +5373,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 2): result = 134 ()", "module": "test", - "msecs": 131.23035430908203, + "msecs": 61.84506416320801, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 76.85017585754395, + "relativeCreated": 64.47792053222656, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -5374,8 +5389,8 @@ "134", "" ], - "asctime": "2020-01-28 20:37:39,131", - "created": 1580240259.13132, + "asctime": "2020-12-21 01:18:52,061", + "created": 1608509932.0618796, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5385,15 +5400,15 @@ "lineno": 142, "message": "Submitted value number 2 is correct (Content 134 and Type is ).", "module": "test", - "msecs": 131.31999969482422, + "msecs": 61.879634857177734, "msg": "Submitted value number 2 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 76.93982124328613, + "relativeCreated": 64.51249122619629, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -5402,8 +5417,8 @@ "221", "" ], - "asctime": "2020-01-28 20:37:39,131", - "created": 1580240259.1314104, + "asctime": "2020-12-21 01:18:52,061", + "created": 1608509932.0619147, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5413,15 +5428,15 @@ "lineno": 22, "message": "Result (Submitted value number 3): 221 ()", "module": "test", - "msecs": 131.4103603363037, + "msecs": 61.914682388305664, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 77.03018188476562, + "relativeCreated": 64.54753875732422, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -5430,8 +5445,8 @@ "221", "" ], - "asctime": "2020-01-28 20:37:39,131", - "created": 1580240259.1314921, + "asctime": "2020-12-21 01:18:52,061", + "created": 1608509932.061949, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5441,15 +5456,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 3): result = 221 ()", "module": "test", - "msecs": 131.49213790893555, + "msecs": 61.94901466369629, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 77.11195945739746, + "relativeCreated": 64.58187103271484, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -5457,8 +5472,8 @@ "221", "" ], - "asctime": "2020-01-28 20:37:39,131", - "created": 1580240259.1315722, + "asctime": "2020-12-21 01:18:52,061", + "created": 1608509932.0619836, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5468,15 +5483,15 @@ "lineno": 142, "message": "Submitted value number 3 is correct (Content 221 and Type is ).", "module": "test", - "msecs": 131.57224655151367, + "msecs": 61.983585357666016, "msg": "Submitted value number 3 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 77.19206809997559, + "relativeCreated": 64.61644172668457, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -5485,8 +5500,8 @@ "309", "" ], - "asctime": "2020-01-28 20:37:39,131", - "created": 1580240259.1316566, + "asctime": "2020-12-21 01:18:52,062", + "created": 1608509932.0620189, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5496,15 +5511,15 @@ "lineno": 22, "message": "Result (Submitted value number 4): 309 ()", "module": "test", - "msecs": 131.65664672851562, + "msecs": 62.01887130737305, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 77.27646827697754, + "relativeCreated": 64.6517276763916, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -5513,8 +5528,8 @@ "309", "" ], - "asctime": "2020-01-28 20:37:39,131", - "created": 1580240259.1316986, + "asctime": "2020-12-21 01:18:52,062", + "created": 1608509932.062055, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5524,15 +5539,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 4): result = 309 ()", "module": "test", - "msecs": 131.6986083984375, + "msecs": 62.055110931396484, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 77.31842994689941, + "relativeCreated": 64.68796730041504, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -5540,8 +5555,8 @@ "309", "" ], - "asctime": "2020-01-28 20:37:39,131", - "created": 1580240259.131738, + "asctime": "2020-12-21 01:18:52,062", + "created": 1608509932.062092, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5551,15 +5566,15 @@ "lineno": 142, "message": "Submitted value number 4 is correct (Content 309 and Type is ).", "module": "test", - "msecs": 131.73794746398926, + "msecs": 62.09206581115723, "msg": "Submitted value number 4 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 77.35776901245117, + "relativeCreated": 64.72492218017578, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -5568,8 +5583,8 @@ "398", "" ], - "asctime": "2020-01-28 20:37:39,131", - "created": 1580240259.131778, + "asctime": "2020-12-21 01:18:52,062", + "created": 1608509932.06215, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5579,15 +5594,15 @@ "lineno": 22, "message": "Result (Submitted value number 5): 398 ()", "module": "test", - "msecs": 131.77800178527832, + "msecs": 62.150001525878906, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 77.39782333374023, + "relativeCreated": 64.78285789489746, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -5596,8 +5611,8 @@ "398", "" ], - "asctime": "2020-01-28 20:37:39,131", - "created": 1580240259.1318169, + "asctime": "2020-12-21 01:18:52,062", + "created": 1608509932.0621955, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5607,15 +5622,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 5): result = 398 ()", "module": "test", - "msecs": 131.81686401367188, + "msecs": 62.195539474487305, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 77.43668556213379, + "relativeCreated": 64.82839584350586, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -5623,8 +5638,8 @@ "398", "" ], - "asctime": "2020-01-28 20:37:39,131", - "created": 1580240259.1318626, + "asctime": "2020-12-21 01:18:52,062", + "created": 1608509932.0622325, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5634,15 +5649,15 @@ "lineno": 142, "message": "Submitted value number 5 is correct (Content 398 and Type is ).", "module": "test", - "msecs": 131.86264038085938, + "msecs": 62.23249435424805, "msg": "Submitted value number 5 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 77.48246192932129, + "relativeCreated": 64.8653507232666, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -5651,8 +5666,8 @@ "486", "" ], - "asctime": "2020-01-28 20:37:39,131", - "created": 1580240259.1319044, + "asctime": "2020-12-21 01:18:52,062", + "created": 1608509932.0622685, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5662,15 +5677,15 @@ "lineno": 22, "message": "Result (Submitted value number 6): 486 ()", "module": "test", - "msecs": 131.90436363220215, + "msecs": 62.26849555969238, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 77.52418518066406, + "relativeCreated": 64.90135192871094, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -5679,8 +5694,8 @@ "486", "" ], - "asctime": "2020-01-28 20:37:39,131", - "created": 1580240259.1319733, + "asctime": "2020-12-21 01:18:52,062", + "created": 1608509932.0623019, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5690,15 +5705,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 6): result = 486 ()", "module": "test", - "msecs": 131.9732666015625, + "msecs": 62.3018741607666, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 77.59308815002441, + "relativeCreated": 64.93473052978516, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -5706,8 +5721,8 @@ "486", "" ], - "asctime": "2020-01-28 20:37:39,132", - "created": 1580240259.1320138, + "asctime": "2020-12-21 01:18:52,062", + "created": 1608509932.0623357, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5717,15 +5732,15 @@ "lineno": 142, "message": "Submitted value number 6 is correct (Content 486 and Type is ).", "module": "test", - "msecs": 132.01379776000977, + "msecs": 62.33572959899902, "msg": "Submitted value number 6 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 77.63361930847168, + "relativeCreated": 64.96858596801758, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -5734,8 +5749,8 @@ "571", "" ], - "asctime": "2020-01-28 20:37:39,132", - "created": 1580240259.1320553, + "asctime": "2020-12-21 01:18:52,062", + "created": 1608509932.0623703, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5745,15 +5760,15 @@ "lineno": 22, "message": "Result (Submitted value number 7): 571 ()", "module": "test", - "msecs": 132.05528259277344, + "msecs": 62.37030029296875, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 77.67510414123535, + "relativeCreated": 65.0031566619873, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -5762,8 +5777,8 @@ "571", "" ], - "asctime": "2020-01-28 20:37:39,132", - "created": 1580240259.1320982, + "asctime": "2020-12-21 01:18:52,062", + "created": 1608509932.062404, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5773,15 +5788,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 7): result = 571 ()", "module": "test", - "msecs": 132.09819793701172, + "msecs": 62.40391731262207, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 77.71801948547363, + "relativeCreated": 65.03677368164062, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -5789,8 +5804,8 @@ "571", "" ], - "asctime": "2020-01-28 20:37:39,132", - "created": 1580240259.132138, + "asctime": "2020-12-21 01:18:52,062", + "created": 1608509932.0624373, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5800,41 +5815,41 @@ "lineno": 142, "message": "Submitted value number 7 is correct (Content 571 and Type is ).", "module": "test", - "msecs": 132.13801383972168, + "msecs": 62.43729591369629, "msg": "Submitted value number 7 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 77.7578353881836, + "relativeCreated": 65.07015228271484, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" } ], - "msecs": 132.17663764953613, + "msecs": 62.47353553771973, "msg": "Indexlist of log entries in stringrepresentation: Values and number of submitted values is correct. See detailed log for more information.", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 77.79645919799805, + "relativeCreated": 65.10639190673828, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread", - "time_consumption": 3.8623809814453125e-05 + "time_consumption": 3.62396240234375e-05 } ], - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread", - "time_consumption": 0.0038111209869384766, - "time_finished": "2020-01-28 20:37:39,132", - "time_start": "2020-01-28 20:37:39,128" + "time_consumption": 0.0017404556274414062, + "time_finished": "2020-12-21 01:18:52,062", + "time_start": "2020-12-21 01:18:52,060" }, "_PVhZECvVEeqssZLMJF_fcg": { "args": null, - "asctime": "2020-01-28 20:37:39,132", - "created": 1580240259.1323493, + "asctime": "2020-12-21 01:18:52,062", + "created": 1608509932.0626814, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -5845,19 +5860,19 @@ "message": "_PVhZECvVEeqssZLMJF_fcg", "module": "__init__", "moduleLogger": [], - "msecs": 132.34925270080566, + "msecs": 62.68143653869629, "msg": "_PVhZECvVEeqssZLMJF_fcg", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/report/unittest/src/tests/__init__.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 77.96907424926758, + "relativeCreated": 65.31429290771484, "stack_info": null, "testcaseLogger": [ { "args": [], - "asctime": "2020-01-28 20:37:39,134", - "created": 1580240259.1340277, + "asctime": "2020-12-21 01:18:52,063", + "created": 1608509932.0635445, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -5870,8 +5885,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2020-01-28 20:37:39,132", - "created": 1580240259.132426, + "asctime": "2020-12-21 01:18:52,062", + "created": 1608509932.0627475, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -5881,15 +5896,15 @@ "lineno": 22, "message": "Configuring collecting logger", "module": "test_helpers", - "msecs": 132.42602348327637, + "msecs": 62.74747848510742, "msg": "Configuring collecting logger", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 78.04584503173828, + "relativeCreated": 65.38033485412598, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -5898,8 +5913,8 @@ "DEBUG", "collectingRingHandler" ], - "asctime": "2020-01-28 20:37:39,133", - "created": 1580240259.1330128, + "asctime": "2020-12-21 01:18:52,062", + "created": 1608509932.0628278, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -5909,15 +5924,15 @@ "lineno": 36, "message": "Passing \"Log entry number 1 with level DEBUG.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 133.0127716064453, + "msecs": 62.82782554626465, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 78.63259315490723, + "relativeCreated": 65.4606819152832, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -5926,8 +5941,8 @@ "INFO", "collectingRingHandler" ], - "asctime": "2020-01-28 20:37:39,133", - "created": 1580240259.1333227, + "asctime": "2020-12-21 01:18:52,062", + "created": 1608509932.0629454, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -5937,15 +5952,15 @@ "lineno": 36, "message": "Passing \"Log entry number 2 with level INFO.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 133.32271575927734, + "msecs": 62.94536590576172, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 78.94253730773926, + "relativeCreated": 65.57822227478027, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -5954,8 +5969,8 @@ "WARNING", "collectingRingHandler" ], - "asctime": "2020-01-28 20:37:39,133", - "created": 1580240259.1334596, + "asctime": "2020-12-21 01:18:52,063", + "created": 1608509932.0630515, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -5965,15 +5980,15 @@ "lineno": 36, "message": "Passing \"Log entry number 3 with level WARNING.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 133.45956802368164, + "msecs": 63.051462173461914, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 79.07938957214355, + "relativeCreated": 65.68431854248047, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -5982,8 +5997,8 @@ "ERROR", "collectingRingHandler" ], - "asctime": "2020-01-28 20:37:39,133", - "created": 1580240259.133573, + "asctime": "2020-12-21 01:18:52,063", + "created": 1608509932.06315, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -5993,15 +6008,15 @@ "lineno": 36, "message": "Passing \"Log entry number 4 with level ERROR.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 133.57305526733398, + "msecs": 63.14992904663086, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 79.1928768157959, + "relativeCreated": 65.78278541564941, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -6010,8 +6025,8 @@ "CRITICAL", "collectingRingHandler" ], - "asctime": "2020-01-28 20:37:39,133", - "created": 1580240259.133686, + "asctime": "2020-12-21 01:18:52,063", + "created": 1608509932.0632474, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -6021,15 +6036,15 @@ "lineno": 36, "message": "Passing \"Log entry number 5 with level CRITICAL.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 133.68606567382812, + "msecs": 63.2474422454834, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 79.30588722229004, + "relativeCreated": 65.88029861450195, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -6038,8 +6053,8 @@ "INFO", "collectingRingHandler" ], - "asctime": "2020-01-28 20:37:39,133", - "created": 1580240259.1338043, + "asctime": "2020-12-21 01:18:52,063", + "created": 1608509932.0633469, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -6049,15 +6064,15 @@ "lineno": 36, "message": "Passing \"Log entry number 6 with level INFO.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 133.8043212890625, + "msecs": 63.34686279296875, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 79.42414283752441, + "relativeCreated": 65.9797191619873, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -6066,8 +6081,8 @@ "ERROR", "collectingRingHandler" ], - "asctime": "2020-01-28 20:37:39,133", - "created": 1580240259.1339195, + "asctime": "2020-12-21 01:18:52,063", + "created": 1608509932.063443, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -6077,37 +6092,37 @@ "lineno": 36, "message": "Passing \"Log entry number 7 with level ERROR.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 133.91947746276855, + "msecs": 63.44294548034668, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 79.53929901123047, + "relativeCreated": 66.07580184936523, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" } ], - "msecs": 134.02771949768066, + "msecs": 63.544511795043945, "msg": "Running logger test sequence.", "name": "__tLogger__", "pathname": "src/tests/test_helpers.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 79.64754104614258, + "relativeCreated": 66.1773681640625, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread", - "time_consumption": 0.00010824203491210938 + "time_consumption": 0.00010156631469726562 }, { "args": [ "5", "" ], - "asctime": "2020-01-28 20:37:39,134", - "created": 1580240259.1342406, + "asctime": "2020-12-21 01:18:52,063", + "created": 1608509932.0636938, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6124,8 +6139,8 @@ "5", "" ], - "asctime": "2020-01-28 20:37:39,134", - "created": 1580240259.134137, + "asctime": "2020-12-21 01:18:52,063", + "created": 1608509932.063619, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6135,15 +6150,15 @@ "lineno": 22, "message": "Result (Length of collected logs): 5 ()", "module": "test", - "msecs": 134.13691520690918, + "msecs": 63.61889839172363, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 79.7567367553711, + "relativeCreated": 66.25175476074219, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -6152,8 +6167,8 @@ "5", "" ], - "asctime": "2020-01-28 20:37:39,134", - "created": 1580240259.13419, + "asctime": "2020-12-21 01:18:52,063", + "created": 1608509932.0636551, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6163,37 +6178,37 @@ "lineno": 26, "message": "Expectation (Length of collected logs): result = 5 ()", "module": "test", - "msecs": 134.19008255004883, + "msecs": 63.65513801574707, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 79.80990409851074, + "relativeCreated": 66.28799438476562, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" } ], - "msecs": 134.24062728881836, + "msecs": 63.69376182556152, "msg": "Length of collected logs is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 79.86044883728027, + "relativeCreated": 66.32661819458008, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread", - "time_consumption": 5.054473876953125e-05 + "time_consumption": 3.8623809814453125e-05 }, { "args": [ "['Log entry number %d with level %s.', 30, 'test_helpers.py', 3]", "" ], - "asctime": "2020-01-28 20:37:39,134", - "created": 1580240259.1344643, + "asctime": "2020-12-21 01:18:52,063", + "created": 1608509932.0638587, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6210,8 +6225,8 @@ "[ 'Log entry number %d with level %s.', 30, 'test_helpers.py', 3 ]", "" ], - "asctime": "2020-01-28 20:37:39,134", - "created": 1580240259.1343389, + "asctime": "2020-12-21 01:18:52,063", + "created": 1608509932.0637672, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6221,15 +6236,15 @@ "lineno": 22, "message": "Result (Logged information): [ 'Log entry number %d with level %s.', 30, 'test_helpers.py', 3 ] ()", "module": "test", - "msecs": 134.3388557434082, + "msecs": 63.767194747924805, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 79.95867729187012, + "relativeCreated": 66.40005111694336, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -6238,8 +6253,8 @@ "[ 'Log entry number %d with level %s.', 30, 'test_helpers.py', 3 ]", "" ], - "asctime": "2020-01-28 20:37:39,134", - "created": 1580240259.134381, + "asctime": "2020-12-21 01:18:52,063", + "created": 1608509932.063808, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6249,37 +6264,37 @@ "lineno": 26, "message": "Expectation (Logged information): result = [ 'Log entry number %d with level %s.', 30, 'test_helpers.py', 3 ] ()", "module": "test", - "msecs": 134.38105583190918, + "msecs": 63.80796432495117, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 80.0008773803711, + "relativeCreated": 66.44082069396973, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" } ], - "msecs": 134.46426391601562, + "msecs": 63.858747482299805, "msg": "Logged information is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 80.08408546447754, + "relativeCreated": 66.49160385131836, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread", - "time_consumption": 8.320808410644531e-05 + "time_consumption": 5.078315734863281e-05 }, { "args": [ "['Log entry number %d with level %s.', 40, 'test_helpers.py', 4]", "" ], - "asctime": "2020-01-28 20:37:39,134", - "created": 1580240259.1346304, + "asctime": "2020-12-21 01:18:52,064", + "created": 1608509932.0640147, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6296,8 +6311,8 @@ "[ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 4 ]", "" ], - "asctime": "2020-01-28 20:37:39,134", - "created": 1580240259.1345246, + "asctime": "2020-12-21 01:18:52,063", + "created": 1608509932.0639255, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6307,15 +6322,15 @@ "lineno": 22, "message": "Result (Logged information): [ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 4 ] ()", "module": "test", - "msecs": 134.52458381652832, + "msecs": 63.92550468444824, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 80.14440536499023, + "relativeCreated": 66.5583610534668, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -6324,8 +6339,8 @@ "[ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 4 ]", "" ], - "asctime": "2020-01-28 20:37:39,134", - "created": 1580240259.1345696, + "asctime": "2020-12-21 01:18:52,063", + "created": 1608509932.0639663, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6335,37 +6350,37 @@ "lineno": 26, "message": "Expectation (Logged information): result = [ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 4 ] ()", "module": "test", - "msecs": 134.56964492797852, + "msecs": 63.96627426147461, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 80.18946647644043, + "relativeCreated": 66.59913063049316, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" } ], - "msecs": 134.6304416656494, + "msecs": 64.01467323303223, "msg": "Logged information is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 80.25026321411133, + "relativeCreated": 66.64752960205078, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread", - "time_consumption": 6.079673767089844e-05 + "time_consumption": 4.839897155761719e-05 }, { "args": [ "['Log entry number %d with level %s.', 50, 'test_helpers.py', 5]", "" ], - "asctime": "2020-01-28 20:37:39,134", - "created": 1580240259.1347826, + "asctime": "2020-12-21 01:18:52,064", + "created": 1608509932.0641673, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6382,8 +6397,8 @@ "[ 'Log entry number %d with level %s.', 50, 'test_helpers.py', 5 ]", "" ], - "asctime": "2020-01-28 20:37:39,134", - "created": 1580240259.1346943, + "asctime": "2020-12-21 01:18:52,064", + "created": 1608509932.0640776, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6393,15 +6408,15 @@ "lineno": 22, "message": "Result (Logged information): [ 'Log entry number %d with level %s.', 50, 'test_helpers.py', 5 ] ()", "module": "test", - "msecs": 134.69433784484863, + "msecs": 64.07761573791504, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 80.31415939331055, + "relativeCreated": 66.7104721069336, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -6410,8 +6425,8 @@ "[ 'Log entry number %d with level %s.', 50, 'test_helpers.py', 5 ]", "" ], - "asctime": "2020-01-28 20:37:39,134", - "created": 1580240259.1347344, + "asctime": "2020-12-21 01:18:52,064", + "created": 1608509932.0641198, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6421,37 +6436,37 @@ "lineno": 26, "message": "Expectation (Logged information): result = [ 'Log entry number %d with level %s.', 50, 'test_helpers.py', 5 ] ()", "module": "test", - "msecs": 134.7343921661377, + "msecs": 64.11981582641602, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 80.35421371459961, + "relativeCreated": 66.75267219543457, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" } ], - "msecs": 134.7825527191162, + "msecs": 64.16726112365723, "msg": "Logged information is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 80.40237426757812, + "relativeCreated": 66.80011749267578, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread", - "time_consumption": 4.8160552978515625e-05 + "time_consumption": 4.744529724121094e-05 }, { "args": [ "['Log entry number %d with level %s.', 20, 'test_helpers.py', 6]", "" ], - "asctime": "2020-01-28 20:37:39,134", - "created": 1580240259.1349306, + "asctime": "2020-12-21 01:18:52,064", + "created": 1608509932.0643291, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6468,8 +6483,8 @@ "[ 'Log entry number %d with level %s.', 20, 'test_helpers.py', 6 ]", "" ], - "asctime": "2020-01-28 20:37:39,134", - "created": 1580240259.1348407, + "asctime": "2020-12-21 01:18:52,064", + "created": 1608509932.0642304, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6479,15 +6494,15 @@ "lineno": 22, "message": "Result (Logged information): [ 'Log entry number %d with level %s.', 20, 'test_helpers.py', 6 ] ()", "module": "test", - "msecs": 134.840726852417, + "msecs": 64.23044204711914, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 80.4605484008789, + "relativeCreated": 66.8632984161377, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -6496,8 +6511,8 @@ "[ 'Log entry number %d with level %s.', 20, 'test_helpers.py', 6 ]", "" ], - "asctime": "2020-01-28 20:37:39,134", - "created": 1580240259.1348832, + "asctime": "2020-12-21 01:18:52,064", + "created": 1608509932.0642822, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6507,37 +6522,37 @@ "lineno": 26, "message": "Expectation (Logged information): result = [ 'Log entry number %d with level %s.', 20, 'test_helpers.py', 6 ] ()", "module": "test", - "msecs": 134.88316535949707, + "msecs": 64.28217887878418, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 80.50298690795898, + "relativeCreated": 66.91503524780273, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" } ], - "msecs": 134.93061065673828, + "msecs": 64.32914733886719, "msg": "Logged information is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 80.5504322052002, + "relativeCreated": 66.96200370788574, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread", - "time_consumption": 4.744529724121094e-05 + "time_consumption": 4.696846008300781e-05 }, { "args": [ "['Log entry number %d with level %s.', 40, 'test_helpers.py', 7]", "" ], - "asctime": "2020-01-28 20:37:39,135", - "created": 1580240259.135074, + "asctime": "2020-12-21 01:18:52,064", + "created": 1608509932.0644772, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6554,8 +6569,8 @@ "[ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 7 ]", "" ], - "asctime": "2020-01-28 20:37:39,134", - "created": 1580240259.1349876, + "asctime": "2020-12-21 01:18:52,064", + "created": 1608509932.0643914, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6565,15 +6580,15 @@ "lineno": 22, "message": "Result (Logged information): [ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 7 ] ()", "module": "test", - "msecs": 134.98759269714355, + "msecs": 64.3913745880127, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 80.60741424560547, + "relativeCreated": 67.02423095703125, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -6582,8 +6597,8 @@ "[ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 7 ]", "" ], - "asctime": "2020-01-28 20:37:39,135", - "created": 1580240259.1350265, + "asctime": "2020-12-21 01:18:52,064", + "created": 1608509932.0644305, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6593,41 +6608,41 @@ "lineno": 26, "message": "Expectation (Logged information): result = [ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 7 ] ()", "module": "test", - "msecs": 135.0264549255371, + "msecs": 64.43047523498535, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 80.64627647399902, + "relativeCreated": 67.0633316040039, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" } ], - "msecs": 135.07390022277832, + "msecs": 64.47720527648926, "msg": "Logged information is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 80.69372177124023, + "relativeCreated": 67.11006164550781, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread", - "time_consumption": 4.744529724121094e-05 + "time_consumption": 4.673004150390625e-05 } ], - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread", - "time_consumption": 0.0027246475219726562, - "time_finished": "2020-01-28 20:37:39,135", - "time_start": "2020-01-28 20:37:39,132" + "time_consumption": 0.0017957687377929688, + "time_finished": "2020-12-21 01:18:52,064", + "time_start": "2020-12-21 01:18:52,062" }, "_QBmb8CvVEeqssZLMJF_fcg": { "args": null, - "asctime": "2020-01-28 20:37:39,135", - "created": 1580240259.1351936, + "asctime": "2020-12-21 01:18:52,064", + "created": 1608509932.064605, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -6638,19 +6653,19 @@ "message": "_QBmb8CvVEeqssZLMJF_fcg", "module": "__init__", "moduleLogger": [], - "msecs": 135.1935863494873, + "msecs": 64.6049976348877, "msg": "_QBmb8CvVEeqssZLMJF_fcg", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/report/unittest/src/tests/__init__.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 80.81340789794922, + "relativeCreated": 67.23785400390625, "stack_info": null, "testcaseLogger": [ { "args": [], - "asctime": "2020-01-28 20:37:39,136", - "created": 1580240259.1361032, + "asctime": "2020-12-21 01:18:52,065", + "created": 1608509932.0655184, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -6663,8 +6678,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2020-01-28 20:37:39,135", - "created": 1580240259.1352513, + "asctime": "2020-12-21 01:18:52,064", + "created": 1608509932.064669, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -6674,15 +6689,15 @@ "lineno": 22, "message": "Configuring collecting logger", "module": "test_helpers", - "msecs": 135.25128364562988, + "msecs": 64.66889381408691, "msg": "Configuring collecting logger", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 80.8711051940918, + "relativeCreated": 67.30175018310547, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -6691,8 +6706,8 @@ "DEBUG", "collectingRingHandler" ], - "asctime": "2020-01-28 20:37:39,135", - "created": 1580240259.1353092, + "asctime": "2020-12-21 01:18:52,064", + "created": 1608509932.0647392, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -6702,15 +6717,15 @@ "lineno": 36, "message": "Passing \"Log entry number 1 with level DEBUG.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 135.30921936035156, + "msecs": 64.73922729492188, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 80.92904090881348, + "relativeCreated": 67.37208366394043, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -6719,8 +6734,8 @@ "INFO", "collectingRingHandler" ], - "asctime": "2020-01-28 20:37:39,135", - "created": 1580240259.1354263, + "asctime": "2020-12-21 01:18:52,064", + "created": 1608509932.0648599, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -6730,15 +6745,15 @@ "lineno": 36, "message": "Passing \"Log entry number 2 with level INFO.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 135.42628288269043, + "msecs": 64.85986709594727, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 81.04610443115234, + "relativeCreated": 67.49272346496582, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -6747,8 +6762,8 @@ "WARNING", "collectingRingHandler" ], - "asctime": "2020-01-28 20:37:39,135", - "created": 1580240259.1355336, + "asctime": "2020-12-21 01:18:52,064", + "created": 1608509932.0649745, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -6758,15 +6773,15 @@ "lineno": 36, "message": "Passing \"Log entry number 3 with level WARNING.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 135.53357124328613, + "msecs": 64.97454643249512, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 81.15339279174805, + "relativeCreated": 67.60740280151367, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -6775,8 +6790,8 @@ "ERROR", "collectingRingHandler" ], - "asctime": "2020-01-28 20:37:39,135", - "created": 1580240259.1356404, + "asctime": "2020-12-21 01:18:52,065", + "created": 1608509932.0650856, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -6786,15 +6801,15 @@ "lineno": 36, "message": "Passing \"Log entry number 4 with level ERROR.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 135.64038276672363, + "msecs": 65.08564949035645, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 81.26020431518555, + "relativeCreated": 67.718505859375, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -6803,8 +6818,8 @@ "CRITICAL", "collectingRingHandler" ], - "asctime": "2020-01-28 20:37:39,135", - "created": 1580240259.1357477, + "asctime": "2020-12-21 01:18:52,065", + "created": 1608509932.0651982, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -6814,15 +6829,15 @@ "lineno": 36, "message": "Passing \"Log entry number 5 with level CRITICAL.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 135.74767112731934, + "msecs": 65.19818305969238, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 81.36749267578125, + "relativeCreated": 67.83103942871094, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -6831,8 +6846,8 @@ "INFO", "collectingRingHandler" ], - "asctime": "2020-01-28 20:37:39,135", - "created": 1580240259.1358516, + "asctime": "2020-12-21 01:18:52,065", + "created": 1608509932.0653098, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -6842,15 +6857,15 @@ "lineno": 36, "message": "Passing \"Log entry number 6 with level INFO.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 135.85162162780762, + "msecs": 65.30976295471191, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 81.47144317626953, + "relativeCreated": 67.94261932373047, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -6859,8 +6874,8 @@ "ERROR", "collectingRingHandler" ], - "asctime": "2020-01-28 20:37:39,135", - "created": 1580240259.1359997, + "asctime": "2020-12-21 01:18:52,065", + "created": 1608509932.0654137, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -6870,34 +6885,34 @@ "lineno": 36, "message": "Passing \"Log entry number 7 with level ERROR.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 135.9996795654297, + "msecs": 65.4137134552002, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 81.6195011138916, + "relativeCreated": 68.04656982421875, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" } ], - "msecs": 136.10315322875977, + "msecs": 65.51837921142578, "msg": "Running logger test sequence.", "name": "__tLogger__", "pathname": "src/tests/test_helpers.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 81.72297477722168, + "relativeCreated": 68.15123558044434, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread", - "time_consumption": 0.00010347366333007812 + "time_consumption": 0.00010466575622558594 }, { "args": [], - "asctime": "2020-01-28 20:37:39,136", - "created": 1580240259.13682, + "asctime": "2020-12-21 01:18:52,066", + "created": 1608509932.0662718, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6914,8 +6929,8 @@ "[ 51, 139, 228, 316, 401 ]", "" ], - "asctime": "2020-01-28 20:37:39,136", - "created": 1580240259.1361997, + "asctime": "2020-12-21 01:18:52,065", + "created": 1608509932.0656168, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6925,15 +6940,15 @@ "lineno": 22, "message": "Result (Indexlist of log entries in stringrepresentation): [ 51, 139, 228, 316, 401 ] ()", "module": "test", - "msecs": 136.1997127532959, + "msecs": 65.61684608459473, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 81.81953430175781, + "relativeCreated": 68.24970245361328, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -6942,8 +6957,8 @@ "[ 51, 139, 228, 316, 401 ]", "" ], - "asctime": "2020-01-28 20:37:39,136", - "created": 1580240259.1362443, + "asctime": "2020-12-21 01:18:52,065", + "created": 1608509932.0656607, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6953,15 +6968,15 @@ "lineno": 26, "message": "Expectation (Indexlist of log entries in stringrepresentation): result = [ 51, 139, 228, 316, 401 ] ()", "module": "test", - "msecs": 136.2442970275879, + "msecs": 65.66071510314941, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 81.8641185760498, + "relativeCreated": 68.29357147216797, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -6970,8 +6985,8 @@ "51", "" ], - "asctime": "2020-01-28 20:37:39,136", - "created": 1580240259.1362836, + "asctime": "2020-12-21 01:18:52,065", + "created": 1608509932.0656998, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6981,15 +6996,15 @@ "lineno": 22, "message": "Result (Submitted value number 1): 51 ()", "module": "test", - "msecs": 136.28363609313965, + "msecs": 65.69981575012207, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 81.90345764160156, + "relativeCreated": 68.33267211914062, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -6998,8 +7013,8 @@ "51", "" ], - "asctime": "2020-01-28 20:37:39,136", - "created": 1580240259.1363237, + "asctime": "2020-12-21 01:18:52,065", + "created": 1608509932.0657349, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7009,15 +7024,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 1): result = 51 ()", "module": "test", - "msecs": 136.3236904144287, + "msecs": 65.73486328125, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 81.94351196289062, + "relativeCreated": 68.36771965026855, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -7025,8 +7040,8 @@ "51", "" ], - "asctime": "2020-01-28 20:37:39,136", - "created": 1580240259.1363597, + "asctime": "2020-12-21 01:18:52,065", + "created": 1608509932.0657735, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7036,15 +7051,15 @@ "lineno": 142, "message": "Submitted value number 1 is correct (Content 51 and Type is ).", "module": "test", - "msecs": 136.35969161987305, + "msecs": 65.77348709106445, "msg": "Submitted value number 1 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 81.97951316833496, + "relativeCreated": 68.40634346008301, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -7053,8 +7068,8 @@ "139", "" ], - "asctime": "2020-01-28 20:37:39,136", - "created": 1580240259.136399, + "asctime": "2020-12-21 01:18:52,065", + "created": 1608509932.065815, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7064,15 +7079,15 @@ "lineno": 22, "message": "Result (Submitted value number 2): 139 ()", "module": "test", - "msecs": 136.3990306854248, + "msecs": 65.81497192382812, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 82.01885223388672, + "relativeCreated": 68.44782829284668, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -7081,8 +7096,8 @@ "139", "" ], - "asctime": "2020-01-28 20:37:39,136", - "created": 1580240259.1364334, + "asctime": "2020-12-21 01:18:52,065", + "created": 1608509932.0658576, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7092,15 +7107,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 2): result = 139 ()", "module": "test", - "msecs": 136.43336296081543, + "msecs": 65.8576488494873, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 82.05318450927734, + "relativeCreated": 68.49050521850586, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -7108,8 +7123,8 @@ "139", "" ], - "asctime": "2020-01-28 20:37:39,136", - "created": 1580240259.136468, + "asctime": "2020-12-21 01:18:52,065", + "created": 1608509932.065893, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7119,15 +7134,15 @@ "lineno": 142, "message": "Submitted value number 2 is correct (Content 139 and Type is ).", "module": "test", - "msecs": 136.46793365478516, + "msecs": 65.89293479919434, "msg": "Submitted value number 2 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 82.08775520324707, + "relativeCreated": 68.52579116821289, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -7136,8 +7151,8 @@ "228", "" ], - "asctime": "2020-01-28 20:37:39,136", - "created": 1580240259.1365032, + "asctime": "2020-12-21 01:18:52,065", + "created": 1608509932.0659277, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7147,15 +7162,15 @@ "lineno": 22, "message": "Result (Submitted value number 3): 228 ()", "module": "test", - "msecs": 136.5032196044922, + "msecs": 65.92774391174316, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 82.1230411529541, + "relativeCreated": 68.56060028076172, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -7164,8 +7179,8 @@ "228", "" ], - "asctime": "2020-01-28 20:37:39,136", - "created": 1580240259.136544, + "asctime": "2020-12-21 01:18:52,065", + "created": 1608509932.0659719, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7175,15 +7190,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 3): result = 228 ()", "module": "test", - "msecs": 136.54398918151855, + "msecs": 65.97185134887695, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 82.16381072998047, + "relativeCreated": 68.60470771789551, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -7191,8 +7206,8 @@ "228", "" ], - "asctime": "2020-01-28 20:37:39,136", - "created": 1580240259.1365814, + "asctime": "2020-12-21 01:18:52,066", + "created": 1608509932.0660074, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7202,15 +7217,15 @@ "lineno": 142, "message": "Submitted value number 3 is correct (Content 228 and Type is ).", "module": "test", - "msecs": 136.5814208984375, + "msecs": 66.00737571716309, "msg": "Submitted value number 3 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 82.20124244689941, + "relativeCreated": 68.64023208618164, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -7219,8 +7234,8 @@ "316", "" ], - "asctime": "2020-01-28 20:37:39,136", - "created": 1580240259.1366174, + "asctime": "2020-12-21 01:18:52,066", + "created": 1608509932.066043, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7230,15 +7245,15 @@ "lineno": 22, "message": "Result (Submitted value number 4): 316 ()", "module": "test", - "msecs": 136.61742210388184, + "msecs": 66.04290008544922, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 82.23724365234375, + "relativeCreated": 68.67575645446777, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -7247,8 +7262,8 @@ "316", "" ], - "asctime": "2020-01-28 20:37:39,136", - "created": 1580240259.1366513, + "asctime": "2020-12-21 01:18:52,066", + "created": 1608509932.0660772, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7258,15 +7273,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 4): result = 316 ()", "module": "test", - "msecs": 136.65127754211426, + "msecs": 66.07723236083984, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 82.27109909057617, + "relativeCreated": 68.7100887298584, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -7274,8 +7289,8 @@ "316", "" ], - "asctime": "2020-01-28 20:37:39,136", - "created": 1580240259.1366851, + "asctime": "2020-12-21 01:18:52,066", + "created": 1608509932.0661113, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7285,15 +7300,15 @@ "lineno": 142, "message": "Submitted value number 4 is correct (Content 316 and Type is ).", "module": "test", - "msecs": 136.68513298034668, + "msecs": 66.11132621765137, "msg": "Submitted value number 4 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 82.3049545288086, + "relativeCreated": 68.74418258666992, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -7302,8 +7317,8 @@ "401", "" ], - "asctime": "2020-01-28 20:37:39,136", - "created": 1580240259.1367197, + "asctime": "2020-12-21 01:18:52,066", + "created": 1608509932.0661612, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7313,15 +7328,15 @@ "lineno": 22, "message": "Result (Submitted value number 5): 401 ()", "module": "test", - "msecs": 136.7197036743164, + "msecs": 66.1611557006836, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 82.33952522277832, + "relativeCreated": 68.79401206970215, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -7330,8 +7345,8 @@ "401", "" ], - "asctime": "2020-01-28 20:37:39,136", - "created": 1580240259.136753, + "asctime": "2020-12-21 01:18:52,066", + "created": 1608509932.0661957, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7341,15 +7356,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 5): result = 401 ()", "module": "test", - "msecs": 136.75308227539062, + "msecs": 66.19572639465332, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 82.37290382385254, + "relativeCreated": 68.82858276367188, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -7357,8 +7372,8 @@ "401", "" ], - "asctime": "2020-01-28 20:37:39,136", - "created": 1580240259.1367867, + "asctime": "2020-12-21 01:18:52,066", + "created": 1608509932.066234, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7368,41 +7383,41 @@ "lineno": 142, "message": "Submitted value number 5 is correct (Content 401 and Type is ).", "module": "test", - "msecs": 136.78669929504395, + "msecs": 66.23411178588867, "msg": "Submitted value number 5 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 82.40652084350586, + "relativeCreated": 68.86696815490723, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" } ], - "msecs": 136.82007789611816, + "msecs": 66.27178192138672, "msg": "Indexlist of log entries in stringrepresentation: Values and number of submitted values is correct. See detailed log for more information.", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 82.43989944458008, + "relativeCreated": 68.90463829040527, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread", - "time_consumption": 3.337860107421875e-05 + "time_consumption": 3.7670135498046875e-05 } ], - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread", - "time_consumption": 0.0016264915466308594, - "time_finished": "2020-01-28 20:37:39,136", - "time_start": "2020-01-28 20:37:39,135" + "time_consumption": 0.0016667842864990234, + "time_finished": "2020-12-21 01:18:52,066", + "time_start": "2020-12-21 01:18:52,064" }, "_XzMFcHYZEem_kd-7nxt1sg": { "args": null, - "asctime": "2020-01-28 20:37:39,125", - "created": 1580240259.1257718, + "asctime": "2020-12-21 01:18:52,058", + "created": 1608509932.0584853, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -7413,19 +7428,19 @@ "message": "_XzMFcHYZEem_kd-7nxt1sg", "module": "__init__", "moduleLogger": [], - "msecs": 125.77176094055176, + "msecs": 58.48526954650879, "msg": "_XzMFcHYZEem_kd-7nxt1sg", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/report/unittest/src/tests/__init__.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 71.39158248901367, + "relativeCreated": 61.118125915527344, "stack_info": null, "testcaseLogger": [ { "args": [], - "asctime": "2020-01-28 20:37:39,126", - "created": 1580240259.126569, + "asctime": "2020-12-21 01:18:52,059", + "created": 1608509932.059336, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -7438,8 +7453,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2020-01-28 20:37:39,125", - "created": 1580240259.1259592, + "asctime": "2020-12-21 01:18:52,058", + "created": 1608509932.0586987, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -7449,15 +7464,15 @@ "lineno": 22, "message": "Configuring collecting logger", "module": "test_helpers", - "msecs": 125.95915794372559, + "msecs": 58.69865417480469, "msg": "Configuring collecting logger", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 71.5789794921875, + "relativeCreated": 61.33151054382324, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -7466,8 +7481,8 @@ "DEBUG", "collectingHandler" ], - "asctime": "2020-01-28 20:37:39,126", - "created": 1580240259.1260376, + "asctime": "2020-12-21 01:18:52,058", + "created": 1608509932.0587864, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -7477,15 +7492,15 @@ "lineno": 36, "message": "Passing \"Log entry number 1 with level DEBUG.\" to collectingHandler.", "module": "test_helpers", - "msecs": 126.03759765625, + "msecs": 58.78639221191406, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 71.65741920471191, + "relativeCreated": 61.41924858093262, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -7494,8 +7509,8 @@ "INFO", "collectingHandler" ], - "asctime": "2020-01-28 20:37:39,126", - "created": 1580240259.1261303, + "asctime": "2020-12-21 01:18:52,058", + "created": 1608509932.0588872, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -7505,15 +7520,15 @@ "lineno": 36, "message": "Passing \"Log entry number 2 with level INFO.\" to collectingHandler.", "module": "test_helpers", - "msecs": 126.13034248352051, + "msecs": 58.88724327087402, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 71.75016403198242, + "relativeCreated": 61.52009963989258, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -7522,8 +7537,8 @@ "WARNING", "collectingHandler" ], - "asctime": "2020-01-28 20:37:39,126", - "created": 1580240259.1262052, + "asctime": "2020-12-21 01:18:52,058", + "created": 1608509932.0589712, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -7533,15 +7548,15 @@ "lineno": 36, "message": "Passing \"Log entry number 3 with level WARNING.\" to collectingHandler.", "module": "test_helpers", - "msecs": 126.2052059173584, + "msecs": 58.97116661071777, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 71.82502746582031, + "relativeCreated": 61.60402297973633, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -7550,8 +7565,8 @@ "ERROR", "collectingHandler" ], - "asctime": "2020-01-28 20:37:39,126", - "created": 1580240259.1262753, + "asctime": "2020-12-21 01:18:52,059", + "created": 1608509932.059048, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -7561,15 +7576,15 @@ "lineno": 36, "message": "Passing \"Log entry number 4 with level ERROR.\" to collectingHandler.", "module": "test_helpers", - "msecs": 126.27530097961426, + "msecs": 59.04793739318848, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 71.89512252807617, + "relativeCreated": 61.68079376220703, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -7578,8 +7593,8 @@ "CRITICAL", "collectingHandler" ], - "asctime": "2020-01-28 20:37:39,126", - "created": 1580240259.1263452, + "asctime": "2020-12-21 01:18:52,059", + "created": 1608509932.0591207, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -7589,15 +7604,15 @@ "lineno": 36, "message": "Passing \"Log entry number 5 with level CRITICAL.\" to collectingHandler.", "module": "test_helpers", - "msecs": 126.34515762329102, + "msecs": 59.12065505981445, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 71.96497917175293, + "relativeCreated": 61.75351142883301, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -7606,8 +7621,8 @@ "INFO", "collectingHandler" ], - "asctime": "2020-01-28 20:37:39,126", - "created": 1580240259.126418, + "asctime": "2020-12-21 01:18:52,059", + "created": 1608509932.0591927, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -7617,15 +7632,15 @@ "lineno": 36, "message": "Passing \"Log entry number 6 with level INFO.\" to collectingHandler.", "module": "test_helpers", - "msecs": 126.4181137084961, + "msecs": 59.192657470703125, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 72.03793525695801, + "relativeCreated": 61.82551383972168, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -7634,8 +7649,8 @@ "ERROR", "collectingHandler" ], - "asctime": "2020-01-28 20:37:39,126", - "created": 1580240259.1264875, + "asctime": "2020-12-21 01:18:52,059", + "created": 1608509932.0592654, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -7645,37 +7660,37 @@ "lineno": 36, "message": "Passing \"Log entry number 7 with level ERROR.\" to collectingHandler.", "module": "test_helpers", - "msecs": 126.48749351501465, + "msecs": 59.2653751373291, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 72.10731506347656, + "relativeCreated": 61.898231506347656, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" } ], - "msecs": 126.56903266906738, + "msecs": 59.335947036743164, "msg": "Running logger test sequence.", "name": "__tLogger__", "pathname": "src/tests/test_helpers.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 72.1888542175293, + "relativeCreated": 61.96880340576172, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread", - "time_consumption": 8.153915405273438e-05 + "time_consumption": 7.05718994140625e-05 }, { "args": [ "7", "" ], - "asctime": "2020-01-28 20:37:39,126", - "created": 1580240259.126833, + "asctime": "2020-12-21 01:18:52,059", + "created": 1608509932.0595024, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7692,8 +7707,8 @@ "7", "" ], - "asctime": "2020-01-28 20:37:39,126", - "created": 1580240259.1266782, + "asctime": "2020-12-21 01:18:52,059", + "created": 1608509932.0594208, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7703,15 +7718,15 @@ "lineno": 22, "message": "Result (Length of collected logs): 7 ()", "module": "test", - "msecs": 126.6782283782959, + "msecs": 59.42082405090332, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 72.29804992675781, + "relativeCreated": 62.053680419921875, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -7720,8 +7735,8 @@ "7", "" ], - "asctime": "2020-01-28 20:37:39,126", - "created": 1580240259.1267571, + "asctime": "2020-12-21 01:18:52,059", + "created": 1608509932.0594592, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7731,37 +7746,37 @@ "lineno": 26, "message": "Expectation (Length of collected logs): result = 7 ()", "module": "test", - "msecs": 126.75714492797852, + "msecs": 59.45920944213867, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 72.37696647644043, + "relativeCreated": 62.09206581115723, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" } ], - "msecs": 126.83296203613281, + "msecs": 59.502363204956055, "msg": "Length of collected logs is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 72.45278358459473, + "relativeCreated": 62.13521957397461, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread", - "time_consumption": 7.581710815429688e-05 + "time_consumption": 4.315376281738281e-05 }, { "args": [ "['Log entry number %d with level %s.', 10, 'test_helpers.py', 1]", "" ], - "asctime": "2020-01-28 20:37:39,127", - "created": 1580240259.1270418, + "asctime": "2020-12-21 01:18:52,059", + "created": 1608509932.059672, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7778,8 +7793,8 @@ "[ 'Log entry number %d with level %s.', 10, 'test_helpers.py', 1 ]", "" ], - "asctime": "2020-01-28 20:37:39,126", - "created": 1580240259.1269083, + "asctime": "2020-12-21 01:18:52,059", + "created": 1608509932.0595753, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7789,15 +7804,15 @@ "lineno": 22, "message": "Result (Logged information): [ 'Log entry number %d with level %s.', 10, 'test_helpers.py', 1 ] ()", "module": "test", - "msecs": 126.9083023071289, + "msecs": 59.57531929016113, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 72.52812385559082, + "relativeCreated": 62.20817565917969, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -7806,8 +7821,8 @@ "[ 'Log entry number %d with level %s.', 10, 'test_helpers.py', 1 ]", "" ], - "asctime": "2020-01-28 20:37:39,126", - "created": 1580240259.1269681, + "asctime": "2020-12-21 01:18:52,059", + "created": 1608509932.0596173, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7817,37 +7832,37 @@ "lineno": 26, "message": "Expectation (Logged information): result = [ 'Log entry number %d with level %s.', 10, 'test_helpers.py', 1 ] ()", "module": "test", - "msecs": 126.9681453704834, + "msecs": 59.61728096008301, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 72.58796691894531, + "relativeCreated": 62.25013732910156, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" } ], - "msecs": 127.04181671142578, + "msecs": 59.67211723327637, "msg": "Logged information is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 72.6616382598877, + "relativeCreated": 62.30497360229492, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread", - "time_consumption": 7.367134094238281e-05 + "time_consumption": 5.4836273193359375e-05 }, { "args": [ "['Log entry number %d with level %s.', 20, 'test_helpers.py', 2]", "" ], - "asctime": "2020-01-28 20:37:39,127", - "created": 1580240259.127229, + "asctime": "2020-12-21 01:18:52,059", + "created": 1608509932.0598304, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7864,8 +7879,8 @@ "[ 'Log entry number %d with level %s.', 20, 'test_helpers.py', 2 ]", "" ], - "asctime": "2020-01-28 20:37:39,127", - "created": 1580240259.127117, + "asctime": "2020-12-21 01:18:52,059", + "created": 1608509932.0597413, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7875,15 +7890,15 @@ "lineno": 22, "message": "Result (Logged information): [ 'Log entry number %d with level %s.', 20, 'test_helpers.py', 2 ] ()", "module": "test", - "msecs": 127.11691856384277, + "msecs": 59.74125862121582, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 72.73674011230469, + "relativeCreated": 62.374114990234375, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -7892,8 +7907,8 @@ "[ 'Log entry number %d with level %s.', 20, 'test_helpers.py', 2 ]", "" ], - "asctime": "2020-01-28 20:37:39,127", - "created": 1580240259.1271696, + "asctime": "2020-12-21 01:18:52,059", + "created": 1608509932.059782, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7903,37 +7918,37 @@ "lineno": 26, "message": "Expectation (Logged information): result = [ 'Log entry number %d with level %s.', 20, 'test_helpers.py', 2 ] ()", "module": "test", - "msecs": 127.16960906982422, + "msecs": 59.78202819824219, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 72.78943061828613, + "relativeCreated": 62.41488456726074, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" } ], - "msecs": 127.22897529602051, + "msecs": 59.830427169799805, "msg": "Logged information is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 72.84879684448242, + "relativeCreated": 62.46328353881836, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread", - "time_consumption": 5.936622619628906e-05 + "time_consumption": 4.839897155761719e-05 }, { "args": [ "['Log entry number %d with level %s.', 30, 'test_helpers.py', 3]", "" ], - "asctime": "2020-01-28 20:37:39,127", - "created": 1580240259.1274276, + "asctime": "2020-12-21 01:18:52,059", + "created": 1608509932.0599852, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7950,8 +7965,8 @@ "[ 'Log entry number %d with level %s.', 30, 'test_helpers.py', 3 ]", "" ], - "asctime": "2020-01-28 20:37:39,127", - "created": 1580240259.1272998, + "asctime": "2020-12-21 01:18:52,059", + "created": 1608509932.0598974, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7961,15 +7976,15 @@ "lineno": 22, "message": "Result (Logged information): [ 'Log entry number %d with level %s.', 30, 'test_helpers.py', 3 ] ()", "module": "test", - "msecs": 127.29978561401367, + "msecs": 59.897422790527344, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 72.91960716247559, + "relativeCreated": 62.5302791595459, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -7978,8 +7993,8 @@ "[ 'Log entry number %d with level %s.', 30, 'test_helpers.py', 3 ]", "" ], - "asctime": "2020-01-28 20:37:39,127", - "created": 1580240259.1273506, + "asctime": "2020-12-21 01:18:52,059", + "created": 1608509932.0599372, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7989,37 +8004,37 @@ "lineno": 26, "message": "Expectation (Logged information): result = [ 'Log entry number %d with level %s.', 30, 'test_helpers.py', 3 ] ()", "module": "test", - "msecs": 127.3505687713623, + "msecs": 59.937238693237305, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 72.97039031982422, + "relativeCreated": 62.57009506225586, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" } ], - "msecs": 127.42757797241211, + "msecs": 59.98516082763672, "msg": "Logged information is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 73.04739952087402, + "relativeCreated": 62.61801719665527, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread", - "time_consumption": 7.700920104980469e-05 + "time_consumption": 4.792213439941406e-05 }, { "args": [ "['Log entry number %d with level %s.', 40, 'test_helpers.py', 4]", "" ], - "asctime": "2020-01-28 20:37:39,127", - "created": 1580240259.1275878, + "asctime": "2020-12-21 01:18:52,060", + "created": 1608509932.0601492, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8036,8 +8051,8 @@ "[ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 4 ]", "" ], - "asctime": "2020-01-28 20:37:39,127", - "created": 1580240259.1274972, + "asctime": "2020-12-21 01:18:52,060", + "created": 1608509932.060054, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8047,15 +8062,15 @@ "lineno": 22, "message": "Result (Logged information): [ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 4 ] ()", "module": "test", - "msecs": 127.49719619750977, + "msecs": 60.05406379699707, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 73.11701774597168, + "relativeCreated": 62.686920166015625, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -8064,8 +8079,8 @@ "[ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 4 ]", "" ], - "asctime": "2020-01-28 20:37:39,127", - "created": 1580240259.1275387, + "asctime": "2020-12-21 01:18:52,060", + "created": 1608509932.0600991, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8075,37 +8090,37 @@ "lineno": 26, "message": "Expectation (Logged information): result = [ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 4 ] ()", "module": "test", - "msecs": 127.53868103027344, + "msecs": 60.099124908447266, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 73.15850257873535, + "relativeCreated": 62.73198127746582, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" } ], - "msecs": 127.58779525756836, + "msecs": 60.149192810058594, "msg": "Logged information is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 73.20761680603027, + "relativeCreated": 62.78204917907715, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread", - "time_consumption": 4.9114227294921875e-05 + "time_consumption": 5.0067901611328125e-05 }, { "args": [ "['Log entry number %d with level %s.', 50, 'test_helpers.py', 5]", "" ], - "asctime": "2020-01-28 20:37:39,127", - "created": 1580240259.1277378, + "asctime": "2020-12-21 01:18:52,060", + "created": 1608509932.0602982, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8122,8 +8137,8 @@ "[ 'Log entry number %d with level %s.', 50, 'test_helpers.py', 5 ]", "" ], - "asctime": "2020-01-28 20:37:39,127", - "created": 1580240259.1276464, + "asctime": "2020-12-21 01:18:52,060", + "created": 1608509932.060212, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8133,15 +8148,15 @@ "lineno": 22, "message": "Result (Logged information): [ 'Log entry number %d with level %s.', 50, 'test_helpers.py', 5 ] ()", "module": "test", - "msecs": 127.64644622802734, + "msecs": 60.211896896362305, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 73.26626777648926, + "relativeCreated": 62.84475326538086, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -8150,8 +8165,8 @@ "[ 'Log entry number %d with level %s.', 50, 'test_helpers.py', 5 ]", "" ], - "asctime": "2020-01-28 20:37:39,127", - "created": 1580240259.1276865, + "asctime": "2020-12-21 01:18:52,060", + "created": 1608509932.0602517, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8161,37 +8176,37 @@ "lineno": 26, "message": "Expectation (Logged information): result = [ 'Log entry number %d with level %s.', 50, 'test_helpers.py', 5 ] ()", "module": "test", - "msecs": 127.6865005493164, + "msecs": 60.251712799072266, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 73.30632209777832, + "relativeCreated": 62.88456916809082, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" } ], - "msecs": 127.73776054382324, + "msecs": 60.29820442199707, "msg": "Logged information is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 73.35758209228516, + "relativeCreated": 62.931060791015625, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread", - "time_consumption": 5.125999450683594e-05 + "time_consumption": 4.649162292480469e-05 }, { "args": [ "['Log entry number %d with level %s.', 20, 'test_helpers.py', 6]", "" ], - "asctime": "2020-01-28 20:37:39,127", - "created": 1580240259.127887, + "asctime": "2020-12-21 01:18:52,060", + "created": 1608509932.0604484, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8208,8 +8223,8 @@ "[ 'Log entry number %d with level %s.', 20, 'test_helpers.py', 6 ]", "" ], - "asctime": "2020-01-28 20:37:39,127", - "created": 1580240259.1277955, + "asctime": "2020-12-21 01:18:52,060", + "created": 1608509932.0603626, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8219,15 +8234,15 @@ "lineno": 22, "message": "Result (Logged information): [ 'Log entry number %d with level %s.', 20, 'test_helpers.py', 6 ] ()", "module": "test", - "msecs": 127.79545783996582, + "msecs": 60.36257743835449, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 73.41527938842773, + "relativeCreated": 62.99543380737305, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -8236,8 +8251,8 @@ "[ 'Log entry number %d with level %s.', 20, 'test_helpers.py', 6 ]", "" ], - "asctime": "2020-01-28 20:37:39,127", - "created": 1580240259.1278353, + "asctime": "2020-12-21 01:18:52,060", + "created": 1608509932.0604017, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8247,37 +8262,37 @@ "lineno": 26, "message": "Expectation (Logged information): result = [ 'Log entry number %d with level %s.', 20, 'test_helpers.py', 6 ] ()", "module": "test", - "msecs": 127.83527374267578, + "msecs": 60.40167808532715, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 73.4550952911377, + "relativeCreated": 63.0345344543457, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" } ], - "msecs": 127.88701057434082, + "msecs": 60.448408126831055, "msg": "Logged information is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 73.50683212280273, + "relativeCreated": 63.08126449584961, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread", - "time_consumption": 5.173683166503906e-05 + "time_consumption": 4.673004150390625e-05 }, { "args": [ "['Log entry number %d with level %s.', 40, 'test_helpers.py', 7]", "" ], - "asctime": "2020-01-28 20:37:39,128", - "created": 1580240259.1281562, + "asctime": "2020-12-21 01:18:52,060", + "created": 1608509932.0606034, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8294,8 +8309,8 @@ "[ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 7 ]", "" ], - "asctime": "2020-01-28 20:37:39,127", - "created": 1580240259.1279938, + "asctime": "2020-12-21 01:18:52,060", + "created": 1608509932.0605173, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8305,15 +8320,15 @@ "lineno": 22, "message": "Result (Logged information): [ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 7 ] ()", "module": "test", - "msecs": 127.99382209777832, + "msecs": 60.517311096191406, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 73.61364364624023, + "relativeCreated": 63.15016746520996, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -8322,8 +8337,8 @@ "[ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 7 ]", "" ], - "asctime": "2020-01-28 20:37:39,128", - "created": 1580240259.12807, + "asctime": "2020-12-21 01:18:52,060", + "created": 1608509932.0605571, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8333,41 +8348,41 @@ "lineno": 26, "message": "Expectation (Logged information): result = [ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 7 ] ()", "module": "test", - "msecs": 128.07011604309082, + "msecs": 60.55712699890137, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 73.68993759155273, + "relativeCreated": 63.18998336791992, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" } ], - "msecs": 128.15618515014648, + "msecs": 60.60338020324707, "msg": "Logged information is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 73.7760066986084, + "relativeCreated": 63.236236572265625, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread", - "time_consumption": 8.606910705566406e-05 + "time_consumption": 4.6253204345703125e-05 } ], - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread", - "time_consumption": 0.0023844242095947266, - "time_finished": "2020-01-28 20:37:39,128", - "time_start": "2020-01-28 20:37:39,125" + "time_consumption": 0.0021181106567382812, + "time_finished": "2020-12-21 01:18:52,060", + "time_start": "2020-12-21 01:18:52,058" }, "_fW5s8CzQEeqYsdFh5Cd6ng": { "args": null, - "asctime": "2020-01-28 20:37:39,136", - "created": 1580240259.136929, + "asctime": "2020-12-21 01:18:52,066", + "created": 1608509932.0664039, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -8378,19 +8393,19 @@ "message": "_fW5s8CzQEeqYsdFh5Cd6ng", "module": "__init__", "moduleLogger": [], - "msecs": 136.92903518676758, + "msecs": 66.40386581420898, "msg": "_fW5s8CzQEeqYsdFh5Cd6ng", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/report/unittest/src/tests/__init__.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 82.54885673522949, + "relativeCreated": 69.03672218322754, "stack_info": null, "testcaseLogger": [ { "args": [], - "asctime": "2020-01-28 20:37:39,137", - "created": 1580240259.1378899, + "asctime": "2020-12-21 01:18:52,067", + "created": 1608509932.0675697, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -8403,8 +8418,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2020-01-28 20:37:39,136", - "created": 1580240259.1369874, + "asctime": "2020-12-21 01:18:52,066", + "created": 1608509932.0664656, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -8414,15 +8429,15 @@ "lineno": 22, "message": "Configuring collecting logger", "module": "test_helpers", - "msecs": 136.98744773864746, + "msecs": 66.46561622619629, "msg": "Configuring collecting logger", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 82.60726928710938, + "relativeCreated": 69.09847259521484, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -8431,8 +8446,8 @@ "DEBUG", "collectingRingHandler" ], - "asctime": "2020-01-28 20:37:39,137", - "created": 1580240259.1370447, + "asctime": "2020-12-21 01:18:52,066", + "created": 1608509932.0665395, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -8442,15 +8457,15 @@ "lineno": 36, "message": "Passing \"Log entry number 1 with level DEBUG.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 137.04466819763184, + "msecs": 66.53952598571777, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 82.66448974609375, + "relativeCreated": 69.17238235473633, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -8459,8 +8474,8 @@ "INFO", "collectingRingHandler" ], - "asctime": "2020-01-28 20:37:39,137", - "created": 1580240259.137171, + "asctime": "2020-12-21 01:18:52,066", + "created": 1608509932.0666814, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -8470,15 +8485,15 @@ "lineno": 36, "message": "Passing \"Log entry number 2 with level INFO.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 137.17103004455566, + "msecs": 66.6813850402832, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 82.79085159301758, + "relativeCreated": 69.31424140930176, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -8487,8 +8502,8 @@ "WARNING", "collectingRingHandler" ], - "asctime": "2020-01-28 20:37:39,137", - "created": 1580240259.1372938, + "asctime": "2020-12-21 01:18:52,066", + "created": 1608509932.0668066, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -8498,15 +8513,15 @@ "lineno": 36, "message": "Passing \"Log entry number 3 with level WARNING.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 137.29381561279297, + "msecs": 66.80655479431152, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 82.91363716125488, + "relativeCreated": 69.43941116333008, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -8515,8 +8530,8 @@ "ERROR", "collectingRingHandler" ], - "asctime": "2020-01-28 20:37:39,137", - "created": 1580240259.1374152, + "asctime": "2020-12-21 01:18:52,066", + "created": 1608509932.0669293, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -8526,15 +8541,15 @@ "lineno": 36, "message": "Passing \"Log entry number 4 with level ERROR.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 137.41517066955566, + "msecs": 66.92934036254883, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 83.03499221801758, + "relativeCreated": 69.56219673156738, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -8543,8 +8558,8 @@ "CRITICAL", "collectingRingHandler" ], - "asctime": "2020-01-28 20:37:39,137", - "created": 1580240259.1375365, + "asctime": "2020-12-21 01:18:52,067", + "created": 1608509932.0670533, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -8554,15 +8569,15 @@ "lineno": 36, "message": "Passing \"Log entry number 5 with level CRITICAL.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 137.53652572631836, + "msecs": 67.05331802368164, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 83.15634727478027, + "relativeCreated": 69.6861743927002, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -8571,8 +8586,8 @@ "INFO", "collectingRingHandler" ], - "asctime": "2020-01-28 20:37:39,137", - "created": 1580240259.1376586, + "asctime": "2020-12-21 01:18:52,067", + "created": 1608509932.0671873, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -8582,15 +8597,15 @@ "lineno": 36, "message": "Passing \"Log entry number 6 with level INFO.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 137.65859603881836, + "msecs": 67.18730926513672, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 83.27841758728027, + "relativeCreated": 69.82016563415527, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -8599,8 +8614,8 @@ "ERROR", "collectingRingHandler" ], - "asctime": "2020-01-28 20:37:39,137", - "created": 1580240259.1377747, + "asctime": "2020-12-21 01:18:52,067", + "created": 1608509932.0673254, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -8610,37 +8625,37 @@ "lineno": 36, "message": "Passing \"Log entry number 7 with level ERROR.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 137.77470588684082, + "msecs": 67.32535362243652, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", "pathname": "src/tests/test_helpers.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 83.39452743530273, + "relativeCreated": 69.95820999145508, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" } ], - "msecs": 137.88986206054688, + "msecs": 67.56973266601562, "msg": "Running logger test sequence.", "name": "__tLogger__", "pathname": "src/tests/test_helpers.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 83.50968360900879, + "relativeCreated": 70.20258903503418, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread", - "time_consumption": 0.00011515617370605469 + "time_consumption": 0.00024437904357910156 }, { "args": [ "5", "" ], - "asctime": "2020-01-28 20:37:39,138", - "created": 1580240259.1380298, + "asctime": "2020-12-21 01:18:52,067", + "created": 1608509932.0679326, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8657,8 +8672,8 @@ "5", "" ], - "asctime": "2020-01-28 20:37:39,137", - "created": 1580240259.137956, + "asctime": "2020-12-21 01:18:52,067", + "created": 1608509932.0677764, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8668,15 +8683,15 @@ "lineno": 22, "message": "Result (Length of collectingRingHandler): 5 ()", "module": "test", - "msecs": 137.955904006958, + "msecs": 67.77644157409668, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 83.57572555541992, + "relativeCreated": 70.40929794311523, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -8685,8 +8700,8 @@ "5", "" ], - "asctime": "2020-01-28 20:37:39,137", - "created": 1580240259.1379936, + "asctime": "2020-12-21 01:18:52,067", + "created": 1608509932.0678587, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8696,37 +8711,37 @@ "lineno": 26, "message": "Expectation (Length of collectingRingHandler): result = 5 ()", "module": "test", - "msecs": 137.99357414245605, + "msecs": 67.85869598388672, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 83.61339569091797, + "relativeCreated": 70.49155235290527, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" } ], - "msecs": 138.0298137664795, + "msecs": 67.9326057434082, "msg": "Length of collectingRingHandler is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 83.6496353149414, + "relativeCreated": 70.56546211242676, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread", - "time_consumption": 3.62396240234375e-05 + "time_consumption": 7.390975952148438e-05 }, { "args": [ "3", "" ], - "asctime": "2020-01-28 20:37:39,138", - "created": 1580240259.1381686, + "asctime": "2020-12-21 01:18:52,068", + "created": 1608509932.0682306, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8743,8 +8758,8 @@ "3", "" ], - "asctime": "2020-01-28 20:37:39,138", - "created": 1580240259.1380959, + "asctime": "2020-12-21 01:18:52,068", + "created": 1608509932.0680811, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8754,15 +8769,15 @@ "lineno": 22, "message": "Result (Length of collectingRingHandler after reinitialisation): 3 ()", "module": "test", - "msecs": 138.09585571289062, + "msecs": 68.08114051818848, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 83.71567726135254, + "relativeCreated": 70.71399688720703, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -8771,8 +8786,8 @@ "3", "" ], - "asctime": "2020-01-28 20:37:39,138", - "created": 1580240259.138133, + "asctime": "2020-12-21 01:18:52,068", + "created": 1608509932.068151, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8782,37 +8797,37 @@ "lineno": 26, "message": "Expectation (Length of collectingRingHandler after reinitialisation): result = 3 ()", "module": "test", - "msecs": 138.13304901123047, + "msecs": 68.15099716186523, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 83.75287055969238, + "relativeCreated": 70.78385353088379, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" } ], - "msecs": 138.1685733795166, + "msecs": 68.23062896728516, "msg": "Length of collectingRingHandler after reinitialisation is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 83.78839492797852, + "relativeCreated": 70.86348533630371, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread", - "time_consumption": 3.552436828613281e-05 + "time_consumption": 7.963180541992188e-05 }, { "args": [ "'Log entry number 5 with level CRITICAL.'", "" ], - "asctime": "2020-01-28 20:37:39,138", - "created": 1580240259.138319, + "asctime": "2020-12-21 01:18:52,068", + "created": 1608509932.068603, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8829,8 +8844,8 @@ "'Log entry number 5 with level CRITICAL.'", "" ], - "asctime": "2020-01-28 20:37:39,138", - "created": 1580240259.1382415, + "asctime": "2020-12-21 01:18:52,068", + "created": 1608509932.0684037, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8840,15 +8855,15 @@ "lineno": 22, "message": "Result (Log text): 'Log entry number 5 with level CRITICAL.' ()", "module": "test", - "msecs": 138.24152946472168, + "msecs": 68.40372085571289, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 83.8613510131836, + "relativeCreated": 71.03657722473145, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -8857,8 +8872,8 @@ "'Log entry number 5 with level CRITICAL.'", "" ], - "asctime": "2020-01-28 20:37:39,138", - "created": 1580240259.138279, + "asctime": "2020-12-21 01:18:52,068", + "created": 1608509932.0684903, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8868,37 +8883,37 @@ "lineno": 26, "message": "Expectation (Log text): result = 'Log entry number 5 with level CRITICAL.' ()", "module": "test", - "msecs": 138.27896118164062, + "msecs": 68.49026679992676, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 83.89878273010254, + "relativeCreated": 71.12312316894531, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" } ], - "msecs": 138.3190155029297, + "msecs": 68.6030387878418, "msg": "Log text is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 83.9388370513916, + "relativeCreated": 71.23589515686035, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread", - "time_consumption": 4.00543212890625e-05 + "time_consumption": 0.00011277198791503906 }, { "args": [ "'Log entry number 6 with level INFO.'", "" ], - "asctime": "2020-01-28 20:37:39,138", - "created": 1580240259.1384428, + "asctime": "2020-12-21 01:18:52,069", + "created": 1608509932.0690293, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8915,8 +8930,8 @@ "'Log entry number 6 with level INFO.'", "" ], - "asctime": "2020-01-28 20:37:39,138", - "created": 1580240259.138372, + "asctime": "2020-12-21 01:18:52,068", + "created": 1608509932.0688832, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8926,15 +8941,15 @@ "lineno": 22, "message": "Result (Log text): 'Log entry number 6 with level INFO.' ()", "module": "test", - "msecs": 138.37194442749023, + "msecs": 68.88318061828613, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 83.99176597595215, + "relativeCreated": 71.51603698730469, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -8943,8 +8958,8 @@ "'Log entry number 6 with level INFO.'", "" ], - "asctime": "2020-01-28 20:37:39,138", - "created": 1580240259.1384077, + "asctime": "2020-12-21 01:18:52,068", + "created": 1608509932.0689678, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8954,37 +8969,37 @@ "lineno": 26, "message": "Expectation (Log text): result = 'Log entry number 6 with level INFO.' ()", "module": "test", - "msecs": 138.40770721435547, + "msecs": 68.96781921386719, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 84.02752876281738, + "relativeCreated": 71.60067558288574, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" } ], - "msecs": 138.4427547454834, + "msecs": 69.02933120727539, "msg": "Log text is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 84.06257629394531, + "relativeCreated": 71.66218757629395, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread", - "time_consumption": 3.504753112792969e-05 + "time_consumption": 6.151199340820312e-05 }, { "args": [ "'Log entry number 7 with level ERROR.'", "" ], - "asctime": "2020-01-28 20:37:39,138", - "created": 1580240259.1385722, + "asctime": "2020-12-21 01:18:52,069", + "created": 1608509932.0693653, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9001,8 +9016,8 @@ "'Log entry number 7 with level ERROR.'", "" ], - "asctime": "2020-01-28 20:37:39,138", - "created": 1580240259.1384985, + "asctime": "2020-12-21 01:18:52,069", + "created": 1608509932.0692155, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9012,15 +9027,15 @@ "lineno": 22, "message": "Result (Log text): 'Log entry number 7 with level ERROR.' ()", "module": "test", - "msecs": 138.49854469299316, + "msecs": 69.21553611755371, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 84.11836624145508, + "relativeCreated": 71.84839248657227, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" }, { @@ -9029,8 +9044,8 @@ "'Log entry number 7 with level ERROR.'", "" ], - "asctime": "2020-01-28 20:37:39,138", - "created": 1580240259.1385367, + "asctime": "2020-12-21 01:18:52,069", + "created": 1608509932.0692918, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9040,40 +9055,40 @@ "lineno": 26, "message": "Expectation (Log text): result = 'Log entry number 7 with level ERROR.' ()", "module": "test", - "msecs": 138.5366916656494, + "msecs": 69.29183006286621, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 84.15651321411133, + "relativeCreated": 71.92468643188477, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread" } ], - "msecs": 138.57221603393555, + "msecs": 69.36526298522949, "msg": "Log text is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 3487, + "process": 93518, "processName": "MainProcess", - "relativeCreated": 84.19203758239746, + "relativeCreated": 71.99811935424805, "stack_info": null, - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread", - "time_consumption": 3.552436828613281e-05 + "time_consumption": 7.343292236328125e-05 } ], - "thread": 140149057529664, + "thread": 140652267562816, "threadName": "MainThread", - "time_consumption": 0.0016431808471679688, - "time_finished": "2020-01-28 20:37:39,138", - "time_start": "2020-01-28 20:37:39,136" + "time_consumption": 0.002961397171020508, + "time_finished": "2020-12-21 01:18:52,069", + "time_start": "2020-12-21 01:18:52,066" } }, "testrun_id": "p3", - "time_consumption": 0.012189865112304688, + "time_consumption": 0.010282516479492188, "uid_list_sorted": [ "_XzMFcHYZEem_kd-7nxt1sg", "_ErFPoCvVEeqssZLMJF_fcg", diff --git a/_testresults_/unittest.pdf b/_testresults_/unittest.pdf index c3e3e0e14bb9ff8e91be5cbfceafd160200deeb4..fc05c12ca6dcadb40739d3ae88ed1674ca744d31 100644 GIT binary patch delta 122944 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%0AOIS0H!oyL|YBNOc)OtMZE)=G~aM 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 delta 120538 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∋w|1D1PO|b|TgpGH?Qi?ICJiIET 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 a9J7ci83;8dNze&(gcgUKoQahw$A18}9I_$+