From 21bac82e0c459ebf6d34783c9249526a657a6bbd Mon Sep 17 00:00:00 2001 From: Dirk Alders Date: Sun, 8 May 2022 21:06:05 +0200 Subject: [PATCH] Release 6d66b6f5e942506500a4c4a1e2e6f8e2 --- __init__.py | 2 +- _testresults_/unittest.json | 7289 ++++++++++------------------------- _testresults_/unittest.pdf | Bin 209862 -> 204310 bytes 3 files changed, 2069 insertions(+), 5222 deletions(-) diff --git a/__init__.py b/__init__.py index ca352b5..8d40ead 100644 --- a/__init__.py +++ b/__init__.py @@ -44,7 +44,7 @@ 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('_', '\_') """The Module Description""" -__INTERPRETER__ = (2, 3, ) +__INTERPRETER__ = (3, ) """The Tested Interpreter-Versions""" SHORT_FMT = "%(asctime)s: %(name)s - %(levelname)s - %(message)s" diff --git a/_testresults_/unittest.json b/_testresults_/unittest.json index a7ac7ad..8efcfff 100644 --- a/_testresults_/unittest.json +++ b/_testresults_/unittest.json @@ -1,12 +1,12 @@ { "coverage_information": [ { - "branch_coverage": 51.22, - "filepath": "/usr/data/dirk/prj/unittest/report/pylibs/report", + "branch_coverage": 60.78, + "filepath": "/home/dirk/my_repositories/unittest/report/pylibs/report", "files": [ { - "branch_coverage": 51.22, - "filepath": "/usr/data/dirk/prj/unittest/report/pylibs/report/__init__.py", + "branch_coverage": 60.78, + "filepath": "/home/dirk/my_repositories/unittest/report/pylibs/report/__init__.py", "fragments": [ { "coverage_state": "clean", @@ -60,43 +60,33 @@ }, { "coverage_state": "clean", - "end": 46, + "end": 45, "start": 45 }, { "coverage_state": "covered", - "end": 47, - "start": 47 + "end": 48, + "start": 46 }, { "coverage_state": "clean", "end": 49, - "start": 48 - }, - { - "coverage_state": "covered", - "end": 50, - "start": 50 - }, - { - "coverage_state": "clean", - "end": 51, - "start": 51 + "start": 49 }, { "coverage_state": "covered", "end": 52, - "start": 52 + "start": 50 }, { "coverage_state": "clean", - "end": 56, + "end": 55, "start": 53 }, { "coverage_state": "covered", "end": 57, - "start": 57 + "start": 56 }, { "coverage_state": "clean", @@ -105,13 +95,13 @@ }, { "coverage_state": "covered", - "end": 74, + "end": 75, "start": 74 }, { "coverage_state": "clean", "end": 77, - "start": 75 + "start": 76 }, { "coverage_state": "covered", @@ -240,53 +230,23 @@ }, { "coverage_state": "covered", - "end": 125, + "end": 133, "start": 125 }, { "coverage_state": "clean", - "end": 126, - "start": 126 + "end": 138, + "start": 134 }, { "coverage_state": "covered", - "end": 127, - "start": 127 - }, - { - "coverage_state": "clean", - "end": 128, - "start": 128 - }, - { - "coverage_state": "covered", - "end": 129, - "start": 129 - }, - { - "coverage_state": "clean", - "end": 130, - "start": 130 - }, - { - "coverage_state": "covered", - "end": 131, - "start": 131 - }, - { - "coverage_state": "clean", - "end": 132, - "start": 132 - }, - { - "coverage_state": "covered", - "end": 133, - "start": 133 + "end": 139, + "start": 139 }, { "coverage_state": "clean", "end": 140, - "start": 134 + "start": 140 }, { "coverage_state": "covered", @@ -295,9 +255,19 @@ }, { "coverage_state": "clean", - "end": 149, + "end": 146, "start": 142 }, + { + "coverage_state": "covered", + "end": 147, + "start": 147 + }, + { + "coverage_state": "clean", + "end": 149, + "start": 148 + }, { "coverage_state": "covered", "end": 151, @@ -699,11 +669,11 @@ "start": 380 } ], - "line_coverage": 80.24, + "line_coverage": 81.46, "name": "report.__init__.py" } ], - "line_coverage": 80.24, + "line_coverage": 81.46, "name": "report" } ], @@ -795,11 +765,11 @@ }, "system_information": { "Architecture": "64bit", - "Distribution": "Linux Mint 20.1 ulyssa", - "Hostname": "erle", - "Kernel": "5.8.0-44-generic (#50~20.04.1-Ubuntu SMP Wed Feb 10 21:07:30 UTC 2021)", + "Distribution": "Ubuntu 22.04 Jammy Jellyfish", + "Hostname": "ahorn", + "Kernel": "5.15.0-27-lowlatency (#28-Ubuntu SMP PREEMPT Tue Apr 19 15:27:08 UTC 2022)", "Machine": "x86_64", - "Path": "/usr/data/dirk/prj/unittest/report/unittest", + "Path": "/home/dirk/my_repositories/unittest/report", "System": "Linux", "Username": "dirk" }, @@ -808,8 +778,8 @@ "Description": "The Module {\\tt report} is designed to help with python logging and to support some handlers for logging to memory.\nFor more Information read the sphinx documentation.", "Name": "report", "State": "Released", - "Supported Interpreters": "python2, python3", - "Version": "7b78faabe9702dde88623023ed8fceef" + "Supported Interpreters": "python3", + "Version": "6d66b6f5e942506500a4c4a1e2e6f8e2" }, "testrun_list": [ { @@ -823,7 +793,7 @@ "_XzMFcHYZEem_kd-7nxt1sg": "Store log records (collectingHandler)", "_fW5s8CzQEeqYsdFh5Cd6ng": "Number of stored logs in the RingHandler" }, - "interpreter": "python 2.7.18 (final)", + "interpreter": "python 3.10.4 (final)", "name": "Default Testsession name", "number_of_failed_tests": 0, "number_of_possibly_failed_tests": 0, @@ -839,8 +809,8 @@ "testcases": { "_ErFPoCvVEeqssZLMJF_fcg": { "args": null, - "asctime": "2021-02-28 21:13:44,912", - "created": 1614543224.912642, + "asctime": "2022-05-08 21:03:46,974", + "created": 1652036626.974001, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -851,4087 +821,19 @@ "message": "_ErFPoCvVEeqssZLMJF_fcg", "module": "__init__", "moduleLogger": [], - "msecs": 912.6420021057129, + "msecs": 974.0009307861328, "msg": "_ErFPoCvVEeqssZLMJF_fcg", "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/__init__.py", - "process": 91598, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/__init__.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 39.5200252532959, - "testcaseLogger": [ - { - "args": [], - "asctime": "2021-02-28 21:13:44,913", - "created": 1614543224.913677, - "exc_info": null, - "exc_text": null, - "filename": "test_helpers.py", - "funcName": "__init__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 38, - "message": "Running logger test sequence.", - "module": "test_helpers", - "moduleLogger": [ - { - "args": [], - "asctime": "2021-02-28 21:13:44,912", - "created": 1614543224.912738, - "exc_info": null, - "exc_text": null, - "filename": "test_helpers.py", - "funcName": "__init__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 22, - "message": "Configuring collecting logger", - "module": "test_helpers", - "msecs": 912.7380847930908, - "msg": "Configuring collecting logger", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 39.61610794067383, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - 1, - "DEBUG", - "collectingHandler" - ], - "asctime": "2021-02-28 21:13:44,912", - "created": 1614543224.912829, - "exc_info": null, - "exc_text": null, - "filename": "test_helpers.py", - "funcName": "__init__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 36, - "message": "Passing \"Log entry number 1 with level DEBUG.\" to collectingHandler.", - "module": "test_helpers", - "msecs": 912.8289222717285, - "msg": "Passing \"Log entry number %d with level %s.\" to %s.", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 39.70694541931152, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - 2, - "INFO", - "collectingHandler" - ], - "asctime": "2021-02-28 21:13:44,912", - "created": 1614543224.912965, - "exc_info": null, - "exc_text": null, - "filename": "test_helpers.py", - "funcName": "__init__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 36, - "message": "Passing \"Log entry number 2 with level INFO.\" to collectingHandler.", - "module": "test_helpers", - "msecs": 912.9650592803955, - "msg": "Passing \"Log entry number %d with level %s.\" to %s.", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 39.843082427978516, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - 3, - "WARNING", - "collectingHandler" - ], - "asctime": "2021-02-28 21:13:44,913", - "created": 1614543224.913088, - "exc_info": null, - "exc_text": null, - "filename": "test_helpers.py", - "funcName": "__init__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 36, - "message": "Passing \"Log entry number 3 with level WARNING.\" to collectingHandler.", - "module": "test_helpers", - "msecs": 913.0880832672119, - "msg": "Passing \"Log entry number %d with level %s.\" to %s.", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 39.96610641479492, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - 4, - "ERROR", - "collectingHandler" - ], - "asctime": "2021-02-28 21:13:44,913", - "created": 1614543224.913208, - "exc_info": null, - "exc_text": null, - "filename": "test_helpers.py", - "funcName": "__init__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 36, - "message": "Passing \"Log entry number 4 with level ERROR.\" to collectingHandler.", - "module": "test_helpers", - "msecs": 913.2080078125, - "msg": "Passing \"Log entry number %d with level %s.\" to %s.", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 40.08603096008301, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - 5, - "CRITICAL", - "collectingHandler" - ], - "asctime": "2021-02-28 21:13:44,913", - "created": 1614543224.913323, - "exc_info": null, - "exc_text": null, - "filename": "test_helpers.py", - "funcName": "__init__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 36, - "message": "Passing \"Log entry number 5 with level CRITICAL.\" to collectingHandler.", - "module": "test_helpers", - "msecs": 913.322925567627, - "msg": "Passing \"Log entry number %d with level %s.\" to %s.", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 40.20094871520996, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - 6, - "INFO", - "collectingHandler" - ], - "asctime": "2021-02-28 21:13:44,913", - "created": 1614543224.913439, - "exc_info": null, - "exc_text": null, - "filename": "test_helpers.py", - "funcName": "__init__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 36, - "message": "Passing \"Log entry number 6 with level INFO.\" to collectingHandler.", - "module": "test_helpers", - "msecs": 913.4390354156494, - "msg": "Passing \"Log entry number %d with level %s.\" to %s.", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 40.31705856323242, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - 7, - "ERROR", - "collectingHandler" - ], - "asctime": "2021-02-28 21:13:44,913", - "created": 1614543224.913555, - "exc_info": null, - "exc_text": null, - "filename": "test_helpers.py", - "funcName": "__init__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 36, - "message": "Passing \"Log entry number 7 with level ERROR.\" to collectingHandler.", - "module": "test_helpers", - "msecs": 913.5549068450928, - "msg": "Passing \"Log entry number %d with level %s.\" to %s.", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 40.43292999267578, - "thread": 140674818021184, - "threadName": "MainThread" - } - ], - "msecs": 913.6769771575928, - "msg": "Running logger test sequence.", - "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 40.55500030517578, - "thread": 140674818021184, - "threadName": "MainThread", - "time_consumption": 0.0001220703125 - }, - { - "args": [], - "asctime": "2021-02-28 21:13:44,914", - "created": 1614543224.914987, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "report", - "levelname": "INFO", - "levelno": 20, - "lineno": 168, - "message": "Indexlist of log entries in stringrepresentation: Values and number of submitted values is correct. See detailed log for more information.", - "module": "test", - "moduleLogger": [ - { - "args": [ - "Indexlist of log entries in stringrepresentation", - "[ 49, 134, 221, 309, 398, 486, 571 ]", - "" - ], - "asctime": "2021-02-28 21:13:44,913", - "created": 1614543224.913819, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_result__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 22, - "message": "Result (Indexlist of log entries in stringrepresentation): [ 49, 134, 221, 309, 398, 486, 571 ] ()", - "module": "test", - "msecs": 913.8190746307373, - "msg": "Result (%s): %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 40.69709777832031, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - "Indexlist of log entries in stringrepresentation", - "[ 49, 134, 221, 309, 398, 486, 571 ]", - "" - ], - "asctime": "2021-02-28 21:13:44,913", - "created": 1614543224.91388, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_expectation_equivalency__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 26, - "message": "Expectation (Indexlist of log entries in stringrepresentation): result = [ 49, 134, 221, 309, 398, 486, 571 ] ()", - "module": "test", - "msecs": 913.8801097869873, - "msg": "Expectation (%s): result = %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 40.75813293457031, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - "Submitted value number 1", - "49", - "" - ], - "asctime": "2021-02-28 21:13:44,913", - "created": 1614543224.913935, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_result__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 22, - "message": "Result (Submitted value number 1): 49 ()", - "module": "test", - "msecs": 913.9349460601807, - "msg": "Result (%s): %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 40.81296920776367, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - "Submitted value number 1", - "49", - "" - ], - "asctime": "2021-02-28 21:13:44,914", - "created": 1614543224.914005, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_expectation_equivalency__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 26, - "message": "Expectation (Submitted value number 1): result = 49 ()", - "module": "test", - "msecs": 914.0050411224365, - "msg": "Expectation (%s): result = %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 40.88306427001953, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - "49", - "" - ], - "asctime": "2021-02-28 21:13:44,914", - "created": 1614543224.914071, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "equivalency_chk", - "levelname": "INFO", - "levelno": 20, - "lineno": 144, - "message": "Submitted value number 1 is correct (Content 49 and Type is ).", - "module": "test", - "msecs": 914.0710830688477, - "msg": "Submitted value number 1 is correct (Content %s and Type is %s).", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 40.949106216430664, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - "Submitted value number 2", - "134", - "" - ], - "asctime": "2021-02-28 21:13:44,914", - "created": 1614543224.914137, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_result__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 22, - "message": "Result (Submitted value number 2): 134 ()", - "module": "test", - "msecs": 914.1368865966797, - "msg": "Result (%s): %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 41.014909744262695, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - "Submitted value number 2", - "134", - "" - ], - "asctime": "2021-02-28 21:13:44,914", - "created": 1614543224.914185, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_expectation_equivalency__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 26, - "message": "Expectation (Submitted value number 2): result = 134 ()", - "module": "test", - "msecs": 914.1850471496582, - "msg": "Expectation (%s): result = %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 41.06307029724121, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - "134", - "" - ], - "asctime": "2021-02-28 21:13:44,914", - "created": 1614543224.914233, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "equivalency_chk", - "levelname": "INFO", - "levelno": 20, - "lineno": 144, - "message": "Submitted value number 2 is correct (Content 134 and Type is ).", - "module": "test", - "msecs": 914.2329692840576, - "msg": "Submitted value number 2 is correct (Content %s and Type is %s).", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 41.110992431640625, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - "Submitted value number 3", - "221", - "" - ], - "asctime": "2021-02-28 21:13:44,914", - "created": 1614543224.914282, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_result__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 22, - "message": "Result (Submitted value number 3): 221 ()", - "module": "test", - "msecs": 914.2820835113525, - "msg": "Result (%s): %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 41.16010665893555, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - "Submitted value number 3", - "221", - "" - ], - "asctime": "2021-02-28 21:13:44,914", - "created": 1614543224.914331, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_expectation_equivalency__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 26, - "message": "Expectation (Submitted value number 3): result = 221 ()", - "module": "test", - "msecs": 914.3309593200684, - "msg": "Expectation (%s): result = %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 41.20898246765137, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - "221", - "" - ], - "asctime": "2021-02-28 21:13:44,914", - "created": 1614543224.914378, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "equivalency_chk", - "levelname": "INFO", - "levelno": 20, - "lineno": 144, - "message": "Submitted value number 3 is correct (Content 221 and Type is ).", - "module": "test", - "msecs": 914.3779277801514, - "msg": "Submitted value number 3 is correct (Content %s and Type is %s).", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 41.255950927734375, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - "Submitted value number 4", - "309", - "" - ], - "asctime": "2021-02-28 21:13:44,914", - "created": 1614543224.914426, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_result__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 22, - "message": "Result (Submitted value number 4): 309 ()", - "module": "test", - "msecs": 914.4260883331299, - "msg": "Result (%s): %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 41.30411148071289, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - "Submitted value number 4", - "309", - "" - ], - "asctime": "2021-02-28 21:13:44,914", - "created": 1614543224.914471, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_expectation_equivalency__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 26, - "message": "Expectation (Submitted value number 4): result = 309 ()", - "module": "test", - "msecs": 914.470911026001, - "msg": "Expectation (%s): result = %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 41.348934173583984, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - "309", - "" - ], - "asctime": "2021-02-28 21:13:44,914", - "created": 1614543224.914518, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "equivalency_chk", - "levelname": "INFO", - "levelno": 20, - "lineno": 144, - "message": "Submitted value number 4 is correct (Content 309 and Type is ).", - "module": "test", - "msecs": 914.5181179046631, - "msg": "Submitted value number 4 is correct (Content %s and Type is %s).", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 41.396141052246094, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - "Submitted value number 5", - "398", - "" - ], - "asctime": "2021-02-28 21:13:44,914", - "created": 1614543224.914565, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_result__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 22, - "message": "Result (Submitted value number 5): 398 ()", - "module": "test", - "msecs": 914.5650863647461, - "msg": "Result (%s): %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 41.4431095123291, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - "Submitted value number 5", - "398", - "" - ], - "asctime": "2021-02-28 21:13:44,914", - "created": 1614543224.91461, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_expectation_equivalency__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 26, - "message": "Expectation (Submitted value number 5): result = 398 ()", - "module": "test", - "msecs": 914.6099090576172, - "msg": "Expectation (%s): result = %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 41.487932205200195, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - "398", - "" - ], - "asctime": "2021-02-28 21:13:44,914", - "created": 1614543224.914656, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "equivalency_chk", - "levelname": "INFO", - "levelno": 20, - "lineno": 144, - "message": "Submitted value number 5 is correct (Content 398 and Type is ).", - "module": "test", - "msecs": 914.6559238433838, - "msg": "Submitted value number 5 is correct (Content %s and Type is %s).", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 41.5339469909668, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - "Submitted value number 6", - "486", - "" - ], - "asctime": "2021-02-28 21:13:44,914", - "created": 1614543224.914707, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_result__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 22, - "message": "Result (Submitted value number 6): 486 ()", - "module": "test", - "msecs": 914.7069454193115, - "msg": "Result (%s): %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 41.58496856689453, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - "Submitted value number 6", - "486", - "" - ], - "asctime": "2021-02-28 21:13:44,914", - "created": 1614543224.914753, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_expectation_equivalency__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 26, - "message": "Expectation (Submitted value number 6): result = 486 ()", - "module": "test", - "msecs": 914.7529602050781, - "msg": "Expectation (%s): result = %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 41.63098335266113, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - "486", - "" - ], - "asctime": "2021-02-28 21:13:44,914", - "created": 1614543224.914799, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "equivalency_chk", - "levelname": "INFO", - "levelno": 20, - "lineno": 144, - "message": "Submitted value number 6 is correct (Content 486 and Type is ).", - "module": "test", - "msecs": 914.7989749908447, - "msg": "Submitted value number 6 is correct (Content %s and Type is %s).", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 41.676998138427734, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - "Submitted value number 7", - "571", - "" - ], - "asctime": "2021-02-28 21:13:44,914", - "created": 1614543224.914846, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_result__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 22, - "message": "Result (Submitted value number 7): 571 ()", - "module": "test", - "msecs": 914.8459434509277, - "msg": "Result (%s): %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 41.72396659851074, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - "Submitted value number 7", - "571", - "" - ], - "asctime": "2021-02-28 21:13:44,914", - "created": 1614543224.914891, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_expectation_equivalency__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 26, - "message": "Expectation (Submitted value number 7): result = 571 ()", - "module": "test", - "msecs": 914.8910045623779, - "msg": "Expectation (%s): result = %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 41.76902770996094, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - "571", - "" - ], - "asctime": "2021-02-28 21:13:44,914", - "created": 1614543224.914942, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "equivalency_chk", - "levelname": "INFO", - "levelno": 20, - "lineno": 144, - "message": "Submitted value number 7 is correct (Content 571 and Type is ).", - "module": "test", - "msecs": 914.9420261383057, - "msg": "Submitted value number 7 is correct (Content %s and Type is %s).", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 41.82004928588867, - "thread": 140674818021184, - "threadName": "MainThread" - } - ], - "msecs": 914.9870872497559, - "msg": "Indexlist of log entries in stringrepresentation: Values and number of submitted values is correct. See detailed log for more information.", - "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 41.86511039733887, - "thread": 140674818021184, - "threadName": "MainThread", - "time_consumption": 4.506111145019531e-05 - } - ], - "thread": 140674818021184, - "threadName": "MainThread", - "time_consumption": 0.0023450851440429688, - "time_finished": "2021-02-28 21:13:44,914", - "time_start": "2021-02-28 21:13:44,912" - }, - "_PVhZECvVEeqssZLMJF_fcg": { - "args": null, - "asctime": "2021-02-28 21:13:44,915", - "created": 1614543224.915184, - "exc_info": null, - "exc_text": null, - "filename": "__init__.py", - "funcName": "testrun", - "levelname": "INFO", - "levelno": 20, - "lineno": 21, - "message": "_PVhZECvVEeqssZLMJF_fcg", - "module": "__init__", - "moduleLogger": [], - "msecs": 915.1840209960938, - "msg": "_PVhZECvVEeqssZLMJF_fcg", - "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/__init__.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 42.06204414367676, - "testcaseLogger": [ - { - "args": [], - "asctime": "2021-02-28 21:13:44,916", - "created": 1614543224.91639, - "exc_info": null, - "exc_text": null, - "filename": "test_helpers.py", - "funcName": "__init__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 38, - "message": "Running logger test sequence.", - "module": "test_helpers", - "moduleLogger": [ - { - "args": [], - "asctime": "2021-02-28 21:13:44,915", - "created": 1614543224.915278, - "exc_info": null, - "exc_text": null, - "filename": "test_helpers.py", - "funcName": "__init__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 22, - "message": "Configuring collecting logger", - "module": "test_helpers", - "msecs": 915.2779579162598, - "msg": "Configuring collecting logger", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 42.15598106384277, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - 1, - "DEBUG", - "collectingRingHandler" - ], - "asctime": "2021-02-28 21:13:44,915", - "created": 1614543224.915386, - "exc_info": null, - "exc_text": null, - "filename": "test_helpers.py", - "funcName": "__init__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 36, - "message": "Passing \"Log entry number 1 with level DEBUG.\" to collectingRingHandler.", - "module": "test_helpers", - "msecs": 915.3859615325928, - "msg": "Passing \"Log entry number %d with level %s.\" to %s.", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 42.26398468017578, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - 2, - "INFO", - "collectingRingHandler" - ], - "asctime": "2021-02-28 21:13:44,915", - "created": 1614543224.915548, - "exc_info": null, - "exc_text": null, - "filename": "test_helpers.py", - "funcName": "__init__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 36, - "message": "Passing \"Log entry number 2 with level INFO.\" to collectingRingHandler.", - "module": "test_helpers", - "msecs": 915.5480861663818, - "msg": "Passing \"Log entry number %d with level %s.\" to %s.", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 42.426109313964844, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - 3, - "WARNING", - "collectingRingHandler" - ], - "asctime": "2021-02-28 21:13:44,915", - "created": 1614543224.915694, - "exc_info": null, - "exc_text": null, - "filename": "test_helpers.py", - "funcName": "__init__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 36, - "message": "Passing \"Log entry number 3 with level WARNING.\" to collectingRingHandler.", - "module": "test_helpers", - "msecs": 915.693998336792, - "msg": "Passing \"Log entry number %d with level %s.\" to %s.", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 42.572021484375, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - 4, - "ERROR", - "collectingRingHandler" - ], - "asctime": "2021-02-28 21:13:44,915", - "created": 1614543224.915833, - "exc_info": null, - "exc_text": null, - "filename": "test_helpers.py", - "funcName": "__init__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 36, - "message": "Passing \"Log entry number 4 with level ERROR.\" to collectingRingHandler.", - "module": "test_helpers", - "msecs": 915.8329963684082, - "msg": "Passing \"Log entry number %d with level %s.\" to %s.", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 42.71101951599121, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - 5, - "CRITICAL", - "collectingRingHandler" - ], - "asctime": "2021-02-28 21:13:44,915", - "created": 1614543224.915979, - "exc_info": null, - "exc_text": null, - "filename": "test_helpers.py", - "funcName": "__init__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 36, - "message": "Passing \"Log entry number 5 with level CRITICAL.\" to collectingRingHandler.", - "module": "test_helpers", - "msecs": 915.9789085388184, - "msg": "Passing \"Log entry number %d with level %s.\" to %s.", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 42.85693168640137, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - 6, - "INFO", - "collectingRingHandler" - ], - "asctime": "2021-02-28 21:13:44,916", - "created": 1614543224.916116, - "exc_info": null, - "exc_text": null, - "filename": "test_helpers.py", - "funcName": "__init__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 36, - "message": "Passing \"Log entry number 6 with level INFO.\" to collectingRingHandler.", - "module": "test_helpers", - "msecs": 916.1159992218018, - "msg": "Passing \"Log entry number %d with level %s.\" to %s.", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 42.994022369384766, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - 7, - "ERROR", - "collectingRingHandler" - ], - "asctime": "2021-02-28 21:13:44,916", - "created": 1614543224.916255, - "exc_info": null, - "exc_text": null, - "filename": "test_helpers.py", - "funcName": "__init__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 36, - "message": "Passing \"Log entry number 7 with level ERROR.\" to collectingRingHandler.", - "module": "test_helpers", - "msecs": 916.254997253418, - "msg": "Passing \"Log entry number %d with level %s.\" to %s.", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 43.13302040100098, - "thread": 140674818021184, - "threadName": "MainThread" - } - ], - "msecs": 916.3899421691895, - "msg": "Running logger test sequence.", - "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 43.26796531677246, - "thread": 140674818021184, - "threadName": "MainThread", - "time_consumption": 0.00013494491577148438 - }, - { - "args": [ - "5", - "" - ], - "asctime": "2021-02-28 21:13:44,916", - "created": 1614543224.916595, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "equivalency_chk", - "levelname": "INFO", - "levelno": 20, - "lineno": 144, - "message": "Length of collected logs is correct (Content 5 and Type is ).", - "module": "test", - "moduleLogger": [ - { - "args": [ - "Length of collected logs", - "5", - "" - ], - "asctime": "2021-02-28 21:13:44,916", - "created": 1614543224.916494, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_result__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 22, - "message": "Result (Length of collected logs): 5 ()", - "module": "test", - "msecs": 916.4938926696777, - "msg": "Result (%s): %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 43.37191581726074, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - "Length of collected logs", - "5", - "" - ], - "asctime": "2021-02-28 21:13:44,916", - "created": 1614543224.916545, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_expectation_equivalency__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 26, - "message": "Expectation (Length of collected logs): result = 5 ()", - "module": "test", - "msecs": 916.5449142456055, - "msg": "Expectation (%s): result = %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 43.42293739318848, - "thread": 140674818021184, - "threadName": "MainThread" - } - ], - "msecs": 916.5949821472168, - "msg": "Length of collected logs is correct (Content %s and Type is %s).", - "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 43.473005294799805, - "thread": 140674818021184, - "threadName": "MainThread", - "time_consumption": 5.0067901611328125e-05 - }, - { - "args": [ - "['Log entry number %d with level %s.', 30, 'test_helpers.py', 3]", - "" - ], - "asctime": "2021-02-28 21:13:44,916", - "created": 1614543224.916827, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "equivalency_chk", - "levelname": "INFO", - "levelno": 20, - "lineno": 144, - "message": "Logged information is correct (Content ['Log entry number %d with level %s.', 30, 'test_helpers.py', 3] and Type is ).", - "module": "test", - "moduleLogger": [ - { - "args": [ - "Logged information", - "[ 'Log entry number %d with level %s.', 30, 'test_helpers.py', 3 ]", - "" - ], - "asctime": "2021-02-28 21:13:44,916", - "created": 1614543224.916693, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_result__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 22, - "message": "Result (Logged information): [ 'Log entry number %d with level %s.', 30, 'test_helpers.py', 3 ] ()", - "module": "test", - "msecs": 916.6929721832275, - "msg": "Result (%s): %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 43.57099533081055, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - "Logged information", - "[ 'Log entry number %d with level %s.', 30, 'test_helpers.py', 3 ]", - "" - ], - "asctime": "2021-02-28 21:13:44,916", - "created": 1614543224.916748, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_expectation_equivalency__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 26, - "message": "Expectation (Logged information): result = [ 'Log entry number %d with level %s.', 30, 'test_helpers.py', 3 ] ()", - "module": "test", - "msecs": 916.748046875, - "msg": "Expectation (%s): result = %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 43.62607002258301, - "thread": 140674818021184, - "threadName": "MainThread" - } - ], - "msecs": 916.8269634246826, - "msg": "Logged information is correct (Content %s and Type is %s).", - "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 43.704986572265625, - "thread": 140674818021184, - "threadName": "MainThread", - "time_consumption": 7.891654968261719e-05 - }, - { - "args": [ - "['Log entry number %d with level %s.', 40, 'test_helpers.py', 4]", - "" - ], - "asctime": "2021-02-28 21:13:44,917", - "created": 1614543224.917043, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "equivalency_chk", - "levelname": "INFO", - "levelno": 20, - "lineno": 144, - "message": "Logged information is correct (Content ['Log entry number %d with level %s.', 40, 'test_helpers.py', 4] and Type is ).", - "module": "test", - "moduleLogger": [ - { - "args": [ - "Logged information", - "[ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 4 ]", - "" - ], - "asctime": "2021-02-28 21:13:44,916", - "created": 1614543224.91692, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_result__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 22, - "message": "Result (Logged information): [ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 4 ] ()", - "module": "test", - "msecs": 916.9199466705322, - "msg": "Result (%s): %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 43.797969818115234, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - "Logged information", - "[ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 4 ]", - "" - ], - "asctime": "2021-02-28 21:13:44,916", - "created": 1614543224.916975, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_expectation_equivalency__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 26, - "message": "Expectation (Logged information): result = [ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 4 ] ()", - "module": "test", - "msecs": 916.9750213623047, - "msg": "Expectation (%s): result = %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 43.853044509887695, - "thread": 140674818021184, - "threadName": "MainThread" - } - ], - "msecs": 917.0429706573486, - "msg": "Logged information is correct (Content %s and Type is %s).", - "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 43.92099380493164, - "thread": 140674818021184, - "threadName": "MainThread", - "time_consumption": 6.794929504394531e-05 - }, - { - "args": [ - "['Log entry number %d with level %s.', 50, 'test_helpers.py', 5]", - "" - ], - "asctime": "2021-02-28 21:13:44,917", - "created": 1614543224.917258, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "equivalency_chk", - "levelname": "INFO", - "levelno": 20, - "lineno": 144, - "message": "Logged information is correct (Content ['Log entry number %d with level %s.', 50, 'test_helpers.py', 5] and Type is ).", - "module": "test", - "moduleLogger": [ - { - "args": [ - "Logged information", - "[ 'Log entry number %d with level %s.', 50, 'test_helpers.py', 5 ]", - "" - ], - "asctime": "2021-02-28 21:13:44,917", - "created": 1614543224.917136, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_result__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 22, - "message": "Result (Logged information): [ 'Log entry number %d with level %s.', 50, 'test_helpers.py', 5 ] ()", - "module": "test", - "msecs": 917.1359539031982, - "msg": "Result (%s): %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 44.01397705078125, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - "Logged information", - "[ 'Log entry number %d with level %s.', 50, 'test_helpers.py', 5 ]", - "" - ], - "asctime": "2021-02-28 21:13:44,917", - "created": 1614543224.917192, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_expectation_equivalency__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 26, - "message": "Expectation (Logged information): result = [ 'Log entry number %d with level %s.', 50, 'test_helpers.py', 5 ] ()", - "module": "test", - "msecs": 917.1919822692871, - "msg": "Expectation (%s): result = %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 44.07000541687012, - "thread": 140674818021184, - "threadName": "MainThread" - } - ], - "msecs": 917.2580242156982, - "msg": "Logged information is correct (Content %s and Type is %s).", - "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 44.13604736328125, - "thread": 140674818021184, - "threadName": "MainThread", - "time_consumption": 6.604194641113281e-05 - }, - { - "args": [ - "['Log entry number %d with level %s.', 20, 'test_helpers.py', 6]", - "" - ], - "asctime": "2021-02-28 21:13:44,917", - "created": 1614543224.917476, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "equivalency_chk", - "levelname": "INFO", - "levelno": 20, - "lineno": 144, - "message": "Logged information is correct (Content ['Log entry number %d with level %s.', 20, 'test_helpers.py', 6] and Type is ).", - "module": "test", - "moduleLogger": [ - { - "args": [ - "Logged information", - "[ 'Log entry number %d with level %s.', 20, 'test_helpers.py', 6 ]", - "" - ], - "asctime": "2021-02-28 21:13:44,917", - "created": 1614543224.917348, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_result__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 22, - "message": "Result (Logged information): [ 'Log entry number %d with level %s.', 20, 'test_helpers.py', 6 ] ()", - "module": "test", - "msecs": 917.3479080200195, - "msg": "Result (%s): %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 44.22593116760254, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - "Logged information", - "[ 'Log entry number %d with level %s.', 20, 'test_helpers.py', 6 ]", - "" - ], - "asctime": "2021-02-28 21:13:44,917", - "created": 1614543224.917406, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_expectation_equivalency__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 26, - "message": "Expectation (Logged information): result = [ 'Log entry number %d with level %s.', 20, 'test_helpers.py', 6 ] ()", - "module": "test", - "msecs": 917.4060821533203, - "msg": "Expectation (%s): result = %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 44.28410530090332, - "thread": 140674818021184, - "threadName": "MainThread" - } - ], - "msecs": 917.4759387969971, - "msg": "Logged information is correct (Content %s and Type is %s).", - "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 44.35396194458008, - "thread": 140674818021184, - "threadName": "MainThread", - "time_consumption": 6.985664367675781e-05 - }, - { - "args": [ - "['Log entry number %d with level %s.', 40, 'test_helpers.py', 7]", - "" - ], - "asctime": "2021-02-28 21:13:44,917", - "created": 1614543224.917729, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "equivalency_chk", - "levelname": "INFO", - "levelno": 20, - "lineno": 144, - "message": "Logged information is correct (Content ['Log entry number %d with level %s.', 40, 'test_helpers.py', 7] and Type is ).", - "module": "test", - "moduleLogger": [ - { - "args": [ - "Logged information", - "[ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 7 ]", - "" - ], - "asctime": "2021-02-28 21:13:44,917", - "created": 1614543224.917565, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_result__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 22, - "message": "Result (Logged information): [ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 7 ] ()", - "module": "test", - "msecs": 917.565107345581, - "msg": "Result (%s): %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 44.44313049316406, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - "Logged information", - "[ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 7 ]", - "" - ], - "asctime": "2021-02-28 21:13:44,917", - "created": 1614543224.917619, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_expectation_equivalency__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 26, - "message": "Expectation (Logged information): result = [ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 7 ] ()", - "module": "test", - "msecs": 917.618989944458, - "msg": "Expectation (%s): result = %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 44.497013092041016, - "thread": 140674818021184, - "threadName": "MainThread" - } - ], - "msecs": 917.7289009094238, - "msg": "Logged information is correct (Content %s and Type is %s).", - "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 44.606924057006836, - "thread": 140674818021184, - "threadName": "MainThread", - "time_consumption": 0.00010991096496582031 - } - ], - "thread": 140674818021184, - "threadName": "MainThread", - "time_consumption": 0.002544879913330078, - "time_finished": "2021-02-28 21:13:44,917", - "time_start": "2021-02-28 21:13:44,915" - }, - "_QBmb8CvVEeqssZLMJF_fcg": { - "args": null, - "asctime": "2021-02-28 21:13:44,917", - "created": 1614543224.917922, - "exc_info": null, - "exc_text": null, - "filename": "__init__.py", - "funcName": "testrun", - "levelname": "INFO", - "levelno": 20, - "lineno": 22, - "message": "_QBmb8CvVEeqssZLMJF_fcg", - "module": "__init__", - "moduleLogger": [], - "msecs": 917.9220199584961, - "msg": "_QBmb8CvVEeqssZLMJF_fcg", - "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/__init__.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 44.8000431060791, - "testcaseLogger": [ - { - "args": [], - "asctime": "2021-02-28 21:13:44,919", - "created": 1614543224.919248, - "exc_info": null, - "exc_text": null, - "filename": "test_helpers.py", - "funcName": "__init__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 38, - "message": "Running logger test sequence.", - "module": "test_helpers", - "moduleLogger": [ - { - "args": [], - "asctime": "2021-02-28 21:13:44,918", - "created": 1614543224.918015, - "exc_info": null, - "exc_text": null, - "filename": "test_helpers.py", - "funcName": "__init__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 22, - "message": "Configuring collecting logger", - "module": "test_helpers", - "msecs": 918.0150032043457, - "msg": "Configuring collecting logger", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 44.89302635192871, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - 1, - "DEBUG", - "collectingRingHandler" - ], - "asctime": "2021-02-28 21:13:44,918", - "created": 1614543224.918112, - "exc_info": null, - "exc_text": null, - "filename": "test_helpers.py", - "funcName": "__init__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 36, - "message": "Passing \"Log entry number 1 with level DEBUG.\" to collectingRingHandler.", - "module": "test_helpers", - "msecs": 918.11203956604, - "msg": "Passing \"Log entry number %d with level %s.\" to %s.", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 44.99006271362305, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - 2, - "INFO", - "collectingRingHandler" - ], - "asctime": "2021-02-28 21:13:44,918", - "created": 1614543224.91829, - "exc_info": null, - "exc_text": null, - "filename": "test_helpers.py", - "funcName": "__init__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 36, - "message": "Passing \"Log entry number 2 with level INFO.\" to collectingRingHandler.", - "module": "test_helpers", - "msecs": 918.2898998260498, - "msg": "Passing \"Log entry number %d with level %s.\" to %s.", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 45.16792297363281, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - 3, - "WARNING", - "collectingRingHandler" - ], - "asctime": "2021-02-28 21:13:44,918", - "created": 1614543224.918451, - "exc_info": null, - "exc_text": null, - "filename": "test_helpers.py", - "funcName": "__init__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 36, - "message": "Passing \"Log entry number 3 with level WARNING.\" to collectingRingHandler.", - "module": "test_helpers", - "msecs": 918.4510707855225, - "msg": "Passing \"Log entry number %d with level %s.\" to %s.", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 45.32909393310547, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - 4, - "ERROR", - "collectingRingHandler" - ], - "asctime": "2021-02-28 21:13:44,918", - "created": 1614543224.918613, - "exc_info": null, - "exc_text": null, - "filename": "test_helpers.py", - "funcName": "__init__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 36, - "message": "Passing \"Log entry number 4 with level ERROR.\" to collectingRingHandler.", - "module": "test_helpers", - "msecs": 918.6129570007324, - "msg": "Passing \"Log entry number %d with level %s.\" to %s.", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 45.49098014831543, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - 5, - "CRITICAL", - "collectingRingHandler" - ], - "asctime": "2021-02-28 21:13:44,918", - "created": 1614543224.918777, - "exc_info": null, - "exc_text": null, - "filename": "test_helpers.py", - "funcName": "__init__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 36, - "message": "Passing \"Log entry number 5 with level CRITICAL.\" to collectingRingHandler.", - "module": "test_helpers", - "msecs": 918.7769889831543, - "msg": "Passing \"Log entry number %d with level %s.\" to %s.", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 45.655012130737305, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - 6, - "INFO", - "collectingRingHandler" - ], - "asctime": "2021-02-28 21:13:44,918", - "created": 1614543224.918934, - "exc_info": null, - "exc_text": null, - "filename": "test_helpers.py", - "funcName": "__init__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 36, - "message": "Passing \"Log entry number 6 with level INFO.\" to collectingRingHandler.", - "module": "test_helpers", - "msecs": 918.9341068267822, - "msg": "Passing \"Log entry number %d with level %s.\" to %s.", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 45.812129974365234, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - 7, - "ERROR", - "collectingRingHandler" - ], - "asctime": "2021-02-28 21:13:44,919", - "created": 1614543224.91909, - "exc_info": null, - "exc_text": null, - "filename": "test_helpers.py", - "funcName": "__init__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 36, - "message": "Passing \"Log entry number 7 with level ERROR.\" to collectingRingHandler.", - "module": "test_helpers", - "msecs": 919.0900325775146, - "msg": "Passing \"Log entry number %d with level %s.\" to %s.", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 45.968055725097656, - "thread": 140674818021184, - "threadName": "MainThread" - } - ], - "msecs": 919.248104095459, - "msg": "Running logger test sequence.", - "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 46.12612724304199, - "thread": 140674818021184, - "threadName": "MainThread", - "time_consumption": 0.00015807151794433594 - }, - { - "args": [], - "asctime": "2021-02-28 21:13:44,920", - "created": 1614543224.920222, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "report", - "levelname": "INFO", - "levelno": 20, - "lineno": 168, - "message": "Indexlist of log entries in stringrepresentation: Values and number of submitted values is correct. See detailed log for more information.", - "module": "test", - "moduleLogger": [ - { - "args": [ - "Indexlist of log entries in stringrepresentation", - "[ 51, 139, 228, 316, 401 ]", - "" - ], - "asctime": "2021-02-28 21:13:44,919", - "created": 1614543224.919383, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_result__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 22, - "message": "Result (Indexlist of log entries in stringrepresentation): [ 51, 139, 228, 316, 401 ] ()", - "module": "test", - "msecs": 919.3830490112305, - "msg": "Result (%s): %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 46.26107215881348, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - "Indexlist of log entries in stringrepresentation", - "[ 51, 139, 228, 316, 401 ]", - "" - ], - "asctime": "2021-02-28 21:13:44,919", - "created": 1614543224.919442, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_expectation_equivalency__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 26, - "message": "Expectation (Indexlist of log entries in stringrepresentation): result = [ 51, 139, 228, 316, 401 ] ()", - "module": "test", - "msecs": 919.4419384002686, - "msg": "Expectation (%s): result = %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 46.31996154785156, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - "Submitted value number 1", - "51", - "" - ], - "asctime": "2021-02-28 21:13:44,919", - "created": 1614543224.919496, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_result__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 22, - "message": "Result (Submitted value number 1): 51 ()", - "module": "test", - "msecs": 919.4960594177246, - "msg": "Result (%s): %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 46.37408256530762, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - "Submitted value number 1", - "51", - "" - ], - "asctime": "2021-02-28 21:13:44,919", - "created": 1614543224.919544, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_expectation_equivalency__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 26, - "message": "Expectation (Submitted value number 1): result = 51 ()", - "module": "test", - "msecs": 919.543981552124, - "msg": "Expectation (%s): result = %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 46.42200469970703, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - "51", - "" - ], - "asctime": "2021-02-28 21:13:44,919", - "created": 1614543224.919597, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "equivalency_chk", - "levelname": "INFO", - "levelno": 20, - "lineno": 144, - "message": "Submitted value number 1 is correct (Content 51 and Type is ).", - "module": "test", - "msecs": 919.5969104766846, - "msg": "Submitted value number 1 is correct (Content %s and Type is %s).", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 46.47493362426758, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - "Submitted value number 2", - "139", - "" - ], - "asctime": "2021-02-28 21:13:44,919", - "created": 1614543224.919649, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_result__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 22, - "message": "Result (Submitted value number 2): 139 ()", - "module": "test", - "msecs": 919.6488857269287, - "msg": "Result (%s): %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 46.52690887451172, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - "Submitted value number 2", - "139", - "" - ], - "asctime": "2021-02-28 21:13:44,919", - "created": 1614543224.919699, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_expectation_equivalency__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 26, - "message": "Expectation (Submitted value number 2): result = 139 ()", - "module": "test", - "msecs": 919.69895362854, - "msg": "Expectation (%s): result = %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 46.57697677612305, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - "139", - "" - ], - "asctime": "2021-02-28 21:13:44,919", - "created": 1614543224.919746, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "equivalency_chk", - "levelname": "INFO", - "levelno": 20, - "lineno": 144, - "message": "Submitted value number 2 is correct (Content 139 and Type is ).", - "module": "test", - "msecs": 919.745922088623, - "msg": "Submitted value number 2 is correct (Content %s and Type is %s).", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 46.623945236206055, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - "Submitted value number 3", - "228", - "" - ], - "asctime": "2021-02-28 21:13:44,919", - "created": 1614543224.919795, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_result__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 22, - "message": "Result (Submitted value number 3): 228 ()", - "module": "test", - "msecs": 919.795036315918, - "msg": "Result (%s): %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 46.67305946350098, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - "Submitted value number 3", - "228", - "" - ], - "asctime": "2021-02-28 21:13:44,919", - "created": 1614543224.919843, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_expectation_equivalency__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 26, - "message": "Expectation (Submitted value number 3): result = 228 ()", - "module": "test", - "msecs": 919.8429584503174, - "msg": "Expectation (%s): result = %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 46.72098159790039, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - "228", - "" - ], - "asctime": "2021-02-28 21:13:44,919", - "created": 1614543224.91989, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "equivalency_chk", - "levelname": "INFO", - "levelno": 20, - "lineno": 144, - "message": "Submitted value number 3 is correct (Content 228 and Type is ).", - "module": "test", - "msecs": 919.8899269104004, - "msg": "Submitted value number 3 is correct (Content %s and Type is %s).", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 46.7679500579834, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - "Submitted value number 4", - "316", - "" - ], - "asctime": "2021-02-28 21:13:44,919", - "created": 1614543224.919937, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_result__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 22, - "message": "Result (Submitted value number 4): 316 ()", - "module": "test", - "msecs": 919.9368953704834, - "msg": "Result (%s): %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 46.814918518066406, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - "Submitted value number 4", - "316", - "" - ], - "asctime": "2021-02-28 21:13:44,919", - "created": 1614543224.919983, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_expectation_equivalency__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 26, - "message": "Expectation (Submitted value number 4): result = 316 ()", - "module": "test", - "msecs": 919.98291015625, - "msg": "Expectation (%s): result = %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 46.86093330383301, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - "316", - "" - ], - "asctime": "2021-02-28 21:13:44,920", - "created": 1614543224.920033, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "equivalency_chk", - "levelname": "INFO", - "levelno": 20, - "lineno": 144, - "message": "Submitted value number 4 is correct (Content 316 and Type is ).", - "module": "test", - "msecs": 920.0329780578613, - "msg": "Submitted value number 4 is correct (Content %s and Type is %s).", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 46.911001205444336, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - "Submitted value number 5", - "401", - "" - ], - "asctime": "2021-02-28 21:13:44,920", - "created": 1614543224.92008, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_result__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 22, - "message": "Result (Submitted value number 5): 401 ()", - "module": "test", - "msecs": 920.0799465179443, - "msg": "Result (%s): %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 46.957969665527344, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - "Submitted value number 5", - "401", - "" - ], - "asctime": "2021-02-28 21:13:44,920", - "created": 1614543224.920126, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_expectation_equivalency__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 26, - "message": "Expectation (Submitted value number 5): result = 401 ()", - "module": "test", - "msecs": 920.1259613037109, - "msg": "Expectation (%s): result = %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 47.003984451293945, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - "401", - "" - ], - "asctime": "2021-02-28 21:13:44,920", - "created": 1614543224.920173, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "equivalency_chk", - "levelname": "INFO", - "levelno": 20, - "lineno": 144, - "message": "Submitted value number 5 is correct (Content 401 and Type is ).", - "module": "test", - "msecs": 920.172929763794, - "msg": "Submitted value number 5 is correct (Content %s and Type is %s).", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 47.05095291137695, - "thread": 140674818021184, - "threadName": "MainThread" - } - ], - "msecs": 920.2220439910889, - "msg": "Indexlist of log entries in stringrepresentation: Values and number of submitted values is correct. See detailed log for more information.", - "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 47.100067138671875, - "thread": 140674818021184, - "threadName": "MainThread", - "time_consumption": 4.9114227294921875e-05 - } - ], - "thread": 140674818021184, - "threadName": "MainThread", - "time_consumption": 0.0023000240325927734, - "time_finished": "2021-02-28 21:13:44,920", - "time_start": "2021-02-28 21:13:44,917" - }, - "_XzMFcHYZEem_kd-7nxt1sg": { - "args": null, - "asctime": "2021-02-28 21:13:44,909", - "created": 1614543224.909608, - "exc_info": null, - "exc_text": null, - "filename": "__init__.py", - "funcName": "testrun", - "levelname": "INFO", - "levelno": 20, - "lineno": 19, - "message": "_XzMFcHYZEem_kd-7nxt1sg", - "module": "__init__", - "moduleLogger": [], - "msecs": 909.6078872680664, - "msg": "_XzMFcHYZEem_kd-7nxt1sg", - "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/__init__.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 36.485910415649414, - "testcaseLogger": [ - { - "args": [], - "asctime": "2021-02-28 21:13:44,910", - "created": 1614543224.910722, - "exc_info": null, - "exc_text": null, - "filename": "test_helpers.py", - "funcName": "__init__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 38, - "message": "Running logger test sequence.", - "module": "test_helpers", - "moduleLogger": [ - { - "args": [], - "asctime": "2021-02-28 21:13:44,909", - "created": 1614543224.909888, - "exc_info": null, - "exc_text": null, - "filename": "test_helpers.py", - "funcName": "__init__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 22, - "message": "Configuring collecting logger", - "module": "test_helpers", - "msecs": 909.8880290985107, - "msg": "Configuring collecting logger", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 36.76605224609375, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - 1, - "DEBUG", - "collectingHandler" - ], - "asctime": "2021-02-28 21:13:44,910", - "created": 1614543224.91, - "exc_info": null, - "exc_text": null, - "filename": "test_helpers.py", - "funcName": "__init__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 36, - "message": "Passing \"Log entry number 1 with level DEBUG.\" to collectingHandler.", - "module": "test_helpers", - "msecs": 910.0000858306885, - "msg": "Passing \"Log entry number %d with level %s.\" to %s.", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 36.878108978271484, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - 2, - "INFO", - "collectingHandler" - ], - "asctime": "2021-02-28 21:13:44,910", - "created": 1614543224.910126, - "exc_info": null, - "exc_text": null, - "filename": "test_helpers.py", - "funcName": "__init__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 36, - "message": "Passing \"Log entry number 2 with level INFO.\" to collectingHandler.", - "module": "test_helpers", - "msecs": 910.1259708404541, - "msg": "Passing \"Log entry number %d with level %s.\" to %s.", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 37.00399398803711, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - 3, - "WARNING", - "collectingHandler" - ], - "asctime": "2021-02-28 21:13:44,910", - "created": 1614543224.910232, - "exc_info": null, - "exc_text": null, - "filename": "test_helpers.py", - "funcName": "__init__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 36, - "message": "Passing \"Log entry number 3 with level WARNING.\" to collectingHandler.", - "module": "test_helpers", - "msecs": 910.2320671081543, - "msg": "Passing \"Log entry number %d with level %s.\" to %s.", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 37.110090255737305, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - 4, - "ERROR", - "collectingHandler" - ], - "asctime": "2021-02-28 21:13:44,910", - "created": 1614543224.910333, - "exc_info": null, - "exc_text": null, - "filename": "test_helpers.py", - "funcName": "__init__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 36, - "message": "Passing \"Log entry number 4 with level ERROR.\" to collectingHandler.", - "module": "test_helpers", - "msecs": 910.3329181671143, - "msg": "Passing \"Log entry number %d with level %s.\" to %s.", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 37.210941314697266, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - 5, - "CRITICAL", - "collectingHandler" - ], - "asctime": "2021-02-28 21:13:44,910", - "created": 1614543224.910434, - "exc_info": null, - "exc_text": null, - "filename": "test_helpers.py", - "funcName": "__init__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 36, - "message": "Passing \"Log entry number 5 with level CRITICAL.\" to collectingHandler.", - "module": "test_helpers", - "msecs": 910.4340076446533, - "msg": "Passing \"Log entry number %d with level %s.\" to %s.", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 37.31203079223633, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - 6, - "INFO", - "collectingHandler" - ], - "asctime": "2021-02-28 21:13:44,910", - "created": 1614543224.910533, - "exc_info": null, - "exc_text": null, - "filename": "test_helpers.py", - "funcName": "__init__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 36, - "message": "Passing \"Log entry number 6 with level INFO.\" to collectingHandler.", - "module": "test_helpers", - "msecs": 910.5329513549805, - "msg": "Passing \"Log entry number %d with level %s.\" to %s.", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 37.41097450256348, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - 7, - "ERROR", - "collectingHandler" - ], - "asctime": "2021-02-28 21:13:44,910", - "created": 1614543224.910628, - "exc_info": null, - "exc_text": null, - "filename": "test_helpers.py", - "funcName": "__init__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 36, - "message": "Passing \"Log entry number 7 with level ERROR.\" to collectingHandler.", - "module": "test_helpers", - "msecs": 910.628080368042, - "msg": "Passing \"Log entry number %d with level %s.\" to %s.", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 37.506103515625, - "thread": 140674818021184, - "threadName": "MainThread" - } - ], - "msecs": 910.722017288208, - "msg": "Running logger test sequence.", - "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 37.600040435791016, - "thread": 140674818021184, - "threadName": "MainThread", - "time_consumption": 9.393692016601562e-05 - }, - { - "args": [ - "7", - "" - ], - "asctime": "2021-02-28 21:13:44,910", - "created": 1614543224.910938, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "equivalency_chk", - "levelname": "INFO", - "levelno": 20, - "lineno": 144, - "message": "Length of collected logs is correct (Content 7 and Type is ).", - "module": "test", - "moduleLogger": [ - { - "args": [ - "Length of collected logs", - "7", - "" - ], - "asctime": "2021-02-28 21:13:44,910", - "created": 1614543224.910834, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_result__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 22, - "message": "Result (Length of collected logs): 7 ()", - "module": "test", - "msecs": 910.8340740203857, - "msg": "Result (%s): %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 37.71209716796875, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - "Length of collected logs", - "7", - "" - ], - "asctime": "2021-02-28 21:13:44,910", - "created": 1614543224.910887, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_expectation_equivalency__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 26, - "message": "Expectation (Length of collected logs): result = 7 ()", - "module": "test", - "msecs": 910.8870029449463, - "msg": "Expectation (%s): result = %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 37.7650260925293, - "thread": 140674818021184, - "threadName": "MainThread" - } - ], - "msecs": 910.938024520874, - "msg": "Length of collected logs is correct (Content %s and Type is %s).", - "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 37.81604766845703, - "thread": 140674818021184, - "threadName": "MainThread", - "time_consumption": 5.1021575927734375e-05 - }, - { - "args": [ - "['Log entry number %d with level %s.', 10, 'test_helpers.py', 1]", - "" - ], - "asctime": "2021-02-28 21:13:44,911", - "created": 1614543224.911168, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "equivalency_chk", - "levelname": "INFO", - "levelno": 20, - "lineno": 144, - "message": "Logged information is correct (Content ['Log entry number %d with level %s.', 10, 'test_helpers.py', 1] and Type is ).", - "module": "test", - "moduleLogger": [ - { - "args": [ - "Logged information", - "[ 'Log entry number %d with level %s.', 10, 'test_helpers.py', 1 ]", - "" - ], - "asctime": "2021-02-28 21:13:44,911", - "created": 1614543224.911037, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_result__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 22, - "message": "Result (Logged information): [ 'Log entry number %d with level %s.', 10, 'test_helpers.py', 1 ] ()", - "module": "test", - "msecs": 911.0369682312012, - "msg": "Result (%s): %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 37.91499137878418, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - "Logged information", - "[ 'Log entry number %d with level %s.', 10, 'test_helpers.py', 1 ]", - "" - ], - "asctime": "2021-02-28 21:13:44,911", - "created": 1614543224.911095, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_expectation_equivalency__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 26, - "message": "Expectation (Logged information): result = [ 'Log entry number %d with level %s.', 10, 'test_helpers.py', 1 ] ()", - "module": "test", - "msecs": 911.0949039459229, - "msg": "Expectation (%s): result = %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 37.97292709350586, - "thread": 140674818021184, - "threadName": "MainThread" - } - ], - "msecs": 911.168098449707, - "msg": "Logged information is correct (Content %s and Type is %s).", - "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 38.04612159729004, - "thread": 140674818021184, - "threadName": "MainThread", - "time_consumption": 7.319450378417969e-05 - }, - { - "args": [ - "['Log entry number %d with level %s.', 20, 'test_helpers.py', 2]", - "" - ], - "asctime": "2021-02-28 21:13:44,911", - "created": 1614543224.911388, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "equivalency_chk", - "levelname": "INFO", - "levelno": 20, - "lineno": 144, - "message": "Logged information is correct (Content ['Log entry number %d with level %s.', 20, 'test_helpers.py', 2] and Type is ).", - "module": "test", - "moduleLogger": [ - { - "args": [ - "Logged information", - "[ 'Log entry number %d with level %s.', 20, 'test_helpers.py', 2 ]", - "" - ], - "asctime": "2021-02-28 21:13:44,911", - "created": 1614543224.91126, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_result__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 22, - "message": "Result (Logged information): [ 'Log entry number %d with level %s.', 20, 'test_helpers.py', 2 ] ()", - "module": "test", - "msecs": 911.2598896026611, - "msg": "Result (%s): %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 38.13791275024414, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - "Logged information", - "[ 'Log entry number %d with level %s.', 20, 'test_helpers.py', 2 ]", - "" - ], - "asctime": "2021-02-28 21:13:44,911", - "created": 1614543224.911318, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_expectation_equivalency__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 26, - "message": "Expectation (Logged information): result = [ 'Log entry number %d with level %s.', 20, 'test_helpers.py', 2 ] ()", - "module": "test", - "msecs": 911.3180637359619, - "msg": "Expectation (%s): result = %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 38.19608688354492, - "thread": 140674818021184, - "threadName": "MainThread" - } - ], - "msecs": 911.3879203796387, - "msg": "Logged information is correct (Content %s and Type is %s).", - "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 38.26594352722168, - "thread": 140674818021184, - "threadName": "MainThread", - "time_consumption": 6.985664367675781e-05 - }, - { - "args": [ - "['Log entry number %d with level %s.', 30, 'test_helpers.py', 3]", - "" - ], - "asctime": "2021-02-28 21:13:44,911", - "created": 1614543224.911599, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "equivalency_chk", - "levelname": "INFO", - "levelno": 20, - "lineno": 144, - "message": "Logged information is correct (Content ['Log entry number %d with level %s.', 30, 'test_helpers.py', 3] and Type is ).", - "module": "test", - "moduleLogger": [ - { - "args": [ - "Logged information", - "[ 'Log entry number %d with level %s.', 30, 'test_helpers.py', 3 ]", - "" - ], - "asctime": "2021-02-28 21:13:44,911", - "created": 1614543224.911477, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_result__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 22, - "message": "Result (Logged information): [ 'Log entry number %d with level %s.', 30, 'test_helpers.py', 3 ] ()", - "module": "test", - "msecs": 911.4770889282227, - "msg": "Result (%s): %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 38.355112075805664, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - "Logged information", - "[ 'Log entry number %d with level %s.', 30, 'test_helpers.py', 3 ]", - "" - ], - "asctime": "2021-02-28 21:13:44,911", - "created": 1614543224.911532, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_expectation_equivalency__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 26, - "message": "Expectation (Logged information): result = [ 'Log entry number %d with level %s.', 30, 'test_helpers.py', 3 ] ()", - "module": "test", - "msecs": 911.531925201416, - "msg": "Expectation (%s): result = %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 38.40994834899902, - "thread": 140674818021184, - "threadName": "MainThread" - } - ], - "msecs": 911.5989208221436, - "msg": "Logged information is correct (Content %s and Type is %s).", - "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 38.47694396972656, - "thread": 140674818021184, - "threadName": "MainThread", - "time_consumption": 6.699562072753906e-05 - }, - { - "args": [ - "['Log entry number %d with level %s.', 40, 'test_helpers.py', 4]", - "" - ], - "asctime": "2021-02-28 21:13:44,911", - "created": 1614543224.911815, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "equivalency_chk", - "levelname": "INFO", - "levelno": 20, - "lineno": 144, - "message": "Logged information is correct (Content ['Log entry number %d with level %s.', 40, 'test_helpers.py', 4] and Type is ).", - "module": "test", - "moduleLogger": [ - { - "args": [ - "Logged information", - "[ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 4 ]", - "" - ], - "asctime": "2021-02-28 21:13:44,911", - "created": 1614543224.91169, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_result__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 22, - "message": "Result (Logged information): [ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 4 ] ()", - "module": "test", - "msecs": 911.6899967193604, - "msg": "Result (%s): %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 38.56801986694336, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - "Logged information", - "[ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 4 ]", - "" - ], - "asctime": "2021-02-28 21:13:44,911", - "created": 1614543224.911745, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_expectation_equivalency__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 26, - "message": "Expectation (Logged information): result = [ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 4 ] ()", - "module": "test", - "msecs": 911.7450714111328, - "msg": "Expectation (%s): result = %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 38.62309455871582, - "thread": 140674818021184, - "threadName": "MainThread" - } - ], - "msecs": 911.8149280548096, - "msg": "Logged information is correct (Content %s and Type is %s).", - "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 38.69295120239258, - "thread": 140674818021184, - "threadName": "MainThread", - "time_consumption": 6.985664367675781e-05 - }, - { - "args": [ - "['Log entry number %d with level %s.', 50, 'test_helpers.py', 5]", - "" - ], - "asctime": "2021-02-28 21:13:44,912", - "created": 1614543224.912023, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "equivalency_chk", - "levelname": "INFO", - "levelno": 20, - "lineno": 144, - "message": "Logged information is correct (Content ['Log entry number %d with level %s.', 50, 'test_helpers.py', 5] and Type is ).", - "module": "test", - "moduleLogger": [ - { - "args": [ - "Logged information", - "[ 'Log entry number %d with level %s.', 50, 'test_helpers.py', 5 ]", - "" - ], - "asctime": "2021-02-28 21:13:44,911", - "created": 1614543224.911902, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_result__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 22, - "message": "Result (Logged information): [ 'Log entry number %d with level %s.', 50, 'test_helpers.py', 5 ] ()", - "module": "test", - "msecs": 911.9019508361816, - "msg": "Result (%s): %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 38.77997398376465, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - "Logged information", - "[ 'Log entry number %d with level %s.', 50, 'test_helpers.py', 5 ]", - "" - ], - "asctime": "2021-02-28 21:13:44,911", - "created": 1614543224.911956, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_expectation_equivalency__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 26, - "message": "Expectation (Logged information): result = [ 'Log entry number %d with level %s.', 50, 'test_helpers.py', 5 ] ()", - "module": "test", - "msecs": 911.9560718536377, - "msg": "Expectation (%s): result = %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 38.8340950012207, - "thread": 140674818021184, - "threadName": "MainThread" - } - ], - "msecs": 912.0230674743652, - "msg": "Logged information is correct (Content %s and Type is %s).", - "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 38.90109062194824, - "thread": 140674818021184, - "threadName": "MainThread", - "time_consumption": 6.699562072753906e-05 - }, - { - "args": [ - "['Log entry number %d with level %s.', 20, 'test_helpers.py', 6]", - "" - ], - "asctime": "2021-02-28 21:13:44,912", - "created": 1614543224.912236, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "equivalency_chk", - "levelname": "INFO", - "levelno": 20, - "lineno": 144, - "message": "Logged information is correct (Content ['Log entry number %d with level %s.', 20, 'test_helpers.py', 6] and Type is ).", - "module": "test", - "moduleLogger": [ - { - "args": [ - "Logged information", - "[ 'Log entry number %d with level %s.', 20, 'test_helpers.py', 6 ]", - "" - ], - "asctime": "2021-02-28 21:13:44,912", - "created": 1614543224.912114, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_result__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 22, - "message": "Result (Logged information): [ 'Log entry number %d with level %s.', 20, 'test_helpers.py', 6 ] ()", - "module": "test", - "msecs": 912.1139049530029, - "msg": "Result (%s): %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 38.99192810058594, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - "Logged information", - "[ 'Log entry number %d with level %s.', 20, 'test_helpers.py', 6 ]", - "" - ], - "asctime": "2021-02-28 21:13:44,912", - "created": 1614543224.912169, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_expectation_equivalency__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 26, - "message": "Expectation (Logged information): result = [ 'Log entry number %d with level %s.', 20, 'test_helpers.py', 6 ] ()", - "module": "test", - "msecs": 912.1689796447754, - "msg": "Expectation (%s): result = %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 39.0470027923584, - "thread": 140674818021184, - "threadName": "MainThread" - } - ], - "msecs": 912.2359752655029, - "msg": "Logged information is correct (Content %s and Type is %s).", - "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 39.11399841308594, - "thread": 140674818021184, - "threadName": "MainThread", - "time_consumption": 6.699562072753906e-05 - }, - { - "args": [ - "['Log entry number %d with level %s.', 40, 'test_helpers.py', 7]", - "" - ], - "asctime": "2021-02-28 21:13:44,912", - "created": 1614543224.912442, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "equivalency_chk", - "levelname": "INFO", - "levelno": 20, - "lineno": 144, - "message": "Logged information is correct (Content ['Log entry number %d with level %s.', 40, 'test_helpers.py', 7] and Type is ).", - "module": "test", - "moduleLogger": [ - { - "args": [ - "Logged information", - "[ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 7 ]", - "" - ], - "asctime": "2021-02-28 21:13:44,912", - "created": 1614543224.912323, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_result__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 22, - "message": "Result (Logged information): [ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 7 ] ()", - "module": "test", - "msecs": 912.322998046875, - "msg": "Result (%s): %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 39.20102119445801, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - "Logged information", - "[ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 7 ]", - "" - ], - "asctime": "2021-02-28 21:13:44,912", - "created": 1614543224.912377, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_expectation_equivalency__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 26, - "message": "Expectation (Logged information): result = [ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 7 ] ()", - "module": "test", - "msecs": 912.377119064331, - "msg": "Expectation (%s): result = %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 39.25514221191406, - "thread": 140674818021184, - "threadName": "MainThread" - } - ], - "msecs": 912.4419689178467, - "msg": "Logged information is correct (Content %s and Type is %s).", - "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 39.31999206542969, - "thread": 140674818021184, - "threadName": "MainThread", - "time_consumption": 6.4849853515625e-05 - } - ], - "thread": 140674818021184, - "threadName": "MainThread", - "time_consumption": 0.0028340816497802734, - "time_finished": "2021-02-28 21:13:44,912", - "time_start": "2021-02-28 21:13:44,909" - }, - "_fW5s8CzQEeqYsdFh5Cd6ng": { - "args": null, - "asctime": "2021-02-28 21:13:44,920", - "created": 1614543224.920415, - "exc_info": null, - "exc_text": null, - "filename": "__init__.py", - "funcName": "testrun", - "levelname": "INFO", - "levelno": 20, - "lineno": 23, - "message": "_fW5s8CzQEeqYsdFh5Cd6ng", - "module": "__init__", - "moduleLogger": [], - "msecs": 920.414924621582, - "msg": "_fW5s8CzQEeqYsdFh5Cd6ng", - "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/__init__.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 47.29294776916504, - "testcaseLogger": [ - { - "args": [], - "asctime": "2021-02-28 21:13:44,922", - "created": 1614543224.922011, - "exc_info": null, - "exc_text": null, - "filename": "test_helpers.py", - "funcName": "__init__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 38, - "message": "Running logger test sequence.", - "module": "test_helpers", - "moduleLogger": [ - { - "args": [], - "asctime": "2021-02-28 21:13:44,920", - "created": 1614543224.920508, - "exc_info": null, - "exc_text": null, - "filename": "test_helpers.py", - "funcName": "__init__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 22, - "message": "Configuring collecting logger", - "module": "test_helpers", - "msecs": 920.5079078674316, - "msg": "Configuring collecting logger", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 47.38593101501465, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - 1, - "DEBUG", - "collectingRingHandler" - ], - "asctime": "2021-02-28 21:13:44,920", - "created": 1614543224.920602, - "exc_info": null, - "exc_text": null, - "filename": "test_helpers.py", - "funcName": "__init__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 36, - "message": "Passing \"Log entry number 1 with level DEBUG.\" to collectingRingHandler.", - "module": "test_helpers", - "msecs": 920.6020832061768, - "msg": "Passing \"Log entry number %d with level %s.\" to %s.", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 47.480106353759766, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - 2, - "INFO", - "collectingRingHandler" - ], - "asctime": "2021-02-28 21:13:44,920", - "created": 1614543224.920801, - "exc_info": null, - "exc_text": null, - "filename": "test_helpers.py", - "funcName": "__init__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 36, - "message": "Passing \"Log entry number 2 with level INFO.\" to collectingRingHandler.", - "module": "test_helpers", - "msecs": 920.8009243011475, - "msg": "Passing \"Log entry number %d with level %s.\" to %s.", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 47.67894744873047, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - 3, - "WARNING", - "collectingRingHandler" - ], - "asctime": "2021-02-28 21:13:44,920", - "created": 1614543224.920983, - "exc_info": null, - "exc_text": null, - "filename": "test_helpers.py", - "funcName": "__init__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 36, - "message": "Passing \"Log entry number 3 with level WARNING.\" to collectingRingHandler.", - "module": "test_helpers", - "msecs": 920.983076095581, - "msg": "Passing \"Log entry number %d with level %s.\" to %s.", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 47.86109924316406, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - 4, - "ERROR", - "collectingRingHandler" - ], - "asctime": "2021-02-28 21:13:44,921", - "created": 1614543224.921164, - "exc_info": null, - "exc_text": null, - "filename": "test_helpers.py", - "funcName": "__init__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 36, - "message": "Passing \"Log entry number 4 with level ERROR.\" to collectingRingHandler.", - "module": "test_helpers", - "msecs": 921.1640357971191, - "msg": "Passing \"Log entry number %d with level %s.\" to %s.", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 48.04205894470215, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - 5, - "CRITICAL", - "collectingRingHandler" - ], - "asctime": "2021-02-28 21:13:44,921", - "created": 1614543224.921346, - "exc_info": null, - "exc_text": null, - "filename": "test_helpers.py", - "funcName": "__init__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 36, - "message": "Passing \"Log entry number 5 with level CRITICAL.\" to collectingRingHandler.", - "module": "test_helpers", - "msecs": 921.3459491729736, - "msg": "Passing \"Log entry number %d with level %s.\" to %s.", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 48.22397232055664, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - 6, - "INFO", - "collectingRingHandler" - ], - "asctime": "2021-02-28 21:13:44,921", - "created": 1614543224.921533, - "exc_info": null, - "exc_text": null, - "filename": "test_helpers.py", - "funcName": "__init__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 36, - "message": "Passing \"Log entry number 6 with level INFO.\" to collectingRingHandler.", - "module": "test_helpers", - "msecs": 921.5331077575684, - "msg": "Passing \"Log entry number %d with level %s.\" to %s.", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 48.41113090515137, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - 7, - "ERROR", - "collectingRingHandler" - ], - "asctime": "2021-02-28 21:13:44,921", - "created": 1614543224.921788, - "exc_info": null, - "exc_text": null, - "filename": "test_helpers.py", - "funcName": "__init__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 36, - "message": "Passing \"Log entry number 7 with level ERROR.\" to collectingRingHandler.", - "module": "test_helpers", - "msecs": 921.7879772186279, - "msg": "Passing \"Log entry number %d with level %s.\" to %s.", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 48.66600036621094, - "thread": 140674818021184, - "threadName": "MainThread" - } - ], - "msecs": 922.0108985900879, - "msg": "Running logger test sequence.", - "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 48.8889217376709, - "thread": 140674818021184, - "threadName": "MainThread", - "time_consumption": 0.00022292137145996094 - }, - { - "args": [ - "5", - "" - ], - "asctime": "2021-02-28 21:13:44,922", - "created": 1614543224.922218, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "equivalency_chk", - "levelname": "INFO", - "levelno": 20, - "lineno": 144, - "message": "Length of collectingRingHandler is correct (Content 5 and Type is ).", - "module": "test", - "moduleLogger": [ - { - "args": [ - "Length of collectingRingHandler", - "5", - "" - ], - "asctime": "2021-02-28 21:13:44,922", - "created": 1614543224.922113, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_result__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 22, - "message": "Result (Length of collectingRingHandler): 5 ()", - "module": "test", - "msecs": 922.1129417419434, - "msg": "Result (%s): %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 48.99096488952637, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - "Length of collectingRingHandler", - "5", - "" - ], - "asctime": "2021-02-28 21:13:44,922", - "created": 1614543224.922167, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_expectation_equivalency__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 26, - "message": "Expectation (Length of collectingRingHandler): result = 5 ()", - "module": "test", - "msecs": 922.1670627593994, - "msg": "Expectation (%s): result = %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 49.04508590698242, - "thread": 140674818021184, - "threadName": "MainThread" - } - ], - "msecs": 922.2180843353271, - "msg": "Length of collectingRingHandler is correct (Content %s and Type is %s).", - "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 49.096107482910156, - "thread": 140674818021184, - "threadName": "MainThread", - "time_consumption": 5.1021575927734375e-05 - }, - { - "args": [ - "3", - "" - ], - "asctime": "2021-02-28 21:13:44,922", - "created": 1614543224.922431, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "equivalency_chk", - "levelname": "INFO", - "levelno": 20, - "lineno": 144, - "message": "Length of collectingRingHandler after reinitialisation is correct (Content 3 and Type is ).", - "module": "test", - "moduleLogger": [ - { - "args": [ - "Length of collectingRingHandler after reinitialisation", - "3", - "" - ], - "asctime": "2021-02-28 21:13:44,922", - "created": 1614543224.922329, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_result__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 22, - "message": "Result (Length of collectingRingHandler after reinitialisation): 3 ()", - "module": "test", - "msecs": 922.3289489746094, - "msg": "Result (%s): %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 49.20697212219238, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - "Length of collectingRingHandler after reinitialisation", - "3", - "" - ], - "asctime": "2021-02-28 21:13:44,922", - "created": 1614543224.922381, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_expectation_equivalency__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 26, - "message": "Expectation (Length of collectingRingHandler after reinitialisation): result = 3 ()", - "module": "test", - "msecs": 922.3809242248535, - "msg": "Expectation (%s): result = %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 49.25894737243652, - "thread": 140674818021184, - "threadName": "MainThread" - } - ], - "msecs": 922.4309921264648, - "msg": "Length of collectingRingHandler after reinitialisation is correct (Content %s and Type is %s).", - "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 49.30901527404785, - "thread": 140674818021184, - "threadName": "MainThread", - "time_consumption": 5.0067901611328125e-05 - }, - { - "args": [ - "'Log entry number 5 with level CRITICAL.'", - "" - ], - "asctime": "2021-02-28 21:13:44,922", - "created": 1614543224.922657, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "equivalency_chk", - "levelname": "INFO", - "levelno": 20, - "lineno": 144, - "message": "Log text is correct (Content 'Log entry number 5 with level CRITICAL.' and Type is ).", - "module": "test", - "moduleLogger": [ - { - "args": [ - "Log text", - "'Log entry number 5 with level CRITICAL.'", - "" - ], - "asctime": "2021-02-28 21:13:44,922", - "created": 1614543224.92255, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_result__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 22, - "message": "Result (Log text): 'Log entry number 5 with level CRITICAL.' ()", - "module": "test", - "msecs": 922.5499629974365, - "msg": "Result (%s): %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 49.42798614501953, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - "Log text", - "'Log entry number 5 with level CRITICAL.'", - "" - ], - "asctime": "2021-02-28 21:13:44,922", - "created": 1614543224.922602, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_expectation_equivalency__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 26, - "message": "Expectation (Log text): result = 'Log entry number 5 with level CRITICAL.' ()", - "module": "test", - "msecs": 922.6019382476807, - "msg": "Expectation (%s): result = %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 49.47996139526367, - "thread": 140674818021184, - "threadName": "MainThread" - } - ], - "msecs": 922.6570129394531, - "msg": "Log text is correct (Content %s and Type is %s).", - "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 49.53503608703613, - "thread": 140674818021184, - "threadName": "MainThread", - "time_consumption": 5.507469177246094e-05 - }, - { - "args": [ - "'Log entry number 6 with level INFO.'", - "" - ], - "asctime": "2021-02-28 21:13:44,922", - "created": 1614543224.92285, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "equivalency_chk", - "levelname": "INFO", - "levelno": 20, - "lineno": 144, - "message": "Log text is correct (Content 'Log entry number 6 with level INFO.' and Type is ).", - "module": "test", - "moduleLogger": [ - { - "args": [ - "Log text", - "'Log entry number 6 with level INFO.'", - "" - ], - "asctime": "2021-02-28 21:13:44,922", - "created": 1614543224.922748, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_result__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 22, - "message": "Result (Log text): 'Log entry number 6 with level INFO.' ()", - "module": "test", - "msecs": 922.7480888366699, - "msg": "Result (%s): %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 49.62611198425293, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - "Log text", - "'Log entry number 6 with level INFO.'", - "" - ], - "asctime": "2021-02-28 21:13:44,922", - "created": 1614543224.9228, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_expectation_equivalency__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 26, - "message": "Expectation (Log text): result = 'Log entry number 6 with level INFO.' ()", - "module": "test", - "msecs": 922.8000640869141, - "msg": "Expectation (%s): result = %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 49.67808723449707, - "thread": 140674818021184, - "threadName": "MainThread" - } - ], - "msecs": 922.8498935699463, - "msg": "Log text is correct (Content %s and Type is %s).", - "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 49.7279167175293, - "thread": 140674818021184, - "threadName": "MainThread", - "time_consumption": 4.982948303222656e-05 - }, - { - "args": [ - "'Log entry number 7 with level ERROR.'", - "" - ], - "asctime": "2021-02-28 21:13:44,923", - "created": 1614543224.923033, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "equivalency_chk", - "levelname": "INFO", - "levelno": 20, - "lineno": 144, - "message": "Log text is correct (Content 'Log entry number 7 with level ERROR.' and Type is ).", - "module": "test", - "moduleLogger": [ - { - "args": [ - "Log text", - "'Log entry number 7 with level ERROR.'", - "" - ], - "asctime": "2021-02-28 21:13:44,922", - "created": 1614543224.922934, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_result__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 22, - "message": "Result (Log text): 'Log entry number 7 with level ERROR.' ()", - "module": "test", - "msecs": 922.9340553283691, - "msg": "Result (%s): %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 49.81207847595215, - "thread": 140674818021184, - "threadName": "MainThread" - }, - { - "args": [ - "Log text", - "'Log entry number 7 with level ERROR.'", - "" - ], - "asctime": "2021-02-28 21:13:44,922", - "created": 1614543224.922984, - "exc_info": null, - "exc_text": null, - "filename": "test.py", - "funcName": "__report_expectation_equivalency__", - "levelname": "DEBUG", - "levelno": 10, - "lineno": 26, - "message": "Expectation (Log text): result = 'Log entry number 7 with level ERROR.' ()", - "module": "test", - "msecs": 922.9838848114014, - "msg": "Expectation (%s): result = %s (%s)", - "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 49.861907958984375, - "thread": 140674818021184, - "threadName": "MainThread" - } - ], - "msecs": 923.0329990386963, - "msg": "Log text is correct (Content %s and Type is %s).", - "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91598, - "processName": "MainProcess", - "relativeCreated": 49.9110221862793, - "thread": 140674818021184, - "threadName": "MainThread", - "time_consumption": 4.9114227294921875e-05 - } - ], - "thread": 140674818021184, - "threadName": "MainThread", - "time_consumption": 0.002618074417114258, - "time_finished": "2021-02-28 21:13:44,923", - "time_start": "2021-02-28 21:13:44,920" - } - }, - "testrun_id": "p2", - "time_consumption": 0.012642145156860352, - "uid_list_sorted": [ - "_XzMFcHYZEem_kd-7nxt1sg", - "_ErFPoCvVEeqssZLMJF_fcg", - "_PVhZECvVEeqssZLMJF_fcg", - "_QBmb8CvVEeqssZLMJF_fcg", - "_fW5s8CzQEeqYsdFh5Cd6ng" - ] - }, - { - "heading_dict": { - "_5ZAecCvUEeqssZLMJF_fcg": "collectingHandler", - "_ErFPoCvVEeqssZLMJF_fcg": "String representation (collectingHandler)", - "_MR7eOHYYEem_kd-7nxt1sg": "General Information", - "_NXT_8CvVEeqssZLMJF_fcg": "collectingRingHandler", - "_PVhZECvVEeqssZLMJF_fcg": "Store log records (collectingRingHandler)", - "_QBmb8CvVEeqssZLMJF_fcg": "String representation (collectingRingHandler)", - "_XzMFcHYZEem_kd-7nxt1sg": "Store log records (collectingHandler)", - "_fW5s8CzQEeqYsdFh5Cd6ng": "Number of stored logs in the RingHandler" - }, - "interpreter": "python 3.8.5 (final)", - "name": "Default Testsession name", - "number_of_failed_tests": 0, - "number_of_possibly_failed_tests": 0, - "number_of_successfull_tests": 5, - "number_of_tests": 5, - "testcase_execution_level": 90, - "testcase_names": { - "0": "Single Test", - "10": "Smoke Test (Minumum subset)", - "50": "Short Test (Subset)", - "90": "Full Test (all defined tests)" - }, - "testcases": { - "_ErFPoCvVEeqssZLMJF_fcg": { - "args": null, - "asctime": "2021-02-28 21:13:45,321", - "created": 1614543225.3218703, - "exc_info": null, - "exc_text": null, - "filename": "__init__.py", - "funcName": "testrun", - "levelname": "INFO", - "levelno": 20, - "lineno": 20, - "message": "_ErFPoCvVEeqssZLMJF_fcg", - "module": "__init__", - "moduleLogger": [], - "msecs": 321.8703269958496, - "msg": "_ErFPoCvVEeqssZLMJF_fcg", - "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/__init__.py", - "process": 91601, - "processName": "MainProcess", - "relativeCreated": 75.90150833129883, + "relativeCreated": 71.07281684875488, "stack_info": null, "testcaseLogger": [ { "args": [], - "asctime": "2021-02-28 21:13:45,322", - "created": 1614543225.3227928, + "asctime": "2022-05-08 21:03:46,975", + "created": 1652036626.975016, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -4944,8 +846,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2021-02-28 21:13:45,321", - "created": 1614543225.3219564, + "asctime": "2022-05-08 21:03:46,974", + "created": 1652036626.9740832, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -4955,15 +857,15 @@ "lineno": 22, "message": "Configuring collecting logger", "module": "test_helpers", - "msecs": 321.9563961029053, + "msecs": 974.0831851959229, "msg": "Configuring collecting logger", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 75.98757743835449, + "relativeCreated": 71.15507125854492, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -4972,8 +874,8 @@ "DEBUG", "collectingHandler" ], - "asctime": "2021-02-28 21:13:45,322", - "created": 1614543225.3220444, + "asctime": "2022-05-08 21:03:46,974", + "created": 1652036626.9741676, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -4983,15 +885,42 @@ "lineno": 36, "message": "Passing \"Log entry number 1 with level DEBUG.\" to collectingHandler.", "module": "test_helpers", - "msecs": 322.04437255859375, + "msecs": 974.1675853729248, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 76.07555389404297, + "relativeCreated": 71.23947143554688, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, + "threadName": "MainThread" + }, + { + "args": [ + 1, + "DEBUG" + ], + "asctime": "2022-05-08 21:03:46,974", + "created": 1652036626.9742167, + "exc_info": null, + "exc_text": null, + "filename": "test_helpers.py", + "funcName": "__init__", + "levelname": "DEBUG", + "levelno": 10, + "lineno": 37, + "message": "Log entry number 1 with level DEBUG.", + "module": "test_helpers", + "msecs": 974.2166996002197, + "msg": "Log entry number %d with level %s.", + "name": "test_sequence", + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, + "processName": "MainProcess", + "relativeCreated": 71.2885856628418, + "stack_info": null, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -5000,8 +929,8 @@ "INFO", "collectingHandler" ], - "asctime": "2021-02-28 21:13:45,322", - "created": 1614543225.3221703, + "asctime": "2022-05-08 21:03:46,974", + "created": 1652036626.9742973, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -5011,15 +940,42 @@ "lineno": 36, "message": "Passing \"Log entry number 2 with level INFO.\" to collectingHandler.", "module": "test_helpers", - "msecs": 322.1702575683594, + "msecs": 974.297285079956, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 76.2014389038086, + "relativeCreated": 71.36917114257812, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, + "threadName": "MainThread" + }, + { + "args": [ + 2, + "INFO" + ], + "asctime": "2022-05-08 21:03:46,974", + "created": 1652036626.9743428, + "exc_info": null, + "exc_text": null, + "filename": "test_helpers.py", + "funcName": "__init__", + "levelname": "INFO", + "levelno": 20, + "lineno": 37, + "message": "Log entry number 2 with level INFO.", + "module": "test_helpers", + "msecs": 974.3428230285645, + "msg": "Log entry number %d with level %s.", + "name": "test_sequence", + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, + "processName": "MainProcess", + "relativeCreated": 71.41470909118652, + "stack_info": null, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -5028,8 +984,8 @@ "WARNING", "collectingHandler" ], - "asctime": "2021-02-28 21:13:45,322", - "created": 1614543225.322281, + "asctime": "2022-05-08 21:03:46,974", + "created": 1652036626.9744203, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -5039,15 +995,42 @@ "lineno": 36, "message": "Passing \"Log entry number 3 with level WARNING.\" to collectingHandler.", "module": "test_helpers", - "msecs": 322.2808837890625, + "msecs": 974.4203090667725, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 76.31206512451172, + "relativeCreated": 71.49219512939453, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, + "threadName": "MainThread" + }, + { + "args": [ + 3, + "WARNING" + ], + "asctime": "2022-05-08 21:03:46,974", + "created": 1652036626.9744666, + "exc_info": null, + "exc_text": null, + "filename": "test_helpers.py", + "funcName": "__init__", + "levelname": "WARNING", + "levelno": 30, + "lineno": 37, + "message": "Log entry number 3 with level WARNING.", + "module": "test_helpers", + "msecs": 974.4665622711182, + "msg": "Log entry number %d with level %s.", + "name": "test_sequence", + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, + "processName": "MainProcess", + "relativeCreated": 71.53844833374023, + "stack_info": null, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -5056,8 +1039,8 @@ "ERROR", "collectingHandler" ], - "asctime": "2021-02-28 21:13:45,322", - "created": 1614543225.3223867, + "asctime": "2022-05-08 21:03:46,974", + "created": 1652036626.9745436, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -5067,15 +1050,42 @@ "lineno": 36, "message": "Passing \"Log entry number 4 with level ERROR.\" to collectingHandler.", "module": "test_helpers", - "msecs": 322.3867416381836, + "msecs": 974.543571472168, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 76.41792297363281, + "relativeCreated": 71.61545753479004, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, + "threadName": "MainThread" + }, + { + "args": [ + 4, + "ERROR" + ], + "asctime": "2022-05-08 21:03:46,974", + "created": 1652036626.9745882, + "exc_info": null, + "exc_text": null, + "filename": "test_helpers.py", + "funcName": "__init__", + "levelname": "ERROR", + "levelno": 40, + "lineno": 37, + "message": "Log entry number 4 with level ERROR.", + "module": "test_helpers", + "msecs": 974.58815574646, + "msg": "Log entry number %d with level %s.", + "name": "test_sequence", + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, + "processName": "MainProcess", + "relativeCreated": 71.66004180908203, + "stack_info": null, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -5084,8 +1094,8 @@ "CRITICAL", "collectingHandler" ], - "asctime": "2021-02-28 21:13:45,322", - "created": 1614543225.322491, + "asctime": "2022-05-08 21:03:46,974", + "created": 1652036626.9746683, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -5095,15 +1105,42 @@ "lineno": 36, "message": "Passing \"Log entry number 5 with level CRITICAL.\" to collectingHandler.", "module": "test_helpers", - "msecs": 322.490930557251, + "msecs": 974.6682643890381, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 76.5221118927002, + "relativeCreated": 71.74015045166016, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, + "threadName": "MainThread" + }, + { + "args": [ + 5, + "CRITICAL" + ], + "asctime": "2022-05-08 21:03:46,974", + "created": 1652036626.9747138, + "exc_info": null, + "exc_text": null, + "filename": "test_helpers.py", + "funcName": "__init__", + "levelname": "CRITICAL", + "levelno": 50, + "lineno": 37, + "message": "Log entry number 5 with level CRITICAL.", + "module": "test_helpers", + "msecs": 974.7138023376465, + "msg": "Log entry number %d with level %s.", + "name": "test_sequence", + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, + "processName": "MainProcess", + "relativeCreated": 71.78568840026855, + "stack_info": null, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -5112,8 +1149,8 @@ "INFO", "collectingHandler" ], - "asctime": "2021-02-28 21:13:45,322", - "created": 1614543225.3225946, + "asctime": "2022-05-08 21:03:46,974", + "created": 1652036626.9747884, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -5123,15 +1160,42 @@ "lineno": 36, "message": "Passing \"Log entry number 6 with level INFO.\" to collectingHandler.", "module": "test_helpers", - "msecs": 322.59464263916016, + "msecs": 974.7884273529053, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 76.62582397460938, + "relativeCreated": 71.86031341552734, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, + "threadName": "MainThread" + }, + { + "args": [ + 6, + "INFO" + ], + "asctime": "2022-05-08 21:03:46,974", + "created": 1652036626.9748282, + "exc_info": null, + "exc_text": null, + "filename": "test_helpers.py", + "funcName": "__init__", + "levelname": "INFO", + "levelno": 20, + "lineno": 37, + "message": "Log entry number 6 with level INFO.", + "module": "test_helpers", + "msecs": 974.8282432556152, + "msg": "Log entry number %d with level %s.", + "name": "test_sequence", + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, + "processName": "MainProcess", + "relativeCreated": 71.9001293182373, + "stack_info": null, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -5140,8 +1204,8 @@ "ERROR", "collectingHandler" ], - "asctime": "2021-02-28 21:13:45,322", - "created": 1614543225.3226929, + "asctime": "2022-05-08 21:03:46,974", + "created": 1652036626.9749007, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -5151,34 +1215,61 @@ "lineno": 36, "message": "Passing \"Log entry number 7 with level ERROR.\" to collectingHandler.", "module": "test_helpers", - "msecs": 322.69287109375, + "msecs": 974.9007225036621, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 76.72405242919922, + "relativeCreated": 71.97260856628418, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, + "threadName": "MainThread" + }, + { + "args": [ + 7, + "ERROR" + ], + "asctime": "2022-05-08 21:03:46,974", + "created": 1652036626.9749408, + "exc_info": null, + "exc_text": null, + "filename": "test_helpers.py", + "funcName": "__init__", + "levelname": "ERROR", + "levelno": 40, + "lineno": 37, + "message": "Log entry number 7 with level ERROR.", + "module": "test_helpers", + "msecs": 974.9407768249512, + "msg": "Log entry number %d with level %s.", + "name": "test_sequence", + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, + "processName": "MainProcess", + "relativeCreated": 72.01266288757324, + "stack_info": null, + "thread": 140429627637760, "threadName": "MainThread" } ], - "msecs": 322.79276847839355, + "msecs": 975.0161170959473, "msg": "Running logger test sequence.", "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 76.82394981384277, + "relativeCreated": 72.08800315856934, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread", - "time_consumption": 9.989738464355469e-05 + "time_consumption": 7.534027099609375e-05 }, { "args": [], - "asctime": "2021-02-28 21:13:45,323", - "created": 1614543225.3239682, + "asctime": "2022-05-08 21:03:46,976", + "created": 1652036626.9761987, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5195,8 +1286,8 @@ "[ 49, 134, 221, 309, 398, 486, 571 ]", "" ], - "asctime": "2021-02-28 21:13:45,322", - "created": 1614543225.3229375, + "asctime": "2022-05-08 21:03:46,975", + "created": 1652036626.9751563, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5206,15 +1297,15 @@ "lineno": 22, "message": "Result (Indexlist of log entries in stringrepresentation): [ 49, 134, 221, 309, 398, 486, 571 ] ()", "module": "test", - "msecs": 322.9374885559082, + "msecs": 975.156307220459, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 76.96866989135742, + "relativeCreated": 72.22819328308105, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -5223,8 +1314,8 @@ "[ 49, 134, 221, 309, 398, 486, 571 ]", "" ], - "asctime": "2021-02-28 21:13:45,322", - "created": 1614543225.3229957, + "asctime": "2022-05-08 21:03:46,975", + "created": 1652036626.975221, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5234,15 +1325,15 @@ "lineno": 26, "message": "Expectation (Indexlist of log entries in stringrepresentation): result = [ 49, 134, 221, 309, 398, 486, 571 ] ()", "module": "test", - "msecs": 322.995662689209, + "msecs": 975.2209186553955, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 77.0268440246582, + "relativeCreated": 72.29280471801758, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -5251,8 +1342,8 @@ "49", "" ], - "asctime": "2021-02-28 21:13:45,323", - "created": 1614543225.323049, + "asctime": "2022-05-08 21:03:46,975", + "created": 1652036626.9752707, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5262,15 +1353,15 @@ "lineno": 22, "message": "Result (Submitted value number 1): 49 ()", "module": "test", - "msecs": 323.04906845092773, + "msecs": 975.2707481384277, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 77.08024978637695, + "relativeCreated": 72.3426342010498, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -5279,8 +1370,8 @@ "49", "" ], - "asctime": "2021-02-28 21:13:45,323", - "created": 1614543225.3230968, + "asctime": "2022-05-08 21:03:46,975", + "created": 1652036626.9753146, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5290,15 +1381,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 1): result = 49 ()", "module": "test", - "msecs": 323.09675216674805, + "msecs": 975.3146171569824, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 77.12793350219727, + "relativeCreated": 72.38650321960449, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -5306,8 +1397,8 @@ "49", "" ], - "asctime": "2021-02-28 21:13:45,323", - "created": 1614543225.3231466, + "asctime": "2022-05-08 21:03:46,975", + "created": 1652036626.9753633, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5317,15 +1408,15 @@ "lineno": 144, "message": "Submitted value number 1 is correct (Content 49 and Type is ).", "module": "test", - "msecs": 323.1465816497803, + "msecs": 975.3632545471191, "msg": "Submitted value number 1 is correct (Content %s and Type is %s).", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 77.17776298522949, + "relativeCreated": 72.43514060974121, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -5334,8 +1425,8 @@ "134", "" ], - "asctime": "2021-02-28 21:13:45,323", - "created": 1614543225.3231926, + "asctime": "2022-05-08 21:03:46,975", + "created": 1652036626.975412, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5345,15 +1436,15 @@ "lineno": 22, "message": "Result (Submitted value number 2): 134 ()", "module": "test", - "msecs": 323.1925964355469, + "msecs": 975.4118919372559, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 77.2237777709961, + "relativeCreated": 72.48377799987793, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -5362,8 +1453,8 @@ "134", "" ], - "asctime": "2021-02-28 21:13:45,323", - "created": 1614543225.3232346, + "asctime": "2022-05-08 21:03:46,975", + "created": 1652036626.9754546, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5373,15 +1464,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 2): result = 134 ()", "module": "test", - "msecs": 323.23455810546875, + "msecs": 975.454568862915, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 77.26573944091797, + "relativeCreated": 72.52645492553711, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -5389,8 +1480,8 @@ "134", "" ], - "asctime": "2021-02-28 21:13:45,323", - "created": 1614543225.323277, + "asctime": "2022-05-08 21:03:46,975", + "created": 1652036626.9754972, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5400,15 +1491,15 @@ "lineno": 144, "message": "Submitted value number 2 is correct (Content 134 and Type is ).", "module": "test", - "msecs": 323.2769966125488, + "msecs": 975.4972457885742, "msg": "Submitted value number 2 is correct (Content %s and Type is %s).", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 77.30817794799805, + "relativeCreated": 72.56913185119629, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -5417,8 +1508,8 @@ "221", "" ], - "asctime": "2021-02-28 21:13:45,323", - "created": 1614543225.3233235, + "asctime": "2022-05-08 21:03:46,975", + "created": 1652036626.9755406, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5428,15 +1519,15 @@ "lineno": 22, "message": "Result (Submitted value number 3): 221 ()", "module": "test", - "msecs": 323.32348823547363, + "msecs": 975.5406379699707, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 77.35466957092285, + "relativeCreated": 72.61252403259277, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -5445,8 +1536,8 @@ "221", "" ], - "asctime": "2021-02-28 21:13:45,323", - "created": 1614543225.323366, + "asctime": "2022-05-08 21:03:46,975", + "created": 1652036626.975583, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5456,15 +1547,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 3): result = 221 ()", "module": "test", - "msecs": 323.3659267425537, + "msecs": 975.5830764770508, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 77.39710807800293, + "relativeCreated": 72.65496253967285, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -5472,8 +1563,8 @@ "221", "" ], - "asctime": "2021-02-28 21:13:45,323", - "created": 1614543225.3234107, + "asctime": "2022-05-08 21:03:46,975", + "created": 1652036626.9756298, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5483,15 +1574,15 @@ "lineno": 144, "message": "Submitted value number 3 is correct (Content 221 and Type is ).", "module": "test", - "msecs": 323.4107494354248, + "msecs": 975.6298065185547, "msg": "Submitted value number 3 is correct (Content %s and Type is %s).", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 77.44193077087402, + "relativeCreated": 72.70169258117676, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -5500,8 +1591,8 @@ "309", "" ], - "asctime": "2021-02-28 21:13:45,323", - "created": 1614543225.3234541, + "asctime": "2022-05-08 21:03:46,975", + "created": 1652036626.9756749, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5511,15 +1602,15 @@ "lineno": 22, "message": "Result (Submitted value number 4): 309 ()", "module": "test", - "msecs": 323.4541416168213, + "msecs": 975.6748676300049, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 77.48532295227051, + "relativeCreated": 72.74675369262695, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -5528,8 +1619,8 @@ "309", "" ], - "asctime": "2021-02-28 21:13:45,323", - "created": 1614543225.3235, + "asctime": "2022-05-08 21:03:46,975", + "created": 1652036626.9757168, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5539,15 +1630,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 4): result = 309 ()", "module": "test", - "msecs": 323.4999179840088, + "msecs": 975.7168292999268, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 77.53109931945801, + "relativeCreated": 72.78871536254883, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -5555,8 +1646,8 @@ "309", "" ], - "asctime": "2021-02-28 21:13:45,323", - "created": 1614543225.323542, + "asctime": "2022-05-08 21:03:46,975", + "created": 1652036626.9757624, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5566,15 +1657,15 @@ "lineno": 144, "message": "Submitted value number 4 is correct (Content 309 and Type is ).", "module": "test", - "msecs": 323.54211807250977, + "msecs": 975.7623672485352, "msg": "Submitted value number 4 is correct (Content %s and Type is %s).", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 77.57329940795898, + "relativeCreated": 72.83425331115723, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -5583,8 +1674,8 @@ "398", "" ], - "asctime": "2021-02-28 21:13:45,323", - "created": 1614543225.3235848, + "asctime": "2022-05-08 21:03:46,975", + "created": 1652036626.975806, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5594,15 +1685,15 @@ "lineno": 22, "message": "Result (Submitted value number 5): 398 ()", "module": "test", - "msecs": 323.58479499816895, + "msecs": 975.8059978485107, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 77.61597633361816, + "relativeCreated": 72.87788391113281, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -5611,8 +1702,8 @@ "398", "" ], - "asctime": "2021-02-28 21:13:45,323", - "created": 1614543225.3236258, + "asctime": "2022-05-08 21:03:46,975", + "created": 1652036626.9758477, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5622,15 +1713,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 5): result = 398 ()", "module": "test", - "msecs": 323.6258029937744, + "msecs": 975.8477210998535, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 77.65698432922363, + "relativeCreated": 72.91960716247559, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -5638,8 +1729,8 @@ "398", "" ], - "asctime": "2021-02-28 21:13:45,323", - "created": 1614543225.323668, + "asctime": "2022-05-08 21:03:46,975", + "created": 1652036626.9758933, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5649,15 +1740,15 @@ "lineno": 144, "message": "Submitted value number 5 is correct (Content 398 and Type is ).", "module": "test", - "msecs": 323.6680030822754, + "msecs": 975.8932590484619, "msg": "Submitted value number 5 is correct (Content %s and Type is %s).", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 77.69918441772461, + "relativeCreated": 72.96514511108398, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -5666,8 +1757,8 @@ "486", "" ], - "asctime": "2021-02-28 21:13:45,323", - "created": 1614543225.3237135, + "asctime": "2022-05-08 21:03:46,975", + "created": 1652036626.9759364, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5677,15 +1768,15 @@ "lineno": 22, "message": "Result (Submitted value number 6): 486 ()", "module": "test", - "msecs": 323.7135410308838, + "msecs": 975.9364128112793, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 77.74472236633301, + "relativeCreated": 73.00829887390137, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -5694,8 +1785,8 @@ "486", "" ], - "asctime": "2021-02-28 21:13:45,323", - "created": 1614543225.3237548, + "asctime": "2022-05-08 21:03:46,975", + "created": 1652036626.9759786, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5705,15 +1796,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 6): result = 486 ()", "module": "test", - "msecs": 323.75478744506836, + "msecs": 975.9786128997803, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 77.78596878051758, + "relativeCreated": 73.05049896240234, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -5721,8 +1812,8 @@ "486", "" ], - "asctime": "2021-02-28 21:13:45,323", - "created": 1614543225.3237965, + "asctime": "2022-05-08 21:03:46,976", + "created": 1652036626.9760208, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5732,15 +1823,15 @@ "lineno": 144, "message": "Submitted value number 6 is correct (Content 486 and Type is ).", "module": "test", - "msecs": 323.79651069641113, + "msecs": 976.0208129882812, "msg": "Submitted value number 6 is correct (Content %s and Type is %s).", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 77.82769203186035, + "relativeCreated": 73.09269905090332, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -5749,8 +1840,8 @@ "571", "" ], - "asctime": "2021-02-28 21:13:45,323", - "created": 1614543225.323839, + "asctime": "2022-05-08 21:03:46,976", + "created": 1652036626.9760637, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5760,15 +1851,15 @@ "lineno": 22, "message": "Result (Submitted value number 7): 571 ()", "module": "test", - "msecs": 323.8389492034912, + "msecs": 976.0637283325195, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 77.87013053894043, + "relativeCreated": 73.1356143951416, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -5777,8 +1868,8 @@ "571", "" ], - "asctime": "2021-02-28 21:13:45,323", - "created": 1614543225.3238828, + "asctime": "2022-05-08 21:03:46,976", + "created": 1652036626.9761064, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5788,15 +1879,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 7): result = 571 ()", "module": "test", - "msecs": 323.8828182220459, + "msecs": 976.1064052581787, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 77.91399955749512, + "relativeCreated": 73.17829132080078, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -5804,8 +1895,8 @@ "571", "" ], - "asctime": "2021-02-28 21:13:45,323", - "created": 1614543225.3239243, + "asctime": "2022-05-08 21:03:46,976", + "created": 1652036626.976153, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5815,41 +1906,41 @@ "lineno": 144, "message": "Submitted value number 7 is correct (Content 571 and Type is ).", "module": "test", - "msecs": 323.92430305480957, + "msecs": 976.1528968811035, "msg": "Submitted value number 7 is correct (Content %s and Type is %s).", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 77.95548439025879, + "relativeCreated": 73.22478294372559, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" } ], - "msecs": 323.96817207336426, + "msecs": 976.198673248291, "msg": "Indexlist of log entries in stringrepresentation: Values and number of submitted values is correct. See detailed log for more information.", "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 77.99935340881348, + "relativeCreated": 73.27055931091309, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread", - "time_consumption": 4.38690185546875e-05 + "time_consumption": 4.57763671875e-05 } ], - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread", - "time_consumption": 0.0020978450775146484, - "time_finished": "2021-02-28 21:13:45,323", - "time_start": "2021-02-28 21:13:45,321" + "time_consumption": 0.002197742462158203, + "time_finished": "2022-05-08 21:03:46,976", + "time_start": "2022-05-08 21:03:46,974" }, "_PVhZECvVEeqssZLMJF_fcg": { "args": null, - "asctime": "2021-02-28 21:13:45,324", - "created": 1614543225.324155, + "asctime": "2022-05-08 21:03:46,976", + "created": 1652036626.9763613, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -5860,19 +1951,19 @@ "message": "_PVhZECvVEeqssZLMJF_fcg", "module": "__init__", "moduleLogger": [], - "msecs": 324.1550922393799, + "msecs": 976.3612747192383, "msg": "_PVhZECvVEeqssZLMJF_fcg", "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/__init__.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/__init__.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 78.1862735748291, + "relativeCreated": 73.43316078186035, "stack_info": null, "testcaseLogger": [ { "args": [], - "asctime": "2021-02-28 21:13:45,325", - "created": 1614543225.3252008, + "asctime": "2022-05-08 21:03:46,977", + "created": 1652036626.9775243, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -5885,8 +1976,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2021-02-28 21:13:45,324", - "created": 1614543225.3242373, + "asctime": "2022-05-08 21:03:46,976", + "created": 1652036626.9764411, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -5896,15 +1987,15 @@ "lineno": 22, "message": "Configuring collecting logger", "module": "test_helpers", - "msecs": 324.2373466491699, + "msecs": 976.4411449432373, "msg": "Configuring collecting logger", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 78.26852798461914, + "relativeCreated": 73.51303100585938, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -5913,8 +2004,8 @@ "DEBUG", "collectingRingHandler" ], - "asctime": "2021-02-28 21:13:45,324", - "created": 1614543225.3243349, + "asctime": "2022-05-08 21:03:46,976", + "created": 1652036626.9765446, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -5924,15 +2015,42 @@ "lineno": 36, "message": "Passing \"Log entry number 1 with level DEBUG.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 324.33485984802246, + "msecs": 976.5446186065674, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 78.36604118347168, + "relativeCreated": 73.61650466918945, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, + "threadName": "MainThread" + }, + { + "args": [ + 1, + "DEBUG" + ], + "asctime": "2022-05-08 21:03:46,976", + "created": 1652036626.9765985, + "exc_info": null, + "exc_text": null, + "filename": "test_helpers.py", + "funcName": "__init__", + "levelname": "DEBUG", + "levelno": 10, + "lineno": 37, + "message": "Log entry number 1 with level DEBUG.", + "module": "test_helpers", + "msecs": 976.5985012054443, + "msg": "Log entry number %d with level %s.", + "name": "test_sequence", + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, + "processName": "MainProcess", + "relativeCreated": 73.6703872680664, + "stack_info": null, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -5941,8 +2059,8 @@ "INFO", "collectingRingHandler" ], - "asctime": "2021-02-28 21:13:45,324", - "created": 1614543225.3244734, + "asctime": "2022-05-08 21:03:46,976", + "created": 1652036626.976713, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -5952,15 +2070,42 @@ "lineno": 36, "message": "Passing \"Log entry number 2 with level INFO.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 324.47338104248047, + "msecs": 976.7129421234131, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 78.50456237792969, + "relativeCreated": 73.78482818603516, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, + "threadName": "MainThread" + }, + { + "args": [ + 2, + "INFO" + ], + "asctime": "2022-05-08 21:03:46,976", + "created": 1652036626.9767606, + "exc_info": null, + "exc_text": null, + "filename": "test_helpers.py", + "funcName": "__init__", + "levelname": "INFO", + "levelno": 20, + "lineno": 37, + "message": "Log entry number 2 with level INFO.", + "module": "test_helpers", + "msecs": 976.7606258392334, + "msg": "Log entry number %d with level %s.", + "name": "test_sequence", + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, + "processName": "MainProcess", + "relativeCreated": 73.83251190185547, + "stack_info": null, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -5969,8 +2114,8 @@ "WARNING", "collectingRingHandler" ], - "asctime": "2021-02-28 21:13:45,324", - "created": 1614543225.324599, + "asctime": "2022-05-08 21:03:46,976", + "created": 1652036626.976857, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -5980,15 +2125,42 @@ "lineno": 36, "message": "Passing \"Log entry number 3 with level WARNING.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 324.599027633667, + "msecs": 976.8569469451904, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 78.63020896911621, + "relativeCreated": 73.9288330078125, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, + "threadName": "MainThread" + }, + { + "args": [ + 3, + "WARNING" + ], + "asctime": "2022-05-08 21:03:46,976", + "created": 1652036626.9769022, + "exc_info": null, + "exc_text": null, + "filename": "test_helpers.py", + "funcName": "__init__", + "levelname": "WARNING", + "levelno": 30, + "lineno": 37, + "message": "Log entry number 3 with level WARNING.", + "module": "test_helpers", + "msecs": 976.9022464752197, + "msg": "Log entry number %d with level %s.", + "name": "test_sequence", + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, + "processName": "MainProcess", + "relativeCreated": 73.9741325378418, + "stack_info": null, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -5997,8 +2169,8 @@ "ERROR", "collectingRingHandler" ], - "asctime": "2021-02-28 21:13:45,324", - "created": 1614543225.3247185, + "asctime": "2022-05-08 21:03:46,976", + "created": 1652036626.976992, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -6008,15 +2180,42 @@ "lineno": 36, "message": "Passing \"Log entry number 4 with level ERROR.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 324.7184753417969, + "msecs": 976.9918918609619, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 78.7496566772461, + "relativeCreated": 74.06377792358398, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, + "threadName": "MainThread" + }, + { + "args": [ + 4, + "ERROR" + ], + "asctime": "2022-05-08 21:03:46,977", + "created": 1652036626.9770367, + "exc_info": null, + "exc_text": null, + "filename": "test_helpers.py", + "funcName": "__init__", + "levelname": "ERROR", + "levelno": 40, + "lineno": 37, + "message": "Log entry number 4 with level ERROR.", + "module": "test_helpers", + "msecs": 977.036714553833, + "msg": "Log entry number %d with level %s.", + "name": "test_sequence", + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, + "processName": "MainProcess", + "relativeCreated": 74.10860061645508, + "stack_info": null, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -6025,8 +2224,8 @@ "CRITICAL", "collectingRingHandler" ], - "asctime": "2021-02-28 21:13:45,324", - "created": 1614543225.324846, + "asctime": "2022-05-08 21:03:46,977", + "created": 1652036626.9771264, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -6036,15 +2235,42 @@ "lineno": 36, "message": "Passing \"Log entry number 5 with level CRITICAL.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 324.8460292816162, + "msecs": 977.1263599395752, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 78.87721061706543, + "relativeCreated": 74.19824600219727, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, + "threadName": "MainThread" + }, + { + "args": [ + 5, + "CRITICAL" + ], + "asctime": "2022-05-08 21:03:46,977", + "created": 1652036626.9771714, + "exc_info": null, + "exc_text": null, + "filename": "test_helpers.py", + "funcName": "__init__", + "levelname": "CRITICAL", + "levelno": 50, + "lineno": 37, + "message": "Log entry number 5 with level CRITICAL.", + "module": "test_helpers", + "msecs": 977.1714210510254, + "msg": "Log entry number %d with level %s.", + "name": "test_sequence", + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, + "processName": "MainProcess", + "relativeCreated": 74.24330711364746, + "stack_info": null, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -6053,8 +2279,8 @@ "INFO", "collectingRingHandler" ], - "asctime": "2021-02-28 21:13:45,324", - "created": 1614543225.3249667, + "asctime": "2022-05-08 21:03:46,977", + "created": 1652036626.9772606, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -6064,15 +2290,42 @@ "lineno": 36, "message": "Passing \"Log entry number 6 with level INFO.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 324.9666690826416, + "msecs": 977.2605895996094, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 78.99785041809082, + "relativeCreated": 74.33247566223145, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, + "threadName": "MainThread" + }, + { + "args": [ + 6, + "INFO" + ], + "asctime": "2022-05-08 21:03:46,977", + "created": 1652036626.9773006, + "exc_info": null, + "exc_text": null, + "filename": "test_helpers.py", + "funcName": "__init__", + "levelname": "INFO", + "levelno": 20, + "lineno": 37, + "message": "Log entry number 6 with level INFO.", + "module": "test_helpers", + "msecs": 977.3006439208984, + "msg": "Log entry number %d with level %s.", + "name": "test_sequence", + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, + "processName": "MainProcess", + "relativeCreated": 74.37252998352051, + "stack_info": null, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -6081,8 +2334,8 @@ "ERROR", "collectingRingHandler" ], - "asctime": "2021-02-28 21:13:45,325", - "created": 1614543225.3250837, + "asctime": "2022-05-08 21:03:46,977", + "created": 1652036626.9773898, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -6092,37 +2345,64 @@ "lineno": 36, "message": "Passing \"Log entry number 7 with level ERROR.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 325.08373260498047, + "msecs": 977.3898124694824, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 79.11491394042969, + "relativeCreated": 74.46169853210449, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, + "threadName": "MainThread" + }, + { + "args": [ + 7, + "ERROR" + ], + "asctime": "2022-05-08 21:03:46,977", + "created": 1652036626.9774334, + "exc_info": null, + "exc_text": null, + "filename": "test_helpers.py", + "funcName": "__init__", + "levelname": "ERROR", + "levelno": 40, + "lineno": 37, + "message": "Log entry number 7 with level ERROR.", + "module": "test_helpers", + "msecs": 977.433443069458, + "msg": "Log entry number %d with level %s.", + "name": "test_sequence", + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, + "processName": "MainProcess", + "relativeCreated": 74.50532913208008, + "stack_info": null, + "thread": 140429627637760, "threadName": "MainThread" } ], - "msecs": 325.20079612731934, + "msecs": 977.5242805480957, "msg": "Running logger test sequence.", "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 79.23197746276855, + "relativeCreated": 74.59616661071777, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread", - "time_consumption": 0.00011706352233886719 + "time_consumption": 9.083747863769531e-05 }, { "args": [ "5", "" ], - "asctime": "2021-02-28 21:13:45,325", - "created": 1614543225.3253953, + "asctime": "2022-05-08 21:03:46,977", + "created": 1652036626.977733, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6139,8 +2419,8 @@ "5", "" ], - "asctime": "2021-02-28 21:13:45,325", - "created": 1614543225.325299, + "asctime": "2022-05-08 21:03:46,977", + "created": 1652036626.9776218, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6150,15 +2430,15 @@ "lineno": 22, "message": "Result (Length of collected logs): 5 ()", "module": "test", - "msecs": 325.2990245819092, + "msecs": 977.6217937469482, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 79.3302059173584, + "relativeCreated": 74.69367980957031, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -6167,8 +2447,8 @@ "5", "" ], - "asctime": "2021-02-28 21:13:45,325", - "created": 1614543225.325346, + "asctime": "2022-05-08 21:03:46,977", + "created": 1652036626.9776804, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6178,37 +2458,37 @@ "lineno": 26, "message": "Expectation (Length of collected logs): result = 5 ()", "module": "test", - "msecs": 325.3459930419922, + "msecs": 977.6804447174072, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 79.3771743774414, + "relativeCreated": 74.7523307800293, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" } ], - "msecs": 325.3953456878662, + "msecs": 977.7328968048096, "msg": "Length of collected logs is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 79.42652702331543, + "relativeCreated": 74.80478286743164, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread", - "time_consumption": 4.935264587402344e-05 + "time_consumption": 5.245208740234375e-05 }, { "args": [ "['Log entry number %d with level %s.', 30, 'test_helpers.py', 3]", "" ], - "asctime": "2021-02-28 21:13:45,325", - "created": 1614543225.3256042, + "asctime": "2022-05-08 21:03:46,977", + "created": 1652036626.9779477, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6225,8 +2505,8 @@ "[ 'Log entry number %d with level %s.', 30, 'test_helpers.py', 3 ]", "" ], - "asctime": "2021-02-28 21:13:45,325", - "created": 1614543225.3254836, + "asctime": "2022-05-08 21:03:46,977", + "created": 1652036626.9778209, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6236,15 +2516,15 @@ "lineno": 22, "message": "Result (Logged information): [ 'Log entry number %d with level %s.', 30, 'test_helpers.py', 3 ] ()", "module": "test", - "msecs": 325.4835605621338, + "msecs": 977.820873260498, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 79.51474189758301, + "relativeCreated": 74.89275932312012, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -6253,8 +2533,8 @@ "[ 'Log entry number %d with level %s.', 30, 'test_helpers.py', 3 ]", "" ], - "asctime": "2021-02-28 21:13:45,325", - "created": 1614543225.3255394, + "asctime": "2022-05-08 21:03:46,977", + "created": 1652036626.9778824, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6264,37 +2544,37 @@ "lineno": 26, "message": "Expectation (Logged information): result = [ 'Log entry number %d with level %s.', 30, 'test_helpers.py', 3 ] ()", "module": "test", - "msecs": 325.53935050964355, + "msecs": 977.8823852539062, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 79.57053184509277, + "relativeCreated": 74.95427131652832, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" } ], - "msecs": 325.6042003631592, + "msecs": 977.9477119445801, "msg": "Logged information is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 79.6353816986084, + "relativeCreated": 75.01959800720215, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread", - "time_consumption": 6.4849853515625e-05 + "time_consumption": 6.532669067382812e-05 }, { "args": [ "['Log entry number %d with level %s.', 40, 'test_helpers.py', 4]", "" ], - "asctime": "2021-02-28 21:13:45,325", - "created": 1614543225.3258123, + "asctime": "2022-05-08 21:03:46,978", + "created": 1652036626.9781456, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6311,8 +2591,8 @@ "[ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 4 ]", "" ], - "asctime": "2021-02-28 21:13:45,325", - "created": 1614543225.3256993, + "asctime": "2022-05-08 21:03:46,978", + "created": 1652036626.9780293, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6322,15 +2602,15 @@ "lineno": 22, "message": "Result (Logged information): [ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 4 ] ()", "module": "test", - "msecs": 325.6993293762207, + "msecs": 978.0292510986328, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 79.73051071166992, + "relativeCreated": 75.10113716125488, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -6339,8 +2619,8 @@ "[ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 4 ]", "" ], - "asctime": "2021-02-28 21:13:45,325", - "created": 1614543225.3257515, + "asctime": "2022-05-08 21:03:46,978", + "created": 1652036626.9780815, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6350,37 +2630,37 @@ "lineno": 26, "message": "Expectation (Logged information): result = [ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 4 ] ()", "module": "test", - "msecs": 325.75154304504395, + "msecs": 978.081464767456, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 79.78272438049316, + "relativeCreated": 75.15335083007812, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" } ], - "msecs": 325.81233978271484, + "msecs": 978.1455993652344, "msg": "Logged information is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 79.84352111816406, + "relativeCreated": 75.21748542785645, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread", - "time_consumption": 6.079673767089844e-05 + "time_consumption": 6.413459777832031e-05 }, { "args": [ "['Log entry number %d with level %s.', 50, 'test_helpers.py', 5]", "" ], - "asctime": "2021-02-28 21:13:45,326", - "created": 1614543225.3260078, + "asctime": "2022-05-08 21:03:46,978", + "created": 1652036626.9783385, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6397,8 +2677,8 @@ "[ 'Log entry number %d with level %s.', 50, 'test_helpers.py', 5 ]", "" ], - "asctime": "2021-02-28 21:13:45,325", - "created": 1614543225.3258963, + "asctime": "2022-05-08 21:03:46,978", + "created": 1652036626.9782252, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6408,15 +2688,15 @@ "lineno": 22, "message": "Result (Logged information): [ 'Log entry number %d with level %s.', 50, 'test_helpers.py', 5 ] ()", "module": "test", - "msecs": 325.8962631225586, + "msecs": 978.2252311706543, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 79.92744445800781, + "relativeCreated": 75.29711723327637, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -6425,8 +2705,8 @@ "[ 'Log entry number %d with level %s.', 50, 'test_helpers.py', 5 ]", "" ], - "asctime": "2021-02-28 21:13:45,325", - "created": 1614543225.325948, + "asctime": "2022-05-08 21:03:46,978", + "created": 1652036626.9782786, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6436,27 +2716,27 @@ "lineno": 26, "message": "Expectation (Logged information): result = [ 'Log entry number %d with level %s.', 50, 'test_helpers.py', 5 ] ()", "module": "test", - "msecs": 325.94799995422363, + "msecs": 978.278636932373, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 79.97918128967285, + "relativeCreated": 75.35052299499512, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" } ], - "msecs": 326.0078430175781, + "msecs": 978.3384799957275, "msg": "Logged information is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 80.03902435302734, + "relativeCreated": 75.41036605834961, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread", "time_consumption": 5.984306335449219e-05 }, @@ -6465,8 +2745,8 @@ "['Log entry number %d with level %s.', 20, 'test_helpers.py', 6]", "" ], - "asctime": "2021-02-28 21:13:45,326", - "created": 1614543225.326196, + "asctime": "2022-05-08 21:03:46,978", + "created": 1652036626.9785264, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6483,8 +2763,8 @@ "[ 'Log entry number %d with level %s.', 20, 'test_helpers.py', 6 ]", "" ], - "asctime": "2021-02-28 21:13:45,326", - "created": 1614543225.3260882, + "asctime": "2022-05-08 21:03:46,978", + "created": 1652036626.9784167, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6494,15 +2774,15 @@ "lineno": 22, "message": "Result (Logged information): [ 'Log entry number %d with level %s.', 20, 'test_helpers.py', 6 ] ()", "module": "test", - "msecs": 326.08819007873535, + "msecs": 978.4166812896729, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 80.11937141418457, + "relativeCreated": 75.48856735229492, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -6511,8 +2791,8 @@ "[ 'Log entry number %d with level %s.', 20, 'test_helpers.py', 6 ]", "" ], - "asctime": "2021-02-28 21:13:45,326", - "created": 1614543225.3261375, + "asctime": "2022-05-08 21:03:46,978", + "created": 1652036626.978467, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6522,37 +2802,37 @@ "lineno": 26, "message": "Expectation (Logged information): result = [ 'Log entry number %d with level %s.', 20, 'test_helpers.py', 6 ] ()", "module": "test", - "msecs": 326.1375427246094, + "msecs": 978.4669876098633, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 80.1687240600586, + "relativeCreated": 75.53887367248535, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" } ], - "msecs": 326.19595527648926, + "msecs": 978.5263538360596, "msg": "Logged information is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 80.22713661193848, + "relativeCreated": 75.59823989868164, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread", - "time_consumption": 5.841255187988281e-05 + "time_consumption": 5.936622619628906e-05 }, { "args": [ "['Log entry number %d with level %s.', 40, 'test_helpers.py', 7]", "" ], - "asctime": "2021-02-28 21:13:45,326", - "created": 1614543225.326399, + "asctime": "2022-05-08 21:03:46,978", + "created": 1652036626.9787297, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6569,8 +2849,8 @@ "[ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 7 ]", "" ], - "asctime": "2021-02-28 21:13:45,326", - "created": 1614543225.3262823, + "asctime": "2022-05-08 21:03:46,978", + "created": 1652036626.978609, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6580,15 +2860,15 @@ "lineno": 22, "message": "Result (Logged information): [ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 7 ] ()", "module": "test", - "msecs": 326.282262802124, + "msecs": 978.6090850830078, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 80.31344413757324, + "relativeCreated": 75.68097114562988, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -6597,8 +2877,8 @@ "[ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 7 ]", "" ], - "asctime": "2021-02-28 21:13:45,326", - "created": 1614543225.326337, + "asctime": "2022-05-08 21:03:46,978", + "created": 1652036626.978666, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6608,41 +2888,41 @@ "lineno": 26, "message": "Expectation (Logged information): result = [ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 7 ] ()", "module": "test", - "msecs": 326.3370990753174, + "msecs": 978.6660671234131, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 80.3682804107666, + "relativeCreated": 75.73795318603516, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" } ], - "msecs": 326.3990879058838, + "msecs": 978.7297248840332, "msg": "Logged information is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 80.43026924133301, + "relativeCreated": 75.80161094665527, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread", - "time_consumption": 6.198883056640625e-05 + "time_consumption": 6.365776062011719e-05 } ], - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread", - "time_consumption": 0.0022439956665039062, - "time_finished": "2021-02-28 21:13:45,326", - "time_start": "2021-02-28 21:13:45,324" + "time_consumption": 0.002368450164794922, + "time_finished": "2022-05-08 21:03:46,978", + "time_start": "2022-05-08 21:03:46,976" }, "_QBmb8CvVEeqssZLMJF_fcg": { "args": null, - "asctime": "2021-02-28 21:13:45,326", - "created": 1614543225.3265727, + "asctime": "2022-05-08 21:03:46,978", + "created": 1652036626.9788895, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -6653,19 +2933,19 @@ "message": "_QBmb8CvVEeqssZLMJF_fcg", "module": "__init__", "moduleLogger": [], - "msecs": 326.5726566314697, + "msecs": 978.8894653320312, "msg": "_QBmb8CvVEeqssZLMJF_fcg", "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/__init__.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/__init__.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 80.60383796691895, + "relativeCreated": 75.96135139465332, "stack_info": null, "testcaseLogger": [ { "args": [], - "asctime": "2021-02-28 21:13:45,327", - "created": 1614543225.327737, + "asctime": "2022-05-08 21:03:46,980", + "created": 1652036626.9801426, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -6678,8 +2958,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2021-02-28 21:13:45,326", - "created": 1614543225.3266525, + "asctime": "2022-05-08 21:03:46,978", + "created": 1652036626.97897, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -6689,15 +2969,15 @@ "lineno": 22, "message": "Configuring collecting logger", "module": "test_helpers", - "msecs": 326.65252685546875, + "msecs": 978.9700508117676, "msg": "Configuring collecting logger", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 80.68370819091797, + "relativeCreated": 76.04193687438965, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -6706,8 +2986,8 @@ "DEBUG", "collectingRingHandler" ], - "asctime": "2021-02-28 21:13:45,326", - "created": 1614543225.3267415, + "asctime": "2022-05-08 21:03:46,979", + "created": 1652036626.9790583, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -6717,15 +2997,42 @@ "lineno": 36, "message": "Passing \"Log entry number 1 with level DEBUG.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 326.74145698547363, + "msecs": 979.0582656860352, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 80.77263832092285, + "relativeCreated": 76.13015174865723, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, + "threadName": "MainThread" + }, + { + "args": [ + 1, + "DEBUG" + ], + "asctime": "2022-05-08 21:03:46,979", + "created": 1652036626.979108, + "exc_info": null, + "exc_text": null, + "filename": "test_helpers.py", + "funcName": "__init__", + "levelname": "DEBUG", + "levelno": 10, + "lineno": 37, + "message": "Log entry number 1 with level DEBUG.", + "module": "test_helpers", + "msecs": 979.1080951690674, + "msg": "Log entry number %d with level %s.", + "name": "test_sequence", + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, + "processName": "MainProcess", + "relativeCreated": 76.17998123168945, + "stack_info": null, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -6734,8 +3041,8 @@ "INFO", "collectingRingHandler" ], - "asctime": "2021-02-28 21:13:45,326", - "created": 1614543225.3268926, + "asctime": "2022-05-08 21:03:46,979", + "created": 1652036626.9792213, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -6745,15 +3052,42 @@ "lineno": 36, "message": "Passing \"Log entry number 2 with level INFO.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 326.892614364624, + "msecs": 979.2213439941406, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 80.92379570007324, + "relativeCreated": 76.2932300567627, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, + "threadName": "MainThread" + }, + { + "args": [ + 2, + "INFO" + ], + "asctime": "2022-05-08 21:03:46,979", + "created": 1652036626.9792671, + "exc_info": null, + "exc_text": null, + "filename": "test_helpers.py", + "funcName": "__init__", + "levelname": "INFO", + "levelno": 20, + "lineno": 37, + "message": "Log entry number 2 with level INFO.", + "module": "test_helpers", + "msecs": 979.2671203613281, + "msg": "Log entry number %d with level %s.", + "name": "test_sequence", + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, + "processName": "MainProcess", + "relativeCreated": 76.3390064239502, + "stack_info": null, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -6762,8 +3096,8 @@ "WARNING", "collectingRingHandler" ], - "asctime": "2021-02-28 21:13:45,327", - "created": 1614543225.3270311, + "asctime": "2022-05-08 21:03:46,979", + "created": 1652036626.9793773, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -6773,15 +3107,42 @@ "lineno": 36, "message": "Passing \"Log entry number 3 with level WARNING.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 327.03113555908203, + "msecs": 979.377269744873, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 81.06231689453125, + "relativeCreated": 76.44915580749512, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, + "threadName": "MainThread" + }, + { + "args": [ + 3, + "WARNING" + ], + "asctime": "2022-05-08 21:03:46,979", + "created": 1652036626.979423, + "exc_info": null, + "exc_text": null, + "filename": "test_helpers.py", + "funcName": "__init__", + "levelname": "WARNING", + "levelno": 30, + "lineno": 37, + "message": "Log entry number 3 with level WARNING.", + "module": "test_helpers", + "msecs": 979.4230461120605, + "msg": "Log entry number %d with level %s.", + "name": "test_sequence", + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, + "processName": "MainProcess", + "relativeCreated": 76.49493217468262, + "stack_info": null, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -6790,8 +3151,8 @@ "ERROR", "collectingRingHandler" ], - "asctime": "2021-02-28 21:13:45,327", - "created": 1614543225.3271687, + "asctime": "2022-05-08 21:03:46,979", + "created": 1652036626.979531, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -6801,15 +3162,42 @@ "lineno": 36, "message": "Passing \"Log entry number 4 with level ERROR.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 327.16870307922363, + "msecs": 979.5310497283936, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 81.19988441467285, + "relativeCreated": 76.60293579101562, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, + "threadName": "MainThread" + }, + { + "args": [ + 4, + "ERROR" + ], + "asctime": "2022-05-08 21:03:46,979", + "created": 1652036626.9795759, + "exc_info": null, + "exc_text": null, + "filename": "test_helpers.py", + "funcName": "__init__", + "levelname": "ERROR", + "levelno": 40, + "lineno": 37, + "message": "Log entry number 4 with level ERROR.", + "module": "test_helpers", + "msecs": 979.5758724212646, + "msg": "Log entry number %d with level %s.", + "name": "test_sequence", + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, + "processName": "MainProcess", + "relativeCreated": 76.64775848388672, + "stack_info": null, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -6818,8 +3206,8 @@ "CRITICAL", "collectingRingHandler" ], - "asctime": "2021-02-28 21:13:45,327", - "created": 1614543225.3273113, + "asctime": "2022-05-08 21:03:46,979", + "created": 1652036626.9796875, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -6829,15 +3217,42 @@ "lineno": 36, "message": "Passing \"Log entry number 5 with level CRITICAL.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 327.31127738952637, + "msecs": 979.6874523162842, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 81.34245872497559, + "relativeCreated": 76.75933837890625, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, + "threadName": "MainThread" + }, + { + "args": [ + 5, + "CRITICAL" + ], + "asctime": "2022-05-08 21:03:46,979", + "created": 1652036626.9797359, + "exc_info": null, + "exc_text": null, + "filename": "test_helpers.py", + "funcName": "__init__", + "levelname": "CRITICAL", + "levelno": 50, + "lineno": 37, + "message": "Log entry number 5 with level CRITICAL.", + "module": "test_helpers", + "msecs": 979.7358512878418, + "msg": "Log entry number %d with level %s.", + "name": "test_sequence", + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, + "processName": "MainProcess", + "relativeCreated": 76.80773735046387, + "stack_info": null, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -6846,8 +3261,8 @@ "INFO", "collectingRingHandler" ], - "asctime": "2021-02-28 21:13:45,327", - "created": 1614543225.3274467, + "asctime": "2022-05-08 21:03:46,979", + "created": 1652036626.9798412, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -6857,15 +3272,42 @@ "lineno": 36, "message": "Passing \"Log entry number 6 with level INFO.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 327.44669914245605, + "msecs": 979.8412322998047, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 81.47788047790527, + "relativeCreated": 76.91311836242676, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, + "threadName": "MainThread" + }, + { + "args": [ + 6, + "INFO" + ], + "asctime": "2022-05-08 21:03:46,979", + "created": 1652036626.9798846, + "exc_info": null, + "exc_text": null, + "filename": "test_helpers.py", + "funcName": "__init__", + "levelname": "INFO", + "levelno": 20, + "lineno": 37, + "message": "Log entry number 6 with level INFO.", + "module": "test_helpers", + "msecs": 979.8846244812012, + "msg": "Log entry number %d with level %s.", + "name": "test_sequence", + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, + "processName": "MainProcess", + "relativeCreated": 76.95651054382324, + "stack_info": null, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -6874,8 +3316,8 @@ "ERROR", "collectingRingHandler" ], - "asctime": "2021-02-28 21:13:45,327", - "created": 1614543225.3276029, + "asctime": "2022-05-08 21:03:46,979", + "created": 1652036626.9799912, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -6885,34 +3327,61 @@ "lineno": 36, "message": "Passing \"Log entry number 7 with level ERROR.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 327.6028633117676, + "msecs": 979.9911975860596, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 81.6340446472168, + "relativeCreated": 77.06308364868164, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, + "threadName": "MainThread" + }, + { + "args": [ + 7, + "ERROR" + ], + "asctime": "2022-05-08 21:03:46,980", + "created": 1652036626.9800324, + "exc_info": null, + "exc_text": null, + "filename": "test_helpers.py", + "funcName": "__init__", + "levelname": "ERROR", + "levelno": 40, + "lineno": 37, + "message": "Log entry number 7 with level ERROR.", + "module": "test_helpers", + "msecs": 980.0324440002441, + "msg": "Log entry number %d with level %s.", + "name": "test_sequence", + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, + "processName": "MainProcess", + "relativeCreated": 77.10433006286621, + "stack_info": null, + "thread": 140429627637760, "threadName": "MainThread" } ], - "msecs": 327.73709297180176, + "msecs": 980.1425933837891, "msg": "Running logger test sequence.", "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 81.76827430725098, + "relativeCreated": 77.21447944641113, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread", - "time_consumption": 0.0001342296600341797 + "time_consumption": 0.00011014938354492188 }, { "args": [], - "asctime": "2021-02-28 21:13:45,328", - "created": 1614543225.3286386, + "asctime": "2022-05-08 21:03:46,981", + "created": 1652036626.9810581, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6929,8 +3398,8 @@ "[ 51, 139, 228, 316, 401 ]", "" ], - "asctime": "2021-02-28 21:13:45,327", - "created": 1614543225.3278685, + "asctime": "2022-05-08 21:03:46,980", + "created": 1652036626.9802709, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6940,15 +3409,15 @@ "lineno": 22, "message": "Result (Indexlist of log entries in stringrepresentation): [ 51, 139, 228, 316, 401 ] ()", "module": "test", - "msecs": 327.8684616088867, + "msecs": 980.2708625793457, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 81.89964294433594, + "relativeCreated": 77.34274864196777, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -6957,8 +3426,8 @@ "[ 51, 139, 228, 316, 401 ]", "" ], - "asctime": "2021-02-28 21:13:45,327", - "created": 1614543225.327923, + "asctime": "2022-05-08 21:03:46,980", + "created": 1652036626.9803271, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6968,15 +3437,15 @@ "lineno": 26, "message": "Expectation (Indexlist of log entries in stringrepresentation): result = [ 51, 139, 228, 316, 401 ] ()", "module": "test", - "msecs": 327.923059463501, + "msecs": 980.3271293640137, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 81.9542407989502, + "relativeCreated": 77.39901542663574, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -6985,8 +3454,8 @@ "51", "" ], - "asctime": "2021-02-28 21:13:45,327", - "created": 1614543225.3279712, + "asctime": "2022-05-08 21:03:46,980", + "created": 1652036626.9803765, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6996,15 +3465,15 @@ "lineno": 22, "message": "Result (Submitted value number 1): 51 ()", "module": "test", - "msecs": 327.9712200164795, + "msecs": 980.3764820098877, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 82.00240135192871, + "relativeCreated": 77.44836807250977, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -7013,8 +3482,8 @@ "51", "" ], - "asctime": "2021-02-28 21:13:45,328", - "created": 1614543225.3280191, + "asctime": "2022-05-08 21:03:46,980", + "created": 1652036626.9804204, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7024,15 +3493,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 1): result = 51 ()", "module": "test", - "msecs": 328.0191421508789, + "msecs": 980.4203510284424, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 82.05032348632812, + "relativeCreated": 77.49223709106445, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -7040,8 +3509,8 @@ "51", "" ], - "asctime": "2021-02-28 21:13:45,328", - "created": 1614543225.3280694, + "asctime": "2022-05-08 21:03:46,980", + "created": 1652036626.980472, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7051,15 +3520,15 @@ "lineno": 144, "message": "Submitted value number 1 is correct (Content 51 and Type is ).", "module": "test", - "msecs": 328.06944847106934, + "msecs": 980.4720878601074, "msg": "Submitted value number 1 is correct (Content %s and Type is %s).", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 82.10062980651855, + "relativeCreated": 77.54397392272949, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -7068,8 +3537,8 @@ "139", "" ], - "asctime": "2021-02-28 21:13:45,328", - "created": 1614543225.328118, + "asctime": "2022-05-08 21:03:46,980", + "created": 1652036626.9805174, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7079,15 +3548,15 @@ "lineno": 22, "message": "Result (Submitted value number 2): 139 ()", "module": "test", - "msecs": 328.11808586120605, + "msecs": 980.5173873901367, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 82.14926719665527, + "relativeCreated": 77.58927345275879, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -7096,8 +3565,8 @@ "139", "" ], - "asctime": "2021-02-28 21:13:45,328", - "created": 1614543225.3281603, + "asctime": "2022-05-08 21:03:46,980", + "created": 1652036626.9805632, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7107,15 +3576,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 2): result = 139 ()", "module": "test", - "msecs": 328.16028594970703, + "msecs": 980.5631637573242, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 82.19146728515625, + "relativeCreated": 77.63504981994629, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -7123,8 +3592,8 @@ "139", "" ], - "asctime": "2021-02-28 21:13:45,328", - "created": 1614543225.3282063, + "asctime": "2022-05-08 21:03:46,980", + "created": 1652036626.9806058, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7134,15 +3603,15 @@ "lineno": 144, "message": "Submitted value number 2 is correct (Content 139 and Type is ).", "module": "test", - "msecs": 328.20630073547363, + "msecs": 980.6058406829834, "msg": "Submitted value number 2 is correct (Content %s and Type is %s).", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 82.23748207092285, + "relativeCreated": 77.67772674560547, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -7151,8 +3620,8 @@ "228", "" ], - "asctime": "2021-02-28 21:13:45,328", - "created": 1614543225.328253, + "asctime": "2022-05-08 21:03:46,980", + "created": 1652036626.980655, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7162,15 +3631,15 @@ "lineno": 22, "message": "Result (Submitted value number 3): 228 ()", "module": "test", - "msecs": 328.25303077697754, + "msecs": 980.6549549102783, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 82.28421211242676, + "relativeCreated": 77.72684097290039, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -7179,8 +3648,8 @@ "228", "" ], - "asctime": "2021-02-28 21:13:45,328", - "created": 1614543225.3282962, + "asctime": "2022-05-08 21:03:46,980", + "created": 1652036626.9806979, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7190,15 +3659,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 3): result = 228 ()", "module": "test", - "msecs": 328.2961845397949, + "msecs": 980.6978702545166, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 82.32736587524414, + "relativeCreated": 77.76975631713867, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -7206,8 +3675,8 @@ "228", "" ], - "asctime": "2021-02-28 21:13:45,328", - "created": 1614543225.3283386, + "asctime": "2022-05-08 21:03:46,980", + "created": 1652036626.9807515, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7217,15 +3686,15 @@ "lineno": 144, "message": "Submitted value number 3 is correct (Content 228 and Type is ).", "module": "test", - "msecs": 328.338623046875, + "msecs": 980.7515144348145, "msg": "Submitted value number 3 is correct (Content %s and Type is %s).", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 82.36980438232422, + "relativeCreated": 77.82340049743652, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -7234,8 +3703,8 @@ "316", "" ], - "asctime": "2021-02-28 21:13:45,328", - "created": 1614543225.328382, + "asctime": "2022-05-08 21:03:46,980", + "created": 1652036626.9807982, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7245,15 +3714,15 @@ "lineno": 22, "message": "Result (Submitted value number 4): 316 ()", "module": "test", - "msecs": 328.3820152282715, + "msecs": 980.7982444763184, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 82.4131965637207, + "relativeCreated": 77.87013053894043, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -7262,8 +3731,8 @@ "316", "" ], - "asctime": "2021-02-28 21:13:45,328", - "created": 1614543225.328424, + "asctime": "2022-05-08 21:03:46,980", + "created": 1652036626.9808407, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7273,15 +3742,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 4): result = 316 ()", "module": "test", - "msecs": 328.42397689819336, + "msecs": 980.8406829833984, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 82.45515823364258, + "relativeCreated": 77.91256904602051, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -7289,8 +3758,8 @@ "316", "" ], - "asctime": "2021-02-28 21:13:45,328", - "created": 1614543225.328466, + "asctime": "2022-05-08 21:03:46,980", + "created": 1652036626.9808831, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7300,15 +3769,15 @@ "lineno": 144, "message": "Submitted value number 4 is correct (Content 316 and Type is ).", "module": "test", - "msecs": 328.46593856811523, + "msecs": 980.8831214904785, "msg": "Submitted value number 4 is correct (Content %s and Type is %s).", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 82.49711990356445, + "relativeCreated": 77.95500755310059, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -7317,8 +3786,8 @@ "401", "" ], - "asctime": "2021-02-28 21:13:45,328", - "created": 1614543225.3285081, + "asctime": "2022-05-08 21:03:46,980", + "created": 1652036626.9809263, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7328,15 +3797,15 @@ "lineno": 22, "message": "Result (Submitted value number 5): 401 ()", "module": "test", - "msecs": 328.5081386566162, + "msecs": 980.9262752532959, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 82.53931999206543, + "relativeCreated": 77.99816131591797, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -7345,8 +3814,8 @@ "401", "" ], - "asctime": "2021-02-28 21:13:45,328", - "created": 1614543225.32855, + "asctime": "2022-05-08 21:03:46,980", + "created": 1652036626.9809704, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7356,15 +3825,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 5): result = 401 ()", "module": "test", - "msecs": 328.5501003265381, + "msecs": 980.9703826904297, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 82.5812816619873, + "relativeCreated": 78.04226875305176, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -7372,8 +3841,8 @@ "401", "" ], - "asctime": "2021-02-28 21:13:45,328", - "created": 1614543225.3285916, + "asctime": "2022-05-08 21:03:46,981", + "created": 1652036626.981013, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7383,41 +3852,41 @@ "lineno": 144, "message": "Submitted value number 5 is correct (Content 401 and Type is ).", "module": "test", - "msecs": 328.59158515930176, + "msecs": 981.0130596160889, "msg": "Submitted value number 5 is correct (Content %s and Type is %s).", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 82.62276649475098, + "relativeCreated": 78.08494567871094, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" } ], - "msecs": 328.63855361938477, + "msecs": 981.0581207275391, "msg": "Indexlist of log entries in stringrepresentation: Values and number of submitted values is correct. See detailed log for more information.", "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 82.66973495483398, + "relativeCreated": 78.13000679016113, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread", - "time_consumption": 4.696846008300781e-05 + "time_consumption": 4.506111145019531e-05 } ], - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread", - "time_consumption": 0.002065896987915039, - "time_finished": "2021-02-28 21:13:45,328", - "time_start": "2021-02-28 21:13:45,326" + "time_consumption": 0.0021686553955078125, + "time_finished": "2022-05-08 21:03:46,981", + "time_start": "2022-05-08 21:03:46,978" }, "_XzMFcHYZEem_kd-7nxt1sg": { "args": null, - "asctime": "2021-02-28 21:13:45,319", - "created": 1614543225.3190188, + "asctime": "2022-05-08 21:03:46,971", + "created": 1652036626.9712284, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -7428,19 +3897,19 @@ "message": "_XzMFcHYZEem_kd-7nxt1sg", "module": "__init__", "moduleLogger": [], - "msecs": 319.0188407897949, + "msecs": 971.2283611297607, "msg": "_XzMFcHYZEem_kd-7nxt1sg", "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/__init__.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/__init__.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 73.05002212524414, + "relativeCreated": 68.30024719238281, "stack_info": null, "testcaseLogger": [ { "args": [], - "asctime": "2021-02-28 21:13:45,320", - "created": 1614543225.320003, + "asctime": "2022-05-08 21:03:46,972", + "created": 1652036626.9722538, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -7453,8 +3922,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2021-02-28 21:13:45,319", - "created": 1614543225.3192358, + "asctime": "2022-05-08 21:03:46,971", + "created": 1652036626.9713829, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -7464,15 +3933,15 @@ "lineno": 22, "message": "Configuring collecting logger", "module": "test_helpers", - "msecs": 319.23580169677734, + "msecs": 971.3828563690186, "msg": "Configuring collecting logger", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 73.26698303222656, + "relativeCreated": 68.45474243164062, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -7481,8 +3950,8 @@ "DEBUG", "collectingHandler" ], - "asctime": "2021-02-28 21:13:45,319", - "created": 1614543225.3193507, + "asctime": "2022-05-08 21:03:46,971", + "created": 1652036626.9714868, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -7492,15 +3961,42 @@ "lineno": 36, "message": "Passing \"Log entry number 1 with level DEBUG.\" to collectingHandler.", "module": "test_helpers", - "msecs": 319.3507194519043, + "msecs": 971.4868068695068, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 73.38190078735352, + "relativeCreated": 68.5586929321289, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, + "threadName": "MainThread" + }, + { + "args": [ + 1, + "DEBUG" + ], + "asctime": "2022-05-08 21:03:46,971", + "created": 1652036626.9715421, + "exc_info": null, + "exc_text": null, + "filename": "test_helpers.py", + "funcName": "__init__", + "levelname": "DEBUG", + "levelno": 10, + "lineno": 37, + "message": "Log entry number 1 with level DEBUG.", + "module": "test_helpers", + "msecs": 971.5421199798584, + "msg": "Log entry number %d with level %s.", + "name": "test_sequence", + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, + "processName": "MainProcess", + "relativeCreated": 68.61400604248047, + "stack_info": null, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -7509,8 +4005,8 @@ "INFO", "collectingHandler" ], - "asctime": "2021-02-28 21:13:45,319", - "created": 1614543225.3194678, + "asctime": "2022-05-08 21:03:46,971", + "created": 1652036626.9716127, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -7520,15 +4016,42 @@ "lineno": 36, "message": "Passing \"Log entry number 2 with level INFO.\" to collectingHandler.", "module": "test_helpers", - "msecs": 319.46778297424316, + "msecs": 971.6126918792725, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 73.49896430969238, + "relativeCreated": 68.68457794189453, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, + "threadName": "MainThread" + }, + { + "args": [ + 2, + "INFO" + ], + "asctime": "2022-05-08 21:03:46,971", + "created": 1652036626.971678, + "exc_info": null, + "exc_text": null, + "filename": "test_helpers.py", + "funcName": "__init__", + "levelname": "INFO", + "levelno": 20, + "lineno": 37, + "message": "Log entry number 2 with level INFO.", + "module": "test_helpers", + "msecs": 971.6780185699463, + "msg": "Log entry number %d with level %s.", + "name": "test_sequence", + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, + "processName": "MainProcess", + "relativeCreated": 68.74990463256836, + "stack_info": null, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -7537,8 +4060,8 @@ "WARNING", "collectingHandler" ], - "asctime": "2021-02-28 21:13:45,319", - "created": 1614543225.319568, + "asctime": "2022-05-08 21:03:46,971", + "created": 1652036626.9717424, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -7548,15 +4071,42 @@ "lineno": 36, "message": "Passing \"Log entry number 3 with level WARNING.\" to collectingHandler.", "module": "test_helpers", - "msecs": 319.5679187774658, + "msecs": 971.7423915863037, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 73.59910011291504, + "relativeCreated": 68.81427764892578, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, + "threadName": "MainThread" + }, + { + "args": [ + 3, + "WARNING" + ], + "asctime": "2022-05-08 21:03:46,971", + "created": 1652036626.9717884, + "exc_info": null, + "exc_text": null, + "filename": "test_helpers.py", + "funcName": "__init__", + "levelname": "WARNING", + "levelno": 30, + "lineno": 37, + "message": "Log entry number 3 with level WARNING.", + "module": "test_helpers", + "msecs": 971.7884063720703, + "msg": "Log entry number %d with level %s.", + "name": "test_sequence", + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, + "processName": "MainProcess", + "relativeCreated": 68.86029243469238, + "stack_info": null, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -7565,8 +4115,8 @@ "ERROR", "collectingHandler" ], - "asctime": "2021-02-28 21:13:45,319", - "created": 1614543225.3196592, + "asctime": "2022-05-08 21:03:46,971", + "created": 1652036626.9718478, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -7576,15 +4126,42 @@ "lineno": 36, "message": "Passing \"Log entry number 4 with level ERROR.\" to collectingHandler.", "module": "test_helpers", - "msecs": 319.6592330932617, + "msecs": 971.8477725982666, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 73.69041442871094, + "relativeCreated": 68.91965866088867, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, + "threadName": "MainThread" + }, + { + "args": [ + 4, + "ERROR" + ], + "asctime": "2022-05-08 21:03:46,971", + "created": 1652036626.9718919, + "exc_info": null, + "exc_text": null, + "filename": "test_helpers.py", + "funcName": "__init__", + "levelname": "ERROR", + "levelno": 40, + "lineno": 37, + "message": "Log entry number 4 with level ERROR.", + "module": "test_helpers", + "msecs": 971.8918800354004, + "msg": "Log entry number %d with level %s.", + "name": "test_sequence", + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, + "processName": "MainProcess", + "relativeCreated": 68.96376609802246, + "stack_info": null, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -7593,8 +4170,8 @@ "CRITICAL", "collectingHandler" ], - "asctime": "2021-02-28 21:13:45,319", - "created": 1614543225.319748, + "asctime": "2022-05-08 21:03:46,971", + "created": 1652036626.9719503, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -7604,15 +4181,42 @@ "lineno": 36, "message": "Passing \"Log entry number 5 with level CRITICAL.\" to collectingHandler.", "module": "test_helpers", - "msecs": 319.7479248046875, + "msecs": 971.9502925872803, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 73.77910614013672, + "relativeCreated": 69.02217864990234, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, + "threadName": "MainThread" + }, + { + "args": [ + 5, + "CRITICAL" + ], + "asctime": "2022-05-08 21:03:46,971", + "created": 1652036626.9719949, + "exc_info": null, + "exc_text": null, + "filename": "test_helpers.py", + "funcName": "__init__", + "levelname": "CRITICAL", + "levelno": 50, + "lineno": 37, + "message": "Log entry number 5 with level CRITICAL.", + "module": "test_helpers", + "msecs": 971.9948768615723, + "msg": "Log entry number %d with level %s.", + "name": "test_sequence", + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, + "processName": "MainProcess", + "relativeCreated": 69.06676292419434, + "stack_info": null, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -7621,8 +4225,8 @@ "INFO", "collectingHandler" ], - "asctime": "2021-02-28 21:13:45,319", - "created": 1614543225.3198357, + "asctime": "2022-05-08 21:03:46,972", + "created": 1652036626.9720533, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -7632,15 +4236,42 @@ "lineno": 36, "message": "Passing \"Log entry number 6 with level INFO.\" to collectingHandler.", "module": "test_helpers", - "msecs": 319.8356628417969, + "msecs": 972.0532894134521, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 73.8668441772461, + "relativeCreated": 69.12517547607422, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, + "threadName": "MainThread" + }, + { + "args": [ + 6, + "INFO" + ], + "asctime": "2022-05-08 21:03:46,972", + "created": 1652036626.9720933, + "exc_info": null, + "exc_text": null, + "filename": "test_helpers.py", + "funcName": "__init__", + "levelname": "INFO", + "levelno": 20, + "lineno": 37, + "message": "Log entry number 6 with level INFO.", + "module": "test_helpers", + "msecs": 972.0933437347412, + "msg": "Log entry number %d with level %s.", + "name": "test_sequence", + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, + "processName": "MainProcess", + "relativeCreated": 69.16522979736328, + "stack_info": null, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -7649,8 +4280,8 @@ "ERROR", "collectingHandler" ], - "asctime": "2021-02-28 21:13:45,319", - "created": 1614543225.3199182, + "asctime": "2022-05-08 21:03:46,972", + "created": 1652036626.9721544, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -7660,37 +4291,64 @@ "lineno": 36, "message": "Passing \"Log entry number 7 with level ERROR.\" to collectingHandler.", "module": "test_helpers", - "msecs": 319.918155670166, + "msecs": 972.1543788909912, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 73.94933700561523, + "relativeCreated": 69.22626495361328, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, + "threadName": "MainThread" + }, + { + "args": [ + 7, + "ERROR" + ], + "asctime": "2022-05-08 21:03:46,972", + "created": 1652036626.972194, + "exc_info": null, + "exc_text": null, + "filename": "test_helpers.py", + "funcName": "__init__", + "levelname": "ERROR", + "levelno": 40, + "lineno": 37, + "message": "Log entry number 7 with level ERROR.", + "module": "test_helpers", + "msecs": 972.1939563751221, + "msg": "Log entry number %d with level %s.", + "name": "test_sequence", + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, + "processName": "MainProcess", + "relativeCreated": 69.26584243774414, + "stack_info": null, + "thread": 140429627637760, "threadName": "MainThread" } ], - "msecs": 320.0030326843262, + "msecs": 972.2537994384766, "msg": "Running logger test sequence.", "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 74.03421401977539, + "relativeCreated": 69.32568550109863, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread", - "time_consumption": 8.487701416015625e-05 + "time_consumption": 5.984306335449219e-05 }, { "args": [ "7", "" ], - "asctime": "2021-02-28 21:13:45,320", - "created": 1614543225.3202107, + "asctime": "2022-05-08 21:03:46,972", + "created": 1652036626.972461, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7707,8 +4365,8 @@ "7", "" ], - "asctime": "2021-02-28 21:13:45,320", - "created": 1614543225.3201075, + "asctime": "2022-05-08 21:03:46,972", + "created": 1652036626.9723606, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7718,15 +4376,15 @@ "lineno": 22, "message": "Result (Length of collected logs): 7 ()", "module": "test", - "msecs": 320.10746002197266, + "msecs": 972.3606109619141, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 74.13864135742188, + "relativeCreated": 69.43249702453613, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -7735,8 +4393,8 @@ "7", "" ], - "asctime": "2021-02-28 21:13:45,320", - "created": 1614543225.3201606, + "asctime": "2022-05-08 21:03:46,972", + "created": 1652036626.9724085, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7746,37 +4404,37 @@ "lineno": 26, "message": "Expectation (Length of collected logs): result = 7 ()", "module": "test", - "msecs": 320.1606273651123, + "msecs": 972.4085330963135, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 74.19180870056152, + "relativeCreated": 69.48041915893555, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" } ], - "msecs": 320.21069526672363, + "msecs": 972.4609851837158, "msg": "Length of collected logs is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 74.24187660217285, + "relativeCreated": 69.53287124633789, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread", - "time_consumption": 5.0067901611328125e-05 + "time_consumption": 5.245208740234375e-05 }, { "args": [ "['Log entry number %d with level %s.', 10, 'test_helpers.py', 1]", "" ], - "asctime": "2021-02-28 21:13:45,320", - "created": 1614543225.3204203, + "asctime": "2022-05-08 21:03:46,972", + "created": 1652036626.9726777, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7793,8 +4451,8 @@ "[ 'Log entry number %d with level %s.', 10, 'test_helpers.py', 1 ]", "" ], - "asctime": "2021-02-28 21:13:45,320", - "created": 1614543225.3203018, + "asctime": "2022-05-08 21:03:46,972", + "created": 1652036626.9725525, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7804,15 +4462,15 @@ "lineno": 22, "message": "Result (Logged information): [ 'Log entry number %d with level %s.', 10, 'test_helpers.py', 1 ] ()", "module": "test", - "msecs": 320.30177116394043, + "msecs": 972.5525379180908, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 74.33295249938965, + "relativeCreated": 69.62442398071289, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -7821,8 +4479,8 @@ "[ 'Log entry number %d with level %s.', 10, 'test_helpers.py', 1 ]", "" ], - "asctime": "2021-02-28 21:13:45,320", - "created": 1614543225.320354, + "asctime": "2022-05-08 21:03:46,972", + "created": 1652036626.9726064, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7832,37 +4490,37 @@ "lineno": 26, "message": "Expectation (Logged information): result = [ 'Log entry number %d with level %s.', 10, 'test_helpers.py', 1 ] ()", "module": "test", - "msecs": 320.3539848327637, + "msecs": 972.6064205169678, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 74.38516616821289, + "relativeCreated": 69.67830657958984, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" } ], - "msecs": 320.4202651977539, + "msecs": 972.6777076721191, "msg": "Logged information is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 74.45144653320312, + "relativeCreated": 69.74959373474121, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread", - "time_consumption": 6.628036499023438e-05 + "time_consumption": 7.128715515136719e-05 }, { "args": [ "['Log entry number %d with level %s.', 20, 'test_helpers.py', 2]", "" ], - "asctime": "2021-02-28 21:13:45,320", - "created": 1614543225.3206227, + "asctime": "2022-05-08 21:03:46,972", + "created": 1652036626.9728708, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7879,8 +4537,8 @@ "[ 'Log entry number %d with level %s.', 20, 'test_helpers.py', 2 ]", "" ], - "asctime": "2021-02-28 21:13:45,320", - "created": 1614543225.3205056, + "asctime": "2022-05-08 21:03:46,972", + "created": 1652036626.9727595, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7890,15 +4548,15 @@ "lineno": 22, "message": "Result (Logged information): [ 'Log entry number %d with level %s.', 20, 'test_helpers.py', 2 ] ()", "module": "test", - "msecs": 320.50561904907227, + "msecs": 972.759485244751, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 74.53680038452148, + "relativeCreated": 69.83137130737305, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -7907,8 +4565,8 @@ "[ 'Log entry number %d with level %s.', 20, 'test_helpers.py', 2 ]", "" ], - "asctime": "2021-02-28 21:13:45,320", - "created": 1614543225.320556, + "asctime": "2022-05-08 21:03:46,972", + "created": 1652036626.9728103, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7918,37 +4576,37 @@ "lineno": 26, "message": "Expectation (Logged information): result = [ 'Log entry number %d with level %s.', 20, 'test_helpers.py', 2 ] ()", "module": "test", - "msecs": 320.5559253692627, + "msecs": 972.8102684020996, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 74.58710670471191, + "relativeCreated": 69.88215446472168, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" } ], - "msecs": 320.62268257141113, + "msecs": 972.8708267211914, "msg": "Logged information is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 74.65386390686035, + "relativeCreated": 69.94271278381348, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread", - "time_consumption": 6.67572021484375e-05 + "time_consumption": 6.0558319091796875e-05 }, { "args": [ "['Log entry number %d with level %s.', 30, 'test_helpers.py', 3]", "" ], - "asctime": "2021-02-28 21:13:45,320", - "created": 1614543225.320814, + "asctime": "2022-05-08 21:03:46,973", + "created": 1652036626.9730637, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7965,8 +4623,8 @@ "[ 'Log entry number %d with level %s.', 30, 'test_helpers.py', 3 ]", "" ], - "asctime": "2021-02-28 21:13:45,320", - "created": 1614543225.3207057, + "asctime": "2022-05-08 21:03:46,972", + "created": 1652036626.9729533, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7976,15 +4634,15 @@ "lineno": 22, "message": "Result (Logged information): [ 'Log entry number %d with level %s.', 30, 'test_helpers.py', 3 ] ()", "module": "test", - "msecs": 320.7056522369385, + "msecs": 972.9533195495605, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 74.7368335723877, + "relativeCreated": 70.02520561218262, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -7993,8 +4651,8 @@ "[ 'Log entry number %d with level %s.', 30, 'test_helpers.py', 3 ]", "" ], - "asctime": "2021-02-28 21:13:45,320", - "created": 1614543225.320755, + "asctime": "2022-05-08 21:03:46,973", + "created": 1652036626.9730039, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8004,37 +4662,37 @@ "lineno": 26, "message": "Expectation (Logged information): result = [ 'Log entry number %d with level %s.', 30, 'test_helpers.py', 3 ] ()", "module": "test", - "msecs": 320.7550048828125, + "msecs": 973.0038642883301, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 74.78618621826172, + "relativeCreated": 70.07575035095215, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" } ], - "msecs": 320.8138942718506, + "msecs": 973.0637073516846, "msg": "Logged information is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 74.8450756072998, + "relativeCreated": 70.13559341430664, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread", - "time_consumption": 5.888938903808594e-05 + "time_consumption": 5.984306335449219e-05 }, { "args": [ "['Log entry number %d with level %s.', 40, 'test_helpers.py', 4]", "" ], - "asctime": "2021-02-28 21:13:45,321", - "created": 1614543225.3210096, + "asctime": "2022-05-08 21:03:46,973", + "created": 1652036626.9732528, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8051,8 +4709,8 @@ "[ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 4 ]", "" ], - "asctime": "2021-02-28 21:13:45,320", - "created": 1614543225.3208983, + "asctime": "2022-05-08 21:03:46,973", + "created": 1652036626.9731426, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8062,15 +4720,15 @@ "lineno": 22, "message": "Result (Logged information): [ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 4 ] ()", "module": "test", - "msecs": 320.89829444885254, + "msecs": 973.1426239013672, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 74.92947578430176, + "relativeCreated": 70.21450996398926, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -8079,8 +4737,8 @@ "[ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 4 ]", "" ], - "asctime": "2021-02-28 21:13:45,320", - "created": 1614543225.3209503, + "asctime": "2022-05-08 21:03:46,973", + "created": 1652036626.9731932, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8090,37 +4748,37 @@ "lineno": 26, "message": "Expectation (Logged information): result = [ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 4 ] ()", "module": "test", - "msecs": 320.9502696990967, + "msecs": 973.1931686401367, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 74.9814510345459, + "relativeCreated": 70.26505470275879, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" } ], - "msecs": 321.00963592529297, + "msecs": 973.2527732849121, "msg": "Logged information is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 75.04081726074219, + "relativeCreated": 70.32465934753418, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread", - "time_consumption": 5.936622619628906e-05 + "time_consumption": 5.9604644775390625e-05 }, { "args": [ "['Log entry number %d with level %s.', 50, 'test_helpers.py', 5]", "" ], - "asctime": "2021-02-28 21:13:45,321", - "created": 1614543225.3211997, + "asctime": "2022-05-08 21:03:46,973", + "created": 1652036626.973446, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8137,8 +4795,8 @@ "[ 'Log entry number %d with level %s.', 50, 'test_helpers.py', 5 ]", "" ], - "asctime": "2021-02-28 21:13:45,321", - "created": 1614543225.3210921, + "asctime": "2022-05-08 21:03:46,973", + "created": 1652036626.9733307, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8148,15 +4806,15 @@ "lineno": 22, "message": "Result (Logged information): [ 'Log entry number %d with level %s.', 50, 'test_helpers.py', 5 ] ()", "module": "test", - "msecs": 321.0921287536621, + "msecs": 973.3307361602783, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 75.12331008911133, + "relativeCreated": 70.40262222290039, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -8165,8 +4823,8 @@ "[ 'Log entry number %d with level %s.', 50, 'test_helpers.py', 5 ]", "" ], - "asctime": "2021-02-28 21:13:45,321", - "created": 1614543225.3211417, + "asctime": "2022-05-08 21:03:46,973", + "created": 1652036626.9733863, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8176,37 +4834,37 @@ "lineno": 26, "message": "Expectation (Logged information): result = [ 'Log entry number %d with level %s.', 50, 'test_helpers.py', 5 ] ()", "module": "test", - "msecs": 321.14171981811523, + "msecs": 973.386287689209, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 75.17290115356445, + "relativeCreated": 70.45817375183105, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" } ], - "msecs": 321.1996555328369, + "msecs": 973.4458923339844, "msg": "Logged information is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 75.23083686828613, + "relativeCreated": 70.51777839660645, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread", - "time_consumption": 5.793571472167969e-05 + "time_consumption": 5.9604644775390625e-05 }, { "args": [ "['Log entry number %d with level %s.', 20, 'test_helpers.py', 6]", "" ], - "asctime": "2021-02-28 21:13:45,321", - "created": 1614543225.3213835, + "asctime": "2022-05-08 21:03:46,973", + "created": 1652036626.9736392, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8223,8 +4881,8 @@ "[ 'Log entry number %d with level %s.', 20, 'test_helpers.py', 6 ]", "" ], - "asctime": "2021-02-28 21:13:45,321", - "created": 1614543225.3212771, + "asctime": "2022-05-08 21:03:46,973", + "created": 1652036626.9735255, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8234,15 +4892,15 @@ "lineno": 22, "message": "Result (Logged information): [ 'Log entry number %d with level %s.', 20, 'test_helpers.py', 6 ] ()", "module": "test", - "msecs": 321.2771415710449, + "msecs": 973.5255241394043, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 75.30832290649414, + "relativeCreated": 70.59741020202637, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -8251,8 +4909,8 @@ "[ 'Log entry number %d with level %s.', 20, 'test_helpers.py', 6 ]", "" ], - "asctime": "2021-02-28 21:13:45,321", - "created": 1614543225.3213258, + "asctime": "2022-05-08 21:03:46,973", + "created": 1652036626.9735758, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8262,37 +4920,37 @@ "lineno": 26, "message": "Expectation (Logged information): result = [ 'Log entry number %d with level %s.', 20, 'test_helpers.py', 6 ] ()", "module": "test", - "msecs": 321.32577896118164, + "msecs": 973.5758304595947, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 75.35696029663086, + "relativeCreated": 70.6477165222168, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" } ], - "msecs": 321.3834762573242, + "msecs": 973.6392498016357, "msg": "Logged information is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 75.41465759277344, + "relativeCreated": 70.71113586425781, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread", - "time_consumption": 5.7697296142578125e-05 + "time_consumption": 6.341934204101562e-05 }, { "args": [ "['Log entry number %d with level %s.', 40, 'test_helpers.py', 7]", "" ], - "asctime": "2021-02-28 21:13:45,321", - "created": 1614543225.3215666, + "asctime": "2022-05-08 21:03:46,973", + "created": 1652036626.9738328, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8309,8 +4967,8 @@ "[ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 7 ]", "" ], - "asctime": "2021-02-28 21:13:45,321", - "created": 1614543225.3214605, + "asctime": "2022-05-08 21:03:46,973", + "created": 1652036626.973721, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8320,15 +4978,15 @@ "lineno": 22, "message": "Result (Logged information): [ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 7 ] ()", "module": "test", - "msecs": 321.460485458374, + "msecs": 973.7210273742676, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 75.49166679382324, + "relativeCreated": 70.79291343688965, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -8337,8 +4995,8 @@ "[ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 7 ]", "" ], - "asctime": "2021-02-28 21:13:45,321", - "created": 1614543225.3215091, + "asctime": "2022-05-08 21:03:46,973", + "created": 1652036626.973773, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8348,41 +5006,41 @@ "lineno": 26, "message": "Expectation (Logged information): result = [ 'Log entry number %d with level %s.', 40, 'test_helpers.py', 7 ] ()", "module": "test", - "msecs": 321.50912284851074, + "msecs": 973.7730026245117, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 75.54030418395996, + "relativeCreated": 70.84488868713379, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" } ], - "msecs": 321.5665817260742, + "msecs": 973.8328456878662, "msg": "Logged information is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 75.59776306152344, + "relativeCreated": 70.90473175048828, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread", - "time_consumption": 5.745887756347656e-05 + "time_consumption": 5.984306335449219e-05 } ], - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread", - "time_consumption": 0.002547740936279297, - "time_finished": "2021-02-28 21:13:45,321", - "time_start": "2021-02-28 21:13:45,319" + "time_consumption": 0.0026044845581054688, + "time_finished": "2022-05-08 21:03:46,973", + "time_start": "2022-05-08 21:03:46,971" }, "_fW5s8CzQEeqYsdFh5Cd6ng": { "args": null, - "asctime": "2021-02-28 21:13:45,328", - "created": 1614543225.328818, + "asctime": "2022-05-08 21:03:46,981", + "created": 1652036626.9812222, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -8393,19 +5051,19 @@ "message": "_fW5s8CzQEeqYsdFh5Cd6ng", "module": "__init__", "moduleLogger": [], - "msecs": 328.81808280944824, + "msecs": 981.2221527099609, "msg": "_fW5s8CzQEeqYsdFh5Cd6ng", "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/__init__.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/__init__.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 82.84926414489746, + "relativeCreated": 78.29403877258301, "stack_info": null, "testcaseLogger": [ { "args": [], - "asctime": "2021-02-28 21:13:45,330", - "created": 1614543225.3300836, + "asctime": "2022-05-08 21:03:46,982", + "created": 1652036626.9825902, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -8418,8 +5076,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2021-02-28 21:13:45,328", - "created": 1614543225.3289025, + "asctime": "2022-05-08 21:03:46,981", + "created": 1652036626.981301, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -8429,15 +5087,15 @@ "lineno": 22, "message": "Configuring collecting logger", "module": "test_helpers", - "msecs": 328.9024829864502, + "msecs": 981.3010692596436, "msg": "Configuring collecting logger", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 82.93366432189941, + "relativeCreated": 78.37295532226562, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -8446,8 +5104,8 @@ "DEBUG", "collectingRingHandler" ], - "asctime": "2021-02-28 21:13:45,328", - "created": 1614543225.3289924, + "asctime": "2022-05-08 21:03:46,981", + "created": 1652036626.9813886, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -8457,15 +5115,42 @@ "lineno": 36, "message": "Passing \"Log entry number 1 with level DEBUG.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 328.9923667907715, + "msecs": 981.3885688781738, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 83.0235481262207, + "relativeCreated": 78.4604549407959, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, + "threadName": "MainThread" + }, + { + "args": [ + 1, + "DEBUG" + ], + "asctime": "2022-05-08 21:03:46,981", + "created": 1652036626.981441, + "exc_info": null, + "exc_text": null, + "filename": "test_helpers.py", + "funcName": "__init__", + "levelname": "DEBUG", + "levelno": 10, + "lineno": 37, + "message": "Log entry number 1 with level DEBUG.", + "module": "test_helpers", + "msecs": 981.4410209655762, + "msg": "Log entry number %d with level %s.", + "name": "test_sequence", + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, + "processName": "MainProcess", + "relativeCreated": 78.51290702819824, + "stack_info": null, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -8474,8 +5159,8 @@ "INFO", "collectingRingHandler" ], - "asctime": "2021-02-28 21:13:45,329", - "created": 1614543225.3291576, + "asctime": "2022-05-08 21:03:46,981", + "created": 1652036626.9815686, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -8485,15 +5170,42 @@ "lineno": 36, "message": "Passing \"Log entry number 2 with level INFO.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 329.15759086608887, + "msecs": 981.5685749053955, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 83.18877220153809, + "relativeCreated": 78.64046096801758, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, + "threadName": "MainThread" + }, + { + "args": [ + 2, + "INFO" + ], + "asctime": "2022-05-08 21:03:46,981", + "created": 1652036626.981615, + "exc_info": null, + "exc_text": null, + "filename": "test_helpers.py", + "funcName": "__init__", + "levelname": "INFO", + "levelno": 20, + "lineno": 37, + "message": "Log entry number 2 with level INFO.", + "module": "test_helpers", + "msecs": 981.6150665283203, + "msg": "Log entry number %d with level %s.", + "name": "test_sequence", + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, + "processName": "MainProcess", + "relativeCreated": 78.68695259094238, + "stack_info": null, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -8502,8 +5214,8 @@ "WARNING", "collectingRingHandler" ], - "asctime": "2021-02-28 21:13:45,329", - "created": 1614543225.3293092, + "asctime": "2022-05-08 21:03:46,981", + "created": 1652036626.9817533, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -8513,15 +5225,42 @@ "lineno": 36, "message": "Passing \"Log entry number 3 with level WARNING.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 329.30922508239746, + "msecs": 981.7533493041992, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 83.34040641784668, + "relativeCreated": 78.82523536682129, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, + "threadName": "MainThread" + }, + { + "args": [ + 3, + "WARNING" + ], + "asctime": "2022-05-08 21:03:46,981", + "created": 1652036626.9818032, + "exc_info": null, + "exc_text": null, + "filename": "test_helpers.py", + "funcName": "__init__", + "levelname": "WARNING", + "levelno": 30, + "lineno": 37, + "message": "Log entry number 3 with level WARNING.", + "module": "test_helpers", + "msecs": 981.8031787872314, + "msg": "Log entry number %d with level %s.", + "name": "test_sequence", + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, + "processName": "MainProcess", + "relativeCreated": 78.87506484985352, + "stack_info": null, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -8530,8 +5269,8 @@ "ERROR", "collectingRingHandler" ], - "asctime": "2021-02-28 21:13:45,329", - "created": 1614543225.3294592, + "asctime": "2022-05-08 21:03:46,981", + "created": 1652036626.981925, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -8541,15 +5280,42 @@ "lineno": 36, "message": "Passing \"Log entry number 4 with level ERROR.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 329.45919036865234, + "msecs": 981.9250106811523, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 83.49037170410156, + "relativeCreated": 78.99689674377441, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, + "threadName": "MainThread" + }, + { + "args": [ + 4, + "ERROR" + ], + "asctime": "2022-05-08 21:03:46,981", + "created": 1652036626.98197, + "exc_info": null, + "exc_text": null, + "filename": "test_helpers.py", + "funcName": "__init__", + "levelname": "ERROR", + "levelno": 40, + "lineno": 37, + "message": "Log entry number 4 with level ERROR.", + "module": "test_helpers", + "msecs": 981.9700717926025, + "msg": "Log entry number %d with level %s.", + "name": "test_sequence", + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, + "processName": "MainProcess", + "relativeCreated": 79.04195785522461, + "stack_info": null, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -8558,8 +5324,8 @@ "CRITICAL", "collectingRingHandler" ], - "asctime": "2021-02-28 21:13:45,329", - "created": 1614543225.329613, + "asctime": "2022-05-08 21:03:46,982", + "created": 1652036626.9820924, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -8569,15 +5335,42 @@ "lineno": 36, "message": "Passing \"Log entry number 5 with level CRITICAL.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 329.61297035217285, + "msecs": 982.0923805236816, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 83.64415168762207, + "relativeCreated": 79.16426658630371, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, + "threadName": "MainThread" + }, + { + "args": [ + 5, + "CRITICAL" + ], + "asctime": "2022-05-08 21:03:46,982", + "created": 1652036626.9821384, + "exc_info": null, + "exc_text": null, + "filename": "test_helpers.py", + "funcName": "__init__", + "levelname": "CRITICAL", + "levelno": 50, + "lineno": 37, + "message": "Log entry number 5 with level CRITICAL.", + "module": "test_helpers", + "msecs": 982.1383953094482, + "msg": "Log entry number %d with level %s.", + "name": "test_sequence", + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, + "processName": "MainProcess", + "relativeCreated": 79.21028137207031, + "stack_info": null, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -8586,8 +5379,8 @@ "INFO", "collectingRingHandler" ], - "asctime": "2021-02-28 21:13:45,329", - "created": 1614543225.3297815, + "asctime": "2022-05-08 21:03:46,982", + "created": 1652036626.9822626, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -8597,15 +5390,42 @@ "lineno": 36, "message": "Passing \"Log entry number 6 with level INFO.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 329.78153228759766, + "msecs": 982.2626113891602, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 83.81271362304688, + "relativeCreated": 79.33449745178223, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, + "threadName": "MainThread" + }, + { + "args": [ + 6, + "INFO" + ], + "asctime": "2022-05-08 21:03:46,982", + "created": 1652036626.9823031, + "exc_info": null, + "exc_text": null, + "filename": "test_helpers.py", + "funcName": "__init__", + "levelname": "INFO", + "levelno": 20, + "lineno": 37, + "message": "Log entry number 6 with level INFO.", + "module": "test_helpers", + "msecs": 982.3031425476074, + "msg": "Log entry number %d with level %s.", + "name": "test_sequence", + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, + "processName": "MainProcess", + "relativeCreated": 79.37502861022949, + "stack_info": null, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -8614,8 +5434,8 @@ "ERROR", "collectingRingHandler" ], - "asctime": "2021-02-28 21:13:45,329", - "created": 1614543225.3299305, + "asctime": "2022-05-08 21:03:46,982", + "created": 1652036626.982427, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -8625,37 +5445,64 @@ "lineno": 36, "message": "Passing \"Log entry number 7 with level ERROR.\" to collectingRingHandler.", "module": "test_helpers", - "msecs": 329.93054389953613, + "msecs": 982.4268817901611, "msg": "Passing \"Log entry number %d with level %s.\" to %s.", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 83.96172523498535, + "relativeCreated": 79.4987678527832, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, + "threadName": "MainThread" + }, + { + "args": [ + 7, + "ERROR" + ], + "asctime": "2022-05-08 21:03:46,982", + "created": 1652036626.9824677, + "exc_info": null, + "exc_text": null, + "filename": "test_helpers.py", + "funcName": "__init__", + "levelname": "ERROR", + "levelno": 40, + "lineno": 37, + "message": "Log entry number 7 with level ERROR.", + "module": "test_helpers", + "msecs": 982.4676513671875, + "msg": "Log entry number %d with level %s.", + "name": "test_sequence", + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, + "processName": "MainProcess", + "relativeCreated": 79.53953742980957, + "stack_info": null, + "thread": 140429627637760, "threadName": "MainThread" } ], - "msecs": 330.08360862731934, + "msecs": 982.5901985168457, "msg": "Running logger test sequence.", "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/tests/test_helpers.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/tests/test_helpers.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 84.11478996276855, + "relativeCreated": 79.66208457946777, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread", - "time_consumption": 0.00015306472778320312 + "time_consumption": 0.00012254714965820312 }, { "args": [ "5", "" ], - "asctime": "2021-02-28 21:13:45,330", - "created": 1614543225.330273, + "asctime": "2022-05-08 21:03:46,982", + "created": 1652036626.9827778, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8672,8 +5519,8 @@ "5", "" ], - "asctime": "2021-02-28 21:13:45,330", - "created": 1614543225.330172, + "asctime": "2022-05-08 21:03:46,982", + "created": 1652036626.982681, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8683,15 +5530,15 @@ "lineno": 22, "message": "Result (Length of collectingRingHandler): 5 ()", "module": "test", - "msecs": 330.172061920166, + "msecs": 982.6810359954834, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 84.20324325561523, + "relativeCreated": 79.75292205810547, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -8700,8 +5547,8 @@ "5", "" ], - "asctime": "2021-02-28 21:13:45,330", - "created": 1614543225.33022, + "asctime": "2022-05-08 21:03:46,982", + "created": 1652036626.9827285, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8711,37 +5558,37 @@ "lineno": 26, "message": "Expectation (Length of collectingRingHandler): result = 5 ()", "module": "test", - "msecs": 330.21998405456543, + "msecs": 982.7284812927246, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 84.25116539001465, + "relativeCreated": 79.80036735534668, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" } ], - "msecs": 330.272912979126, + "msecs": 982.7778339385986, "msg": "Length of collectingRingHandler is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 84.3040943145752, + "relativeCreated": 79.8497200012207, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread", - "time_consumption": 5.2928924560546875e-05 + "time_consumption": 4.935264587402344e-05 }, { "args": [ "3", "" ], - "asctime": "2021-02-28 21:13:45,330", - "created": 1614543225.3304644, + "asctime": "2022-05-08 21:03:46,982", + "created": 1652036626.9829645, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8758,8 +5605,8 @@ "3", "" ], - "asctime": "2021-02-28 21:13:45,330", - "created": 1614543225.3303723, + "asctime": "2022-05-08 21:03:46,982", + "created": 1652036626.9828708, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8769,15 +5616,15 @@ "lineno": 22, "message": "Result (Length of collectingRingHandler after reinitialisation): 3 ()", "module": "test", - "msecs": 330.3723335266113, + "msecs": 982.8708171844482, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 84.40351486206055, + "relativeCreated": 79.94270324707031, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -8786,8 +5633,8 @@ "3", "" ], - "asctime": "2021-02-28 21:13:45,330", - "created": 1614543225.3304195, + "asctime": "2022-05-08 21:03:46,982", + "created": 1652036626.982917, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8797,37 +5644,37 @@ "lineno": 26, "message": "Expectation (Length of collectingRingHandler after reinitialisation): result = 3 ()", "module": "test", - "msecs": 330.41954040527344, + "msecs": 982.917070388794, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 84.45072174072266, + "relativeCreated": 79.98895645141602, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" } ], - "msecs": 330.46436309814453, + "msecs": 982.9645156860352, "msg": "Length of collectingRingHandler after reinitialisation is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 84.49554443359375, + "relativeCreated": 80.03640174865723, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread", - "time_consumption": 4.482269287109375e-05 + "time_consumption": 4.744529724121094e-05 }, { "args": [ "'Log entry number 5 with level CRITICAL.'", "" ], - "asctime": "2021-02-28 21:13:45,330", - "created": 1614543225.3306875, + "asctime": "2022-05-08 21:03:46,983", + "created": 1652036626.9831557, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8844,8 +5691,8 @@ "'Log entry number 5 with level CRITICAL.'", "" ], - "asctime": "2021-02-28 21:13:45,330", - "created": 1614543225.3305671, + "asctime": "2022-05-08 21:03:46,983", + "created": 1652036626.9830635, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8855,15 +5702,15 @@ "lineno": 22, "message": "Result (Log text): 'Log entry number 5 with level CRITICAL.' ()", "module": "test", - "msecs": 330.5671215057373, + "msecs": 983.0634593963623, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 84.59830284118652, + "relativeCreated": 80.13534545898438, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -8872,8 +5719,8 @@ "'Log entry number 5 with level CRITICAL.'", "" ], - "asctime": "2021-02-28 21:13:45,330", - "created": 1614543225.3306293, + "asctime": "2022-05-08 21:03:46,983", + "created": 1652036626.9831104, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8883,37 +5730,37 @@ "lineno": 26, "message": "Expectation (Log text): result = 'Log entry number 5 with level CRITICAL.' ()", "module": "test", - "msecs": 330.6293487548828, + "msecs": 983.1104278564453, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 84.66053009033203, + "relativeCreated": 80.18231391906738, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" } ], - "msecs": 330.6875228881836, + "msecs": 983.1557273864746, "msg": "Log text is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 84.71870422363281, + "relativeCreated": 80.22761344909668, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread", - "time_consumption": 5.817413330078125e-05 + "time_consumption": 4.5299530029296875e-05 }, { "args": [ "'Log entry number 6 with level INFO.'", "" ], - "asctime": "2021-02-28 21:13:45,330", - "created": 1614543225.3308969, + "asctime": "2022-05-08 21:03:46,983", + "created": 1652036626.9833205, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8930,8 +5777,8 @@ "'Log entry number 6 with level INFO.'", "" ], - "asctime": "2021-02-28 21:13:45,330", - "created": 1614543225.330803, + "asctime": "2022-05-08 21:03:46,983", + "created": 1652036626.9832292, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8941,15 +5788,15 @@ "lineno": 22, "message": "Result (Log text): 'Log entry number 6 with level INFO.' ()", "module": "test", - "msecs": 330.80291748046875, + "msecs": 983.2291603088379, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 84.83409881591797, + "relativeCreated": 80.30104637145996, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -8958,8 +5805,8 @@ "'Log entry number 6 with level INFO.'", "" ], - "asctime": "2021-02-28 21:13:45,330", - "created": 1614543225.3308523, + "asctime": "2022-05-08 21:03:46,983", + "created": 1652036626.9832766, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8969,37 +5816,37 @@ "lineno": 26, "message": "Expectation (Log text): result = 'Log entry number 6 with level INFO.' ()", "module": "test", - "msecs": 330.8522701263428, + "msecs": 983.2766056060791, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 84.88345146179199, + "relativeCreated": 80.34849166870117, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" } ], - "msecs": 330.89685440063477, + "msecs": 983.3204746246338, "msg": "Log text is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 84.92803573608398, + "relativeCreated": 80.39236068725586, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread", - "time_consumption": 4.458427429199219e-05 + "time_consumption": 4.38690185546875e-05 }, { "args": [ "'Log entry number 7 with level ERROR.'", "" ], - "asctime": "2021-02-28 21:13:45,331", - "created": 1614543225.331059, + "asctime": "2022-05-08 21:03:46,983", + "created": 1652036626.9834774, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9016,8 +5863,8 @@ "'Log entry number 7 with level ERROR.'", "" ], - "asctime": "2021-02-28 21:13:45,330", - "created": 1614543225.3309703, + "asctime": "2022-05-08 21:03:46,983", + "created": 1652036626.9833899, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9027,15 +5874,15 @@ "lineno": 22, "message": "Result (Log text): 'Log entry number 7 with level ERROR.' ()", "module": "test", - "msecs": 330.97028732299805, + "msecs": 983.3898544311523, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 85.00146865844727, + "relativeCreated": 80.46174049377441, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" }, { @@ -9044,8 +5891,8 @@ "'Log entry number 7 with level ERROR.'", "" ], - "asctime": "2021-02-28 21:13:45,331", - "created": 1614543225.331015, + "asctime": "2022-05-08 21:03:46,983", + "created": 1652036626.983434, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9055,40 +5902,40 @@ "lineno": 26, "message": "Expectation (Log text): result = 'Log entry number 7 with level ERROR.' ()", "module": "test", - "msecs": 331.01511001586914, + "msecs": 983.4339618682861, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 85.04629135131836, + "relativeCreated": 80.5058479309082, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread" } ], - "msecs": 331.0589790344238, + "msecs": 983.4773540496826, "msg": "Log text is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/usr/data/dirk/prj/unittest/report/unittest/src/unittest/test.py", - "process": 91601, + "pathname": "/home/dirk/my_repositories/unittest/report/unittest/src/unittest/test.py", + "process": 247081, "processName": "MainProcess", - "relativeCreated": 85.09016036987305, + "relativeCreated": 80.54924011230469, "stack_info": null, - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread", - "time_consumption": 4.38690185546875e-05 + "time_consumption": 4.3392181396484375e-05 } ], - "thread": 139814128797504, + "thread": 140429627637760, "threadName": "MainThread", - "time_consumption": 0.002240896224975586, - "time_finished": "2021-02-28 21:13:45,331", - "time_start": "2021-02-28 21:13:45,328" + "time_consumption": 0.0022552013397216797, + "time_finished": "2022-05-08 21:03:46,983", + "time_start": "2022-05-08 21:03:46,981" } }, "testrun_id": "p3", - "time_consumption": 0.011196374893188477, + "time_consumption": 0.011594533920288086, "uid_list_sorted": [ "_XzMFcHYZEem_kd-7nxt1sg", "_ErFPoCvVEeqssZLMJF_fcg", diff --git a/_testresults_/unittest.pdf b/_testresults_/unittest.pdf index 97efd78d0935960308a34e87fdd6c34d03d425dd..51074875f6ea08c6470fcf4a58164c0acc616310 100644 GIT binary patch delta 129028 zcmZs?V{j&M*Yz7tY}>YN+qOM1C&?AtS8QWq+cqZ?+qQA$zMtp3Rj1DTrMqj_{?Juj zwSIf;|LT!r_|z_V6bfZ=Nd^{14p@r0rQsD=7G~fMEjkznTUsJJC=DPqP6%#*8CmMt zKMD_x`S{Z&%MwE!d1H?pF{rvtyF%yViSmq?oBK2Md5fSQ2YMOfb5)}1h>pTIen0`i z8AL_GB8(H+<&q@V*wN#!ob0E7PFa;Dc6F0wLwMUbCty8?)ID>Z$>Gd#KUpvvge|Nz zaiBdj5iIyVO5`EdF&=EM5pA9DQ77dJ@1Gr0z2F}9C z4ph;g23+dOx$a3K_uSLDp+m)5bsT%^cQ#~QkZ9D8k9R_WH7H;}*CsR`0`drBk)Kz$lgkvN1G=_uJ_2=##qWkq=Gx4n~W7R$FRrg zC4-&a@V+w?qDT$UKOs=|JH3hIv!8nr1&w@@0k)UDvdqXqA<5qpi=*C#FE%-a=XQS* zmj|S!!&HNf=s`=c3nNgQE72< zJ}I!Mer}NET|@R%s6q0n9UghB6gM*XyR7A~?HiTBIkp#vroxC+0~?0qnSCPtC@isuz>vS| z$joCncq5}x`}o3IFsHQ0G->l&mfSTHRh$>bD(((8-a9}KBpuCVkjr8Z`jmyeSXSbr z?Eam3Y*D3+#jxsZF^q0fR>F1?jaYzb3{-m+$CmHdyhXXSe3HIhw1XJBir6+jQe_fo zlc6iA&>@D+wR7l0V4A#WmHKH5$VplQrFE~{ug`bcjPrqd`!tJKQ}KhbDp`<9{3K(*Cwkma{2b&qF9T15rKl^_H;1$c4c$-RCQ8bNb@5cTo=r87%OBd=xGB}9{e5H&@BCdx z!bDBiL&Y^ihk9f@-aK?c8__VjGfZrbEKK@0Lx&xk*sC|NoX={P`7x9zlQ(AuE~lfV zByQu2#T-ek8E`aix@LG2p3o?71*?xne$bi?3*~w+>D0nUY-HLd#mrK{`-Oh6NvnMFkDaQO*x= z{dcF7tHmeEYbw^bo*@f;HiR%jhBiB6#SXU9gn4{-Fz|yKsCj6o`J#X1LH&1Hg$@3a zI-#G%A*<^AfIUZ3vV+*YlAzY<;~Q4F`2@!~ck}y?N^!9NQz>*XcCP=5RJHb`$2uqS z<~g00BG*z7@)k&=92!-u-f>&YhC&jggeayGjV#9a%GWz0VH05~KHt0~sfe)`i|g@B z0Cz{M(}QzJVx86v++T3BUL`3Y5__y_vMg=UDSu&7esZNWO&oi4sl)?CPsL;lhXS7> zw%M&OM=9-AOs~Q$6;ay?K!*;xFr-gz<9Do1EoXHO=gZk>{S8u!wm7$`zN#I4fhh5a zbTV^nTf!DK4poRTzS1a7tN?k%o)SlZDft$CV~hSDP~7z3Zs^@9lRC15W!@E$!PG4a zcNI(>yIhv8W2QQ}T}3BH&yG4eo;W7WeTWTpw-lT^bSZL$JfE{Z0QbJM%&HO{o?{2I zg127QKp0u{YJUhl0>gf)M@n04KAC0i)(<=2{)5iMK5zOuANJmtJOv`(%RI-m2Tf_L%CwS4D-j z`As^GgDfWT>hf@i7YFO*fk>`V5p}gOWig}{S!eEKAn~`T*KZ4?zoj6_7~J(`P&!Ju zp?4yKOo`KS#b+10BuqucN!kZGs_e~M`Pav(hzOxDDUW;}fDKPkfx5YA9j+AtY71$| z{ajUqt!9r-Eu#u_4PlxuKMtn;RlU`+@u}aQz#V!xE^XpI2|?$5lrdnHaV5$QXHs+` zBO4CrLR*K9ZN-0#!?HBi&iPP|6+t67nsSbk9^PkQeZ>S;A=Lk}{e#Tea(Xsm z6^UhkQ@o~S?=^%B`eL}OY}bmY_f z3vooA>Z^%3arKURqB6s4bOiw^xH;9)ami0ZZLPaAoAa50GotHIYiRCWLUxy&ibIIO>4&L!!r5d ztvTrCQZY5xw<58((*rk3NdE$lE; zK+X?zzsSZ*_+rhB-klI(6c{TkI9FG^*XYXlqLaxU5K6s9Mcbgcm#k&FZl>R!nrL!P zsdjTEDZi-eyEg_yq}s!+^xC&={Q%myE<`AGZ&Vvx#rh#7dP=@mscfTgXm{=$NI9+b z?>1{k^ErGKU~X(ozPrFZ6xayGLz zQaUGmTT`Ue=s$ICSw{S}53cP!%)d~=(dy;U8_z$@FwAt{?&+iNH8$NQo0%FGnAhqR zIQ>e2;ZMokwEZ`5y@OpB>oNKHHn_An5zBE6ftvDfvhCmP7I>rIp!uXSvHuhti-U)l znb^_P7M7nMmPy{?rH?1I!tk4qbZrpa2!%3R&zbp*$W3A>?y#)b zElJRI)k_+B58G)i8!v3qK_2rcONqYmzEVL@#4p;&Z_On}&9g6z=ceqb@HnmsAddpl z##4-e!i`( zF3k2^R&3uXN|C{R%*$;|R!XpKrx;M+|8 zP{!Jh;=ly^LBta2vKMgxCXY3INzgCk{(`+`P!x_G>gp^nlowv4V{O9ek?8ob zzU@d2vZC_pGq0ZfNDiz?!q_N~vW4jC;!>lWu03hP@ax^T(XiUTx}@9Z4`tggk<40)Q=2#t99KdjvVofEh6Xxi;Tj)u0r-6eFzd*reg8L=GBcw6j5e0Lffn5Y-Vj z4Y?^KJ~~W@R5)*m3d9V&J$4WqEIWoC|FGyDI@?3CJUjZ|n1axB?*GFf~N-tjhb8*Ld~Cad;-t@q;Ph zs`Z!P%KO_Xk$r-Uj@4CGMtC0XR64~FI|BLR;bM;PeK3~ctR2O0d76RXX)_p6q{irj z;z*a-YmA~{!4K)l<_|GE;cJjd67iV?SWODWL&|;5U_x85_~_CFKlS^P!Gd$tG>!MD z^#G8R@C!>e$rPHcftQV1qaexneQm*kt}bV=kuGrw@Br#%+gj0K??*(rP&V8_i6|>~ z$vNyoL6LpvFarDgy>)Wj-ge{f!!%b>Z4HIQ z$3k=SQ#ED^CLBYmuD+gQ^Os0;1twt8v~*ZM8en@{;~-@7o#Wpv^tAu(@uCEI(?L)s z>HHVbqZJ{am%(;R>NCwFL59xhRj5Q&Fm^(Y!GHCu))o{VuCaebWZi?dk{(bt)CTIBhUcn0Un((hG|xL(Jv=Q&)n&ux39AZwE*C*75&Wyh9| z7L!=71=tGrZb#fUGB*$HGxzAz?dq9(&71IUooCcZPHrC`w?B*^mGw+(qu;g;EHGHKEjXMisov_c#joO@}Q66F3Ph zCcE?57H^|^=k2d&llxm=yqk`D1G{?zAtL?5L05CV$6&d&F0%_i38EH9EP}YzQ~X{~ zMqN^KXr(UhP|u0$89pY()B3yj=M}X3#oYL#es z`d#5Tq2u|dNHf;0A+P6_0KfWT=eU&Xll+c>RLi;mMBd_$)2eHK*Lkg8iP0(V4d7gJ z=*l132luDOtG~6gBrbXGy@P&|iNCVoUQtQ8PH&7v4@CS2(vWRtgh+Phj{m$Gckx{7 zmghNlaKt-w9H%SHc9Mzof&$K7d@jiymVt5hD?jlX3I6g08rnpyE)hPEh{xS%JOA&?=0r13Z`TKx zTg+_fA`ZFX9~$4#Vw{gMUM_d<->aO>cD6rlZEUxf3M%ltH^%lQ3Ayfy6RBePZ4P9} zlyJQl#(iP5=Yk`H?(0 zd9qwlpD`c#%FJfkNEECd1`_dYUCt~7;RAzWD0WqZc&Yk;b!s0wmz&XoF(+kQE|>u1 zN8t$(UVOnd^8wc%YqI%BGSbra4=XD6{iMX`4Wkq8F-U@eX(7h3x%9lm3*b}8)ik3D zgJMYytg*j-8_<^)iv|KCrR2$i(e~;Yg$Qi1il_$qeaKh{$;1_n@$#xnniZzf+eHc4 zRtZ~U;cc=2dkR%Z^&G{RrowYH{MclPWwZ?pzoJ`#+n3$j9gev}k085;rtDt>Fu_VrU11q_52s1a zZ|&#+Q4LrZub@06!G3}+iH9u8NXcH~MTDE%S3m!t*JM<~9}tVMcntE6Ayj`S`Hu%@ zu6F7dD*TdAsyIoE;d05ku&*IE@v@-0&do|4MCaf`p5JkxtLwA;DZvYfI$u}F2_Arw zy|S(4y>EAg@ZvYWa3cDcri3B5PVnB9r=WC1+445-c?zdJ!d=8?ngf zw&eEn9UD4iG|pd3yf;;EHxPUSvK@u+uovWVn7%l3n23~AzhE5;)dK%x#yPqEyE5ct z`Cq8(Y&!mPBOH-4E8VUM2Rd6cGDff-*Mnl&6r`DPu1=UtNs2-3uCaK^FN4 zEus1}WfC}>1 z?K2M@rBd}_xP1zp=9^e73(FY9g~Gd84;_f{b!G>HGiGP7S_Lm1yjF>*oNbXUh3hx2 z`ua7!qDedU441h5USnl5Nw*{SM^H5X#-CAVBhfz{z6q>JZe2w8I_~UJAEyyw+Up$2 zzdGpeO5CH|gOO4^gV&?XSzZ!{03);&)d3#MaxE4D5#5i(n+=3pKIamm`#jjSgY*sv z%D;~09X6|6>6^06ERMA+w_k28>S=Wyru755e+pmX}kF&4jh z7Ti1+A@#f>RKkiwQItqyWG|L8Oe>ku>l?D`^Q_47f7-$i9QSK6Xcp{kn&k>eb7bdz zCSddyz5#{vb!0$Jnwedv`zTe|LT`On^WdXi56;1Z#@z-7O7Har5NxuqRZTwKkh&s? zp1<$>Bm^|0j0e3es}7L50njg9kf|}VIPD%Sb`&SeV<}|Ty|B_<8rf0moMt<;&iVh2 zz*~EcYL2MLdU5q9LdMs+^+{`H@*;nB&<7hRq=sLSdQGp4xiR|2L6gpIWcJR^3g+q9 zRke$fN>~i-%98|%zn)!uO5ro)Bbi2+(-zhKJfPjP333|9H;~k_0s!Li0^W$Qa7Qh)nLqnFTrj{KlGlvch{hsk&dFPD2@`y0+v3R)d zg89LBwg=sb!(U3a3S9cMB{qfQWE&$J>&=DD7ELvvXrRNmuh>X ztGPt3QYbO1@7;?kVfd7=yz zYoq%>pZz#!`T6uV6a8C&NM&60W$z@u!RX0az7v!aiwGCA6upoJU=K}?+oyy&ar`T# z2o3jp%I~nbErMzuvt6^iuunO((7y`cJi777fW(YsJVVMD5vI>#_U$4GCoZbO4o8juT6^saF}+GyMwnblHdz zM_9#^hs!^Wouoc^<|+jhv+O+=YU_Ez)J=|6JfzCU8v)_bAGWgx@t<}VQ6h5j0Bv$}dd9Y28d zOe9luB~TEO(r4Q%j*Lkhin8vA*ct^K+GtQ%aNxp`?9FDOa5=NQar*(-yh$|dYE47f zeuOV|Mje={skc= zY>z8m46y~>r{@)VZImKqh$vxY)kmfX7GF%nV3Ah0zi*t^?&rB3j#z(b&~Tkf2*A&bAMxpz0ib zEIKSOB^nS0+iQOYhPrsCZzJZadubPp279u3EOs!^Q_xTI*37wa5r6NkbR6wQ5WH-&`HKYmV#&FsirQ zd#k4ADEpEb)!s|oIi`{#>5C@3T-5fFAj)SSV1%IwWgP*&VCT`z`}>0G}PIX!wTBh$pi4N8usjxx+6#mk0|7;p5M_=}Ha8Mj{zuMPIoT6I@pSmZ%wbdv8 zLqDB>{<{^kc-*3Hd%Fs>m4rCVz=jaB%1&lX1e=B`(&TC@64ri{c$;?k`~xR~Mj;(B zLlzm-p2Z1J_WEOCvI~r$H@H_TUucYz1g@0?gm%ZN>>v)rByfnQ7_7g`YYl><59HyP zh+bAG5T*RN%j3!}Z-JX&#V<=kps$yZRnuB@$r;=o2T+NETFPW;v6_Car&~R+r%@*l zvm!flb%ZA0-_K{i-H#JO9ye|Y4*DUxDl7vQHmLv*p5>ebGa9xhBrNmZZ*wJryFKC> zhCS9%3n7#FSf+v(Z(yqePcd1h#VTn90Be((@&hBs}}xRkS0}j9byKGV*?a53%$W21Sk5D*N{^Iy)(c z@5&KHCK0gIHnk}0%MPgyZZZk@a12SW)2CY{PzZD{vezp9l7@x4KIqhcItPua(FvIG z(t?AwgYmr6MkB@*Rtjr8f7DE;|8)1)$n^&N**BMZN33}+I)X`Q>TC^&vx8THl(4oQ&>2uRH^PJsI2gMVmp-vBK1@)ANu-Lgo z|A3cqCQyB&9S2K@Vii|2Z&ExY5(`}z$hp{2eAl=h9eDnl> z61F0{#6r3{jbZK0gDDw;=k}o8aJQABcY#{QzLUc+&@;x%I*pv&b64!yt{ysh0 z2;h4R>68lP`(oaJ`A}wozX?dj{LtJvrP>iVT#Zl@%iaqHL6XLy_z9Wojox?uOW;r) znetK$x4il~J{NNl_hHKxaA)w|c*6uJaG$&%XchJJJNueBhOP^3)9DGC4>Mi z6J+LrGZXmaIg~!@<@uf{b$J9VmszxaoA0N#OWQgL?+eqz#$gW>1u?^ddY~d87H^u> z_(R?i!5njX{<9&VJpY3S7S{jbVN?76xDWw}AC{Th$w4N;2E9E zY=5=a=xww-pXFjL69|mxmx@#4#7c-J&lw(7X|LX%cGz-OPPS-k6|w9mk0dKk;CcR; zT%AuNTMCqefk@g;8^#G;!C0poWk1 z1iwc$>c2YNa^08BdX;r1EL8WZb(8FrE-6#ay*@1W2f`W4H!3^nuXR*SE z1Lw6>3BO}6sy5t48*Hy4Z5!X<(WR@y|8iu_(#71?UE7{Jp)C7eGFCcl@j?ZHZn>b* zw=Q=&|6H%4RzdIhi?dLIko}BA2feYvHc(Lri>En*>cSk;6gCvnwE{y1%#;dIp^Byw zFEa#)>>vS_OcRtGbMlCD4HB&PKSJylYovk#7hJ#LmpO7ptwWZbJDYM@AVa=DX46`( zHikt&OFrCt*C}h^@`gOk(h!SmTi^|0K`0GbjJb#VrpwdskGkS-ScDJd{&c~B_DoGI z07aqz+UQy>cP`5sP*U@lI71dklQEr@P|5=mg9HHbWHA(5q? z^_g#wI9q#VBSa2O+s!<$V|0S}`2o*V>IMM0dTP#oYE~dhPBP|;vAe`YSSWmpm4uXd z`&_~IWit#9%P+m39s(qKGk4vRu#+WDY6bk3x-2`s0(Wuf-;_Y5o-O_9nt2hs%I2iq z*mSQ59q#uGgYq82?;t3qoX$DRnkQpz!_K0VKFeH+mMS>uOKBq-BmE6^zlx{F&;eLp z;8^!XI7E>3Y+m_!*W(zr^^X+@5(|4(Kqx%sd=f$3^c8-w&^VRQ5rjwW5w5h>OPxab z>u!hhHc+Hs4UuW1CvI$?TKP@{Z=V=O(`T7r;Iu6IE&6PXRM%^lYr$>p-vp4n?SBXW{5G4~D-uD`_sT%4}enG3!obvK%F4m=~#8x_sSzn-IZ`xXX=u6#Qix z^E!B_SE}K`>pEN40Rhj`tRR!gtb^ej*u)ShF=SIG6}s}$7l&GQ= za?}6K4?3iX_~Y|QWYokEJw6oia1)$BA&E-3)iDWGz27RrXQ~y~ZwDzA=^aI_9~m0W z76Q!xHwe-NMsmsv^+=od!+^EQc&c}34Mzpm;-|T*n~Q~s!+)LfFFBr;3%!{%5s z^xYH#a%gio{Q$!>Z0%iwsN$O!y5Id z3bcG|;!Rky6W==hS933x11F05{5< zb^@6>-C2stm#gx$=*B%Y(J;J9q1O%~Cvh(#@HV5;d*8f|>)b7k5Oyjq3l?%_?zPDy zKsL_PBX%O9m*ZP$XGk?bOB`k9lkI!2 zi>~8Rzw(q>231=ksc>FHee>*;WE8_#CV>!V&YHu7mWO2AEPmc|JThM+s)-GbYsEAZ z5PB$_0QVRG7%gGN+W-P(q%FJw8XIrsg56*1^MfT7fENyp!NgBstl!=A{Q2zlPULJp zDnmb(`VUjFG8$Fop&&&wS5Eq-YbZKS%yI+C;UH1neA$Zu(iYJ4eI!RANs`1AhXYZ6 z0=JVqdSHDW8a#H*b+xq{lWx7v5Hh`-nMgl5b9OX=^$-`x{c+`1_&yRKo>S;oHasQmBy$}cww*fX}l zpCrAA{0aekgiNSjUYTfZW37b?pH9P+Ne7RSOsJSI$*R|)@vP;q^}@kmgC2NvdOUSB7Rg>a^JmV7A=Hd*U_qCft1i%arJD>)kyTn0T<`Lbjn z_8H?guObCZCMz6tj`^zv8daA5i?(upAX4!klR{*}`*|*{e#lKg6d2tr7GsSU_c)#S z^53~0e4PWd&zjxSOND2U-bu^YSK~i>5$SynY#BPwrV{*e!I&)-%=r6JHOceaia zKt^f)_{r|BS_v!!1EM!me3ECkSp0WWi1=0BR7ca~;JJRTN8gub%8sn@Ff_(%?s{T` zI5ZMmP2S?%*3>w_`-?<6YF-(t)v$mer^-=;s60b%jTwn#Jr7Ng9PiunkACbI>*uRF z47k4Uw-@P}A?baUsS{~g@mrgcRgGx5Z@7bur${~4=SY~@ zS2-_o$cyFO?=uwwvI&akJZ4`$1`@N>Nmxr zH^HI}JI-?#@}&tV?E31}#!orF{lg0nbnX5+2UFKoi-|_<9iQZQo2$xhz*6{M(a5lj ze)IGeT#Tw*e{{o;jv2>d6ycdvrGn--A(lX~bYNlyZ(9O~N$D^L*+8&2rou-M?sgAP z244Zcic?yOOXf47X!H(OKlzP@Z1KVkQ#DRIRjz9d?W;mC4~n_?VH_yHB5w_@_f#Y8 zdY%KbI(LTB8jf=Mj7u8&UMpUf-kY)X=n}W1l3%r}QA{jyF^jdRv%zeV6&gPumU z=F_jZN=b6tSRU{EGq$%Z|JtLTLjiTzqlf?po?6l4zM2@AEC|8Q9Vu4(5*@dlq>qcf zEn}7%{StY6aypEYL~5O@gPVDSY@F_?WkEpOCMMwUadMU=z-lpBfX4hgxp4*|<~Qr- zUBNI0M@;mV>_Vx&&~J`&(HpsQTpVBRH4g)ZlVI|atkREcg=_DiXXo4a$qInM z$SL#;a4BvmLlQ>2xiiy%Dl|5X@JGA`QH8ZCc{h&r*|g~=|CTz2X4!G^pt2UWQf(CJ z<8q#2lmtL5zPz|zz18boJ?(?MS)a?P#PD1N_bu zd$aOZ-&Q;~GV4!Io;0wR{i6eS7!@E?MN8>B6%|f%o(7*1RI^E9DCJqMPojJBuI{6v zwX8lNV5sgAze@dF{*W$I!7D2p-!6N4I4wFNsJN&>^VG3j{w!4ZA$urLqeKA!Kp?gEl5F351XDfEoL{rjY~lkyG&<8!V>{!0#2iKa~cNs|%}G9R94ws}Zl zFTb`~i1+6}+(yhf)TL2S7J}N(T}rpetb^pG7CXEvJ`TX{>QV@JF{RI}N)?4Qsnk!%x0C!xK2f%s?LIl?Mw4-d zsUb!dw8)fGBhZYopE4bn+nCUCMxY=5Bxs&ulpd#LlwO!LP2Kka6SC!=WX}YdFZR}Z zprUB_E^ZtQDroe0^;<5yq_zujOAwVMlJ}@9_USHgoE35_5KF8O_ppEsh)~q^IG{0c z599>~hYgplYFfDsew|)Z_qB0QBITTkGB8&`fmhfT7jb05Om2zYx`gWNqQ6vx3Zr|h z-*PZnuiU0nT)`|G9@Z!@leheCto~5Ag1;9M|ERz85|xW1^k2n*$NIQLMG8=7gOrek z8!6CS9jt&L$$QS%36R43OSFu%l{+{cM$_uF=pLD++c@)Jhi}iT2k>4p&4#}?ib8aW zUv`ho#AjPGlxuVTi4Ww=bdCp8WPRN?_h=h zS7u|JySl0g$%YU=qlJe|El&FI?%4o&N1}xs=)zp|MA9FM%ou)5U*8#5bWR;-NHiqA zg8LQ!$l=FC^)Ixof`(&Co-%(xTZkI5ORE}%HeEPw@nCWzC>KpS9=#jE!r7LIRDnw$ z1|Xv9?e!X#IBx}mhU}A=Fk(pRd@ZaSTxK+QenmYtt!|f8haSKdCo6@)TA210cZ%GF zCXRzT9wwcxaaK}YZ4QI48v|CgQ7?EOy?sYY@aN20jyLtyJ2Ey*>NNBz)~yd%NG&1v zw`KXVvbzP04(X&e4&*pO;^8A@GhcDB0or9;p=2NtiF^rE1=?;lJ+ZuV_1~auocE!& z$!n7K6@g+%384-qiFGNr;M~GH0~}4qlc((C_ZarqmnqJs0a`-DhjYO3{$p^yNCOG# z!iuP3aflo7#r0q$qWu%pJQ8Mc91K4OsV&J3X;iteM;$l+n=-QLi7Rq4-lIfx04i6- zMp79L>LE#342oo>Lu{JP(H6-7OO}xl6X)tNY@`ILLG$sJGVgUw)^K{nR50f*j}f5S(eyHhBd28`4l zMMnFXBNfwjFXgO$QTlfHEFLH-Hm?aainZ{dFqIQ;b@xIpqNX){vOpJ1XlNXanmrco zJi}OaZnqCsh=gR7=<#}19h!AsD0FB}^TvSN{(O;jXeo*n`4KWKY>g8kpdK!E1=ILT z5H~L;_tW|p#1puccQBsh&DylWj*1LKYG9w)%NDlVz6w^Gs2YqZsu=UR{c%Ol!DsnU ztFbF9VK3gd6YyYKDb}E}8V3E>x0P(rt^^O5MKjb#u9$%D;U5)G2zlk?F`@TZ+p1^hoC z49j1ImvfE;rVn+N=I5Ackd9Q^5TNr;GXfnOmwp6z!3V#lFqq*1Zkz}(tJ%j5$for( z()xw*eiU~Q{NNXFOUC)o2s^Z#JhK|3)T;MFl6sj7`kCfDxf?R6)XI5wI_hWh$vwR} zR{ z#a?rBx-!|>!HS*-pp+nWG5wBYZ>nS_#DboIn$SzDhZ{-_X-(X~WV286(-1^oJ}Ea3 zbI`V2X|R-x#^40=Js||#V9DHXK*?c0bIA7py*bgCwl><=ealp4%#^SG6Z(hiyMFa! zb`b}6@;Aaj?qF)K=B_n5q&U7K(Av))1fSi+xjO3DAKDQC0O||wF8@;IU+R2Z3#Sn! zO#^lxfQu*lwDmIH%D0q`bRJGVSSZnENTqqHbY*^-rr(tV7tCtAUjGORE1P2F#Jw zxHB@VMLMd~hiM7nL^Wix5VQl`9rF_Au5|s70Cmd$?MGKY$YfPu7-i!!O1mIft@DOj zXmChCJ8wea_@B#Cr{z5w!~Q3+-E1iN1<*Gy_oOQr0IbzI1|jNHF07OlseU06wgajk zLE?GQ4eqF)2DfmZJaK?EYhWi$cB@xZ%^ySRjfj9(QL{|9U9^Yk)^k4c2BElIz z{W+>r(+n#uvh(mrZiSE0Ptl%7{Id|XF%4-nxPW0E{+m8{h9vOX; zA6-g@K3?=z^m%up-=M_eeSLCJ5B4nhlptO>tIdv(n%D!;SR15EiE06G(1i6A$FGoa zfSMf~klG$pdKnz-k z)T6R-BXAWY;BXxQB&ach-6RmiJd8|KosE$rke)dwy->PRxgJpsHj#97B~H;7j#KLM zYt$dv=8m;#sMf6)Mwp~e1qs81EfVFh11HBr3^P-HN_Yn!_8$q^cHf<3>_LwVzRjKP zuBK1b3ebj-wL|ZCa8e>@7Go3vvC44M)bz-^{nViddlG%iajJKtPTA$l5qrv8U>wLd zNtX6W-;LYi7$WMSE+iGG($wupz$K)Hd6ldnlLFL7b!&1ShY^ZLKhBOdodHZqgQ;!) ztcKjKwRDog{9f&`5gq!##QaIOd7GrTDEhUBHH#>I9Q{lNCDPY}tjTG>>JLteW47!k z5sE<@J!q}GV=f1ixj*zhz2{Fm-R7$qauzAa;v{E7Ua#)8whacbq8MuIH!`a0+x^@* zL`!Zq{YDm-hSz7#DMr->vZe`cAqd&nWIGRdn6_!8Ka@=hzmiLKLb_YCsbRzuA^+X- z8u%mGFu@W7Sqe}|#nk{!mmwtrw(eB)+bCnY5#$V{(IBegZ6Z+-ekEf^M%9MW1n~}~ z>$X$XQarU&N+eU6AAP~UKZJ*0`z!bc=R!BupQ|>4!78|wBE^PXg))Vt1Cp@(^n3-y zpu&~aX)RZ<5bwy}z@2w=gJwnVU)RxsINUPk<=jC19e&$N1Uu>?H$Pv&Cpi#j_CX4 zhfwpn;?tHU1cX}*BxUdd^m+CAq@v`KJ=LysgUzSsEoJWq2>I%l+*n74J4tv>su;x5 zJ~71vl_Sj6Q-u00Tv;aiUw?vx8zZd*H_iW-OF#ocVsJK=|Kxb+080Ck=>D^{=`|rv zx}CL8r{NAk%dt|z!T*M))Z;Jd#w1)fOsUzF#-G#MDfQSJ+CvbBWBb* zWXZl~%F0^ zIycC@pUb~3Je7V|09v9zt>B?5bPrDtxtaW$OT@S=Zr|#+UzcxVX-vd%>hP)h$rU9N z`X!EUB9hR2pCGgFtj07n?t`Su0&N35BoTQ5ZoYQ1cWkIJpC@D76D`- ztAz4Df}5xN)FX7?1bV_+-0S(1{W^b*JI63>2&gA43;2~9<+8bXfmlwbIlVti zJr2sm<}~|a0Hgx?#w706p8UKp@aLY@(lus81=iXSJ7cfFDhvha3%hfAKe9FQ}q)H-%H9A6~x z`X$iQc9Wzv7n8_CR=TLO>j1aUgtFp*I4w9-ydf7U83MRc(N=M;3GCnf&=2$9yYs-2 zLb#leQ89jDkH6Y^G=AZEc~-rm{JW(Uf4V#f;!VK4UsK?@U2FECm*b6gTT@!8Qgw)m zYZmWB&f(~MIM^u>*TFrD1n{}-4wLEI>ksQo6IAz{3dsAzw-&B)q>L7FId?R8YpS&0 zv6?KSE(PEo5rCd&!vO==gc%wI{ATPN-fHEexTiw**=75Kj+u9fsXLu@ac^zW5CsIS zroEOTqND*VQ?EvmVfknN@f+p|GlMhm2zpvMvnX9kdQUDd4YRvX9&F=J!o+0*^Q<)U zvS&uQ?Q~kLJah4(zLps%bmPHqVaDY^G^K8V;UoY=?Nk$KI_L~tDCYjy(hclB z16KnCTvkH5$51pIB|FBGg;H9&qYremv%Rk=noiO$PqJE`z|5sRxBSazzkPuq8a9oh z7LM|!LJOs=qJI1~(57mE4>qAv%e`@<8euU|FK-TSPw5A*qI5_purlxgDN8#Cw4e5} zqSTL_F%(c{+MC0uQfB+Nxd=v@HNC)-M-za`5eM2HktUkrCxn3Kw~12)Z0IbncQ!+| z-``GW48fr60=4;XAgf`l*iK$GW*LDaDKBGBtvAwX&WQD&SM2DKP|&~y`-|VkEYMaF z`o?@m_kPRM6i>uoY?9)E&cmO@sqdv6SSFZoTePI5V_~d`i`A0h4)7C0817rf+3-XFcQiq$FoedOP@jQU{*ZoThcNE)+ zJ04FJ*}iMdl#@9oPt|~;3bIH0P2)1F=Z7DZnw0oCh@%7XS8<^M1_m+SATe)n`dq;F zM>Q)tCo7C@S1&m4&po+}^jUs|dOJUU^i9xZjzrb>Po;^;L#@4Ls2XE`KHr}D0h~l?b z7M0n&UITm57uyZ52QXXxl;zy`D-SSTS~5AKSOaR}9j(XePvz7lSLH=NBGSj{18~~6 zp*@@L7vLyZxq6qnUjXW2=*Kc%XBwlqvZek~Wqp-OI`O!7Sae|~M)x@<*6Zh48-oWa zoQW13n;N>LTB0PCSB<{fRNIJ{RJc4*G$rfhyQ{O4{7Ir})^xqYaHWEwl%HHBITa%? zA7mNuXu6}Wq4B#1tg)--Gmb7Gn&>TQl^{^X7{IQ9GzEweqZp<5y`~ z3t*DB5E>_GBY3iY=I;G@bvB* z4*2x-Xn2#-S;~&8DWG-yr7=~7O%;XooyRN-I$yzgBuDD23j@-pC?G-1d{VC zsUCJgJtsgazFhfQjO@V&z9YJEDFOKP8t}4>C1?70-TXjREy?$mky@GlP$VJym8F9N zFKQQ+(m1q2d#*3jE|X-*Gq`wp&Qe*?Y~YKQNhwaLK7uiNO#7jIL{A&9{djsxfBZE- zbPSEF=%E@cqZ`sx&~P6hln7jeny;*Ep?LamPbFw#{bQ%bLsgT?PeKkpXuylP01$_4 zyCioOhtmbLInOI7-IhEZc0sF@66tFq3a{&z72o8Vre{)28?VI;&zh$!CwAHYY3G=f z15_rCtZ@JuI@E`1 ziUyBkLxg+8Zfv+{L*t$P*msrz}YK&2U3IkXKEmwNd+It0s-$g=_- zRpi$XRWHiE?Z2595vK0y^p~tv20JR4JQ!i*taz~j#eO7i=y zOb5X%s#n|O63$wf-F3UD|J za>-4ewha~&feV9oDFnsJU{x2{mmk@u#(`fkP^=GOq!TBP6IHk^zQ1-r#i<>dZy!gy zQ393ni~ePW-FDSYhLZatQ>nseTRI;G?+=ED5r#*tK99UdAlWP93ZNKGeHiG8?>>bt zLlM;l@g5>@YC|2K3ln4F`ZjO!8YK3YDZ4*tF?_Fty=A|=n_}Bl!C$nP&-+Nim#Pf1pJS}#LAKi zj0{QzSk~Nj+7Lqoyy)eh3^OR%HNE(xvoMESmCm?drNo^JXFx`n48S7AApW`Eb(5no zU;r^5K)UyHq1ZmPa|3j?o^oJ|I6S^nLYzxIrcSWl>bk_{j%d) zq3gRZb%*b??i3I5$dP+|1Uc<=;I*dPnp`6Qw%O%ogR?GakT8k=C_YXkbULJTnl>xV z?j*}$N6tpO3>1OQFmmlf1S$JY*={zVSCdMUFDl%m*42G-a0vqcGf(luQ}`|~zl&Z< zXQr#xdi$(q$|Pjo4>J6yvwf$%4v^j+k2g9Z*qWtlRna)7s757_=UjhZH|@%iCk9^w z_|<7J^c9rx^2|L~c;CH`ARHS1;|7t?fDx)J`#C@R3gzg?x3hy1v2l4UHh-f+Ru!z` zNEV;pEbQ&l#!xNgNK+S?pwuVbF`S4@GH#C|I_=YFu9{)_6MEh^$cT*qA$c<2p%x~2 z?~zgTWjqbvR9xya1%IP5BCw-aof zoL7-K%NIX!&f0;8T&xlhXIj6A6)!BxoxLE_gn_6#Z+C5No^uR9w<&{z0UndWeoeGC zX=$fOJ#0uS@_3%cSUfKUWc#);y@#?_fW#d28XraW=5~9&VCTF_@%cjOh57;jj|-U! z34-RYn4$U`1F%EJPT=ml2x{h}hHwjY^6G>EjFvc}hE{RyZCt(ZCE}{|18OU3dlYm5 z^2CU~3sQ4Z?2EM}k^dN$QGa|n_qp9y$`#!%KoLn5x0+Q$2xk|a4a6s&P zI-mtC{OjerNU6}{a5K*pQN{p5m5F?P_|U z1xortpphgJ{nkTtZJ7=8U4ESx!XF=#N(nSv(>Y7l2%a=K&3AM7cz6(AkX8|b9Qre$ zI&XxV2+OTPHTO}IH31I`dvF_I;+ePHyI!0^Wd#`$Dg+P6QF*d0l0N|g56Ov8?QtgN ze@QxscO@4t@`o3qWX+s%C6%IR&;1H#UnJ|skyGoGF0%Rc-DW*8c(gnL8y|*+i5lIg zUZj#Ry&#$@$yL^1eyEj8RiOg0TQo8AI+bJMI(AjValMc3}U{O&@H zs4XOIZySYK@7G1Tg$}9vx2#hv`tAc zbP~3V?r9BrPXgjl+K>wM6ZQ{O46;$jBp8tO;qDJ)k>TQ2luhrg)v3oBW<68y8m*2G%n0U^-J%xQ z+k4aSkQ@vvp^9`|T!;8~Qml%>rk7QSI3E@_4>;x~A`{C;0&}_DMh((IpABd@{jJ;CtG%| zwhRoHGWh%knNtdH3-g&Y^x7c7hnKWh97V-N^}zJF0>=R8Lq5pshz7Z zQj>}^yd=ul3>sYzsKsZut|rf$LCe=Y}(#qSjm!l zFUSn!;wY3D?u2^!WB}zGa}$N z*P;oUZl@D|SRfD^-w5xbFe1s^KAc*@F&*lbwQYkEe^bZm3`^_J0dbKw+8m}GF?5s& z|DB+FB2btGe^}zskxEnG>x{@e?Ps(*WKRD4ry*&0p&HJPbI2$-8e>$}q>?c2;V7F& zu@Cz5NbtNj7gy=d)~>1+QaRuuQUSp2rQAd;UR{RTZ#*qVL;PE4pi*K&;fBFk1?PQD zDZ+|oyiiRMj!|^3Z`u9WhF2G`e(*4V`Ah$aV!rRKvTD^Skcw0Hwn0Ak+Z zFoA3Ou!X{b;@g?DCDS+Ts%+I%%eMoWO`gbvgEIwYna8zjTd`4iuI|_p!d$yglW5UZ z3p3<1YpP8C`eEiIH)X9KOv?GBLCB2{XD7TCZO0|4ufSZlDb}KBmERZ5l6Il z=z7>rhKzu#b+CaLk#68duvs?8zV-L?j@0rSA^f`)>kJa5EJkW@?oskugL0zh^3ltt zNpbSGkX77^1|f<*@P)AMZz{E&d8Xt(wVwsqSPF^D6(nBq>|Ua{U|Yb%uDmV1Ur%_` zlCN|l;+qOo*Sq5T>L(!ir#&F8&2X(!YMgm*dv8JA%2HKq-7W(`?%iFRz66oz=Th~3 zPA+Bkg$rSxO2&83qt04>wWiD-@s~-U!uU`=H}=2+S8OHfD%x(**(&M_(jD>KPX~NI zSEkKYPi}p~P2)|$Ljj;~FWL_Wc<582qi?jh#x;?YS0Pk2Q^0dh{DX`=c49bx)!-73 zm-^D43%0$UA0M(Y-A3NH2?f0<2%D0vaYw{XM1pVl_~<1;)4c2uCWT1y@sU_T@d-wf z2$@zU*jPZ9kwK%7f&q;I!(NLGR7lH!Jl`w>;(Mc#0dhA_0s`PVRfLb%ij+REYJpu4 z!DzEGkWMHKToG1vH2KLt`_p^$(|i15_0B#eL6!MNg+uw+duFkg0Mfb@dv3ROSpuY% z?ZE=x5=QwYEi32bnX_ojOd{z!jLi44-k99O7q`Sh|M7Y5i?v3I)=iL6Q>}m*(FMc- z3u&Y*Tbl1>DFBE!Rr8E^vA1WjpoyQ~U^WzcE;vQ9*_OId?$gHCm8zl4ff-K@WxtPm z?K_*JQPEcP3q_+wME%!)P!cEAcCZ2Lgqg7<8_d$CJm1uJrdhG}$Fq@0b1;NFb`%As zDpuV%0EXW9k_3m@*ow9~c21o@@t@&TqTtnBVh$0mz!g9&gAMztGnMQ=eMzDIdq+Lr zctS_Qmb_gtDAm`7*+XfW9Y=G8{8IU;lwO)^GG(0_Kd;hFJGTzTU)yVM*68o%n^1YT zb(H_=fKA+8sWxybi0RWHH&SfBDusu0x%D1??HF{(;WZz04 z1P%O1sAIXLsz$f@i2ZV%Z;V!@{3 z=gmv=BzWOTX_W4U`W-SyNR8k>Kxl}eHx~9Dms$YNiCP&!@@&Jvfs)2yDE z^UN$htM2ZJa|_ws23OBea{Xj!dwG>U_lp2GVYz5_V`?;h7Tl3s1BuC1F4%3Q&p}n)jYJ5sKiDcrK$|I*S_Cbr8&!My5k2Wk@{ugp?aVuM=8Hxjl$6%$`O$aT92hH4 zr^ZEo#AHiIkcUU3sgIvI~p|rw{lw)y<(m37!`L^4Z(LHY>a#{E|XGs?yLMoB=;- z!F3#=)>=H2)ufO3KlJfRf&fGNKn}Z9eQMQpn}<2S8y)N_g?YRcvH*JO1U%tcXey~1 zzT$vyhDWn*Xp1u+!YM(BrvzlS>zKHs6JZoOfEIkGtVg#jwq;^32fQtgolphd(}9}! zIt3fH~-L#{$#&kZ~M(acjDmnP#;2DNdj2> z&M|f3>z~g)mVTvx!#EJuWv6FP zI6*CeMxQzlRYM|vas|?ZJ)r-3LI)EvqX#j$b)V{wo=EW}H#02X{bRi0BY|q)zpOO0 zDx&|)(YP-RALJv{h_uG5p{i+w@5SbgXW_CK9=t(J3b@c$I?9rQ$X!5fFB)5*Q8ISR zA?|iQ%{nc+_GmFDZTRq{JD`7)P1C&1>SJoLGlUJ>WOsd@_U?9a*@0ev$_xOuSo$a{ z!$ppCQ&Qk8(h5LJ=^r4Ye-)*nS8w6%vbLc$3Lyw@ddl&udH{ezxA)Om?Z2A z^s3%42fz&eTVzaBK7((iaYo?r1imipoObB5y}@#&(Rxys%h9wAcZT}jaH&5~SHZge zSC*ej0hHVe&Di;1=JBlF!Jq!(wHDS_Z!^8g^T{*_G}=)Ly2?u`uxcFE^{F7!6~|cE z{rA_L*4RUlL!dUjR?R-|(S7%&w1AoqTZ_EUZvcQ-jm07ZYz!0`muJi&t}I9oYxA~k zJF36cDDn#Q7oh`dTr2&*z8-U#px4-X$w#v{;{GR?bZzC4O&|U69CMNp`jlN3%&r6F zZ?Ez7LVRuH-0lq+>hRws_Ew-HW@P2pcHohtd$X9zVRDj`56w>HJ*q;t^odF+>Ws;O zlz<-;dusg+&W445cC_bp|H)C(*PW795L>V*a9Xggq=bi=P7}$%*yag{S@tKMY)M#2 zQKg}-U@!QfeaF+A?;O+&xX0_rY%!PPa`@#8JgAnq75n~5VxG_Q zxm9QXJdjl=6pnac3X~QJ#sJo@f#NOpYO79dogytJJyr!hDHNIMYu3ppNdVy;7$8P` zXi}l!CFP$>?6Bl{?PlO=Y?a-83zFE|jTp<2PGrR+8-ilDj=A4_sG9_ZWRwEy-?AX~ z2@=SDQppye=~*&o%S9Xx}o5{K|A=N%(|~NPFad@#+=h0sR@}yr3t%%tqDD%m=Kk^a6JDYrb)jXmb#xw z1`QU+dKonXQxkfcgK~;AlHr80RoQfYOyH7>(0C z3|(ifAgZwzKT2OR-eLe|)`0I^Ke0?6TfCd1d|XHjMDQrEb%mea6)N5p zx|euTJ$@qi^f<(b2wj2zi0P^j@MHyNkUy)-03lqadjOQ;J$#^#1MEQG95lxyNNien z;$k1|83*qHQh+#Yh9i<00IQK^4XAg$P8eN(I(;uBhS{Go1&j+5nr6rr0?cs+H1KBt zPBu(j%-{beqC-DfXdK_lU5A=&yDOM4qcQe}64=tO-msw^J8xp4t)HF&Zo!#xNhA?! zjw+AbYYzF!R8+j5!Foj!K1{?#4)aQt4N|LYz!nlXPBAnv(7+oDAp475(H(Du9q=9e zB@U{hB8@twyVC;zu<>}Y8N{kiX4=~$j*!d=+B;{s1o6hNgaV_&hx+(w99C8?58oY- zXNBA?PZl!d(DLmB$wA0{f7SIxKlEY@zJiQkOlDfmlI8M6)ncqxZdOJPKP81M7W1Ru z($D7B@`Wr0!L%O(#w3LQqE}}dG(XU!{f+7lB%n{FQRm672J zXd|$($232CWIBa^SDg)zN0a(|Q#%8DW2CGVl=O77hU@BmP)1_O73f?*>tibKl#i)z zP%u}$JMqzO`#MCQMKP`Yi% zJACvCTBAi;KfqcE686%y9@R2Gq9!tkV_dSalFiZp3M=n9n=Mp@2}&{?UoHlchDEtxJNVqCmvl18@YQ{YagXdy1#PKpFNJNF2rd6 ziK@j5v_|C%sg1D?yIkQmgSKC!y>J>u!`4f|)8IQTy0p|X6F%x{Pc4>BaFv{v1P0%D z0|1Nb!S`B_t)<{DK=3EReqo5|KM^wV z$OaLZAr%o57!`z(^S_m?w4a%<=!yhqb z04}fRgQWp5R1q8sGXe@WY;e9miucr=L48+_4Qbx1FV(4Lv)`v!Dk6vf z@Xjr3gl6>x4)^;fSiCQY$uYKuQI14^Oc%#T&3;-e$j~!XeoRvnhmSe~4*kfe$3~EH zycLN!suYyzJ^E7sFLW}^T5)LRv$vr~W#Ifj1r!*syLxqqkRJEky&lZ<)b8&Wp7;1# z%(FxX1S{4#!a6TSgciasv4Wyz8!kWJM;=Ve(p?)Dyt_Z?wYRV1z4u>wZ{Jb>%41r- z_aT|vmNoT~oG5ML<}g6l|2{B%VA?N1qVREEvdYt^BWV}6Ae3&j_lZR}U|aBk6enQhmNV$U zPYx{q#yY8cPfTcL#n{MWo4J~5hHU@^iFED!b%}eU51k4GJAcs@AlibF{GS`p zFU%090*=7MY{?i&P)Tn#nU)eOceX-jgh3P;d}mU!v87>Ml#M&;7dP+h`m%=?Uu5J8 zjAVeOXEP3V0tgjoyT{8Cf41;=-s{bKbkXSKhKeu){P3DGOVFIzj8mV zw_8EQQxK^OOCk($J575y1zs_?ewKo+uqV){2%xW{+0q{yq}m5RSacQ9!(;~soaJ%w z(x`2oP?eHfA?0y_%!qQcER+uWEh`yX8mYWV(C7o&jL zEH@tg1Q`iQDlS{7`z0Pxn`M+HAEAW%c*UU}zUdC#dsdlW6B|ml{ zrL>+N71Ec)&R2_hBggC~eZ6ft<;4 z!)IznONEo08TW|b(siA#dxqAbIO+faoaBkwEzsaoOhlt}RaojosB>0z!@J3*l&d8>3%dG?!W)D#*!DZeKv9qNG74B_FZQ8(^w`< zZX!oG{bd3{V@H`eO&q1DuU}2Y-Rokl=P%hSrk6gQJCxNS^4c?w;@F z_S)RsyJp|g#SPqq-JWX7UBljuZ5%DF46W*~l%Xfu2hItp9!JVLvA%KmP^GiI`43{# z9HE$TA7lj~mY%jU@9)9ChD(VvV;vN#(urx3*a|sOm?qQm=xP}1Zap3po^ zOdsp#lBviBHrYlbtB54M=Wz|0D441h=8t)7$MV)mlru`c}qBf84eOf#3!GsNq5Kc#n(>4yYf1@T3* zC-U2sdCDAgm+#iPbA>Yy6sCI!iFQJsdP*;(zz@00gqhGru8qRn%QF8Xi|hXnGHi0U z3pMe&PdHI#_tpTHIJb4li(*f*r`;z^BXV5x-BoJJ9y@y(v9QSu<1BXUuDl|MkwiD+ zufJNxoUhQO2guHQjIM|(-yKh{E|g)uuf{NSD9C$eqc?Ob>+))d_m2? za(qH)398i{W((!?WtDp-5va5px1}cD)-0F9-KHgfrYTU`xHQRekQLnIYP8N8#%e^$ zg*EJ5@VPeaXnh(k0o~xBgGa)PW%8!>8-6!PO*6dv1VD}_2?|&ja}hkdn~a9)Nxdo# z5aa~~GGN0^yn0KBHFl$G_0>hK>E_6fM$x(y)gne_gHE6?_CDNwk8z( z6;X!9228@9Ad3c~`~mK-_OqY~wgl49X*Zx{&d)K+wgm}lk}udoJtkq>k7}JUxBPDL`YC7bWm>1ho`N z1BSu%Or_MjN>lRP{??<9#?7O$8z)kGI(Wq>40zdc|IZ$Jt_t!cqOMPt3+r7=!R6X$ z$d|OYJ=uixFY+te8zo0f(o<>*7FY>p#92)9`;gsrU{^ShHq~SLNLa^j#7`;~ZIFh= zz?#9TMG^F;Q=lIK zhE@WyOm$}Ra!~0ewVOGZn!uDS!q|*~ z*c0h<70E#lK_e{CGdvB#NWv+m%yU!#bR%f)1N|;j0Qb6mX29KeKo%ktYJbIo-DPMv z0!GE_T^~zJyS1rUzN1$u7!QJwgr5lT;OVCp#iqC^QQYqBi_7{#UFqb?&sLRLhA)VC zt6Ut``E>Z~hb-+gFc6}vEV)V@Yiy7_aI}UF#R9wddAI$TT%CEhi9I?R{u1^9R70|c z8eLGZYSxQ6<#bvLrpM(WT>R>#$n-O#zS^ z)Q0`|l1splRMAn&w@LH{+>ExO`Jz_v4ZTu`{wzT$U!@)rH#6#9ZPrtOHG)9mWmA*G zGuS08G^J^QMM~XK!Fo&ir^UipfV7t`YNO4T6aZudvo0URoeh#)cg%1(FeI=fpR){p zEv%lgtTDhdGOVo_nGE&hwhW^_Bn=2mZ(D?T#`~rXzcPkEi2XFiF$lT-9DmMWaQ}Amx73;_BTH zF}zg6rFPJa`o)7O?A19Jk*wC_c}!PrOX%3I{bA>xI zu}**z?Xk|UWKIkCRA5USCt8lgEj?iSq%403c8QD5bx1Su<{TT~)zHW=-q)puc@dC8 zN23YfQBg#?V6O$+ni!nyiIMFF$Jq7=X>4jAS>pDN>@B|M%qtnODpM~vh*=Ck*+GPds&{_Ov>D*=a&Fjv;2;XTW-;C6%IXa_CoGJ zBs0y2eQ%h{(yI2a5dEA>l0Y_)FX^5dpoWe7 zT*Y;l^`KjOEni#^IP}|UC&RsL2^t@!N|9$*rDjP z;5v&ZL)x?!^vLwMw|b!C9f^Cj(i=3~GBh}c2#<9(4J}w`Fi1#Ov0nYMWHkwlca9?p z3W5RLq^0n#`I&rpqB~fH$VWwYeNpl$?2ODGSl=m}aG}O$BllINbzenZ4sLY0PAs^9d;hZkiV@P` z2CiXS`YPy?5SMt+f^?$)81`o>0+GXaxqcyCMpCYjSBRasJDrDg~Ib zK<}8vHAK_iyGAK!`v`n33dB&$#TeClliT{LzmqZnP*SOJUoF_n@KzPxm){()plW$J zTm6D=APj6v#;?~Um;9Yrlq$LK8*A6Yt0QE4SpMa}5MlC7w|}*JmKPU+-6*~)^N~?f z4+6xFfKVqBGP54mE@j)Mor%M4Q3HUb%$AMbv@ z=K=ON-IVYs&qr9OUR3BtfqdWkOtCQzTO~$|#fbD>_2H@W_X$tB5%WV6#m(6)>V8}+8`Npg}G&0awbIB0}r zL%pm^k0L%_7OhOqsOdAaa~>$Jk~iFi9JPP~R3EPE%1{GJA5i0oA<2l_E9Ou&qmg*8 z;+8z60kHn4N$uMH2AyY@PJHM`ER_DE^lh#u&H@*@VidK~ z5OxNrWy}|m4afJ$H)8t6yLXbfOs?VmTuO2EsT@SkY-+Hvo?Nz*Ee>#s;v|!+uwb+^ zx%Q6R{!~|3${Yx?IC6L~)M_ub7pbJ|iH?epr5Gwf4ketkSjYfZRNwnG`7dn0P4xTD>P--B(7BJfFS{1XryV(1mqD0yU5OC#v#rBtVb%r zIM-krWR?G>QSP7!6H5ZVxI-@ED)$tWim$YG1LJP+{{c1Lp?^-?w?P46_)mF=1%#71 zRqzFb3ZOn|i6@S@J*)P}wEpPa-O(Y4`6(bt2yA2(FJhiQma1=f!`c8gvwONE(NK>i zL`T2K>{Rl;)cNjcSB!R}t?Urb1VOJUfvHAwgs1k&A>Y$|$QRMnH%$zY)k@s>`wEPz zkFyAFPdkFK$A#|XZcD1veMg$z`&PFLsiv?E8&K2uniechBW%1cXaY1CIBC2WlJrX! zc6~_`NU$zlf4)8q_(`b9A5T3BXjW(nXf`BR_=>bl97t}Y0FHaSJh6 zJ|L6smvRsoj5iqsgRMFa9kQts9E17=6a!cW7$(RxC@#H!c97{S?4CV#m;sV%NPf_u zj=ZRle}3E)_6W57*(~r*6P*2AF;M8B0cH4Voja2MqyZsq%NLMXp8#cF|F0S?5tbYX z4&QvjD@tr=2w7o4e`8_TFcI3|04PF6cK|{kF>ld8#R4ziaO#W=(oltatlF!7kOx|? z!K*Tnb6+&b?+Mtuen;YV=(-MXUs0Ce#jC9COv_CN=O1`TA?l%+5m*JixM&+ zwc*2Mk*>kD08&LbzPfnLzu`d*dx1%cnH^c#beENm<8%4R>?U7dvHbCvnA`<5QhSAhDG=D`!HDye8(8H3;p5sBiutqQ>xSXJ^Gdo^foPZd&o=u6e`MBEN# z@jp@q(Upn`wTd<=N0W`@@hp}>-q4#|#G{JpNlhD^7$#+~VOh9KSpJDHOgBM&k_*ZH zedFLWoRs!l1#f@HgVoN5?_-WLDJs6X66e9?5=48moQ0w6Li=qKObmpwFo!{^>kU?5}s`10%xKkbH^`1}$IJ=~^P5|5ls zeVX21JpX<^L5w}xpSKHjyRFsB;!B-eo0Z2iq8A-6H_|m|z0?X5z*>NOeK@=W3s2pY zz)0%Z^ziDfvb+81*t`Mw005t68hTl_yLh&(cxRSh9$zLt9$47Tm3z*hCNc{AgM_-^ z!ddyf2tyY_5_Sy< z3Pru5-)KXhF1Urq=-KYAO3QDJ_Jgv|c7_!z3!_QVucHzitH=$+~h+w+DPl|F7wYr`$SwjJ;0<^iFkHX%6`Igxsq)yT*9 z1D;VrDMOyu+>OKZ=$zQ0g{W*138Zh-juMHk0&;jHRH^et37mF8^v9gN=OUQ}+B|0h z5B0cuqCNTbCv{^)fK^gGRCCFdMh?GbZH}S0O0NX^8NCErvkkHAaYuBsX6?NpNxG0g z)Rn@*c7K@#cq$#Mc~ zfZ4Tt>%Gua>tE(>T zII7lj`+C(YtLOcIeNUT-OE@LVKTXJy=#w>k_Ge)IAD;N@voy1E_}~Cwdv_0obeh}K z6U5Q$^S1vOYNzX^`A)|PI^#fetk#MFc=POx8|8|$<+!b!bQL7o_zBGvX7Hi5l+)r)w$H$`e< zs(5(PIX=pekBi*cc+u793NJdWW*KLs*fKAXs4y)_3G-i}6O4B;*3iK79EqV|?v&lO z%A0)57Jz8$jU-j8BvB!jKoKMmb&u9EuTbAsC0vykG5i7`Nb032V@~OXCk|qz=w1)P zBAavPD10U#G0=h0jv6nAy6cu9EQ(*TDpZiC?At))fYxm)`*}9_dA9lFh861GivI0I zBUF9ltss!j$k?=CAusJ6ID-^j#&+>UmZokF+TLmI-5`lj|KK8+$Pzy17^cm2T3j)} z-vdW?Nb45HxyQ8JY(Z$0v96f06Z#!JP!%-mz`lwr$(ClZ~DH zv*B)R+qRvJZQHi}=6P?FRe z!z*vacH8T7I`90?B6w*Ex0FAqxeB}MI4_Nn`*8u5M?)wUNnz!y+1h3gQ~=LiM^if6 zSsq;%8WH@BmzYYm%ZXg^brA(RkL}G|27?(^bP;vo-%HjgL#j*X5pmws@sScri_Y+b z<;c#)Upb61`H26BjD$U*=*qwIr5V`D2(+!PWD?FGIp6RRi6adjinLPy@hy!_yJUZ> zv-SXzCkE@Ez`K2FM#EAhw~Ai@H=<_86Z(8p#~S`=h`Bd<7AX5GIzR!p#)B&RZ@5A7 zLwki1cqx~DRV16cA5qlF_1d&oHg`qkZ@OLipljivaCP#~*b!LcLB*s&w6 zjn1ku1KU1Bc4YoBXLYk&%eph`uV`D_Lt8^M8g2Hfot^Ro&y VzziMrPYO8?(ftq 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

?dDbm7y_^<^^3Ez#e{eo$ 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 K~FPNk0>(n19(b^Ar?%vsDkB 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 delta 134699 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