From d5f9931bcab942ac84d8f09b1559995da0d2676c Mon Sep 17 00:00:00 2001 From: Dirk Alders Date: Wed, 5 Feb 2020 13:50:10 +0100 Subject: [PATCH] Release: e0811681ca449814caa5d180f6645860 --- __init__.py | 2 +- _testresults_/coverage.xml | 2 +- _testresults_/unittest.json | 8155 ++++++++++++++++++----------------- _testresults_/unittest.pdf | Bin 314865 -> 315060 bytes 4 files changed, 4164 insertions(+), 3995 deletions(-) diff --git a/__init__.py b/__init__.py index 632cb45..4d6e8d2 100644 --- a/__init__.py +++ b/__init__.py @@ -71,7 +71,7 @@ def physical_value_repr(value, unit=''): 5: 'P', } u = 0 - while u > -4 and u < 5 and (value >= 1000. or value < 1.): + while u > -4 and u < 5 and (value >= 1000. or value < 1.) and value != 0: if value >= 1: u += 1 value /= 1000. diff --git a/_testresults_/coverage.xml b/_testresults_/coverage.xml index cab0267..c7775d7 100644 --- a/_testresults_/coverage.xml +++ b/_testresults_/coverage.xml @@ -1,5 +1,5 @@ - + diff --git a/_testresults_/unittest.json b/_testresults_/unittest.json index 5645384..3f2ba93 100644 --- a/_testresults_/unittest.json +++ b/_testresults_/unittest.json @@ -1147,7 +1147,7 @@ "Name": "stringtools", "State": "Released", "Supported Interpreters": "python2, python3", - "Version": "8a325608d13645870f6f32774828606f" + "Version": "e0811681ca449814caa5d180f6645860" }, "testrun_list": [ { @@ -1196,8 +1196,8 @@ "testcases": { "_-yWo4I9sEemg3cv-3xZ25Q": { "args": null, - "asctime": "2020-02-03 18:42:08,369", - "created": 1580751728.369283, + "asctime": "2020-02-05 13:48:50,093", + "created": 1580906930.093714, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -1208,20 +1208,20 @@ "message": "_-yWo4I9sEemg3cv-3xZ25Q", "module": "__init__", "moduleLogger": [], - "msecs": 369.28296089172363, + "msecs": 93.71399879455566, "msg": "_-yWo4I9sEemg3cv-3xZ25Q", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/stringtools/unittest/src/tests/__init__.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 40.69185256958008, + "relativeCreated": 39.06893730163574, "testcaseLogger": [ { "args": [ "'testframe for stp'" ], - "asctime": "2020-02-03 18:42:08,369", - "created": 1580751728.369387, + "asctime": "2020-02-05 13:48:50,093", + "created": 1580906930.093803, "exc_info": null, "exc_text": null, "filename": "test_stp.py", @@ -1232,14 +1232,14 @@ "message": "Creating testframe for \"'testframe for stp'\"", "module": "test_stp", "moduleLogger": [], - "msecs": 369.3869113922119, + "msecs": 93.80292892456055, "msg": "Creating testframe for \"%s\"", "name": "__tLogger__", "pathname": "src/tests/test_stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 40.79580307006836, - "thread": 139938129311552, + "relativeCreated": 39.157867431640625, + "thread": 139883241289536, "threadName": "MainThread", "time_consumption": 0.0 }, @@ -1248,8 +1248,8 @@ "':'", "" ], - "asctime": "2020-02-03 18:42:08,369", - "created": 1580751728.369552, + "asctime": "2020-02-05 13:48:50,093", + "created": 1580906930.093957, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1266,8 +1266,8 @@ "':'", "" ], - "asctime": "2020-02-03 18:42:08,369", - "created": 1580751728.369468, + "asctime": "2020-02-05 13:48:50,093", + "created": 1580906930.093874, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1277,14 +1277,14 @@ "lineno": 22, "message": "Result (STP-Frame): ':' ()", "module": "test", - "msecs": 369.46797370910645, + "msecs": 93.87397766113281, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 40.87686538696289, - "thread": 139938129311552, + "relativeCreated": 39.22891616821289, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -1293,8 +1293,8 @@ "':'", "" ], - "asctime": "2020-02-03 18:42:08,369", - "created": 1580751728.36951, + "asctime": "2020-02-05 13:48:50,093", + "created": 1580906930.093914, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1304,39 +1304,39 @@ "lineno": 26, "message": "Expectation (STP-Frame): result = ':' ()", "module": "test", - "msecs": 369.5099353790283, + "msecs": 93.91403198242188, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 40.918827056884766, - "thread": 139938129311552, + "relativeCreated": 39.26897048950195, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 369.5518970489502, + "msecs": 93.95694732666016, "msg": "STP-Frame is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 40.96078872680664, - "thread": 139938129311552, + "relativeCreated": 39.311885833740234, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 4.1961669921875e-05 + "time_consumption": 4.291534423828125e-05 } ], - "thread": 139938129311552, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 0.0002689361572265625, - "time_finished": "2020-02-03 18:42:08,369", - "time_start": "2020-02-03 18:42:08,369" + "time_consumption": 0.0002429485321044922, + "time_finished": "2020-02-05 13:48:50,093", + "time_start": "2020-02-05 13:48:50,093" }, "_5_z4MI9yEemg3cv-3xZ25Q": { "args": null, - "asctime": "2020-02-03 18:42:08,375", - "created": 1580751728.375335, + "asctime": "2020-02-05 13:48:50,099", + "created": 1580906930.099152, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -1347,20 +1347,20 @@ "message": "_5_z4MI9yEemg3cv-3xZ25Q", "module": "__init__", "moduleLogger": [], - "msecs": 375.3349781036377, + "msecs": 99.1520881652832, "msg": "_5_z4MI9yEemg3cv-3xZ25Q", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/stringtools/unittest/src/tests/__init__.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 46.74386978149414, + "relativeCreated": 44.50702667236328, "testcaseLogger": [ { "args": [ "'_:'" ], - "asctime": "2020-02-03 18:42:08,375", - "created": 1580751728.37579, + "asctime": "2020-02-05 13:48:50,099", + "created": 1580906930.099525, "exc_info": null, "exc_text": null, "filename": "test_stp.py", @@ -1376,8 +1376,8 @@ "STP:", 95 ], - "asctime": "2020-02-03 18:42:08,375", - "created": 1580751728.375428, + "asctime": "2020-02-05 13:48:50,099", + "created": 1580906930.099231, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -1387,14 +1387,14 @@ "lineno": 100, "message": "STP: no data sync (5f) received => ignoring byte", "module": "stp", - "msecs": 375.4279613494873, + "msecs": 99.23100471496582, "msg": "%s no data sync (%02x) received => ignoring byte", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 46.83685302734375, - "thread": 139938129311552, + "relativeCreated": 44.5859432220459, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -1402,8 +1402,8 @@ "STP:", 58 ], - "asctime": "2020-02-03 18:42:08,375", - "created": 1580751728.375488, + "asctime": "2020-02-05 13:48:50,099", + "created": 1580906930.099273, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -1413,14 +1413,14 @@ "lineno": 98, "message": "STP: data sync (3a) received => changing state STP_STATE_IDLE -> STP_STATE_ESCAPE_1", "module": "stp", - "msecs": 375.4880428314209, + "msecs": 99.2729663848877, "msg": "%s data sync (%02x) received => changing state STP_STATE_IDLE -> STP_STATE_ESCAPE_1", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 46.896934509277344, - "thread": 139938129311552, + "relativeCreated": 44.62790489196777, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -1429,8 +1429,8 @@ 58, 60 ], - "asctime": "2020-02-03 18:42:08,375", - "created": 1580751728.375529, + "asctime": "2020-02-05 13:48:50,099", + "created": 1580906930.099312, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -1440,14 +1440,14 @@ "lineno": 103, "message": "STP: start pattern (3a 3c) received => changing state STP_STATE_ESCAPE_1 -> STP_STATE_STORE_DATA", "module": "stp", - "msecs": 375.52905082702637, + "msecs": 99.31206703186035, "msg": "%s start pattern (%02x %02x) received => changing state STP_STATE_ESCAPE_1 -> STP_STATE_STORE_DATA", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 46.93794250488281, - "thread": 139938129311552, + "relativeCreated": 44.66700553894043, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -1455,8 +1455,8 @@ "STP:", 58 ], - "asctime": "2020-02-03 18:42:08,375", - "created": 1580751728.375617, + "asctime": "2020-02-05 13:48:50,099", + "created": 1580906930.099389, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -1466,14 +1466,14 @@ "lineno": 114, "message": "STP: data sync (3a) received => changing state STP_STATE_STORE_DATA -> STP_STATE_ESCAPE_2", "module": "stp", - "msecs": 375.61702728271484, + "msecs": 99.38907623291016, "msg": "%s data sync (%02x) received => changing state STP_STATE_STORE_DATA -> STP_STATE_ESCAPE_2", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 47.02591896057129, - "thread": 139938129311552, + "relativeCreated": 44.744014739990234, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -1482,8 +1482,8 @@ 58, 62 ], - "asctime": "2020-02-03 18:42:08,375", - "created": 1580751728.375658, + "asctime": "2020-02-05 13:48:50,099", + "created": 1580906930.099428, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -1493,14 +1493,14 @@ "lineno": 124, "message": "STP: end pattern (3a 3e) received => storing message and changing state STP_STATE_ESCAPE_2 -> STP_STATE_IDLE", "module": "stp", - "msecs": 375.6580352783203, + "msecs": 99.42793846130371, "msg": "%s end pattern (%02x %02x) received => storing message and changing state STP_STATE_ESCAPE_2 -> STP_STATE_IDLE", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 47.06692695617676, - "thread": 139938129311552, + "relativeCreated": 44.78287696838379, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -1508,8 +1508,8 @@ "STP:", "(17): 74 65 73 74 66 72 61 6d 65 20 66 6f 72 20 73 74 70" ], - "asctime": "2020-02-03 18:42:08,375", - "created": 1580751728.375732, + "asctime": "2020-02-05 13:48:50,099", + "created": 1580906930.099488, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -1519,35 +1519,35 @@ "lineno": 145, "message": "STP: message identified - (17): 74 65 73 74 66 72 61 6d 65 20 66 6f 72 20 73 74 70", "module": "stp", - "msecs": 375.7319450378418, + "msecs": 99.4880199432373, "msg": "%s message identified - %s", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 47.14083671569824, - "thread": 139938129311552, + "relativeCreated": 44.84295845031738, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 375.7901191711426, + "msecs": 99.52497482299805, "msg": "Processing testframe: \"%s\"", "name": "__tLogger__", "pathname": "src/tests/test_stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 47.19901084899902, - "thread": 139938129311552, + "relativeCreated": 44.879913330078125, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 5.817413330078125e-05 + "time_consumption": 3.695487976074219e-05 }, { "args": [ "['testframe for stp']", "" ], - "asctime": "2020-02-03 18:42:08,376", - "created": 1580751728.376043, + "asctime": "2020-02-05 13:48:50,099", + "created": 1580906930.099685, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1564,8 +1564,8 @@ "[ 'testframe for stp' ]", "" ], - "asctime": "2020-02-03 18:42:08,375", - "created": 1580751728.375913, + "asctime": "2020-02-05 13:48:50,099", + "created": 1580906930.099599, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1575,14 +1575,14 @@ "lineno": 22, "message": "Result (Processed STP-Frame): [ 'testframe for stp' ] ()", "module": "test", - "msecs": 375.9129047393799, + "msecs": 99.59888458251953, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 47.32179641723633, - "thread": 139938129311552, + "relativeCreated": 44.95382308959961, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -1591,8 +1591,8 @@ "[ 'testframe for stp' ]", "" ], - "asctime": "2020-02-03 18:42:08,375", - "created": 1580751728.37597, + "asctime": "2020-02-05 13:48:50,099", + "created": 1580906930.099639, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1602,39 +1602,39 @@ "lineno": 26, "message": "Expectation (Processed STP-Frame): result = [ 'testframe for stp' ] ()", "module": "test", - "msecs": 375.96988677978516, + "msecs": 99.6389389038086, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 47.3787784576416, - "thread": 139938129311552, + "relativeCreated": 44.99387741088867, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 376.04308128356934, + "msecs": 99.6849536895752, "msg": "Processed STP-Frame is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 47.45197296142578, - "thread": 139938129311552, + "relativeCreated": 45.03989219665527, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 7.319450378417969e-05 + "time_consumption": 4.601478576660156e-05 } ], - "thread": 139938129311552, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 0.0007081031799316406, - "time_finished": "2020-02-03 18:42:08,376", - "time_start": "2020-02-03 18:42:08,375" + "time_consumption": 0.0005328655242919922, + "time_finished": "2020-02-05 13:48:50,099", + "time_start": "2020-02-05 13:48:50,099" }, "_9ahP4Hu7Eemborg4LxXa3A": { "args": null, - "asctime": "2020-02-03 18:42:08,364", - "created": 1580751728.364878, + "asctime": "2020-02-05 13:48:50,089", + "created": 1580906930.089818, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -1645,18 +1645,18 @@ "message": "_9ahP4Hu7Eemborg4LxXa3A", "module": "__init__", "moduleLogger": [], - "msecs": 364.87793922424316, + "msecs": 89.81800079345703, "msg": "_9ahP4Hu7Eemborg4LxXa3A", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/stringtools/unittest/src/tests/__init__.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 36.28683090209961, + "relativeCreated": 35.17293930053711, "testcaseLogger": [ { "args": [], - "asctime": "2020-02-03 18:42:08,364", - "created": 1580751728.364943, + "asctime": "2020-02-05 13:48:50,089", + "created": 1580906930.089884, "exc_info": null, "exc_text": null, "filename": "test_gzip.py", @@ -1667,14 +1667,14 @@ "message": "Compressing Streams result in differnt streams with the same input stream. Therefore the test will compare the decompressed data.", "module": "test_gzip", "moduleLogger": [], - "msecs": 364.9430274963379, + "msecs": 89.88404273986816, "msg": "Compressing Streams result in differnt streams with the same input stream. Therefore the test will compare the decompressed data.", "name": "__tLogger__", "pathname": "src/tests/test_gzip.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 36.351919174194336, - "thread": 139938129311552, + "relativeCreated": 35.23898124694824, + "thread": 139883241289536, "threadName": "MainThread", "time_consumption": 0.0 }, @@ -1682,8 +1682,8 @@ "args": [ "(30): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff" ], - "asctime": "2020-02-03 18:42:08,365", - "created": 1580751728.36522, + "asctime": "2020-02-05 13:48:50,090", + "created": 1580906930.090138, "exc_info": null, "exc_text": null, "filename": "test_gzip.py", @@ -1697,10 +1697,10 @@ { "args": [ 0.8666666666666667, - 0.00013399124145507812 + 0.00011396408081054688 ], - "asctime": "2020-02-03 18:42:08,365", - "created": 1580751728.365136, + "asctime": "2020-02-05 13:48:50,090", + "created": 1580906930.090056, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -1710,34 +1710,34 @@ "lineno": 145, "message": "GZIP: Finished to compress a string (compression_rate=0.867, consumed_time=0.0s).", "module": "__init__", - "msecs": 365.13590812683105, + "msecs": 90.05594253540039, "msg": "GZIP: Finished to compress a string (compression_rate=%.3f, consumed_time=%.1fs).", "name": "STRINGTOOLS", "pathname": "src/stringtools/__init__.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 36.5447998046875, - "thread": 139938129311552, + "relativeCreated": 35.41088104248047, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 365.2200698852539, + "msecs": 90.13795852661133, "msg": "Compressing stream: %s ", "name": "__tLogger__", "pathname": "src/tests/test_gzip.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 36.62896156311035, - "thread": 139938129311552, + "relativeCreated": 35.492897033691406, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 8.416175842285156e-05 + "time_consumption": 8.20159912109375e-05 }, { "args": [ - "(26): 1f 8b 08 00 70 5b 38 5e 02 ff 63 60 40 01 ff 51 01 00 2d 8a 7d de 1e 00 00 00" + "(26): 1f 8b 08 00 b2 b9 3a 5e 02 ff 63 60 40 01 ff 51 01 00 2d 8a 7d de 1e 00 00 00" ], - "asctime": "2020-02-03 18:42:08,365", - "created": 1580751728.365431, + "asctime": "2020-02-05 13:48:50,090", + "created": 1580906930.090347, "exc_info": null, "exc_text": null, "filename": "test_gzip.py", @@ -1745,16 +1745,16 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 16, - "message": "Extracting stream: (26): 1f 8b 08 00 70 5b 38 5e 02 ff 63 60 40 01 ff 51 01 00 2d 8a 7d de 1e 00 00 00", + "message": "Extracting stream: (26): 1f 8b 08 00 b2 b9 3a 5e 02 ff 63 60 40 01 ff 51 01 00 2d 8a 7d de 1e 00 00 00", "module": "test_gzip", "moduleLogger": [ { "args": [ 0.8666666666666667, - 6.198883056640625e-05 + 5.91278076171875e-05 ], - "asctime": "2020-02-03 18:42:08,365", - "created": 1580751728.365352, + "asctime": "2020-02-05 13:48:50,090", + "created": 1580906930.09027, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -1764,35 +1764,35 @@ "lineno": 178, "message": "GZIP: Finished to extract a string (compression_rate=0.867, consumed_time=0.0s).", "module": "__init__", - "msecs": 365.35191535949707, + "msecs": 90.2700424194336, "msg": "GZIP: Finished to extract a string (compression_rate=%.3f, consumed_time=%.1fs).", "name": "STRINGTOOLS", "pathname": "src/stringtools/__init__.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 36.760807037353516, - "thread": 139938129311552, + "relativeCreated": 35.62498092651367, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 365.4310703277588, + "msecs": 90.3470516204834, "msg": "Extracting stream: %s", "name": "__tLogger__", "pathname": "src/tests/test_gzip.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 36.839962005615234, - "thread": 139938129311552, + "relativeCreated": 35.70199012756348, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 7.915496826171875e-05 + "time_consumption": 7.700920104980469e-05 }, { "args": [ "(30): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff", "" ], - "asctime": "2020-02-03 18:42:08,365", - "created": 1580751728.365707, + "asctime": "2020-02-05 13:48:50,090", + "created": 1580906930.090607, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1809,8 +1809,8 @@ "(30): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff", "" ], - "asctime": "2020-02-03 18:42:08,365", - "created": 1580751728.365538, + "asctime": "2020-02-05 13:48:50,090", + "created": 1580906930.090458, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1820,14 +1820,14 @@ "lineno": 22, "message": "Result (Extracted data): (30): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ()", "module": "test", - "msecs": 365.5378818511963, + "msecs": 90.45791625976562, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 36.946773529052734, - "thread": 139938129311552, + "relativeCreated": 35.8128547668457, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -1836,8 +1836,8 @@ "(30): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff", "" ], - "asctime": "2020-02-03 18:42:08,365", - "created": 1580751728.365614, + "asctime": "2020-02-05 13:48:50,090", + "created": 1580906930.090533, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1847,39 +1847,39 @@ "lineno": 26, "message": "Expectation (Extracted data): result = (30): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ()", "module": "test", - "msecs": 365.6139373779297, + "msecs": 90.53301811218262, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 37.02282905578613, - "thread": 139938129311552, + "relativeCreated": 35.887956619262695, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 365.7069206237793, + "msecs": 90.6069278717041, "msg": "Extracted data is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 37.11581230163574, - "thread": 139938129311552, + "relativeCreated": 35.96186637878418, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 9.298324584960938e-05 + "time_consumption": 7.390975952148438e-05 } ], - "thread": 139938129311552, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 0.0008289813995361328, - "time_finished": "2020-02-03 18:42:08,365", - "time_start": "2020-02-03 18:42:08,364" + "time_consumption": 0.0007889270782470703, + "time_finished": "2020-02-05 13:48:50,090", + "time_start": "2020-02-05 13:48:50,089" }, "_Bd9TgI9tEemg3cv-3xZ25Q": { "args": null, - "asctime": "2020-02-03 18:42:08,370", - "created": 1580751728.370039, + "asctime": "2020-02-05 13:48:50,094", + "created": 1580906930.094454, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -1890,20 +1890,20 @@ "message": "_Bd9TgI9tEemg3cv-3xZ25Q", "module": "__init__", "moduleLogger": [], - "msecs": 370.0389862060547, + "msecs": 94.45405006408691, "msg": "_Bd9TgI9tEemg3cv-3xZ25Q", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/stringtools/unittest/src/tests/__init__.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 41.44787788391113, + "relativeCreated": 39.80898857116699, "testcaseLogger": [ { "args": [ "':'" ], - "asctime": "2020-02-03 18:42:08,370", - "created": 1580751728.37059, + "asctime": "2020-02-05 13:48:50,095", + "created": 1580906930.095111, "exc_info": null, "exc_text": null, "filename": "test_stp.py", @@ -1919,8 +1919,8 @@ "STP:", 58 ], - "asctime": "2020-02-03 18:42:08,370", - "created": 1580751728.370122, + "asctime": "2020-02-05 13:48:50,094", + "created": 1580906930.094652, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -1930,14 +1930,14 @@ "lineno": 98, "message": "STP: data sync (3a) received => changing state STP_STATE_IDLE -> STP_STATE_ESCAPE_1", "module": "stp", - "msecs": 370.12195587158203, + "msecs": 94.65193748474121, "msg": "%s data sync (%02x) received => changing state STP_STATE_IDLE -> STP_STATE_ESCAPE_1", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 41.53084754943848, - "thread": 139938129311552, + "relativeCreated": 40.00687599182129, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -1946,8 +1946,8 @@ 58, 60 ], - "asctime": "2020-02-03 18:42:08,370", - "created": 1580751728.370287, + "asctime": "2020-02-05 13:48:50,094", + "created": 1580906930.094782, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -1957,14 +1957,14 @@ "lineno": 103, "message": "STP: start pattern (3a 3c) received => changing state STP_STATE_ESCAPE_1 -> STP_STATE_STORE_DATA", "module": "stp", - "msecs": 370.2869415283203, + "msecs": 94.78211402893066, "msg": "%s start pattern (%02x %02x) received => changing state STP_STATE_ESCAPE_1 -> STP_STATE_STORE_DATA", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 41.69583320617676, - "thread": 139938129311552, + "relativeCreated": 40.13705253601074, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -1972,8 +1972,8 @@ "STP:", 58 ], - "asctime": "2020-02-03 18:42:08,370", - "created": 1580751728.370386, + "asctime": "2020-02-05 13:48:50,094", + "created": 1580906930.09489, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -1983,14 +1983,14 @@ "lineno": 114, "message": "STP: data sync (3a) received => changing state STP_STATE_STORE_DATA -> STP_STATE_ESCAPE_2", "module": "stp", - "msecs": 370.38588523864746, + "msecs": 94.89011764526367, "msg": "%s data sync (%02x) received => changing state STP_STATE_STORE_DATA -> STP_STATE_ESCAPE_2", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 41.794776916503906, - "thread": 139938129311552, + "relativeCreated": 40.24505615234375, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -1999,8 +1999,8 @@ 58, 62 ], - "asctime": "2020-02-03 18:42:08,370", - "created": 1580751728.370446, + "asctime": "2020-02-05 13:48:50,094", + "created": 1580906930.094943, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -2010,14 +2010,14 @@ "lineno": 124, "message": "STP: end pattern (3a 3e) received => storing message and changing state STP_STATE_ESCAPE_2 -> STP_STATE_IDLE", "module": "stp", - "msecs": 370.44596672058105, + "msecs": 94.94304656982422, "msg": "%s end pattern (%02x %02x) received => storing message and changing state STP_STATE_ESCAPE_2 -> STP_STATE_IDLE", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 41.8548583984375, - "thread": 139938129311552, + "relativeCreated": 40.2979850769043, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -2025,8 +2025,8 @@ "STP:", "(17): 74 65 73 74 66 72 61 6d 65 20 66 6f 72 20 73 74 70" ], - "asctime": "2020-02-03 18:42:08,370", - "created": 1580751728.370517, + "asctime": "2020-02-05 13:48:50,095", + "created": 1580906930.09505, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -2036,35 +2036,35 @@ "lineno": 145, "message": "STP: message identified - (17): 74 65 73 74 66 72 61 6d 65 20 66 6f 72 20 73 74 70", "module": "stp", - "msecs": 370.5170154571533, + "msecs": 95.05009651184082, "msg": "%s message identified - %s", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 41.925907135009766, - "thread": 139938129311552, + "relativeCreated": 40.4050350189209, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 370.5899715423584, + "msecs": 95.11089324951172, "msg": "Processing testframe: \"%s\"", "name": "__tLogger__", "pathname": "src/tests/test_stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 41.998863220214844, - "thread": 139938129311552, + "relativeCreated": 40.4658317565918, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 7.295608520507812e-05 + "time_consumption": 6.079673767089844e-05 }, { "args": [ "[]", "" ], - "asctime": "2020-02-03 18:42:08,370", - "created": 1580751728.370982, + "asctime": "2020-02-05 13:48:50,095", + "created": 1580906930.095368, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2081,8 +2081,8 @@ "[ ]", "" ], - "asctime": "2020-02-03 18:42:08,370", - "created": 1580751728.370798, + "asctime": "2020-02-05 13:48:50,095", + "created": 1580906930.095234, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2092,14 +2092,14 @@ "lineno": 22, "message": "Result (First processed STP snippet): [ ] ()", "module": "test", - "msecs": 370.79811096191406, + "msecs": 95.23391723632812, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 42.20700263977051, - "thread": 139938129311552, + "relativeCreated": 40.5888557434082, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -2108,8 +2108,8 @@ "[ ]", "" ], - "asctime": "2020-02-03 18:42:08,370", - "created": 1580751728.370914, + "asctime": "2020-02-05 13:48:50,095", + "created": 1580906930.095291, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2119,35 +2119,35 @@ "lineno": 26, "message": "Expectation (First processed STP snippet): result = [ ] ()", "module": "test", - "msecs": 370.9139823913574, + "msecs": 95.2908992767334, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 42.32287406921387, - "thread": 139938129311552, + "relativeCreated": 40.64583778381348, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 370.98193168640137, + "msecs": 95.3679084777832, "msg": "First processed STP snippet is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 42.39082336425781, - "thread": 139938129311552, + "relativeCreated": 40.72284698486328, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 6.794929504394531e-05 + "time_consumption": 7.700920104980469e-05 }, { "args": [ "['testframe for stp']", "" ], - "asctime": "2020-02-03 18:42:08,371", - "created": 1580751728.371165, + "asctime": "2020-02-05 13:48:50,096", + "created": 1580906930.096335, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2164,8 +2164,8 @@ "[ 'testframe for stp' ]", "" ], - "asctime": "2020-02-03 18:42:08,371", - "created": 1580751728.371068, + "asctime": "2020-02-05 13:48:50,096", + "created": 1580906930.096134, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2175,14 +2175,14 @@ "lineno": 22, "message": "Result (Final processed STP snippet): [ 'testframe for stp' ] ()", "module": "test", - "msecs": 371.06800079345703, + "msecs": 96.13394737243652, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 42.47689247131348, - "thread": 139938129311552, + "relativeCreated": 41.4888858795166, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -2191,8 +2191,8 @@ "[ 'testframe for stp' ]", "" ], - "asctime": "2020-02-03 18:42:08,371", - "created": 1580751728.371114, + "asctime": "2020-02-05 13:48:50,096", + "created": 1580906930.096258, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2202,39 +2202,39 @@ "lineno": 26, "message": "Expectation (Final processed STP snippet): result = [ 'testframe for stp' ] ()", "module": "test", - "msecs": 371.11401557922363, + "msecs": 96.25792503356934, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 42.52290725708008, - "thread": 139938129311552, + "relativeCreated": 41.612863540649414, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 371.16503715515137, + "msecs": 96.33493423461914, "msg": "Final processed STP snippet is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 42.57392883300781, - "thread": 139938129311552, + "relativeCreated": 41.68987274169922, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 5.1021575927734375e-05 + "time_consumption": 7.700920104980469e-05 } ], - "thread": 139938129311552, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 0.0011260509490966797, - "time_finished": "2020-02-03 18:42:08,371", - "time_start": "2020-02-03 18:42:08,370" + "time_consumption": 0.0018808841705322266, + "time_finished": "2020-02-05 13:48:50,096", + "time_start": "2020-02-05 13:48:50,094" }, "_G40UUH5DEemxr4bbKXhxkg": { "args": null, - "asctime": "2020-02-03 18:42:08,366", - "created": 1580751728.366757, + "asctime": "2020-02-05 13:48:50,091", + "created": 1580906930.091574, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -2245,20 +2245,20 @@ "message": "_G40UUH5DEemxr4bbKXhxkg", "module": "__init__", "moduleLogger": [], - "msecs": 366.7569160461426, + "msecs": 91.57395362854004, "msg": "_G40UUH5DEemxr4bbKXhxkg", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/stringtools/unittest/src/tests/__init__.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 38.16580772399902, + "relativeCreated": 36.92889213562012, "testcaseLogger": [ { "args": [ "':testframe: for csp'" ], - "asctime": "2020-02-03 18:42:08,366", - "created": 1580751728.366835, + "asctime": "2020-02-05 13:48:50,091", + "created": 1580906930.091636, "exc_info": null, "exc_text": null, "filename": "test_csp.py", @@ -2269,14 +2269,14 @@ "message": "Creating testframe for \"':testframe: for csp'\"", "module": "test_csp", "moduleLogger": [], - "msecs": 366.8351173400879, + "msecs": 91.63594245910645, "msg": "Creating testframe for \"%s\"", "name": "__tLogger__", "pathname": "src/tests/test_csp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 38.244009017944336, - "thread": 139938129311552, + "relativeCreated": 36.99088096618652, + "thread": 139883241289536, "threadName": "MainThread", "time_consumption": 0.0 }, @@ -2285,8 +2285,8 @@ "", "" ], - "asctime": "2020-02-03 18:42:08,366", - "created": 1580751728.366999, + "asctime": "2020-02-05 13:48:50,091", + "created": 1580906930.091785, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2303,8 +2303,8 @@ "", "" ], - "asctime": "2020-02-03 18:42:08,366", - "created": 1580751728.366916, + "asctime": "2020-02-05 13:48:50,091", + "created": 1580906930.091706, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2314,14 +2314,14 @@ "lineno": 22, "message": "Result (CSP-Frame): ()", "module": "test", - "msecs": 366.9159412384033, + "msecs": 91.7060375213623, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 38.324832916259766, - "thread": 139938129311552, + "relativeCreated": 37.06097602844238, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -2330,8 +2330,8 @@ "", "" ], - "asctime": "2020-02-03 18:42:08,366", - "created": 1580751728.366956, + "asctime": "2020-02-05 13:48:50,091", + "created": 1580906930.091746, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2341,39 +2341,39 @@ "lineno": 26, "message": "Expectation (CSP-Frame): result = ()", "module": "test", - "msecs": 366.9559955596924, + "msecs": 91.74609184265137, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 38.36488723754883, - "thread": 139938129311552, + "relativeCreated": 37.101030349731445, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 366.99891090393066, + "msecs": 91.78495407104492, "msg": "CSP-Frame is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 38.40780258178711, - "thread": 139938129311552, + "relativeCreated": 37.139892578125, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 4.291534423828125e-05 + "time_consumption": 3.886222839355469e-05 } ], - "thread": 139938129311552, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 0.00024199485778808594, - "time_finished": "2020-02-03 18:42:08,366", - "time_start": "2020-02-03 18:42:08,366" + "time_consumption": 0.0002110004425048828, + "time_finished": "2020-02-05 13:48:50,091", + "time_start": "2020-02-05 13:48:50,091" }, "_NpOWgI9tEemg3cv-3xZ25Q": { "args": null, - "asctime": "2020-02-03 18:42:08,371", - "created": 1580751728.371287, + "asctime": "2020-02-05 13:48:50,096", + "created": 1580906930.096457, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -2384,18 +2384,18 @@ "message": "_NpOWgI9tEemg3cv-3xZ25Q", "module": "__init__", "moduleLogger": [], - "msecs": 371.28710746765137, + "msecs": 96.45700454711914, "msg": "_NpOWgI9tEemg3cv-3xZ25Q", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/stringtools/unittest/src/tests/__init__.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 42.69599914550781, + "relativeCreated": 41.81194305419922, "testcaseLogger": [ { "args": [], - "asctime": "2020-02-03 18:42:08,371", - "created": 1580751728.371372, + "asctime": "2020-02-05 13:48:50,096", + "created": 1580906930.096548, "exc_info": null, "exc_text": null, "filename": "test_stp.py", @@ -2406,14 +2406,14 @@ "message": "Processing wrong data (list)", "module": "test_stp", "moduleLogger": [], - "msecs": 371.3719844818115, + "msecs": 96.54808044433594, "msg": "Processing wrong data (list)", "name": "__tLogger__", "pathname": "src/tests/test_stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 42.78087615966797, - "thread": 139938129311552, + "relativeCreated": 41.903018951416016, + "thread": 139883241289536, "threadName": "MainThread", "time_consumption": 0.0 }, @@ -2422,8 +2422,8 @@ "", "" ], - "asctime": "2020-02-03 18:42:08,372", - "created": 1580751728.372569, + "asctime": "2020-02-05 13:48:50,096", + "created": 1580906930.09677, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2440,8 +2440,8 @@ "", "" ], - "asctime": "2020-02-03 18:42:08,372", - "created": 1580751728.37238, + "asctime": "2020-02-05 13:48:50,096", + "created": 1580906930.096634, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2451,14 +2451,14 @@ "lineno": 22, "message": "Result (Wrong data exception): ()", "module": "test", - "msecs": 372.38001823425293, + "msecs": 96.6339111328125, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 43.788909912109375, - "thread": 139938129311552, + "relativeCreated": 41.98884963989258, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -2467,8 +2467,8 @@ "", "" ], - "asctime": "2020-02-03 18:42:08,372", - "created": 1580751728.372486, + "asctime": "2020-02-05 13:48:50,096", + "created": 1580906930.096682, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2478,35 +2478,35 @@ "lineno": 26, "message": "Expectation (Wrong data exception): result = ()", "module": "test", - "msecs": 372.4861145019531, + "msecs": 96.68207168579102, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 43.89500617980957, - "thread": 139938129311552, + "relativeCreated": 42.037010192871094, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 372.56908416748047, + "msecs": 96.77004814147949, "msg": "Wrong data exception is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 43.977975845336914, - "thread": 139938129311552, + "relativeCreated": 42.12498664855957, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 8.296966552734375e-05 + "time_consumption": 8.797645568847656e-05 }, { "args": [ "''", "" ], - "asctime": "2020-02-03 18:42:08,372", - "created": 1580751728.372844, + "asctime": "2020-02-05 13:48:50,096", + "created": 1580906930.096941, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2523,8 +2523,8 @@ "''", "" ], - "asctime": "2020-02-03 18:42:08,372", - "created": 1580751728.372692, + "asctime": "2020-02-05 13:48:50,096", + "created": 1580906930.096838, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2534,14 +2534,14 @@ "lineno": 22, "message": "Result (Buffer still empty): '' ()", "module": "test", - "msecs": 372.6921081542969, + "msecs": 96.83799743652344, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 44.10099983215332, - "thread": 139938129311552, + "relativeCreated": 42.192935943603516, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -2550,8 +2550,8 @@ "''", "" ], - "asctime": "2020-02-03 18:42:08,372", - "created": 1580751728.372767, + "asctime": "2020-02-05 13:48:50,096", + "created": 1580906930.096885, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2561,32 +2561,32 @@ "lineno": 26, "message": "Expectation (Buffer still empty): result = '' ()", "module": "test", - "msecs": 372.76697158813477, + "msecs": 96.88496589660645, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 44.17586326599121, - "thread": 139938129311552, + "relativeCreated": 42.23990440368652, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 372.84398078918457, + "msecs": 96.94099426269531, "msg": "Buffer still empty is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 44.252872467041016, - "thread": 139938129311552, + "relativeCreated": 42.29593276977539, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 7.700920104980469e-05 + "time_consumption": 5.602836608886719e-05 }, { "args": [], - "asctime": "2020-02-03 18:42:08,372", - "created": 1580751728.37295, + "asctime": "2020-02-05 13:48:50,097", + "created": 1580906930.097016, "exc_info": null, "exc_text": null, "filename": "test_stp.py", @@ -2597,14 +2597,14 @@ "message": "Processing wrong data (int)", "module": "test_stp", "moduleLogger": [], - "msecs": 372.95007705688477, + "msecs": 97.0160961151123, "msg": "Processing wrong data (int)", "name": "__tLogger__", "pathname": "src/tests/test_stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 44.35896873474121, - "thread": 139938129311552, + "relativeCreated": 42.37103462219238, + "thread": 139883241289536, "threadName": "MainThread", "time_consumption": 0.0 }, @@ -2613,8 +2613,8 @@ "", "" ], - "asctime": "2020-02-03 18:42:08,373", - "created": 1580751728.373239, + "asctime": "2020-02-05 13:48:50,097", + "created": 1580906930.097248, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2631,8 +2631,8 @@ "", "" ], - "asctime": "2020-02-03 18:42:08,373", - "created": 1580751728.373078, + "asctime": "2020-02-05 13:48:50,097", + "created": 1580906930.097145, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2642,14 +2642,14 @@ "lineno": 22, "message": "Result (Wrong data exception): ()", "module": "test", - "msecs": 373.0781078338623, + "msecs": 97.14508056640625, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 44.48699951171875, - "thread": 139938129311552, + "relativeCreated": 42.50001907348633, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -2658,8 +2658,8 @@ "", "" ], - "asctime": "2020-02-03 18:42:08,373", - "created": 1580751728.373159, + "asctime": "2020-02-05 13:48:50,097", + "created": 1580906930.0972, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2669,35 +2669,35 @@ "lineno": 26, "message": "Expectation (Wrong data exception): result = ()", "module": "test", - "msecs": 373.15893173217773, + "msecs": 97.19991683959961, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 44.56782341003418, - "thread": 139938129311552, + "relativeCreated": 42.55485534667969, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 373.23904037475586, + "msecs": 97.24807739257812, "msg": "Wrong data exception is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 44.647932052612305, - "thread": 139938129311552, + "relativeCreated": 42.6030158996582, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 8.0108642578125e-05 + "time_consumption": 4.8160552978515625e-05 }, { "args": [ "''", "" ], - "asctime": "2020-02-03 18:42:08,373", - "created": 1580751728.373519, + "asctime": "2020-02-05 13:48:50,097", + "created": 1580906930.097431, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2714,8 +2714,8 @@ "''", "" ], - "asctime": "2020-02-03 18:42:08,373", - "created": 1580751728.373358, + "asctime": "2020-02-05 13:48:50,097", + "created": 1580906930.097328, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2725,14 +2725,14 @@ "lineno": 22, "message": "Result (Buffer still empty): '' ()", "module": "test", - "msecs": 373.35801124572754, + "msecs": 97.32794761657715, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 44.766902923583984, - "thread": 139938129311552, + "relativeCreated": 42.68288612365723, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -2741,8 +2741,8 @@ "''", "" ], - "asctime": "2020-02-03 18:42:08,373", - "created": 1580751728.373448, + "asctime": "2020-02-05 13:48:50,097", + "created": 1580906930.097377, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2752,32 +2752,32 @@ "lineno": 26, "message": "Expectation (Buffer still empty): result = '' ()", "module": "test", - "msecs": 373.4478950500488, + "msecs": 97.37706184387207, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 44.85678672790527, - "thread": 139938129311552, + "relativeCreated": 42.73200035095215, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 373.5189437866211, + "msecs": 97.43094444274902, "msg": "Buffer still empty is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 44.92783546447754, - "thread": 139938129311552, + "relativeCreated": 42.7858829498291, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 7.104873657226562e-05 + "time_consumption": 5.3882598876953125e-05 }, { "args": [], - "asctime": "2020-02-03 18:42:08,373", - "created": 1580751728.373619, + "asctime": "2020-02-05 13:48:50,097", + "created": 1580906930.097511, "exc_info": null, "exc_text": null, "filename": "test_stp.py", @@ -2788,14 +2788,14 @@ "message": "Processing wrong data (unicode)", "module": "test_stp", "moduleLogger": [], - "msecs": 373.61907958984375, + "msecs": 97.51105308532715, "msg": "Processing wrong data (unicode)", "name": "__tLogger__", "pathname": "src/tests/test_stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 45.027971267700195, - "thread": 139938129311552, + "relativeCreated": 42.86599159240723, + "thread": 139883241289536, "threadName": "MainThread", "time_consumption": 0.0 }, @@ -2804,8 +2804,8 @@ "", "" ], - "asctime": "2020-02-03 18:42:08,373", - "created": 1580751728.373887, + "asctime": "2020-02-05 13:48:50,097", + "created": 1580906930.097729, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2822,8 +2822,8 @@ "", "" ], - "asctime": "2020-02-03 18:42:08,373", - "created": 1580751728.373734, + "asctime": "2020-02-05 13:48:50,097", + "created": 1580906930.097591, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2833,14 +2833,14 @@ "lineno": 22, "message": "Result (Wrong data exception): ()", "module": "test", - "msecs": 373.7339973449707, + "msecs": 97.59092330932617, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 45.14288902282715, - "thread": 139938129311552, + "relativeCreated": 42.94586181640625, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -2849,8 +2849,8 @@ "", "" ], - "asctime": "2020-02-03 18:42:08,373", - "created": 1580751728.373804, + "asctime": "2020-02-05 13:48:50,097", + "created": 1580906930.097639, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2860,35 +2860,35 @@ "lineno": 26, "message": "Expectation (Wrong data exception): result = ()", "module": "test", - "msecs": 373.80409240722656, + "msecs": 97.63908386230469, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 45.21298408508301, - "thread": 139938129311552, + "relativeCreated": 42.994022369384766, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 373.8870620727539, + "msecs": 97.72896766662598, "msg": "Wrong data exception is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 45.29595375061035, - "thread": 139938129311552, + "relativeCreated": 43.083906173706055, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 8.296966552734375e-05 + "time_consumption": 8.988380432128906e-05 }, { "args": [ "''", "" ], - "asctime": "2020-02-03 18:42:08,374", - "created": 1580751728.374147, + "asctime": "2020-02-05 13:48:50,097", + "created": 1580906930.097914, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2905,8 +2905,8 @@ "''", "" ], - "asctime": "2020-02-03 18:42:08,374", - "created": 1580751728.374, + "asctime": "2020-02-05 13:48:50,097", + "created": 1580906930.097812, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2916,14 +2916,14 @@ "lineno": 22, "message": "Result (Buffer still empty): '' ()", "module": "test", - "msecs": 374.00007247924805, + "msecs": 97.81193733215332, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 45.40896415710449, - "thread": 139938129311552, + "relativeCreated": 43.1668758392334, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -2932,8 +2932,8 @@ "''", "" ], - "asctime": "2020-02-03 18:42:08,374", - "created": 1580751728.374073, + "asctime": "2020-02-05 13:48:50,097", + "created": 1580906930.097861, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2943,39 +2943,39 @@ "lineno": 26, "message": "Expectation (Buffer still empty): result = '' ()", "module": "test", - "msecs": 374.0730285644531, + "msecs": 97.86105155944824, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 45.48192024230957, - "thread": 139938129311552, + "relativeCreated": 43.21599006652832, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 374.1469383239746, + "msecs": 97.91398048400879, "msg": "Buffer still empty is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 45.555830001831055, - "thread": 139938129311552, + "relativeCreated": 43.26891899108887, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 7.390975952148438e-05 + "time_consumption": 5.2928924560546875e-05 } ], - "thread": 139938129311552, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 0.002859830856323242, - "time_finished": "2020-02-03 18:42:08,374", - "time_start": "2020-02-03 18:42:08,371" + "time_consumption": 0.0014569759368896484, + "time_finished": "2020-02-05 13:48:50,097", + "time_start": "2020-02-05 13:48:50,096" }, "_QjJiIIwZEem5qYOdmXl77A": { "args": null, - "asctime": "2020-02-03 18:42:08,367", - "created": 1580751728.367111, + "asctime": "2020-02-05 13:48:50,091", + "created": 1580906930.091893, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -2986,20 +2986,20 @@ "message": "_QjJiIIwZEem5qYOdmXl77A", "module": "__init__", "moduleLogger": [], - "msecs": 367.1109676361084, + "msecs": 91.89295768737793, "msg": "_QjJiIIwZEem5qYOdmXl77A", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/stringtools/unittest/src/tests/__init__.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 38.519859313964844, + "relativeCreated": 37.24789619445801, "testcaseLogger": [ { "args": [ "':testframe: for csp\\n'" ], - "asctime": "2020-02-03 18:42:08,367", - "created": 1580751728.367308, + "asctime": "2020-02-05 13:48:50,092", + "created": 1580906930.09209, "exc_info": null, "exc_text": null, "filename": "test_csp.py", @@ -3015,8 +3015,8 @@ "CSP:", "(10): 3a 74 65 73 74 66 72 61 6d 65" ], - "asctime": "2020-02-03 18:42:08,367", - "created": 1580751728.3672, + "asctime": "2020-02-05 13:48:50,091", + "created": 1580906930.091981, "exc_info": null, "exc_text": null, "filename": "csp.py", @@ -3026,14 +3026,14 @@ "lineno": 65, "message": "CSP: Leaving data in buffer (to be processed next time): (10): 3a 74 65 73 74 66 72 61 6d 65", "module": "csp", - "msecs": 367.1998977661133, + "msecs": 91.9809341430664, "msg": "%s Leaving data in buffer (to be processed next time): %s", "name": "STRINGTOOLS", "pathname": "src/stringtools/csp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 38.60878944396973, - "thread": 139938129311552, + "relativeCreated": 37.335872650146484, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -3041,8 +3041,8 @@ "CSP:", "(19): 3a 74 65 73 74 66 72 61 6d 65 3a 20 66 6f 72 20 63 73 70" ], - "asctime": "2020-02-03 18:42:08,367", - "created": 1580751728.367269, + "asctime": "2020-02-05 13:48:50,092", + "created": 1580906930.092051, "exc_info": null, "exc_text": null, "filename": "csp.py", @@ -3052,25 +3052,25 @@ "lineno": 67, "message": "CSP: message identified - (19): 3a 74 65 73 74 66 72 61 6d 65 3a 20 66 6f 72 20 63 73 70", "module": "csp", - "msecs": 367.26903915405273, + "msecs": 92.05102920532227, "msg": "%s message identified - %s", "name": "STRINGTOOLS", "pathname": "src/stringtools/csp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 38.67793083190918, - "thread": 139938129311552, + "relativeCreated": 37.405967712402344, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 367.3079013824463, + "msecs": 92.08989143371582, "msg": "Processing testframe: \"%s\" in two snippets", "name": "__tLogger__", "pathname": "src/tests/test_csp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 38.716793060302734, - "thread": 139938129311552, + "relativeCreated": 37.4448299407959, + "thread": 139883241289536, "threadName": "MainThread", "time_consumption": 3.886222839355469e-05 }, @@ -3079,8 +3079,8 @@ "[]", "" ], - "asctime": "2020-02-03 18:42:08,367", - "created": 1580751728.367466, + "asctime": "2020-02-05 13:48:50,092", + "created": 1580906930.092245, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3097,8 +3097,8 @@ "[ ]", "" ], - "asctime": "2020-02-03 18:42:08,367", - "created": 1580751728.367378, + "asctime": "2020-02-05 13:48:50,092", + "created": 1580906930.092157, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3108,14 +3108,14 @@ "lineno": 22, "message": "Result (First processed CSP-Snippet): [ ] ()", "module": "test", - "msecs": 367.37799644470215, + "msecs": 92.15688705444336, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 38.786888122558594, - "thread": 139938129311552, + "relativeCreated": 37.51182556152344, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -3124,8 +3124,8 @@ "[ ]", "" ], - "asctime": "2020-02-03 18:42:08,367", - "created": 1580751728.367418, + "asctime": "2020-02-05 13:48:50,092", + "created": 1580906930.092196, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3135,35 +3135,35 @@ "lineno": 26, "message": "Expectation (First processed CSP-Snippet): result = [ ] ()", "module": "test", - "msecs": 367.4180507659912, + "msecs": 92.19598770141602, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 38.826942443847656, - "thread": 139938129311552, + "relativeCreated": 37.550926208496094, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 367.4659729003906, + "msecs": 92.24510192871094, "msg": "First processed CSP-Snippet is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 38.87486457824707, - "thread": 139938129311552, + "relativeCreated": 37.600040435791016, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 4.792213439941406e-05 + "time_consumption": 4.9114227294921875e-05 }, { "args": [ "[':testframe: for csp']", "" ], - "asctime": "2020-02-03 18:42:08,367", - "created": 1580751728.367619, + "asctime": "2020-02-05 13:48:50,092", + "created": 1580906930.092394, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3180,8 +3180,8 @@ "[ ':testframe: for csp' ]", "" ], - "asctime": "2020-02-03 18:42:08,367", - "created": 1580751728.367532, + "asctime": "2020-02-05 13:48:50,092", + "created": 1580906930.092309, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3191,14 +3191,14 @@ "lineno": 22, "message": "Result (Final processed CSP-Frame): [ ':testframe: for csp' ] ()", "module": "test", - "msecs": 367.53201484680176, + "msecs": 92.30899810791016, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 38.9409065246582, - "thread": 139938129311552, + "relativeCreated": 37.663936614990234, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -3207,8 +3207,8 @@ "[ ':testframe: for csp' ]", "" ], - "asctime": "2020-02-03 18:42:08,367", - "created": 1580751728.367572, + "asctime": "2020-02-05 13:48:50,092", + "created": 1580906930.092348, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3218,39 +3218,39 @@ "lineno": 26, "message": "Expectation (Final processed CSP-Frame): result = [ ':testframe: for csp' ] ()", "module": "test", - "msecs": 367.5720691680908, + "msecs": 92.34809875488281, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 38.980960845947266, - "thread": 139938129311552, + "relativeCreated": 37.70303726196289, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 367.6190376281738, + "msecs": 92.39411354064941, "msg": "Final processed CSP-Frame is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 39.02792930603027, - "thread": 139938129311552, + "relativeCreated": 37.74905204772949, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 4.696846008300781e-05 + "time_consumption": 4.601478576660156e-05 } ], - "thread": 139938129311552, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 0.0005080699920654297, - "time_finished": "2020-02-03 18:42:08,367", - "time_start": "2020-02-03 18:42:08,367" + "time_consumption": 0.0005011558532714844, + "time_finished": "2020-02-05 13:48:50,092", + "time_start": "2020-02-05 13:48:50,091" }, "_XzMFcHYZEem_kd-7nxt1sg": { "args": null, - "asctime": "2020-02-03 18:42:08,363", - "created": 1580751728.363679, + "asctime": "2020-02-05 13:48:50,088", + "created": 1580906930.088483, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -3261,21 +3261,21 @@ "message": "_XzMFcHYZEem_kd-7nxt1sg", "module": "__init__", "moduleLogger": [], - "msecs": 363.6789321899414, + "msecs": 88.48309516906738, "msg": "_XzMFcHYZEem_kd-7nxt1sg", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/stringtools/unittest/src/tests/__init__.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 35.08782386779785, + "relativeCreated": 33.83803367614746, "testcaseLogger": [ { "args": [ "de ad be ef", "" ], - "asctime": "2020-02-03 18:42:08,363", - "created": 1580751728.363759, + "asctime": "2020-02-05 13:48:50,088", + "created": 1580906930.088561, "exc_info": null, "exc_text": null, "filename": "test_hexlify.py", @@ -3286,21 +3286,21 @@ "message": "Checking test pattern de ad be ef ().", "module": "test_hexlify", "moduleLogger": [], - "msecs": 363.75904083251953, + "msecs": 88.5610580444336, "msg": "Checking test pattern %s (%s).", "name": "__tLogger__", "pathname": "src/tests/test_hexlify.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 35.16793251037598, - "thread": 139938129311552, + "relativeCreated": 33.91599655151367, + "thread": 139883241289536, "threadName": "MainThread", "time_consumption": 0.0 }, { "args": [], - "asctime": "2020-02-03 18:42:08,364", - "created": 1580751728.364132, + "asctime": "2020-02-05 13:48:50,089", + "created": 1580906930.089074, "exc_info": null, "exc_text": null, "filename": "test_hexlify.py", @@ -3315,8 +3315,8 @@ "args": [ "(4): de ad be ef" ], - "asctime": "2020-02-03 18:42:08,363", - "created": 1580751728.363833, + "asctime": "2020-02-05 13:48:50,088", + "created": 1580906930.088631, "exc_info": null, "exc_text": null, "filename": "test_hexlify.py", @@ -3326,22 +3326,22 @@ "lineno": 29, "message": "Return value of hexlify is (4): de ad be ef", "module": "test_hexlify", - "msecs": 363.832950592041, + "msecs": 88.63091468811035, "msg": "Return value of hexlify is %s", "name": "__unittest__", "pathname": "src/tests/test_hexlify.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 35.24184226989746, - "thread": 139938129311552, + "relativeCreated": 33.98585319519043, + "thread": 139883241289536, "threadName": "MainThread" }, { "args": [ "(4): DE AD BE EF" ], - "asctime": "2020-02-03 18:42:08,363", - "created": 1580751728.36393, + "asctime": "2020-02-05 13:48:50,088", + "created": 1580906930.088872, "exc_info": null, "exc_text": null, "filename": "test_hexlify.py", @@ -3351,14 +3351,14 @@ "lineno": 31, "message": "Using upper string for comparison: (4): DE AD BE EF", "module": "test_hexlify", - "msecs": 363.92998695373535, + "msecs": 88.87195587158203, "msg": "Using upper string for comparison: %s", "name": "__unittest__", "pathname": "src/tests/test_hexlify.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 35.3388786315918, - "thread": 139938129311552, + "relativeCreated": 34.22689437866211, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -3366,8 +3366,8 @@ "DE", "(4): DE AD BE EF" ], - "asctime": "2020-02-03 18:42:08,363", - "created": 1580751728.363977, + "asctime": "2020-02-05 13:48:50,088", + "created": 1580906930.088922, "exc_info": null, "exc_text": null, "filename": "test_hexlify.py", @@ -3377,14 +3377,14 @@ "lineno": 41, "message": "\"DE\" found in \"(4): DE AD BE EF\"... Reducing pattern", "module": "test_hexlify", - "msecs": 363.97695541381836, + "msecs": 88.92202377319336, "msg": "\"%s\" found in \"%s\"... Reducing pattern", "name": "__unittest__", "pathname": "src/tests/test_hexlify.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 35.385847091674805, - "thread": 139938129311552, + "relativeCreated": 34.27696228027344, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -3392,8 +3392,8 @@ "AD", "AD BE EF" ], - "asctime": "2020-02-03 18:42:08,364", - "created": 1580751728.364016, + "asctime": "2020-02-05 13:48:50,088", + "created": 1580906930.088965, "exc_info": null, "exc_text": null, "filename": "test_hexlify.py", @@ -3403,14 +3403,14 @@ "lineno": 41, "message": "\"AD\" found in \"AD BE EF\"... Reducing pattern", "module": "test_hexlify", - "msecs": 364.016056060791, + "msecs": 88.96493911743164, "msg": "\"%s\" found in \"%s\"... Reducing pattern", "name": "__unittest__", "pathname": "src/tests/test_hexlify.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 35.42494773864746, - "thread": 139938129311552, + "relativeCreated": 34.31987762451172, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -3418,8 +3418,8 @@ "BE", "BE EF" ], - "asctime": "2020-02-03 18:42:08,364", - "created": 1580751728.364053, + "asctime": "2020-02-05 13:48:50,089", + "created": 1580906930.089002, "exc_info": null, "exc_text": null, "filename": "test_hexlify.py", @@ -3429,14 +3429,14 @@ "lineno": 41, "message": "\"BE\" found in \"BE EF\"... Reducing pattern", "module": "test_hexlify", - "msecs": 364.05301094055176, + "msecs": 89.00189399719238, "msg": "\"%s\" found in \"%s\"... Reducing pattern", "name": "__unittest__", "pathname": "src/tests/test_hexlify.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 35.4619026184082, - "thread": 139938129311552, + "relativeCreated": 34.35683250427246, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -3444,8 +3444,8 @@ "EF", "EF" ], - "asctime": "2020-02-03 18:42:08,364", - "created": 1580751728.364096, + "asctime": "2020-02-05 13:48:50,089", + "created": 1580906930.089038, "exc_info": null, "exc_text": null, "filename": "test_hexlify.py", @@ -3455,39 +3455,39 @@ "lineno": 41, "message": "\"EF\" found in \"EF\"... Reducing pattern", "module": "test_hexlify", - "msecs": 364.09592628479004, + "msecs": 89.03789520263672, "msg": "\"%s\" found in \"%s\"... Reducing pattern", "name": "__unittest__", "pathname": "src/tests/test_hexlify.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 35.504817962646484, - "thread": 139938129311552, + "relativeCreated": 34.3928337097168, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 364.1319274902344, + "msecs": 89.07389640808105, "msg": "Pattern included all relevant information in the correct order.", "name": "__tLogger__", "pathname": "src/tests/test_hexlify.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 35.54081916809082, - "thread": 139938129311552, + "relativeCreated": 34.42883491516113, + "thread": 139883241289536, "threadName": "MainThread", "time_consumption": 3.600120544433594e-05 } ], - "thread": 139938129311552, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 0.00045299530029296875, - "time_finished": "2020-02-03 18:42:08,364", - "time_start": "2020-02-03 18:42:08,363" + "time_consumption": 0.0005908012390136719, + "time_finished": "2020-02-05 13:48:50,089", + "time_start": "2020-02-05 13:48:50,088" }, "_Y_h3gH5CEemxr4bbKXhxkg": { "args": null, - "asctime": "2020-02-03 18:42:08,366", - "created": 1580751728.366427, + "asctime": "2020-02-05 13:48:50,091", + "created": 1580906930.091249, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -3498,20 +3498,20 @@ "message": "_Y_h3gH5CEemxr4bbKXhxkg", "module": "__init__", "moduleLogger": [], - "msecs": 366.426944732666, + "msecs": 91.24898910522461, "msg": "_Y_h3gH5CEemxr4bbKXhxkg", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/stringtools/unittest/src/tests/__init__.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 37.83583641052246, + "relativeCreated": 36.60392761230469, "testcaseLogger": [ { "args": [ "':testframe: for csp'" ], - "asctime": "2020-02-03 18:42:08,366", - "created": 1580751728.366498, + "asctime": "2020-02-05 13:48:50,091", + "created": 1580906930.091318, "exc_info": null, "exc_text": null, "filename": "test_csp.py", @@ -3522,14 +3522,14 @@ "message": "Creating testframe for \"':testframe: for csp'\"", "module": "test_csp", "moduleLogger": [], - "msecs": 366.4979934692383, + "msecs": 91.31789207458496, "msg": "Creating testframe for \"%s\"", "name": "__tLogger__", "pathname": "src/tests/test_csp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 37.90688514709473, - "thread": 139938129311552, + "relativeCreated": 36.67283058166504, + "thread": 139883241289536, "threadName": "MainThread", "time_consumption": 0.0 }, @@ -3538,8 +3538,8 @@ "':testframe: for csp\\n'", "" ], - "asctime": "2020-02-03 18:42:08,366", - "created": 1580751728.366648, + "asctime": "2020-02-05 13:48:50,091", + "created": 1580906930.091463, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3556,8 +3556,8 @@ "':testframe: for csp\\n'", "" ], - "asctime": "2020-02-03 18:42:08,366", - "created": 1580751728.366566, + "asctime": "2020-02-05 13:48:50,091", + "created": 1580906930.091385, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3567,14 +3567,14 @@ "lineno": 22, "message": "Result (CSP-Frame): ':testframe: for csp\\n' ()", "module": "test", - "msecs": 366.5659427642822, + "msecs": 91.3848876953125, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 37.97483444213867, - "thread": 139938129311552, + "relativeCreated": 36.73982620239258, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -3583,8 +3583,8 @@ "':testframe: for csp\\n'", "" ], - "asctime": "2020-02-03 18:42:08,366", - "created": 1580751728.366606, + "asctime": "2020-02-05 13:48:50,091", + "created": 1580906930.091425, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3594,39 +3594,39 @@ "lineno": 26, "message": "Expectation (CSP-Frame): result = ':testframe: for csp\\n' ()", "module": "test", - "msecs": 366.6059970855713, + "msecs": 91.42494201660156, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 38.014888763427734, - "thread": 139938129311552, + "relativeCreated": 36.77988052368164, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 366.64795875549316, + "msecs": 91.46308898925781, "msg": "CSP-Frame is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 38.05685043334961, - "thread": 139938129311552, + "relativeCreated": 36.81802749633789, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 4.1961669921875e-05 + "time_consumption": 3.814697265625e-05 } ], - "thread": 139938129311552, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 0.00022101402282714844, - "time_finished": "2020-02-03 18:42:08,366", - "time_start": "2020-02-03 18:42:08,366" + "time_consumption": 0.00021409988403320312, + "time_finished": "2020-02-05 13:48:50,091", + "time_start": "2020-02-05 13:48:50,091" }, "_ZhyRAI9OEemAMMFgxXT6lA": { "args": null, - "asctime": "2020-02-03 18:42:08,367", - "created": 1580751728.367724, + "asctime": "2020-02-05 13:48:50,092", + "created": 1580906930.092503, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -3637,18 +3637,18 @@ "message": "_ZhyRAI9OEemAMMFgxXT6lA", "module": "__init__", "moduleLogger": [], - "msecs": 367.7239418029785, + "msecs": 92.50307083129883, "msg": "_ZhyRAI9OEemAMMFgxXT6lA", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/stringtools/unittest/src/tests/__init__.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 39.13283348083496, + "relativeCreated": 37.858009338378906, "testcaseLogger": [ { "args": [], - "asctime": "2020-02-03 18:42:08,367", - "created": 1580751728.367793, + "asctime": "2020-02-05 13:48:50,092", + "created": 1580906930.092568, "exc_info": null, "exc_text": null, "filename": "test_csp.py", @@ -3659,14 +3659,14 @@ "message": "Processing wrong data (list)", "module": "test_csp", "moduleLogger": [], - "msecs": 367.79308319091797, + "msecs": 92.56792068481445, "msg": "Processing wrong data (list)", "name": "__tLogger__", "pathname": "src/tests/test_csp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 39.201974868774414, - "thread": 139938129311552, + "relativeCreated": 37.92285919189453, + "thread": 139883241289536, "threadName": "MainThread", "time_consumption": 0.0 }, @@ -3675,8 +3675,8 @@ "", "" ], - "asctime": "2020-02-03 18:42:08,367", - "created": 1580751728.367946, + "asctime": "2020-02-05 13:48:50,092", + "created": 1580906930.092737, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3693,8 +3693,8 @@ "", "" ], - "asctime": "2020-02-03 18:42:08,367", - "created": 1580751728.367861, + "asctime": "2020-02-05 13:48:50,092", + "created": 1580906930.09263, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3704,14 +3704,14 @@ "lineno": 22, "message": "Result (Wrong data exception): ()", "module": "test", - "msecs": 367.8610324859619, + "msecs": 92.62990951538086, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 39.26992416381836, - "thread": 139938129311552, + "relativeCreated": 37.98484802246094, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -3720,8 +3720,8 @@ "", "" ], - "asctime": "2020-02-03 18:42:08,367", - "created": 1580751728.367905, + "asctime": "2020-02-05 13:48:50,092", + "created": 1580906930.092673, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3731,35 +3731,35 @@ "lineno": 26, "message": "Expectation (Wrong data exception): result = ()", "module": "test", - "msecs": 367.9049015045166, + "msecs": 92.67306327819824, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 39.31379318237305, - "thread": 139938129311552, + "relativeCreated": 38.02800178527832, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 367.94590950012207, + "msecs": 92.73695945739746, "msg": "Wrong data exception is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 39.354801177978516, - "thread": 139938129311552, + "relativeCreated": 38.09189796447754, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 4.100799560546875e-05 + "time_consumption": 6.389617919921875e-05 }, { "args": [ "''", "" ], - "asctime": "2020-02-03 18:42:08,368", - "created": 1580751728.368088, + "asctime": "2020-02-05 13:48:50,092", + "created": 1580906930.092889, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3776,8 +3776,8 @@ "''", "" ], - "asctime": "2020-02-03 18:42:08,368", - "created": 1580751728.368008, + "asctime": "2020-02-05 13:48:50,092", + "created": 1580906930.092813, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3787,14 +3787,14 @@ "lineno": 22, "message": "Result (Buffer still empty): '' ()", "module": "test", - "msecs": 368.0078983306885, + "msecs": 92.81301498413086, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 39.41679000854492, - "thread": 139938129311552, + "relativeCreated": 38.16795349121094, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -3803,8 +3803,8 @@ "''", "" ], - "asctime": "2020-02-03 18:42:08,368", - "created": 1580751728.368049, + "asctime": "2020-02-05 13:48:50,092", + "created": 1580906930.092851, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3814,32 +3814,32 @@ "lineno": 26, "message": "Expectation (Buffer still empty): result = '' ()", "module": "test", - "msecs": 368.04890632629395, + "msecs": 92.85092353820801, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 39.45779800415039, - "thread": 139938129311552, + "relativeCreated": 38.205862045288086, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 368.0880069732666, + "msecs": 92.88907051086426, "msg": "Buffer still empty is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 39.49689865112305, - "thread": 139938129311552, + "relativeCreated": 38.244009017944336, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 3.910064697265625e-05 + "time_consumption": 3.814697265625e-05 }, { "args": [], - "asctime": "2020-02-03 18:42:08,368", - "created": 1580751728.368145, + "asctime": "2020-02-05 13:48:50,092", + "created": 1580906930.092945, "exc_info": null, "exc_text": null, "filename": "test_csp.py", @@ -3850,14 +3850,14 @@ "message": "Processing wrong data (int)", "module": "test_csp", "moduleLogger": [], - "msecs": 368.1449890136719, + "msecs": 92.94509887695312, "msg": "Processing wrong data (int)", "name": "__tLogger__", "pathname": "src/tests/test_csp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 39.55388069152832, - "thread": 139938129311552, + "relativeCreated": 38.3000373840332, + "thread": 139883241289536, "threadName": "MainThread", "time_consumption": 0.0 }, @@ -3866,8 +3866,8 @@ "", "" ], - "asctime": "2020-02-03 18:42:08,368", - "created": 1580751728.368363, + "asctime": "2020-02-05 13:48:50,093", + "created": 1580906930.0931, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3884,8 +3884,8 @@ "", "" ], - "asctime": "2020-02-03 18:42:08,368", - "created": 1580751728.368227, + "asctime": "2020-02-05 13:48:50,093", + "created": 1580906930.093021, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3895,14 +3895,14 @@ "lineno": 22, "message": "Result (Wrong data exception): ()", "module": "test", - "msecs": 368.2270050048828, + "msecs": 93.02091598510742, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 39.63589668273926, - "thread": 139938129311552, + "relativeCreated": 38.3758544921875, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -3911,8 +3911,8 @@ "", "" ], - "asctime": "2020-02-03 18:42:08,368", - "created": 1580751728.368294, + "asctime": "2020-02-05 13:48:50,093", + "created": 1580906930.093061, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3922,35 +3922,35 @@ "lineno": 26, "message": "Expectation (Wrong data exception): result = ()", "module": "test", - "msecs": 368.29400062561035, + "msecs": 93.06097030639648, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 39.7028923034668, - "thread": 139938129311552, + "relativeCreated": 38.41590881347656, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 368.3629035949707, + "msecs": 93.10007095336914, "msg": "Wrong data exception is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 39.77179527282715, - "thread": 139938129311552, + "relativeCreated": 38.45500946044922, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 6.890296936035156e-05 + "time_consumption": 3.910064697265625e-05 }, { "args": [ "''", "" ], - "asctime": "2020-02-03 18:42:08,368", - "created": 1580751728.368599, + "asctime": "2020-02-05 13:48:50,093", + "created": 1580906930.09324, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3967,8 +3967,8 @@ "''", "" ], - "asctime": "2020-02-03 18:42:08,368", - "created": 1580751728.368468, + "asctime": "2020-02-05 13:48:50,093", + "created": 1580906930.093163, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3978,14 +3978,14 @@ "lineno": 22, "message": "Result (Buffer still empty): '' ()", "module": "test", - "msecs": 368.4680461883545, + "msecs": 93.16301345825195, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 39.87693786621094, - "thread": 139938129311552, + "relativeCreated": 38.51795196533203, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -3994,8 +3994,8 @@ "''", "" ], - "asctime": "2020-02-03 18:42:08,368", - "created": 1580751728.368535, + "asctime": "2020-02-05 13:48:50,093", + "created": 1580906930.093202, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4005,32 +4005,32 @@ "lineno": 26, "message": "Expectation (Buffer still empty): result = '' ()", "module": "test", - "msecs": 368.53504180908203, + "msecs": 93.20211410522461, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 39.94393348693848, - "thread": 139938129311552, + "relativeCreated": 38.55705261230469, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 368.59893798828125, + "msecs": 93.24002265930176, "msg": "Buffer still empty is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 40.007829666137695, - "thread": 139938129311552, + "relativeCreated": 38.594961166381836, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 6.389617919921875e-05 + "time_consumption": 3.790855407714844e-05 }, { "args": [], - "asctime": "2020-02-03 18:42:08,368", - "created": 1580751728.368705, + "asctime": "2020-02-05 13:48:50,093", + "created": 1580906930.093299, "exc_info": null, "exc_text": null, "filename": "test_csp.py", @@ -4041,14 +4041,14 @@ "message": "Processing wrong data (unicode)", "module": "test_csp", "moduleLogger": [], - "msecs": 368.70503425598145, + "msecs": 93.29891204833984, "msg": "Processing wrong data (unicode)", "name": "__tLogger__", "pathname": "src/tests/test_csp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 40.11392593383789, - "thread": 139938129311552, + "relativeCreated": 38.65385055541992, + "thread": 139883241289536, "threadName": "MainThread", "time_consumption": 0.0 }, @@ -4057,8 +4057,8 @@ "", "" ], - "asctime": "2020-02-03 18:42:08,368", - "created": 1580751728.368983, + "asctime": "2020-02-05 13:48:50,093", + "created": 1580906930.093447, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4075,8 +4075,8 @@ "", "" ], - "asctime": "2020-02-03 18:42:08,368", - "created": 1580751728.36882, + "asctime": "2020-02-05 13:48:50,093", + "created": 1580906930.093365, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4086,14 +4086,14 @@ "lineno": 22, "message": "Result (Wrong data exception): ()", "module": "test", - "msecs": 368.8199520111084, + "msecs": 93.36495399475098, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 40.228843688964844, - "thread": 139938129311552, + "relativeCreated": 38.719892501831055, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -4102,8 +4102,8 @@ "", "" ], - "asctime": "2020-02-03 18:42:08,368", - "created": 1580751728.368894, + "asctime": "2020-02-05 13:48:50,093", + "created": 1580906930.093405, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4113,35 +4113,35 @@ "lineno": 26, "message": "Expectation (Wrong data exception): result = ()", "module": "test", - "msecs": 368.894100189209, + "msecs": 93.40500831604004, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 40.30299186706543, - "thread": 139938129311552, + "relativeCreated": 38.75994682312012, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 368.98303031921387, + "msecs": 93.44696998596191, "msg": "Wrong data exception is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 40.39192199707031, - "thread": 139938129311552, + "relativeCreated": 38.80190849304199, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 8.893013000488281e-05 + "time_consumption": 4.1961669921875e-05 }, { "args": [ "''", "" ], - "asctime": "2020-02-03 18:42:08,369", - "created": 1580751728.369142, + "asctime": "2020-02-05 13:48:50,093", + "created": 1580906930.093588, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4158,8 +4158,8 @@ "''", "" ], - "asctime": "2020-02-03 18:42:08,369", - "created": 1580751728.369057, + "asctime": "2020-02-05 13:48:50,093", + "created": 1580906930.09351, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4169,14 +4169,14 @@ "lineno": 22, "message": "Result (Buffer still empty): '' ()", "module": "test", - "msecs": 369.05694007873535, + "msecs": 93.50991249084473, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 40.4658317565918, - "thread": 139938129311552, + "relativeCreated": 38.864850997924805, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -4185,8 +4185,8 @@ "''", "" ], - "asctime": "2020-02-03 18:42:08,369", - "created": 1580751728.369098, + "asctime": "2020-02-05 13:48:50,093", + "created": 1580906930.093547, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4196,39 +4196,39 @@ "lineno": 26, "message": "Expectation (Buffer still empty): result = '' ()", "module": "test", - "msecs": 369.0979480743408, + "msecs": 93.54710578918457, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 40.506839752197266, - "thread": 139938129311552, + "relativeCreated": 38.90204429626465, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 369.1420555114746, + "msecs": 93.58811378479004, "msg": "Buffer still empty is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 40.550947189331055, - "thread": 139938129311552, + "relativeCreated": 38.94305229187012, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 4.410743713378906e-05 + "time_consumption": 4.100799560546875e-05 } ], - "thread": 139938129311552, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 0.0014181137084960938, - "time_finished": "2020-02-03 18:42:08,369", - "time_start": "2020-02-03 18:42:08,367" + "time_consumption": 0.001085042953491211, + "time_finished": "2020-02-05 13:48:50,093", + "time_start": "2020-02-05 13:48:50,092" }, "_dB5IoEaTEeq5fPlXIeQCXQ": { "args": null, - "asctime": "2020-02-03 18:42:08,358", - "created": 1580751728.3589, + "asctime": "2020-02-05 13:48:50,083", + "created": 1580906930.083582, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -4239,21 +4239,21 @@ "message": "_dB5IoEaTEeq5fPlXIeQCXQ", "module": "__init__", "moduleLogger": [], - "msecs": 358.9000701904297, + "msecs": 83.58192443847656, "msg": "_dB5IoEaTEeq5fPlXIeQCXQ", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/stringtools/unittest/src/tests/__init__.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 30.308961868286133, + "relativeCreated": 28.93686294555664, "testcaseLogger": [ { "args": [ "'117p'", "" ], - "asctime": "2020-02-03 18:42:08,359", - "created": 1580751728.359224, + "asctime": "2020-02-05 13:48:50,083", + "created": 1580906930.083893, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4270,8 +4270,8 @@ "'117p'", "" ], - "asctime": "2020-02-03 18:42:08,359", - "created": 1580751728.35911, + "asctime": "2020-02-05 13:48:50,083", + "created": 1580906930.083791, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4281,14 +4281,14 @@ "lineno": 22, "message": "Result (Physical representation for 1.17e-10): '117p' ()", "module": "test", - "msecs": 359.11011695861816, + "msecs": 83.79101753234863, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 30.51900863647461, - "thread": 139938129311552, + "relativeCreated": 29.14595603942871, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -4297,8 +4297,8 @@ "'117p'", "" ], - "asctime": "2020-02-03 18:42:08,359", - "created": 1580751728.359175, + "asctime": "2020-02-05 13:48:50,083", + "created": 1580906930.083847, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4308,35 +4308,35 @@ "lineno": 26, "message": "Expectation (Physical representation for 1.17e-10): result = '117p' ()", "module": "test", - "msecs": 359.1749668121338, + "msecs": 83.8470458984375, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 30.583858489990234, - "thread": 139938129311552, + "relativeCreated": 29.201984405517578, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 359.2240810394287, + "msecs": 83.8930606842041, "msg": "Physical representation for 1.17e-10 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 30.632972717285156, - "thread": 139938129311552, + "relativeCreated": 29.24799919128418, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 4.9114227294921875e-05 + "time_consumption": 4.601478576660156e-05 }, { "args": [ "'54n'", "" ], - "asctime": "2020-02-03 18:42:08,359", - "created": 1580751728.359401, + "asctime": "2020-02-05 13:48:50,084", + "created": 1580906930.084059, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4353,8 +4353,8 @@ "'54n'", "" ], - "asctime": "2020-02-03 18:42:08,359", - "created": 1580751728.359315, + "asctime": "2020-02-05 13:48:50,083", + "created": 1580906930.083976, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4364,14 +4364,14 @@ "lineno": 22, "message": "Result (Physical representation for 5.4e-08): '54n' ()", "module": "test", - "msecs": 359.3149185180664, + "msecs": 83.97603034973145, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 30.72381019592285, - "thread": 139938129311552, + "relativeCreated": 29.330968856811523, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -4380,8 +4380,8 @@ "'54n'", "" ], - "asctime": "2020-02-03 18:42:08,359", - "created": 1580751728.359359, + "asctime": "2020-02-05 13:48:50,084", + "created": 1580906930.084018, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4391,35 +4391,35 @@ "lineno": 26, "message": "Expectation (Physical representation for 5.4e-08): result = '54n' ()", "module": "test", - "msecs": 359.3590259552002, + "msecs": 84.01799201965332, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 30.76791763305664, - "thread": 139938129311552, + "relativeCreated": 29.3729305267334, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 359.40098762512207, + "msecs": 84.05900001525879, "msg": "Physical representation for 5.4e-08 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 30.809879302978516, - "thread": 139938129311552, + "relativeCreated": 29.413938522338867, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 4.1961669921875e-05 + "time_consumption": 4.100799560546875e-05 }, { "args": [ "'25.3\\xc2\\xb5'", "" ], - "asctime": "2020-02-03 18:42:08,359", - "created": 1580751728.359562, + "asctime": "2020-02-05 13:48:50,084", + "created": 1580906930.084215, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4436,8 +4436,8 @@ "'25.3\\xc2\\xb5'", "" ], - "asctime": "2020-02-03 18:42:08,359", - "created": 1580751728.359477, + "asctime": "2020-02-05 13:48:50,084", + "created": 1580906930.084134, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4447,14 +4447,14 @@ "lineno": 22, "message": "Result (Physical representation for 2.53e-05): '25.3\\xc2\\xb5' ()", "module": "test", - "msecs": 359.47704315185547, + "msecs": 84.13410186767578, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 30.885934829711914, - "thread": 139938129311552, + "relativeCreated": 29.48904037475586, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -4463,8 +4463,8 @@ "'25.3\\xc2\\xb5'", "" ], - "asctime": "2020-02-03 18:42:08,359", - "created": 1580751728.359519, + "asctime": "2020-02-05 13:48:50,084", + "created": 1580906930.084173, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4474,35 +4474,35 @@ "lineno": 26, "message": "Expectation (Physical representation for 2.53e-05): result = '25.3\\xc2\\xb5' ()", "module": "test", - "msecs": 359.51900482177734, + "msecs": 84.17296409606934, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 30.92789649963379, - "thread": 139938129311552, + "relativeCreated": 29.527902603149414, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 359.5619201660156, + "msecs": 84.21492576599121, "msg": "Physical representation for 2.53e-05 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 30.97081184387207, - "thread": 139938129311552, + "relativeCreated": 29.56986427307129, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 4.291534423828125e-05 + "time_consumption": 4.1961669921875e-05 }, { "args": [ "'100m'", "" ], - "asctime": "2020-02-03 18:42:08,359", - "created": 1580751728.359715, + "asctime": "2020-02-05 13:48:50,084", + "created": 1580906930.084363, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4519,8 +4519,8 @@ "'100m'", "" ], - "asctime": "2020-02-03 18:42:08,359", - "created": 1580751728.359634, + "asctime": "2020-02-05 13:48:50,084", + "created": 1580906930.084287, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4530,14 +4530,14 @@ "lineno": 22, "message": "Result (Physical representation for 0.1): '100m' ()", "module": "test", - "msecs": 359.6339225769043, + "msecs": 84.28692817687988, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 31.042814254760742, - "thread": 139938129311552, + "relativeCreated": 29.64186668395996, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -4546,8 +4546,8 @@ "'100m'", "" ], - "asctime": "2020-02-03 18:42:08,359", - "created": 1580751728.359676, + "asctime": "2020-02-05 13:48:50,084", + "created": 1580906930.084326, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4557,35 +4557,118 @@ "lineno": 26, "message": "Expectation (Physical representation for 0.1): result = '100m' ()", "module": "test", - "msecs": 359.6758842468262, + "msecs": 84.32602882385254, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 31.084775924682617, - "thread": 139938129311552, + "relativeCreated": 29.680967330932617, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 359.7149848937988, + "msecs": 84.36298370361328, "msg": "Physical representation for 0.1 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 31.123876571655273, - "thread": 139938129311552, + "relativeCreated": 29.71792221069336, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 3.910064697265625e-05 + "time_consumption": 3.695487976074219e-05 + }, + { + "args": [ + "'0'", + "" + ], + "asctime": "2020-02-05 13:48:50,084", + "created": 1580906930.084512, + "exc_info": null, + "exc_text": null, + "filename": "test.py", + "funcName": "equivalency_chk", + "levelname": "INFO", + "levelno": 20, + "lineno": 142, + "message": "Physical representation for 0 is correct (Content '0' and Type is ).", + "module": "test", + "moduleLogger": [ + { + "args": [ + "Physical representation for 0", + "'0'", + "" + ], + "asctime": "2020-02-05 13:48:50,084", + "created": 1580906930.084432, + "exc_info": null, + "exc_text": null, + "filename": "test.py", + "funcName": "__report_result__", + "levelname": "DEBUG", + "levelno": 10, + "lineno": 22, + "message": "Result (Physical representation for 0): '0' ()", + "module": "test", + "msecs": 84.43188667297363, + "msg": "Result (%s): %s (%s)", + "name": "__unittest__", + "pathname": "src/unittest/test.py", + "process": 20796, + "processName": "MainProcess", + "relativeCreated": 29.78682518005371, + "thread": 139883241289536, + "threadName": "MainThread" + }, + { + "args": [ + "Physical representation for 0", + "'0'", + "" + ], + "asctime": "2020-02-05 13:48:50,084", + "created": 1580906930.084471, + "exc_info": null, + "exc_text": null, + "filename": "test.py", + "funcName": "__report_expectation_equivalency__", + "levelname": "DEBUG", + "levelno": 10, + "lineno": 26, + "message": "Expectation (Physical representation for 0): result = '0' ()", + "module": "test", + "msecs": 84.47098731994629, + "msg": "Expectation (%s): result = %s (%s)", + "name": "__unittest__", + "pathname": "src/unittest/test.py", + "process": 20796, + "processName": "MainProcess", + "relativeCreated": 29.825925827026367, + "thread": 139883241289536, + "threadName": "MainThread" + } + ], + "msecs": 84.51199531555176, + "msg": "Physical representation for 0 is correct (Content %s and Type is %s).", + "name": "__tLogger__", + "pathname": "src/unittest/test.py", + "process": 20796, + "processName": "MainProcess", + "relativeCreated": 29.866933822631836, + "thread": 139883241289536, + "threadName": "MainThread", + "time_consumption": 4.100799560546875e-05 }, { "args": [ "'1'", "" ], - "asctime": "2020-02-03 18:42:08,359", - "created": 1580751728.359864, + "asctime": "2020-02-05 13:48:50,084", + "created": 1580906930.08466, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4602,8 +4685,8 @@ "'1'", "" ], - "asctime": "2020-02-03 18:42:08,359", - "created": 1580751728.359785, + "asctime": "2020-02-05 13:48:50,084", + "created": 1580906930.084583, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4613,14 +4696,14 @@ "lineno": 22, "message": "Result (Physical representation for 1): '1' ()", "module": "test", - "msecs": 359.7850799560547, + "msecs": 84.58304405212402, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 31.193971633911133, - "thread": 139938129311552, + "relativeCreated": 29.9379825592041, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -4629,8 +4712,8 @@ "'1'", "" ], - "asctime": "2020-02-03 18:42:08,359", - "created": 1580751728.359824, + "asctime": "2020-02-05 13:48:50,084", + "created": 1580906930.084622, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4640,35 +4723,35 @@ "lineno": 26, "message": "Expectation (Physical representation for 1): result = '1' ()", "module": "test", - "msecs": 359.82394218444824, + "msecs": 84.62190628051758, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 31.232833862304688, - "thread": 139938129311552, + "relativeCreated": 29.976844787597656, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 359.8639965057373, + "msecs": 84.66005325317383, "msg": "Physical representation for 1 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 31.27288818359375, - "thread": 139938129311552, + "relativeCreated": 30.014991760253906, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 4.00543212890625e-05 + "time_consumption": 3.814697265625e-05 }, { "args": [ "'1k'", "" ], - "asctime": "2020-02-03 18:42:08,360", - "created": 1580751728.360014, + "asctime": "2020-02-05 13:48:50,084", + "created": 1580906930.084852, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4685,8 +4768,8 @@ "'1k'", "" ], - "asctime": "2020-02-03 18:42:08,359", - "created": 1580751728.359937, + "asctime": "2020-02-05 13:48:50,084", + "created": 1580906930.084773, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4696,14 +4779,14 @@ "lineno": 22, "message": "Result (Physical representation for 1000): '1k' ()", "module": "test", - "msecs": 359.9369525909424, + "msecs": 84.77306365966797, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 31.345844268798828, - "thread": 139938129311552, + "relativeCreated": 30.128002166748047, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -4712,8 +4795,8 @@ "'1k'", "" ], - "asctime": "2020-02-03 18:42:08,359", - "created": 1580751728.359976, + "asctime": "2020-02-05 13:48:50,084", + "created": 1580906930.084814, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4723,25 +4806,25 @@ "lineno": 26, "message": "Expectation (Physical representation for 1000): result = '1k' ()", "module": "test", - "msecs": 359.97605323791504, + "msecs": 84.81407165527344, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 31.384944915771484, - "thread": 139938129311552, + "relativeCreated": 30.169010162353516, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 360.0139617919922, + "msecs": 84.85198020935059, "msg": "Physical representation for 1000 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 31.422853469848633, - "thread": 139938129311552, + "relativeCreated": 30.206918716430664, + "thread": 139883241289536, "threadName": "MainThread", "time_consumption": 3.790855407714844e-05 }, @@ -4750,8 +4833,8 @@ "'1.01M'", "" ], - "asctime": "2020-02-03 18:42:08,360", - "created": 1580751728.360167, + "asctime": "2020-02-05 13:48:50,085", + "created": 1580906930.085003, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4768,8 +4851,8 @@ "'1.01M'", "" ], - "asctime": "2020-02-03 18:42:08,360", - "created": 1580751728.36009, + "asctime": "2020-02-05 13:48:50,084", + "created": 1580906930.084926, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4779,14 +4862,14 @@ "lineno": 22, "message": "Result (Physical representation for 1005001): '1.01M' ()", "module": "test", - "msecs": 360.0900173187256, + "msecs": 84.92588996887207, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 31.49890899658203, - "thread": 139938129311552, + "relativeCreated": 30.28082847595215, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -4795,8 +4878,8 @@ "'1.01M'", "" ], - "asctime": "2020-02-03 18:42:08,360", - "created": 1580751728.360129, + "asctime": "2020-02-05 13:48:50,084", + "created": 1580906930.084965, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4806,25 +4889,25 @@ "lineno": 26, "message": "Expectation (Physical representation for 1005001): result = '1.01M' ()", "module": "test", - "msecs": 360.12911796569824, + "msecs": 84.96499061584473, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 31.538009643554688, - "thread": 139938129311552, + "relativeCreated": 30.319929122924805, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 360.1670265197754, + "msecs": 85.00289916992188, "msg": "Physical representation for 1005001 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 31.575918197631836, - "thread": 139938129311552, + "relativeCreated": 30.357837677001953, + "thread": 139883241289536, "threadName": "MainThread", "time_consumption": 3.790855407714844e-05 }, @@ -4833,8 +4916,8 @@ "'1G'", "" ], - "asctime": "2020-02-03 18:42:08,360", - "created": 1580751728.360322, + "asctime": "2020-02-05 13:48:50,085", + "created": 1580906930.085151, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4851,8 +4934,8 @@ "'1G'", "" ], - "asctime": "2020-02-03 18:42:08,360", - "created": 1580751728.360244, + "asctime": "2020-02-05 13:48:50,085", + "created": 1580906930.085076, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4862,14 +4945,14 @@ "lineno": 22, "message": "Result (Physical representation for 1004000000): '1G' ()", "module": "test", - "msecs": 360.2440357208252, + "msecs": 85.07609367370605, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 31.65292739868164, - "thread": 139938129311552, + "relativeCreated": 30.431032180786133, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -4878,8 +4961,8 @@ "'1G'", "" ], - "asctime": "2020-02-03 18:42:08,360", - "created": 1580751728.360283, + "asctime": "2020-02-05 13:48:50,085", + "created": 1580906930.085114, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4889,35 +4972,35 @@ "lineno": 26, "message": "Expectation (Physical representation for 1004000000): result = '1G' ()", "module": "test", - "msecs": 360.28289794921875, + "msecs": 85.1140022277832, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 31.691789627075195, - "thread": 139938129311552, + "relativeCreated": 30.46894073486328, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 360.3219985961914, + "msecs": 85.15095710754395, "msg": "Physical representation for 1004000000 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 31.73089027404785, - "thread": 139938129311552, + "relativeCreated": 30.505895614624023, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 3.910064697265625e-05 + "time_consumption": 3.695487976074219e-05 }, { "args": [ "'1T'", "" ], - "asctime": "2020-02-03 18:42:08,360", - "created": 1580751728.36047, + "asctime": "2020-02-05 13:48:50,085", + "created": 1580906930.085303, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4934,8 +5017,8 @@ "'1T'", "" ], - "asctime": "2020-02-03 18:42:08,360", - "created": 1580751728.360395, + "asctime": "2020-02-05 13:48:50,085", + "created": 1580906930.085225, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4945,14 +5028,14 @@ "lineno": 22, "message": "Result (Physical representation for 1003000000000): '1T' ()", "module": "test", - "msecs": 360.3949546813965, + "msecs": 85.22510528564453, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 31.80384635925293, - "thread": 139938129311552, + "relativeCreated": 30.58004379272461, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -4961,8 +5044,8 @@ "'1T'", "" ], - "asctime": "2020-02-03 18:42:08,360", - "created": 1580751728.360433, + "asctime": "2020-02-05 13:48:50,085", + "created": 1580906930.085263, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4972,35 +5055,35 @@ "lineno": 26, "message": "Expectation (Physical representation for 1003000000000): result = '1T' ()", "module": "test", - "msecs": 360.43310165405273, + "msecs": 85.26301383972168, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 31.84199333190918, - "thread": 139938129311552, + "relativeCreated": 30.617952346801758, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 360.4700565338135, + "msecs": 85.30306816101074, "msg": "Physical representation for 1003000000000 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 31.878948211669922, - "thread": 139938129311552, + "relativeCreated": 30.65800666809082, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 3.695487976074219e-05 + "time_consumption": 4.00543212890625e-05 }, { "args": [ "'10P'", "" ], - "asctime": "2020-02-03 18:42:08,360", - "created": 1580751728.360622, + "asctime": "2020-02-05 13:48:50,085", + "created": 1580906930.085452, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5017,8 +5100,8 @@ "'10P'", "" ], - "asctime": "2020-02-03 18:42:08,360", - "created": 1580751728.360545, + "asctime": "2020-02-05 13:48:50,085", + "created": 1580906930.085375, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5028,14 +5111,14 @@ "lineno": 22, "message": "Result (Physical representation for 10000000000000000): '10P' ()", "module": "test", - "msecs": 360.54491996765137, + "msecs": 85.37507057189941, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 31.953811645507812, - "thread": 139938129311552, + "relativeCreated": 30.730009078979492, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -5044,8 +5127,8 @@ "'10P'", "" ], - "asctime": "2020-02-03 18:42:08,360", - "created": 1580751728.360584, + "asctime": "2020-02-05 13:48:50,085", + "created": 1580906930.085413, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5055,35 +5138,35 @@ "lineno": 26, "message": "Expectation (Physical representation for 10000000000000000): result = '10P' ()", "module": "test", - "msecs": 360.584020614624, + "msecs": 85.41297912597656, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 31.99291229248047, - "thread": 139938129311552, + "relativeCreated": 30.76791763305664, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 360.6219291687012, + "msecs": 85.45207977294922, "msg": "Physical representation for 10000000000000000 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 32.03082084655762, - "thread": 139938129311552, + "relativeCreated": 30.807018280029297, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 3.790855407714844e-05 + "time_consumption": 3.910064697265625e-05 }, { "args": [ "'17.17'", "" ], - "asctime": "2020-02-03 18:42:08,360", - "created": 1580751728.360766, + "asctime": "2020-02-05 13:48:50,085", + "created": 1580906930.085599, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5100,8 +5183,8 @@ "'17.17'", "" ], - "asctime": "2020-02-03 18:42:08,360", - "created": 1580751728.360691, + "asctime": "2020-02-05 13:48:50,085", + "created": 1580906930.085524, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5111,14 +5194,14 @@ "lineno": 22, "message": "Result (Physical representation for 17.17): '17.17' ()", "module": "test", - "msecs": 360.6910705566406, + "msecs": 85.52408218383789, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 32.09996223449707, - "thread": 139938129311552, + "relativeCreated": 30.87902069091797, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -5127,8 +5210,8 @@ "'17.17'", "" ], - "asctime": "2020-02-03 18:42:08,360", - "created": 1580751728.360729, + "asctime": "2020-02-05 13:48:50,085", + "created": 1580906930.085562, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5138,25 +5221,25 @@ "lineno": 26, "message": "Expectation (Physical representation for 17.17): result = '17.17' ()", "module": "test", - "msecs": 360.7289791107178, + "msecs": 85.56199073791504, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 32.13787078857422, - "thread": 139938129311552, + "relativeCreated": 30.916929244995117, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 360.7659339904785, + "msecs": 85.59894561767578, "msg": "Physical representation for 17.17 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 32.17482566833496, - "thread": 139938129311552, + "relativeCreated": 30.95388412475586, + "thread": 139883241289536, "threadName": "MainThread", "time_consumption": 3.695487976074219e-05 }, @@ -5165,8 +5248,8 @@ "'117k'", "" ], - "asctime": "2020-02-03 18:42:08,360", - "created": 1580751728.360917, + "asctime": "2020-02-05 13:48:50,085", + "created": 1580906930.085746, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5183,8 +5266,8 @@ "'117k'", "" ], - "asctime": "2020-02-03 18:42:08,360", - "created": 1580751728.360841, + "asctime": "2020-02-05 13:48:50,085", + "created": 1580906930.08567, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5194,14 +5277,14 @@ "lineno": 22, "message": "Result (Physical representation for 117000): '117k' ()", "module": "test", - "msecs": 360.8410358428955, + "msecs": 85.66999435424805, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 32.24992752075195, - "thread": 139938129311552, + "relativeCreated": 31.024932861328125, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -5210,8 +5293,8 @@ "'117k'", "" ], - "asctime": "2020-02-03 18:42:08,360", - "created": 1580751728.360879, + "asctime": "2020-02-05 13:48:50,085", + "created": 1580906930.085708, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5221,25 +5304,25 @@ "lineno": 26, "message": "Expectation (Physical representation for 117000): result = '117k' ()", "module": "test", - "msecs": 360.87894439697266, + "msecs": 85.7079029083252, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 32.2878360748291, - "thread": 139938129311552, + "relativeCreated": 31.062841415405273, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 360.9170913696289, + "msecs": 85.74604988098145, "msg": "Physical representation for 117000 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 32.32598304748535, - "thread": 139938129311552, + "relativeCreated": 31.100988388061523, + "thread": 139883241289536, "threadName": "MainThread", "time_consumption": 3.814697265625e-05 }, @@ -5248,8 +5331,8 @@ "'117.2'", "" ], - "asctime": "2020-02-03 18:42:08,361", - "created": 1580751728.36106, + "asctime": "2020-02-05 13:48:50,085", + "created": 1580906930.085891, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5266,8 +5349,8 @@ "'117.2'", "" ], - "asctime": "2020-02-03 18:42:08,360", - "created": 1580751728.360984, + "asctime": "2020-02-05 13:48:50,085", + "created": 1580906930.085813, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5277,14 +5360,14 @@ "lineno": 22, "message": "Result (Physical representation for 117.17): '117.2' ()", "module": "test", - "msecs": 360.98408699035645, + "msecs": 85.81304550170898, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 32.39297866821289, - "thread": 139938129311552, + "relativeCreated": 31.167984008789062, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -5293,8 +5376,8 @@ "'117.2'", "" ], - "asctime": "2020-02-03 18:42:08,361", - "created": 1580751728.361022, + "asctime": "2020-02-05 13:48:50,085", + "created": 1580906930.085854, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5304,39 +5387,39 @@ "lineno": 26, "message": "Expectation (Physical representation for 117.17): result = '117.2' ()", "module": "test", - "msecs": 361.0219955444336, + "msecs": 85.85405349731445, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 32.43088722229004, - "thread": 139938129311552, + "relativeCreated": 31.20899200439453, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 361.05990409851074, + "msecs": 85.8910083770752, "msg": "Physical representation for 117.17 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 32.46879577636719, - "thread": 139938129311552, + "relativeCreated": 31.245946884155273, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 3.790855407714844e-05 + "time_consumption": 3.695487976074219e-05 } ], - "thread": 139938129311552, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 0.0021598339080810547, - "time_finished": "2020-02-03 18:42:08,361", - "time_start": "2020-02-03 18:42:08,358" + "time_consumption": 0.002309083938598633, + "time_finished": "2020-02-05 13:48:50,085", + "time_start": "2020-02-05 13:48:50,083" }, "_dpJzwCcUEeqsHsnJQYCN8Q": { "args": null, - "asctime": "2020-02-03 18:42:08,377", - "created": 1580751728.377447, + "asctime": "2020-02-05 13:48:50,100", + "created": 1580906930.100902, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -5347,18 +5430,18 @@ "message": "_dpJzwCcUEeqsHsnJQYCN8Q", "module": "__init__", "moduleLogger": [], - "msecs": 377.44688987731934, + "msecs": 100.90208053588867, "msg": "_dpJzwCcUEeqsHsnJQYCN8Q", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/stringtools/unittest/src/tests/__init__.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 48.85578155517578, + "relativeCreated": 46.25701904296875, "testcaseLogger": [ { "args": [], - "asctime": "2020-02-03 18:42:08,377", - "created": 1580751728.37795, + "asctime": "2020-02-05 13:48:50,101", + "created": 1580906930.101226, "exc_info": null, "exc_text": null, "filename": "test_stp.py", @@ -5373,8 +5456,8 @@ "args": [ "': changing state STP_STATE_IDLE -> STP_STATE_ESCAPE_1", "module": "stp", - "msecs": 377.6431083679199, + "msecs": 101.01890563964844, "msg": "%s data sync (%02x) received => changing state STP_STATE_IDLE -> STP_STATE_ESCAPE_1", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 49.05200004577637, - "thread": 139938129311552, + "relativeCreated": 46.373844146728516, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -5426,8 +5509,8 @@ 58, 60 ], - "asctime": "2020-02-03 18:42:08,377", - "created": 1580751728.377709, + "asctime": "2020-02-05 13:48:50,101", + "created": 1580906930.101059, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -5437,14 +5520,14 @@ "lineno": 103, "message": "STP: start pattern (3a 3c) received => changing state STP_STATE_ESCAPE_1 -> STP_STATE_STORE_DATA", "module": "stp", - "msecs": 377.70891189575195, + "msecs": 101.0589599609375, "msg": "%s start pattern (%02x %02x) received => changing state STP_STATE_ESCAPE_1 -> STP_STATE_STORE_DATA", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 49.1178035736084, - "thread": 139938129311552, + "relativeCreated": 46.41389846801758, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -5452,8 +5535,8 @@ "STP:", 58 ], - "asctime": "2020-02-03 18:42:08,377", - "created": 1580751728.377775, + "asctime": "2020-02-05 13:48:50,101", + "created": 1580906930.101104, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -5463,14 +5546,14 @@ "lineno": 114, "message": "STP: data sync (3a) received => changing state STP_STATE_STORE_DATA -> STP_STATE_ESCAPE_2", "module": "stp", - "msecs": 377.7749538421631, + "msecs": 101.1040210723877, "msg": "%s data sync (%02x) received => changing state STP_STATE_STORE_DATA -> STP_STATE_ESCAPE_2", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 49.18384552001953, - "thread": 139938129311552, + "relativeCreated": 46.45895957946777, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -5478,8 +5561,8 @@ "STP:", 100 ], - "asctime": "2020-02-03 18:42:08,377", - "created": 1580751728.377834, + "asctime": "2020-02-05 13:48:50,101", + "created": 1580906930.101144, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -5489,14 +5572,14 @@ "lineno": 137, "message": "STP: data (64) received => changing state STP_STATE_ESCAPE_2 -> STP_STATE_IDLE", "module": "stp", - "msecs": 377.8340816497803, + "msecs": 101.14407539367676, "msg": "%s data (%02x) received => changing state STP_STATE_ESCAPE_2 -> STP_STATE_IDLE", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 49.24297332763672, - "thread": 139938129311552, + "relativeCreated": 46.499013900756836, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -5504,8 +5587,8 @@ "STP:", "(2): 74 65" ], - "asctime": "2020-02-03 18:42:08,377", - "created": 1580751728.377899, + "asctime": "2020-02-05 13:48:50,101", + "created": 1580906930.101188, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -5515,35 +5598,35 @@ "lineno": 69, "message": "STP: Chunking \"(2): 74 65\" from buffer", "module": "stp", - "msecs": 377.8989315032959, + "msecs": 101.18794441223145, "msg": "%s Chunking \"%s\" from buffer", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 49.307823181152344, - "thread": 139938129311552, + "relativeCreated": 46.54288291931152, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 377.94995307922363, + "msecs": 101.2260913848877, "msg": "Processing data with an insufficient end pattern.", "name": "__tLogger__", "pathname": "src/tests/test_stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 49.35884475708008, - "thread": 139938129311552, + "relativeCreated": 46.58102989196777, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 5.1021575927734375e-05 + "time_consumption": 3.814697265625e-05 }, { "args": [ "[[]]", "" ], - "asctime": "2020-02-03 18:42:08,378", - "created": 1580751728.378157, + "asctime": "2020-02-05 13:48:50,101", + "created": 1580906930.101379, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5560,8 +5643,8 @@ "[ [ ] ]", "" ], - "asctime": "2020-02-03 18:42:08,378", - "created": 1580751728.378041, + "asctime": "2020-02-05 13:48:50,101", + "created": 1580906930.101292, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5571,14 +5654,14 @@ "lineno": 22, "message": "Result (Return value list if processing data_sync and data again after start of frame): [ [ ] ] ()", "module": "test", - "msecs": 378.04102897644043, + "msecs": 101.29189491271973, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 49.449920654296875, - "thread": 139938129311552, + "relativeCreated": 46.646833419799805, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -5587,8 +5670,8 @@ "[ [ ] ]", "" ], - "asctime": "2020-02-03 18:42:08,378", - "created": 1580751728.37809, + "asctime": "2020-02-05 13:48:50,101", + "created": 1580906930.101331, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5598,35 +5681,35 @@ "lineno": 26, "message": "Expectation (Return value list if processing data_sync and data again after start of frame): result = [ [ ] ] ()", "module": "test", - "msecs": 378.08990478515625, + "msecs": 101.33099555969238, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 49.498796463012695, - "thread": 139938129311552, + "relativeCreated": 46.68593406677246, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 378.1569004058838, + "msecs": 101.3789176940918, "msg": "Return value list if processing data_sync and data again after start of frame is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 49.565792083740234, - "thread": 139938129311552, + "relativeCreated": 46.733856201171875, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 6.699562072753906e-05 + "time_consumption": 4.792213439941406e-05 }, { "args": [ "0", "" ], - "asctime": "2020-02-03 18:42:08,378", - "created": 1580751728.378679, + "asctime": "2020-02-05 13:48:50,101", + "created": 1580906930.101521, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5643,8 +5726,8 @@ "0", "" ], - "asctime": "2020-02-03 18:42:08,378", - "created": 1580751728.378598, + "asctime": "2020-02-05 13:48:50,101", + "created": 1580906930.101445, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5654,14 +5737,14 @@ "lineno": 22, "message": "Result (State after processing data_sync and data again after start of frame): 0 ()", "module": "test", - "msecs": 378.5979747772217, + "msecs": 101.44495964050293, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 50.006866455078125, - "thread": 139938129311552, + "relativeCreated": 46.79989814758301, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -5670,8 +5753,8 @@ "0", "" ], - "asctime": "2020-02-03 18:42:08,378", - "created": 1580751728.378639, + "asctime": "2020-02-05 13:48:50,101", + "created": 1580906930.101483, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5681,35 +5764,35 @@ "lineno": 26, "message": "Expectation (State after processing data_sync and data again after start of frame): result = 0 ()", "module": "test", - "msecs": 378.63898277282715, + "msecs": 101.48310661315918, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 50.047874450683594, - "thread": 139938129311552, + "relativeCreated": 46.83804512023926, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 378.6790370941162, + "msecs": 101.52101516723633, "msg": "State after processing data_sync and data again after start of frame is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 50.087928771972656, - "thread": 139938129311552, + "relativeCreated": 46.875953674316406, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 4.00543212890625e-05 + "time_consumption": 3.790855407714844e-05 }, { "args": [ "0", "" ], - "asctime": "2020-02-03 18:42:08,378", - "created": 1580751728.378821, + "asctime": "2020-02-05 13:48:50,101", + "created": 1580906930.101658, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5726,8 +5809,8 @@ "0", "" ], - "asctime": "2020-02-03 18:42:08,378", - "created": 1580751728.378744, + "asctime": "2020-02-05 13:48:50,101", + "created": 1580906930.101582, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5737,14 +5820,14 @@ "lineno": 22, "message": "Result (Buffer size after processing data with insufficient end pattern): 0 ()", "module": "test", - "msecs": 378.74388694763184, + "msecs": 101.58205032348633, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 50.15277862548828, - "thread": 139938129311552, + "relativeCreated": 46.936988830566406, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -5753,8 +5836,8 @@ "0", "" ], - "asctime": "2020-02-03 18:42:08,378", - "created": 1580751728.378782, + "asctime": "2020-02-05 13:48:50,101", + "created": 1580906930.101618, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5764,32 +5847,32 @@ "lineno": 26, "message": "Expectation (Buffer size after processing data with insufficient end pattern): result = 0 ()", "module": "test", - "msecs": 378.7820339202881, + "msecs": 101.61805152893066, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 50.19092559814453, - "thread": 139938129311552, + "relativeCreated": 46.97299003601074, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 378.82089614868164, + "msecs": 101.65810585021973, "msg": "Buffer size after processing data with insufficient end pattern is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 50.229787826538086, - "thread": 139938129311552, + "relativeCreated": 47.013044357299805, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 3.886222839355469e-05 + "time_consumption": 4.00543212890625e-05 }, { "args": [], - "asctime": "2020-02-03 18:42:08,379", - "created": 1580751728.379157, + "asctime": "2020-02-05 13:48:50,101", + "created": 1580906930.101971, "exc_info": null, "exc_text": null, "filename": "test_stp.py", @@ -5804,8 +5887,8 @@ "args": [ "': changing state STP_STATE_IDLE -> STP_STATE_ESCAPE_1", "module": "stp", - "msecs": 378.9379596710205, + "msecs": 101.76610946655273, "msg": "%s data sync (%02x) received => changing state STP_STATE_IDLE -> STP_STATE_ESCAPE_1", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 50.34685134887695, - "thread": 139938129311552, + "relativeCreated": 47.12104797363281, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -5857,8 +5940,8 @@ 58, 60 ], - "asctime": "2020-02-03 18:42:08,378", - "created": 1580751728.378978, + "asctime": "2020-02-05 13:48:50,101", + "created": 1580906930.101805, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -5868,14 +5951,14 @@ "lineno": 103, "message": "STP: start pattern (3a 3c) received => changing state STP_STATE_ESCAPE_1 -> STP_STATE_STORE_DATA", "module": "stp", - "msecs": 378.97801399230957, + "msecs": 101.80497169494629, "msg": "%s start pattern (%02x %02x) received => changing state STP_STATE_ESCAPE_1 -> STP_STATE_STORE_DATA", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 50.386905670166016, - "thread": 139938129311552, + "relativeCreated": 47.15991020202637, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -5883,8 +5966,8 @@ "STP:", 58 ], - "asctime": "2020-02-03 18:42:08,379", - "created": 1580751728.379029, + "asctime": "2020-02-05 13:48:50,101", + "created": 1580906930.101849, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -5894,14 +5977,14 @@ "lineno": 114, "message": "STP: data sync (3a) received => changing state STP_STATE_STORE_DATA -> STP_STATE_ESCAPE_2", "module": "stp", - "msecs": 379.0290355682373, + "msecs": 101.84907913208008, "msg": "%s data sync (%02x) received => changing state STP_STATE_STORE_DATA -> STP_STATE_ESCAPE_2", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 50.43792724609375, - "thread": 139938129311552, + "relativeCreated": 47.204017639160156, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -5910,8 +5993,8 @@ 58, 60 ], - "asctime": "2020-02-03 18:42:08,379", - "created": 1580751728.379069, + "asctime": "2020-02-05 13:48:50,101", + "created": 1580906930.101888, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -5921,14 +6004,14 @@ "lineno": 119, "message": "STP: start pattern (3a 3c) received => changing state STP_STATE_ESCAPE_2 -> STP_STATE_STORE_DATA", "module": "stp", - "msecs": 379.06908988952637, + "msecs": 101.88794136047363, "msg": "%s start pattern (%02x %02x) received => changing state STP_STATE_ESCAPE_2 -> STP_STATE_STORE_DATA", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 50.47798156738281, - "thread": 139938129311552, + "relativeCreated": 47.24287986755371, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -5936,8 +6019,8 @@ "STP:", "(2): 74 65" ], - "asctime": "2020-02-03 18:42:08,379", - "created": 1580751728.379117, + "asctime": "2020-02-05 13:48:50,101", + "created": 1580906930.101933, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -5947,35 +6030,35 @@ "lineno": 69, "message": "STP: Chunking \"(2): 74 65\" from buffer", "module": "stp", - "msecs": 379.1170120239258, + "msecs": 101.93300247192383, "msg": "%s Chunking \"%s\" from buffer", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 50.52590370178223, - "thread": 139938129311552, + "relativeCreated": 47.287940979003906, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 379.15706634521484, + "msecs": 101.97091102600098, "msg": "Processing data with an insufficient end pattern (start pattern instead of end pattern).", "name": "__tLogger__", "pathname": "src/tests/test_stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 50.56595802307129, - "thread": 139938129311552, + "relativeCreated": 47.325849533081055, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 4.00543212890625e-05 + "time_consumption": 3.790855407714844e-05 }, { "args": [ "[[]]", "" ], - "asctime": "2020-02-03 18:42:08,379", - "created": 1580751728.379321, + "asctime": "2020-02-05 13:48:50,102", + "created": 1580906930.102125, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5992,8 +6075,8 @@ "[ [ ] ]", "" ], - "asctime": "2020-02-03 18:42:08,379", - "created": 1580751728.379226, + "asctime": "2020-02-05 13:48:50,102", + "created": 1580906930.102038, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6003,14 +6086,14 @@ "lineno": 22, "message": "Result (Return value list if processing 2nd start of frame): [ [ ] ] ()", "module": "test", - "msecs": 379.2259693145752, + "msecs": 102.03790664672852, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 50.63486099243164, - "thread": 139938129311552, + "relativeCreated": 47.392845153808594, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -6019,8 +6102,8 @@ "[ [ ] ]", "" ], - "asctime": "2020-02-03 18:42:08,379", - "created": 1580751728.379267, + "asctime": "2020-02-05 13:48:50,102", + "created": 1580906930.102078, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6030,35 +6113,35 @@ "lineno": 26, "message": "Expectation (Return value list if processing 2nd start of frame): result = [ [ ] ] ()", "module": "test", - "msecs": 379.26697731018066, + "msecs": 102.07796096801758, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 50.67586898803711, - "thread": 139938129311552, + "relativeCreated": 47.432899475097656, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 379.3210983276367, + "msecs": 102.12492942810059, "msg": "Return value list if processing 2nd start of frame is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 50.729990005493164, - "thread": 139938129311552, + "relativeCreated": 47.479867935180664, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 5.412101745605469e-05 + "time_consumption": 4.696846008300781e-05 }, { "args": [ "3", "" ], - "asctime": "2020-02-03 18:42:08,379", - "created": 1580751728.379478, + "asctime": "2020-02-05 13:48:50,102", + "created": 1580906930.102267, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6075,8 +6158,8 @@ "3", "" ], - "asctime": "2020-02-03 18:42:08,379", - "created": 1580751728.379386, + "asctime": "2020-02-05 13:48:50,102", + "created": 1580906930.102188, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6086,14 +6169,14 @@ "lineno": 22, "message": "Result (State after processing 2nd start of frame): 3 ()", "module": "test", - "msecs": 379.38594818115234, + "msecs": 102.1881103515625, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 50.79483985900879, - "thread": 139938129311552, + "relativeCreated": 47.54304885864258, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -6102,8 +6185,8 @@ "3", "" ], - "asctime": "2020-02-03 18:42:08,379", - "created": 1580751728.379426, + "asctime": "2020-02-05 13:48:50,102", + "created": 1580906930.102226, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6113,35 +6196,35 @@ "lineno": 26, "message": "Expectation (State after processing 2nd start of frame): result = 3 ()", "module": "test", - "msecs": 379.4260025024414, + "msecs": 102.22601890563965, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 50.83489418029785, - "thread": 139938129311552, + "relativeCreated": 47.58095741271973, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 379.47797775268555, + "msecs": 102.26702690124512, "msg": "State after processing 2nd start of frame is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 50.88686943054199, - "thread": 139938129311552, + "relativeCreated": 47.621965408325195, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 5.1975250244140625e-05 + "time_consumption": 4.100799560546875e-05 }, { "args": [ "0", "" ], - "asctime": "2020-02-03 18:42:08,379", - "created": 1580751728.379616, + "asctime": "2020-02-05 13:48:50,102", + "created": 1580906930.102409, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6158,8 +6241,8 @@ "0", "" ], - "asctime": "2020-02-03 18:42:08,379", - "created": 1580751728.379539, + "asctime": "2020-02-05 13:48:50,102", + "created": 1580906930.102328, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6169,14 +6252,14 @@ "lineno": 22, "message": "Result (Buffer size after processing 2nd start of frame): 0 ()", "module": "test", - "msecs": 379.53901290893555, + "msecs": 102.32806205749512, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 50.94790458679199, - "thread": 139938129311552, + "relativeCreated": 47.683000564575195, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -6185,8 +6268,8 @@ "0", "" ], - "asctime": "2020-02-03 18:42:08,379", - "created": 1580751728.379576, + "asctime": "2020-02-05 13:48:50,102", + "created": 1580906930.102368, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6196,32 +6279,32 @@ "lineno": 26, "message": "Expectation (Buffer size after processing 2nd start of frame): result = 0 ()", "module": "test", - "msecs": 379.5759677886963, + "msecs": 102.36811637878418, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 50.984859466552734, - "thread": 139938129311552, + "relativeCreated": 47.72305488586426, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 379.61602210998535, + "msecs": 102.40888595581055, "msg": "Buffer size after processing 2nd start of frame is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 51.0249137878418, - "thread": 139938129311552, + "relativeCreated": 47.763824462890625, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 4.00543212890625e-05 + "time_consumption": 4.076957702636719e-05 }, { "args": [], - "asctime": "2020-02-03 18:42:08,379", - "created": 1580751728.379946, + "asctime": "2020-02-05 13:48:50,102", + "created": 1580906930.102721, "exc_info": null, "exc_text": null, "filename": "test_stp.py", @@ -6236,8 +6319,8 @@ "args": [ "': changing state STP_STATE_IDLE -> STP_STATE_ESCAPE_1", "module": "stp", - "msecs": 379.7309398651123, + "msecs": 102.51593589782715, "msg": "%s data sync (%02x) received => changing state STP_STATE_IDLE -> STP_STATE_ESCAPE_1", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 51.13983154296875, - "thread": 139938129311552, + "relativeCreated": 47.87087440490723, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -6289,8 +6372,8 @@ 58, 60 ], - "asctime": "2020-02-03 18:42:08,379", - "created": 1580751728.379773, + "asctime": "2020-02-05 13:48:50,102", + "created": 1580906930.102554, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -6300,14 +6383,14 @@ "lineno": 103, "message": "STP: start pattern (3a 3c) received => changing state STP_STATE_ESCAPE_1 -> STP_STATE_STORE_DATA", "module": "stp", - "msecs": 379.7729015350342, + "msecs": 102.5540828704834, "msg": "%s start pattern (%02x %02x) received => changing state STP_STATE_ESCAPE_1 -> STP_STATE_STORE_DATA", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 51.181793212890625, - "thread": 139938129311552, + "relativeCreated": 47.90902137756348, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -6315,8 +6398,8 @@ "STP:", 58 ], - "asctime": "2020-02-03 18:42:08,379", - "created": 1580751728.379822, + "asctime": "2020-02-05 13:48:50,102", + "created": 1580906930.102598, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -6326,14 +6409,14 @@ "lineno": 114, "message": "STP: data sync (3a) received => changing state STP_STATE_STORE_DATA -> STP_STATE_ESCAPE_2", "module": "stp", - "msecs": 379.8220157623291, + "msecs": 102.59795188903809, "msg": "%s data sync (%02x) received => changing state STP_STATE_STORE_DATA -> STP_STATE_ESCAPE_2", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 51.23090744018555, - "thread": 139938129311552, + "relativeCreated": 47.952890396118164, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -6341,8 +6424,8 @@ "STP:", 58 ], - "asctime": "2020-02-03 18:42:08,379", - "created": 1580751728.379861, + "asctime": "2020-02-05 13:48:50,102", + "created": 1580906930.102637, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -6352,14 +6435,14 @@ "lineno": 133, "message": "STP: second data sync (3a) received => changing state STP_STATE_ESCAPE_2 -> STP_STATE_ESCAPE_1", "module": "stp", - "msecs": 379.86111640930176, + "msecs": 102.63705253601074, "msg": "%s second data sync (%02x) received => changing state STP_STATE_ESCAPE_2 -> STP_STATE_ESCAPE_1", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 51.2700080871582, - "thread": 139938129311552, + "relativeCreated": 47.99199104309082, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -6367,8 +6450,8 @@ "STP:", "(2): 74 65" ], - "asctime": "2020-02-03 18:42:08,379", - "created": 1580751728.379905, + "asctime": "2020-02-05 13:48:50,102", + "created": 1580906930.102679, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -6378,35 +6461,35 @@ "lineno": 69, "message": "STP: Chunking \"(2): 74 65\" from buffer", "module": "stp", - "msecs": 379.90498542785645, + "msecs": 102.67901420593262, "msg": "%s Chunking \"%s\" from buffer", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 51.31387710571289, - "thread": 139938129311552, + "relativeCreated": 48.033952713012695, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 379.9459934234619, + "msecs": 102.72097587585449, "msg": "Processing data with an insufficient end pattern (two times sync instead of end pattern).", "name": "__tLogger__", "pathname": "src/tests/test_stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 51.35488510131836, - "thread": 139938129311552, + "relativeCreated": 48.07591438293457, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 4.100799560546875e-05 + "time_consumption": 4.1961669921875e-05 }, { "args": [ "[[]]", "" ], - "asctime": "2020-02-03 18:42:08,380", - "created": 1580751728.380103, + "asctime": "2020-02-05 13:48:50,102", + "created": 1580906930.102873, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6423,8 +6506,8 @@ "[ [ ] ]", "" ], - "asctime": "2020-02-03 18:42:08,380", - "created": 1580751728.380014, + "asctime": "2020-02-05 13:48:50,102", + "created": 1580906930.102783, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6434,14 +6517,14 @@ "lineno": 22, "message": "Result (Return value list if processing data_sync twice after start of frame): [ [ ] ] ()", "module": "test", - "msecs": 380.01394271850586, + "msecs": 102.7829647064209, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 51.422834396362305, - "thread": 139938129311552, + "relativeCreated": 48.13790321350098, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -6450,8 +6533,8 @@ "[ [ ] ]", "" ], - "asctime": "2020-02-03 18:42:08,380", - "created": 1580751728.380054, + "asctime": "2020-02-05 13:48:50,102", + "created": 1580906930.102822, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6461,35 +6544,35 @@ "lineno": 26, "message": "Expectation (Return value list if processing data_sync twice after start of frame): result = [ [ ] ] ()", "module": "test", - "msecs": 380.0539970397949, + "msecs": 102.82206535339355, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 51.46288871765137, - "thread": 139938129311552, + "relativeCreated": 48.17700386047363, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 380.10311126708984, + "msecs": 102.87308692932129, "msg": "Return value list if processing data_sync twice after start of frame is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 51.51200294494629, - "thread": 139938129311552, + "relativeCreated": 48.22802543640137, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 4.9114227294921875e-05 + "time_consumption": 5.1021575927734375e-05 }, { "args": [ "1", "" ], - "asctime": "2020-02-03 18:42:08,380", - "created": 1580751728.380249, + "asctime": "2020-02-05 13:48:50,103", + "created": 1580906930.103011, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6506,8 +6589,8 @@ "1", "" ], - "asctime": "2020-02-03 18:42:08,380", - "created": 1580751728.380168, + "asctime": "2020-02-05 13:48:50,102", + "created": 1580906930.102933, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6517,14 +6600,14 @@ "lineno": 22, "message": "Result (State after processing data_sync twice after start of frame): 1 ()", "module": "test", - "msecs": 380.16796112060547, + "msecs": 102.93292999267578, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 51.576852798461914, - "thread": 139938129311552, + "relativeCreated": 48.28786849975586, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -6533,8 +6616,8 @@ "1", "" ], - "asctime": "2020-02-03 18:42:08,380", - "created": 1580751728.380206, + "asctime": "2020-02-05 13:48:50,102", + "created": 1580906930.102971, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6544,39 +6627,39 @@ "lineno": 26, "message": "Expectation (State after processing data_sync twice after start of frame): result = 1 ()", "module": "test", - "msecs": 380.2061080932617, + "msecs": 102.97107696533203, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 51.614999771118164, - "thread": 139938129311552, + "relativeCreated": 48.32601547241211, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 380.2490234375, + "msecs": 103.01089286804199, "msg": "State after processing data_sync twice after start of frame is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 51.657915115356445, - "thread": 139938129311552, + "relativeCreated": 48.36583137512207, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 4.291534423828125e-05 + "time_consumption": 3.981590270996094e-05 } ], - "thread": 139938129311552, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 0.002802133560180664, - "time_finished": "2020-02-03 18:42:08,380", - "time_start": "2020-02-03 18:42:08,377" + "time_consumption": 0.0021088123321533203, + "time_finished": "2020-02-05 13:48:50,103", + "time_start": "2020-02-05 13:48:50,100" }, "_fp-i0Hu8Eemborg4LxXa3A": { "args": null, - "asctime": "2020-02-03 18:42:08,365", - "created": 1580751728.365843, + "asctime": "2020-02-05 13:48:50,090", + "created": 1580906930.090724, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -6587,20 +6670,20 @@ "message": "_fp-i0Hu8Eemborg4LxXa3A", "module": "__init__", "moduleLogger": [], - "msecs": 365.8430576324463, + "msecs": 90.72399139404297, "msg": "_fp-i0Hu8Eemborg4LxXa3A", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/stringtools/unittest/src/tests/__init__.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 37.251949310302734, + "relativeCreated": 36.07892990112305, "testcaseLogger": [ { "args": [ "(26): 1f 8b 08 00 34 e0 04 5d 02 ff 63 60 40 01 ff 51 01 00 2d 8a 7d de 1e 00 00 00" ], - "asctime": "2020-02-03 18:42:08,366", - "created": 1580751728.36605, + "asctime": "2020-02-05 13:48:50,090", + "created": 1580906930.090917, "exc_info": null, "exc_text": null, "filename": "test_gzip.py", @@ -6614,10 +6697,10 @@ { "args": [ 0.8666666666666667, - 5.1975250244140625e-05 + 4.38690185546875e-05 ], - "asctime": "2020-02-03 18:42:08,365", - "created": 1580751728.365968, + "asctime": "2020-02-05 13:48:50,090", + "created": 1580906930.090836, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -6627,35 +6710,35 @@ "lineno": 178, "message": "GZIP: Finished to extract a string (compression_rate=0.867, consumed_time=0.0s).", "module": "__init__", - "msecs": 365.9679889678955, + "msecs": 90.8360481262207, "msg": "GZIP: Finished to extract a string (compression_rate=%.3f, consumed_time=%.1fs).", "name": "STRINGTOOLS", "pathname": "src/stringtools/__init__.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 37.37688064575195, - "thread": 139938129311552, + "relativeCreated": 36.19098663330078, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 366.05000495910645, + "msecs": 90.91711044311523, "msg": "Extracting stream: %s", "name": "__tLogger__", "pathname": "src/tests/test_gzip.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 37.45889663696289, - "thread": 139938129311552, + "relativeCreated": 36.27204895019531, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 8.20159912109375e-05 + "time_consumption": 8.106231689453125e-05 }, { "args": [ "'(30): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff'", "" ], - "asctime": "2020-02-03 18:42:08,366", - "created": 1580751728.366316, + "asctime": "2020-02-05 13:48:50,091", + "created": 1580906930.09114, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6672,8 +6755,8 @@ "'(30): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff'", "" ], - "asctime": "2020-02-03 18:42:08,366", - "created": 1580751728.366228, + "asctime": "2020-02-05 13:48:50,091", + "created": 1580906930.091054, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6683,14 +6766,14 @@ "lineno": 22, "message": "Result (Extracted data): '(30): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff' ()", "module": "test", - "msecs": 366.2281036376953, + "msecs": 91.05396270751953, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 37.63699531555176, - "thread": 139938129311552, + "relativeCreated": 36.40890121459961, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -6699,8 +6782,8 @@ "'(30): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff'", "" ], - "asctime": "2020-02-03 18:42:08,366", - "created": 1580751728.366275, + "asctime": "2020-02-05 13:48:50,091", + "created": 1580906930.091098, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6710,39 +6793,39 @@ "lineno": 26, "message": "Expectation (Extracted data): result = '(30): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff' ()", "module": "test", - "msecs": 366.2750720977783, + "msecs": 91.09807014465332, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 37.683963775634766, - "thread": 139938129311552, + "relativeCreated": 36.4530086517334, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 366.3160800933838, + "msecs": 91.1400318145752, "msg": "Extracted data is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 37.724971771240234, - "thread": 139938129311552, + "relativeCreated": 36.49497032165527, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 4.100799560546875e-05 + "time_consumption": 4.1961669921875e-05 } ], - "thread": 139938129311552, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 0.0004730224609375, - "time_finished": "2020-02-03 18:42:08,366", - "time_start": "2020-02-03 18:42:08,365" + "time_consumption": 0.00041604042053222656, + "time_finished": "2020-02-05 13:48:50,091", + "time_start": "2020-02-05 13:48:50,090" }, "_hpUmwEaTEeq5fPlXIeQCXQ": { "args": null, - "asctime": "2020-02-03 18:42:08,361", - "created": 1580751728.36118, + "asctime": "2020-02-05 13:48:50,086", + "created": 1580906930.086018, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -6753,21 +6836,21 @@ "message": "_hpUmwEaTEeq5fPlXIeQCXQ", "module": "__init__", "moduleLogger": [], - "msecs": 361.18006706237793, + "msecs": 86.01808547973633, "msg": "_hpUmwEaTEeq5fPlXIeQCXQ", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/stringtools/unittest/src/tests/__init__.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 32.588958740234375, + "relativeCreated": 31.373023986816406, "testcaseLogger": [ { "args": [ "'00:59'", "" ], - "asctime": "2020-02-03 18:42:08,361", - "created": 1580751728.361342, + "asctime": "2020-02-05 13:48:50,086", + "created": 1580906930.086177, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6784,8 +6867,8 @@ "'00:59'", "" ], - "asctime": "2020-02-03 18:42:08,361", - "created": 1580751728.361262, + "asctime": "2020-02-05 13:48:50,086", + "created": 1580906930.086097, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6795,14 +6878,14 @@ "lineno": 22, "message": "Result (Time representation for 59): '00:59' ()", "module": "test", - "msecs": 361.26208305358887, + "msecs": 86.09700202941895, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 32.67097473144531, - "thread": 139938129311552, + "relativeCreated": 31.451940536499023, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -6811,8 +6894,8 @@ "'00:59'", "" ], - "asctime": "2020-02-03 18:42:08,361", - "created": 1580751728.361302, + "asctime": "2020-02-05 13:48:50,086", + "created": 1580906930.086137, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6822,25 +6905,25 @@ "lineno": 26, "message": "Expectation (Time representation for 59): result = '00:59' ()", "module": "test", - "msecs": 361.3018989562988, + "msecs": 86.13705635070801, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 32.71079063415527, - "thread": 139938129311552, + "relativeCreated": 31.491994857788086, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 361.3419532775879, + "msecs": 86.17711067199707, "msg": "Time representation for 59 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 32.750844955444336, - "thread": 139938129311552, + "relativeCreated": 31.53204917907715, + "thread": 139883241289536, "threadName": "MainThread", "time_consumption": 4.00543212890625e-05 }, @@ -6849,8 +6932,8 @@ "'01:00'", "" ], - "asctime": "2020-02-03 18:42:08,361", - "created": 1580751728.361491, + "asctime": "2020-02-05 13:48:50,086", + "created": 1580906930.08632, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6867,8 +6950,8 @@ "'01:00'", "" ], - "asctime": "2020-02-03 18:42:08,361", - "created": 1580751728.361413, + "asctime": "2020-02-05 13:48:50,086", + "created": 1580906930.086243, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6878,14 +6961,14 @@ "lineno": 22, "message": "Result (Time representation for 60): '01:00' ()", "module": "test", - "msecs": 361.41300201416016, + "msecs": 86.2429141998291, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 32.8218936920166, - "thread": 139938129311552, + "relativeCreated": 31.59785270690918, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -6894,8 +6977,8 @@ "'01:00'", "" ], - "asctime": "2020-02-03 18:42:08,361", - "created": 1580751728.361451, + "asctime": "2020-02-05 13:48:50,086", + "created": 1580906930.086282, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6905,35 +6988,35 @@ "lineno": 26, "message": "Expectation (Time representation for 60): result = '01:00' ()", "module": "test", - "msecs": 361.4509105682373, + "msecs": 86.28201484680176, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 32.85980224609375, - "thread": 139938129311552, + "relativeCreated": 31.636953353881836, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 361.49096488952637, + "msecs": 86.3199234008789, "msg": "Time representation for 60 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 32.89985656738281, - "thread": 139938129311552, + "relativeCreated": 31.674861907958984, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 4.00543212890625e-05 + "time_consumption": 3.790855407714844e-05 }, { "args": [ "'59:59'", "" ], - "asctime": "2020-02-03 18:42:08,361", - "created": 1580751728.361633, + "asctime": "2020-02-05 13:48:50,086", + "created": 1580906930.086468, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6950,8 +7033,8 @@ "'59:59'", "" ], - "asctime": "2020-02-03 18:42:08,361", - "created": 1580751728.361554, + "asctime": "2020-02-05 13:48:50,086", + "created": 1580906930.086389, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6961,14 +7044,14 @@ "lineno": 22, "message": "Result (Time representation for 3599): '59:59' ()", "module": "test", - "msecs": 361.5539073944092, + "msecs": 86.38906478881836, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 32.962799072265625, - "thread": 139938129311552, + "relativeCreated": 31.744003295898438, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -6977,8 +7060,8 @@ "'59:59'", "" ], - "asctime": "2020-02-03 18:42:08,361", - "created": 1580751728.361591, + "asctime": "2020-02-05 13:48:50,086", + "created": 1580906930.08643, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6988,35 +7071,35 @@ "lineno": 26, "message": "Expectation (Time representation for 3599): result = '59:59' ()", "module": "test", - "msecs": 361.591100692749, + "msecs": 86.43007278442383, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 32.99999237060547, - "thread": 139938129311552, + "relativeCreated": 31.785011291503906, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 361.6330623626709, + "msecs": 86.46798133850098, "msg": "Time representation for 3599 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 33.041954040527344, - "thread": 139938129311552, + "relativeCreated": 31.822919845581055, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 4.1961669921875e-05 + "time_consumption": 3.790855407714844e-05 }, { "args": [ "'01:00:00'", "" ], - "asctime": "2020-02-03 18:42:08,361", - "created": 1580751728.361782, + "asctime": "2020-02-05 13:48:50,086", + "created": 1580906930.086608, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7033,8 +7116,8 @@ "'01:00:00'", "" ], - "asctime": "2020-02-03 18:42:08,361", - "created": 1580751728.361703, + "asctime": "2020-02-05 13:48:50,086", + "created": 1580906930.086533, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7044,14 +7127,14 @@ "lineno": 22, "message": "Result (Time representation for 3600): '01:00:00' ()", "module": "test", - "msecs": 361.70291900634766, + "msecs": 86.5330696105957, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 33.1118106842041, - "thread": 139938129311552, + "relativeCreated": 31.88800811767578, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -7060,8 +7143,8 @@ "'01:00:00'", "" ], - "asctime": "2020-02-03 18:42:08,361", - "created": 1580751728.361744, + "asctime": "2020-02-05 13:48:50,086", + "created": 1580906930.086571, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7071,35 +7154,35 @@ "lineno": 26, "message": "Expectation (Time representation for 3600): result = '01:00:00' ()", "module": "test", - "msecs": 361.7439270019531, + "msecs": 86.57097816467285, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 33.15281867980957, - "thread": 139938129311552, + "relativeCreated": 31.92591667175293, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 361.7820739746094, + "msecs": 86.6079330444336, "msg": "Time representation for 3600 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 33.19096565246582, - "thread": 139938129311552, + "relativeCreated": 31.962871551513672, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 3.814697265625e-05 + "time_consumption": 3.695487976074219e-05 }, { "args": [ "'23:59:59'", "" ], - "asctime": "2020-02-03 18:42:08,361", - "created": 1580751728.361922, + "asctime": "2020-02-05 13:48:50,086", + "created": 1580906930.086747, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7116,8 +7199,8 @@ "'23:59:59'", "" ], - "asctime": "2020-02-03 18:42:08,361", - "created": 1580751728.361847, + "asctime": "2020-02-05 13:48:50,086", + "created": 1580906930.086672, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7127,14 +7210,14 @@ "lineno": 22, "message": "Result (Time representation for 86399): '23:59:59' ()", "module": "test", - "msecs": 361.846923828125, + "msecs": 86.67206764221191, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 33.255815505981445, - "thread": 139938129311552, + "relativeCreated": 32.02700614929199, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -7143,8 +7226,8 @@ "'23:59:59'", "" ], - "asctime": "2020-02-03 18:42:08,361", - "created": 1580751728.361884, + "asctime": "2020-02-05 13:48:50,086", + "created": 1580906930.086709, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7154,25 +7237,25 @@ "lineno": 26, "message": "Expectation (Time representation for 86399): result = '23:59:59' ()", "module": "test", - "msecs": 361.88411712646484, + "msecs": 86.70902252197266, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 33.29300880432129, - "thread": 139938129311552, + "relativeCreated": 32.063961029052734, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 361.922025680542, + "msecs": 86.7469310760498, "msg": "Time representation for 86399 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 33.33091735839844, - "thread": 139938129311552, + "relativeCreated": 32.10186958312988, + "thread": 139883241289536, "threadName": "MainThread", "time_consumption": 3.790855407714844e-05 }, @@ -7181,8 +7264,8 @@ "'1D'", "" ], - "asctime": "2020-02-03 18:42:08,362", - "created": 1580751728.362063, + "asctime": "2020-02-05 13:48:50,086", + "created": 1580906930.086889, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7199,8 +7282,8 @@ "'1D'", "" ], - "asctime": "2020-02-03 18:42:08,361", - "created": 1580751728.361988, + "asctime": "2020-02-05 13:48:50,086", + "created": 1580906930.086813, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7210,14 +7293,14 @@ "lineno": 22, "message": "Result (Time representation for 86400): '1D' ()", "module": "test", - "msecs": 361.9880676269531, + "msecs": 86.81297302246094, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 33.39695930480957, - "thread": 139938129311552, + "relativeCreated": 32.167911529541016, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -7226,8 +7309,8 @@ "'1D'", "" ], - "asctime": "2020-02-03 18:42:08,362", - "created": 1580751728.362026, + "asctime": "2020-02-05 13:48:50,086", + "created": 1580906930.08685, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7237,35 +7320,35 @@ "lineno": 26, "message": "Expectation (Time representation for 86400): result = '1D' ()", "module": "test", - "msecs": 362.0259761810303, + "msecs": 86.84992790222168, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 33.43486785888672, - "thread": 139938129311552, + "relativeCreated": 32.20486640930176, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 362.062931060791, + "msecs": 86.88902854919434, "msg": "Time representation for 86400 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 33.47182273864746, - "thread": 139938129311552, + "relativeCreated": 32.243967056274414, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 3.695487976074219e-05 + "time_consumption": 3.910064697265625e-05 }, { "args": [ "'1D 00:59'", "" ], - "asctime": "2020-02-03 18:42:08,362", - "created": 1580751728.362254, + "asctime": "2020-02-05 13:48:50,087", + "created": 1580906930.087037, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7282,8 +7365,8 @@ "'1D 00:59'", "" ], - "asctime": "2020-02-03 18:42:08,362", - "created": 1580751728.362132, + "asctime": "2020-02-05 13:48:50,086", + "created": 1580906930.086958, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7293,14 +7376,14 @@ "lineno": 22, "message": "Result (Time representation for 86459): '1D 00:59' ()", "module": "test", - "msecs": 362.13207244873047, + "msecs": 86.95793151855469, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 33.540964126586914, - "thread": 139938129311552, + "relativeCreated": 32.312870025634766, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -7309,8 +7392,8 @@ "'1D 00:59'", "" ], - "asctime": "2020-02-03 18:42:08,362", - "created": 1580751728.362199, + "asctime": "2020-02-05 13:48:50,086", + "created": 1580906930.086997, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7320,35 +7403,35 @@ "lineno": 26, "message": "Expectation (Time representation for 86459): result = '1D 00:59' ()", "module": "test", - "msecs": 362.199068069458, + "msecs": 86.99703216552734, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 33.60795974731445, - "thread": 139938129311552, + "relativeCreated": 32.35197067260742, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 362.25390434265137, + "msecs": 87.0370864868164, "msg": "Time representation for 86459 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 33.66279602050781, - "thread": 139938129311552, + "relativeCreated": 32.392024993896484, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 5.4836273193359375e-05 + "time_consumption": 4.00543212890625e-05 }, { "args": [ "'1D 01:00:00'", "" ], - "asctime": "2020-02-03 18:42:08,362", - "created": 1580751728.362404, + "asctime": "2020-02-05 13:48:50,087", + "created": 1580906930.087177, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7365,8 +7448,8 @@ "'1D 01:00:00'", "" ], - "asctime": "2020-02-03 18:42:08,362", - "created": 1580751728.362324, + "asctime": "2020-02-05 13:48:50,087", + "created": 1580906930.087103, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7376,14 +7459,14 @@ "lineno": 22, "message": "Result (Time representation for 90000): '1D 01:00:00' ()", "module": "test", - "msecs": 362.3239994049072, + "msecs": 87.10289001464844, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 33.73289108276367, - "thread": 139938129311552, + "relativeCreated": 32.457828521728516, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -7392,8 +7475,8 @@ "'1D 01:00:00'", "" ], - "asctime": "2020-02-03 18:42:08,362", - "created": 1580751728.362364, + "asctime": "2020-02-05 13:48:50,087", + "created": 1580906930.08714, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7403,39 +7486,39 @@ "lineno": 26, "message": "Expectation (Time representation for 90000): result = '1D 01:00:00' ()", "module": "test", - "msecs": 362.3640537261963, + "msecs": 87.14008331298828, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 33.772945404052734, - "thread": 139938129311552, + "relativeCreated": 32.49502182006836, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 362.40410804748535, + "msecs": 87.17703819274902, "msg": "Time representation for 90000 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 33.8129997253418, - "thread": 139938129311552, + "relativeCreated": 32.5319766998291, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 4.00543212890625e-05 + "time_consumption": 3.695487976074219e-05 } ], - "thread": 139938129311552, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 0.0012240409851074219, - "time_finished": "2020-02-03 18:42:08,362", - "time_start": "2020-02-03 18:42:08,361" + "time_consumption": 0.0011589527130126953, + "time_finished": "2020-02-05 13:48:50,087", + "time_start": "2020-02-05 13:48:50,086" }, "_iXxBIEaTEeq5fPlXIeQCXQ": { "args": null, - "asctime": "2020-02-03 18:42:08,362", - "created": 1580751728.36252, + "asctime": "2020-02-05 13:48:50,087", + "created": 1580906930.087288, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -7446,21 +7529,21 @@ "message": "_iXxBIEaTEeq5fPlXIeQCXQ", "module": "__init__", "moduleLogger": [], - "msecs": 362.5199794769287, + "msecs": 87.28790283203125, "msg": "_iXxBIEaTEeq5fPlXIeQCXQ", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/stringtools/unittest/src/tests/__init__.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 33.928871154785156, + "relativeCreated": 32.64284133911133, "testcaseLogger": [ { "args": [ "'87/5'", "" ], - "asctime": "2020-02-03 18:42:08,362", - "created": 1580751728.362903, + "asctime": "2020-02-05 13:48:50,087", + "created": 1580906930.087708, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7477,8 +7560,8 @@ "'87/5'", "" ], - "asctime": "2020-02-03 18:42:08,362", - "created": 1580751728.3628, + "asctime": "2020-02-05 13:48:50,087", + "created": 1580906930.087604, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7488,14 +7571,14 @@ "lineno": 22, "message": "Result (Fraction representation for 17.4): '87/5' ()", "module": "test", - "msecs": 362.79988288879395, + "msecs": 87.60404586791992, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 34.20877456665039, - "thread": 139938129311552, + "relativeCreated": 32.958984375, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -7504,8 +7587,8 @@ "'87/5'", "" ], - "asctime": "2020-02-03 18:42:08,362", - "created": 1580751728.362855, + "asctime": "2020-02-05 13:48:50,087", + "created": 1580906930.087662, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7515,35 +7598,35 @@ "lineno": 26, "message": "Expectation (Fraction representation for 17.4): result = '87/5' ()", "module": "test", - "msecs": 362.8549575805664, + "msecs": 87.6619815826416, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 34.26384925842285, - "thread": 139938129311552, + "relativeCreated": 33.01692008972168, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 362.9031181335449, + "msecs": 87.7079963684082, "msg": "Fraction representation for 17.4 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 34.31200981140137, - "thread": 139938129311552, + "relativeCreated": 33.06293487548828, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 4.8160552978515625e-05 + "time_consumption": 4.601478576660156e-05 }, { "args": [ "'1/4'", "" ], - "asctime": "2020-02-03 18:42:08,363", - "created": 1580751728.363086, + "asctime": "2020-02-05 13:48:50,087", + "created": 1580906930.087893, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7560,8 +7643,8 @@ "'1/4'", "" ], - "asctime": "2020-02-03 18:42:08,362", - "created": 1580751728.362999, + "asctime": "2020-02-05 13:48:50,087", + "created": 1580906930.087807, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7571,14 +7654,14 @@ "lineno": 22, "message": "Result (Fraction representation for 0.25): '1/4' ()", "module": "test", - "msecs": 362.99896240234375, + "msecs": 87.80694007873535, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 34.407854080200195, - "thread": 139938129311552, + "relativeCreated": 33.16187858581543, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -7587,8 +7670,8 @@ "'1/4'", "" ], - "asctime": "2020-02-03 18:42:08,363", - "created": 1580751728.363043, + "asctime": "2020-02-05 13:48:50,087", + "created": 1580906930.087852, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7598,35 +7681,35 @@ "lineno": 26, "message": "Expectation (Fraction representation for 0.25): result = '1/4' ()", "module": "test", - "msecs": 363.04306983947754, + "msecs": 87.85200119018555, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 34.451961517333984, - "thread": 139938129311552, + "relativeCreated": 33.206939697265625, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 363.0859851837158, + "msecs": 87.89300918579102, "msg": "Fraction representation for 0.25 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 34.494876861572266, - "thread": 139938129311552, + "relativeCreated": 33.247947692871094, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 4.291534423828125e-05 + "time_consumption": 4.100799560546875e-05 }, { "args": [ "'1/10'", "" ], - "asctime": "2020-02-03 18:42:08,363", - "created": 1580751728.363318, + "asctime": "2020-02-05 13:48:50,088", + "created": 1580906930.088123, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7643,8 +7726,8 @@ "'1/10'", "" ], - "asctime": "2020-02-03 18:42:08,363", - "created": 1580751728.363233, + "asctime": "2020-02-05 13:48:50,088", + "created": 1580906930.088036, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7654,14 +7737,14 @@ "lineno": 22, "message": "Result (Fraction representation for 0.1): '1/10' ()", "module": "test", - "msecs": 363.2330894470215, + "msecs": 88.03606033325195, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 34.64198112487793, - "thread": 139938129311552, + "relativeCreated": 33.39099884033203, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -7670,8 +7753,8 @@ "'1/10'", "" ], - "asctime": "2020-02-03 18:42:08,363", - "created": 1580751728.363277, + "asctime": "2020-02-05 13:48:50,088", + "created": 1580906930.088082, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7681,25 +7764,25 @@ "lineno": 26, "message": "Expectation (Fraction representation for 0.1): result = '1/10' ()", "module": "test", - "msecs": 363.2769584655762, + "msecs": 88.08207511901855, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 34.68585014343262, - "thread": 139938129311552, + "relativeCreated": 33.43701362609863, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 363.31796646118164, + "msecs": 88.12308311462402, "msg": "Fraction representation for 0.1 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 34.726858139038086, - "thread": 139938129311552, + "relativeCreated": 33.4780216217041, + "thread": 139883241289536, "threadName": "MainThread", "time_consumption": 4.100799560546875e-05 }, @@ -7708,8 +7791,8 @@ "'1/60'", "" ], - "asctime": "2020-02-03 18:42:08,363", - "created": 1580751728.36356, + "asctime": "2020-02-05 13:48:50,088", + "created": 1580906930.088367, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7726,8 +7809,8 @@ "'1/60'", "" ], - "asctime": "2020-02-03 18:42:08,363", - "created": 1580751728.363473, + "asctime": "2020-02-05 13:48:50,088", + "created": 1580906930.088277, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7737,14 +7820,14 @@ "lineno": 22, "message": "Result (Fraction representation for 0.01666667): '1/60' ()", "module": "test", - "msecs": 363.47293853759766, + "msecs": 88.27710151672363, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 34.8818302154541, - "thread": 139938129311552, + "relativeCreated": 33.63204002380371, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -7753,8 +7836,8 @@ "'1/60'", "" ], - "asctime": "2020-02-03 18:42:08,363", - "created": 1580751728.363518, + "asctime": "2020-02-05 13:48:50,088", + "created": 1580906930.088321, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7764,39 +7847,39 @@ "lineno": 26, "message": "Expectation (Fraction representation for 0.01666667): result = '1/60' ()", "module": "test", - "msecs": 363.51799964904785, + "msecs": 88.32097053527832, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 34.9268913269043, - "thread": 139938129311552, + "relativeCreated": 33.6759090423584, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 363.5599613189697, + "msecs": 88.36698532104492, "msg": "Fraction representation for 0.01666667 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 34.96885299682617, - "thread": 139938129311552, + "relativeCreated": 33.721923828125, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 4.1961669921875e-05 + "time_consumption": 4.601478576660156e-05 } ], - "thread": 139938129311552, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 0.0010399818420410156, - "time_finished": "2020-02-03 18:42:08,363", - "time_start": "2020-02-03 18:42:08,362" + "time_consumption": 0.0010790824890136719, + "time_finished": "2020-02-05 13:48:50,088", + "time_start": "2020-02-05 13:48:50,087" }, "_n3BdUCcREeqsHsnJQYCN8Q": { "args": null, - "asctime": "2020-02-03 18:42:08,376", - "created": 1580751728.376208, + "asctime": "2020-02-05 13:48:50,099", + "created": 1580906930.099789, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -7807,18 +7890,18 @@ "message": "_n3BdUCcREeqsHsnJQYCN8Q", "module": "__init__", "moduleLogger": [], - "msecs": 376.2080669403076, + "msecs": 99.78890419006348, "msg": "_n3BdUCcREeqsHsnJQYCN8Q", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/stringtools/unittest/src/tests/__init__.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 47.61695861816406, + "relativeCreated": 45.143842697143555, "testcaseLogger": [ { "args": [], - "asctime": "2020-02-03 18:42:08,376", - "created": 1580751728.376441, + "asctime": "2020-02-05 13:48:50,099", + "created": 1580906930.099982, "exc_info": null, "exc_text": null, "filename": "test_stp.py", @@ -7833,8 +7916,8 @@ "args": [ "':1'" ], - "asctime": "2020-02-03 18:42:08,376", - "created": 1580751728.376286, + "asctime": "2020-02-05 13:48:50,099", + "created": 1580906930.099857, "exc_info": null, "exc_text": null, "filename": "test_stp.py", @@ -7844,14 +7927,14 @@ "lineno": 100, "message": "Sending ':1' to stp.", "module": "test_stp", - "msecs": 376.2860298156738, + "msecs": 99.85709190368652, "msg": "Sending %s to stp.", "name": "__unittest__", "pathname": "src/tests/test_stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 47.69492149353027, - "thread": 139938129311552, + "relativeCreated": 45.2120304107666, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -7859,8 +7942,8 @@ "STP:", 58 ], - "asctime": "2020-02-03 18:42:08,376", - "created": 1580751728.376345, + "asctime": "2020-02-05 13:48:50,099", + "created": 1580906930.099904, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -7870,14 +7953,14 @@ "lineno": 98, "message": "STP: data sync (3a) received => changing state STP_STATE_IDLE -> STP_STATE_ESCAPE_1", "module": "stp", - "msecs": 376.3449192047119, + "msecs": 99.90406036376953, "msg": "%s data sync (%02x) received => changing state STP_STATE_IDLE -> STP_STATE_ESCAPE_1", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 47.75381088256836, - "thread": 139938129311552, + "relativeCreated": 45.25899887084961, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -7886,8 +7969,8 @@ 58, 49 ], - "asctime": "2020-02-03 18:42:08,376", - "created": 1580751728.376396, + "asctime": "2020-02-05 13:48:50,099", + "created": 1580906930.099944, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -7897,35 +7980,35 @@ "lineno": 108, "message": "STP: no start pattern (3a 31) received => changing state STP_STATE_ESCAPE_1 -> STP_STATE_IDLE", "module": "stp", - "msecs": 376.39594078063965, + "msecs": 99.9441146850586, "msg": "%s no start pattern (%02x %02x) received => changing state STP_STATE_ESCAPE_1 -> STP_STATE_IDLE", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 47.804832458496094, - "thread": 139938129311552, + "relativeCreated": 45.29905319213867, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 376.44100189208984, + "msecs": 99.98202323913574, "msg": "Processing data with an insufficient start pattern.", "name": "__tLogger__", "pathname": "src/tests/test_stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 47.84989356994629, - "thread": 139938129311552, + "relativeCreated": 45.33696174621582, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 4.506111145019531e-05 + "time_consumption": 3.790855407714844e-05 }, { "args": [ "[[]]", "" ], - "asctime": "2020-02-03 18:42:08,376", - "created": 1580751728.376612, + "asctime": "2020-02-05 13:48:50,100", + "created": 1580906930.100137, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7942,8 +8025,8 @@ "[ [ ] ]", "" ], - "asctime": "2020-02-03 18:42:08,376", - "created": 1580751728.376514, + "asctime": "2020-02-05 13:48:50,100", + "created": 1580906930.100047, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7953,14 +8036,14 @@ "lineno": 22, "message": "Result (Return value list if processing incorrect start of frame): [ [ ] ] ()", "module": "test", - "msecs": 376.5139579772949, + "msecs": 100.04711151123047, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 47.92284965515137, - "thread": 139938129311552, + "relativeCreated": 45.40205001831055, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -7969,8 +8052,8 @@ "[ [ ] ]", "" ], - "asctime": "2020-02-03 18:42:08,376", - "created": 1580751728.37656, + "asctime": "2020-02-05 13:48:50,100", + "created": 1580906930.100087, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7980,35 +8063,35 @@ "lineno": 26, "message": "Expectation (Return value list if processing incorrect start of frame): result = [ [ ] ] ()", "module": "test", - "msecs": 376.5599727630615, + "msecs": 100.08692741394043, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 47.96886444091797, - "thread": 139938129311552, + "relativeCreated": 45.44186592102051, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 376.61194801330566, + "msecs": 100.13699531555176, "msg": "Return value list if processing incorrect start of frame is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 48.02083969116211, - "thread": 139938129311552, + "relativeCreated": 45.491933822631836, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 5.1975250244140625e-05 + "time_consumption": 5.0067901611328125e-05 }, { "args": [ "0", "" ], - "asctime": "2020-02-03 18:42:08,376", - "created": 1580751728.376772, + "asctime": "2020-02-05 13:48:50,100", + "created": 1580906930.100274, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8025,8 +8108,8 @@ "0", "" ], - "asctime": "2020-02-03 18:42:08,376", - "created": 1580751728.376689, + "asctime": "2020-02-05 13:48:50,100", + "created": 1580906930.100197, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8036,14 +8119,14 @@ "lineno": 22, "message": "Result (State after processing incorrect start of frame): 0 ()", "module": "test", - "msecs": 376.68895721435547, + "msecs": 100.19707679748535, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 48.097848892211914, - "thread": 139938129311552, + "relativeCreated": 45.55201530456543, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -8052,8 +8135,8 @@ "0", "" ], - "asctime": "2020-02-03 18:42:08,376", - "created": 1580751728.376728, + "asctime": "2020-02-05 13:48:50,100", + "created": 1580906930.100236, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8063,32 +8146,32 @@ "lineno": 26, "message": "Expectation (State after processing incorrect start of frame): result = 0 ()", "module": "test", - "msecs": 376.7280578613281, + "msecs": 100.2359390258789, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 48.13694953918457, - "thread": 139938129311552, + "relativeCreated": 45.590877532958984, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 376.7719268798828, + "msecs": 100.27408599853516, "msg": "State after processing incorrect start of frame is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 48.18081855773926, - "thread": 139938129311552, + "relativeCreated": 45.629024505615234, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 4.38690185546875e-05 + "time_consumption": 3.814697265625e-05 }, { "args": [], - "asctime": "2020-02-03 18:42:08,376", - "created": 1580751728.376979, + "asctime": "2020-02-05 13:48:50,100", + "created": 1580906930.100462, "exc_info": null, "exc_text": null, "filename": "test_stp.py", @@ -8103,8 +8186,8 @@ "args": [ "'::'" ], - "asctime": "2020-02-03 18:42:08,376", - "created": 1580751728.376838, + "asctime": "2020-02-05 13:48:50,100", + "created": 1580906930.100334, "exc_info": null, "exc_text": null, "filename": "test_stp.py", @@ -8114,14 +8197,14 @@ "lineno": 110, "message": "Sending '::' to stp.", "module": "test_stp", - "msecs": 376.83796882629395, + "msecs": 100.33392906188965, "msg": "Sending %s to stp.", "name": "__unittest__", "pathname": "src/tests/test_stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 48.24686050415039, - "thread": 139938129311552, + "relativeCreated": 45.68886756896973, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -8129,8 +8212,8 @@ "STP:", 58 ], - "asctime": "2020-02-03 18:42:08,376", - "created": 1580751728.376894, + "asctime": "2020-02-05 13:48:50,100", + "created": 1580906930.100382, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -8140,14 +8223,14 @@ "lineno": 98, "message": "STP: data sync (3a) received => changing state STP_STATE_IDLE -> STP_STATE_ESCAPE_1", "module": "stp", - "msecs": 376.8939971923828, + "msecs": 100.38208961486816, "msg": "%s data sync (%02x) received => changing state STP_STATE_IDLE -> STP_STATE_ESCAPE_1", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 48.30288887023926, - "thread": 139938129311552, + "relativeCreated": 45.73702812194824, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -8155,8 +8238,8 @@ "STP:", 58 ], - "asctime": "2020-02-03 18:42:08,376", - "created": 1580751728.376937, + "asctime": "2020-02-05 13:48:50,100", + "created": 1580906930.100423, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -8166,35 +8249,35 @@ "lineno": 110, "message": "STP: 2nd data sync (3a) received => keep state", "module": "stp", - "msecs": 376.9369125366211, + "msecs": 100.42309761047363, "msg": "%s 2nd data sync (%02x) received => keep state", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 48.34580421447754, - "thread": 139938129311552, + "relativeCreated": 45.77803611755371, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 376.97911262512207, + "msecs": 100.46195983886719, "msg": "Processing data with an insufficient start pattern (two times sync).", "name": "__tLogger__", "pathname": "src/tests/test_stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 48.388004302978516, - "thread": 139938129311552, + "relativeCreated": 45.816898345947266, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 4.220008850097656e-05 + "time_consumption": 3.886222839355469e-05 }, { "args": [ "[[]]", "" ], - "asctime": "2020-02-03 18:42:08,377", - "created": 1580751728.377162, + "asctime": "2020-02-05 13:48:50,100", + "created": 1580906930.100613, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8211,8 +8294,8 @@ "[ [ ] ]", "" ], - "asctime": "2020-02-03 18:42:08,377", - "created": 1580751728.377054, + "asctime": "2020-02-05 13:48:50,100", + "created": 1580906930.100524, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8222,14 +8305,14 @@ "lineno": 22, "message": "Result (Return value list if processing data_sync twice): [ [ ] ] ()", "module": "test", - "msecs": 377.05397605895996, + "msecs": 100.5239486694336, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 48.462867736816406, - "thread": 139938129311552, + "relativeCreated": 45.87888717651367, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -8238,8 +8321,8 @@ "[ [ ] ]", "" ], - "asctime": "2020-02-03 18:42:08,377", - "created": 1580751728.377102, + "asctime": "2020-02-05 13:48:50,100", + "created": 1580906930.100566, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8249,35 +8332,35 @@ "lineno": 26, "message": "Expectation (Return value list if processing data_sync twice): result = [ [ ] ] ()", "module": "test", - "msecs": 377.1018981933594, + "msecs": 100.56591033935547, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 48.51078987121582, - "thread": 139938129311552, + "relativeCreated": 45.92084884643555, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 377.16197967529297, + "msecs": 100.61311721801758, "msg": "Return value list if processing data_sync twice is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 48.570871353149414, - "thread": 139938129311552, + "relativeCreated": 45.968055725097656, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 6.008148193359375e-05 + "time_consumption": 4.7206878662109375e-05 }, { "args": [ "1", "" ], - "asctime": "2020-02-03 18:42:08,377", - "created": 1580751728.377314, + "asctime": "2020-02-05 13:48:50,100", + "created": 1580906930.100791, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8294,8 +8377,8 @@ "1", "" ], - "asctime": "2020-02-03 18:42:08,377", - "created": 1580751728.377228, + "asctime": "2020-02-05 13:48:50,100", + "created": 1580906930.100677, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8305,14 +8388,14 @@ "lineno": 22, "message": "Result (State after processing data_sync twice): 1 ()", "module": "test", - "msecs": 377.2280216217041, + "msecs": 100.6770133972168, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 48.63691329956055, - "thread": 139938129311552, + "relativeCreated": 46.031951904296875, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -8321,8 +8404,8 @@ "1", "" ], - "asctime": "2020-02-03 18:42:08,377", - "created": 1580751728.377271, + "asctime": "2020-02-05 13:48:50,100", + "created": 1580906930.10074, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8332,39 +8415,39 @@ "lineno": 26, "message": "Expectation (State after processing data_sync twice): result = 1 ()", "module": "test", - "msecs": 377.2709369659424, + "msecs": 100.73995590209961, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 48.67982864379883, - "thread": 139938129311552, + "relativeCreated": 46.09489440917969, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 377.31409072875977, + "msecs": 100.79097747802734, "msg": "State after processing data_sync twice is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 48.72298240661621, - "thread": 139938129311552, + "relativeCreated": 46.14591598510742, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 4.315376281738281e-05 + "time_consumption": 5.1021575927734375e-05 } ], - "thread": 139938129311552, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 0.0011060237884521484, - "time_finished": "2020-02-03 18:42:08,377", - "time_start": "2020-02-03 18:42:08,376" + "time_consumption": 0.0010020732879638672, + "time_finished": "2020-02-05 13:48:50,100", + "time_start": "2020-02-05 13:48:50,099" }, "_pavPUHsZEemK6PYOxF9rHw": { "args": null, - "asctime": "2020-02-03 18:42:08,364", - "created": 1580751728.364248, + "asctime": "2020-02-05 13:48:50,089", + "created": 1580906930.089195, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -8375,20 +8458,20 @@ "message": "_pavPUHsZEemK6PYOxF9rHw", "module": "__init__", "moduleLogger": [], - "msecs": 364.24803733825684, + "msecs": 89.19501304626465, "msg": "_pavPUHsZEemK6PYOxF9rHw", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/stringtools/unittest/src/tests/__init__.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 35.65692901611328, + "relativeCreated": 34.54995155334473, "testcaseLogger": [ { "args": [ 4 ], - "asctime": "2020-02-03 18:42:08,364", - "created": 1580751728.364318, + "asctime": "2020-02-05 13:48:50,089", + "created": 1580906930.089264, "exc_info": null, "exc_text": null, "filename": "test_hexlify.py", @@ -8399,14 +8482,14 @@ "message": "Checking test pattern with length 4.", "module": "test_hexlify", "moduleLogger": [], - "msecs": 364.3178939819336, + "msecs": 89.263916015625, "msg": "Checking test pattern with length %d.", "name": "__tLogger__", "pathname": "src/tests/test_hexlify.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 35.72678565979004, - "thread": 139938129311552, + "relativeCreated": 34.61885452270508, + "thread": 139883241289536, "threadName": "MainThread", "time_consumption": 0.0 }, @@ -8416,8 +8499,8 @@ "(4): de ad be ef", 0 ], - "asctime": "2020-02-03 18:42:08,364", - "created": 1580751728.364427, + "asctime": "2020-02-05 13:48:50,089", + "created": 1580906930.089372, "exc_info": null, "exc_text": null, "filename": "test_hexlify.py", @@ -8428,28 +8511,28 @@ "message": "\"(4)\" is in \"(4): de ad be ef\" at position 0", "module": "test_hexlify", "moduleLogger": [], - "msecs": 364.4270896911621, + "msecs": 89.37191963195801, "msg": "\"%s\" is in \"%s\" at position %d", "name": "__tLogger__", "pathname": "src/tests/test_hexlify.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 35.835981369018555, - "thread": 139938129311552, + "relativeCreated": 34.726858139038086, + "thread": 139883241289536, "threadName": "MainThread", "time_consumption": 0.0 } ], - "thread": 139938129311552, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 0.00017905235290527344, - "time_finished": "2020-02-03 18:42:08,364", - "time_start": "2020-02-03 18:42:08,364" + "time_consumption": 0.00017690658569335938, + "time_finished": "2020-02-05 13:48:50,089", + "time_start": "2020-02-05 13:48:50,089" }, "_rhV88Hu9Eemborg4LxXa3A": { "args": null, - "asctime": "2020-02-03 18:42:08,364", - "created": 1580751728.364541, + "asctime": "2020-02-05 13:48:50,089", + "created": 1580906930.089484, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -8460,20 +8543,20 @@ "message": "_rhV88Hu9Eemborg4LxXa3A", "module": "__init__", "moduleLogger": [], - "msecs": 364.54105377197266, + "msecs": 89.48397636413574, "msg": "_rhV88Hu9Eemborg4LxXa3A", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/stringtools/unittest/src/tests/__init__.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 35.9499454498291, + "relativeCreated": 34.83891487121582, "testcaseLogger": [ { "args": [ 4 ], - "asctime": "2020-02-03 18:42:08,364", - "created": 1580751728.364608, + "asctime": "2020-02-05 13:48:50,089", + "created": 1580906930.089552, "exc_info": null, "exc_text": null, "filename": "test_linefeed_filter.py", @@ -8484,14 +8567,14 @@ "message": "Checking test pattern with length 4.", "module": "test_linefeed_filter", "moduleLogger": [], - "msecs": 364.6080493927002, + "msecs": 89.55192565917969, "msg": "Checking test pattern with length %d.", "name": "__tLogger__", "pathname": "src/tests/test_linefeed_filter.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 36.01694107055664, - "thread": 139938129311552, + "relativeCreated": 34.906864166259766, + "thread": 139883241289536, "threadName": "MainThread", "time_consumption": 0.0 }, @@ -8500,8 +8583,8 @@ "'test\\\\r\\\\n123\\\\r\\\\n'", "" ], - "asctime": "2020-02-03 18:42:08,364", - "created": 1580751728.364768, + "asctime": "2020-02-05 13:48:50,089", + "created": 1580906930.08971, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8518,8 +8601,8 @@ "'test\\\\r\\\\n123\\\\r\\\\n'", "" ], - "asctime": "2020-02-03 18:42:08,364", - "created": 1580751728.364687, + "asctime": "2020-02-05 13:48:50,089", + "created": 1580906930.089629, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8529,14 +8612,14 @@ "lineno": 22, "message": "Result (Returnvalue of linefeed_filter): 'test\\\\r\\\\n123\\\\r\\\\n' ()", "module": "test", - "msecs": 364.6869659423828, + "msecs": 89.62893486022949, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 36.09585762023926, - "thread": 139938129311552, + "relativeCreated": 34.98387336730957, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -8545,8 +8628,8 @@ "'test\\\\r\\\\n123\\\\r\\\\n'", "" ], - "asctime": "2020-02-03 18:42:08,364", - "created": 1580751728.364728, + "asctime": "2020-02-05 13:48:50,089", + "created": 1580906930.08967, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8556,39 +8639,39 @@ "lineno": 26, "message": "Expectation (Returnvalue of linefeed_filter): result = 'test\\\\r\\\\n123\\\\r\\\\n' ()", "module": "test", - "msecs": 364.7279739379883, + "msecs": 89.66994285583496, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 36.13686561584473, - "thread": 139938129311552, + "relativeCreated": 35.02488136291504, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 364.76802825927734, + "msecs": 89.70999717712402, "msg": "Returnvalue of linefeed_filter is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 36.17691993713379, - "thread": 139938129311552, + "relativeCreated": 35.0649356842041, + "thread": 139883241289536, "threadName": "MainThread", "time_consumption": 4.00543212890625e-05 } ], - "thread": 139938129311552, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 0.0002269744873046875, - "time_finished": "2020-02-03 18:42:08,364", - "time_start": "2020-02-03 18:42:08,364" + "time_consumption": 0.00022602081298828125, + "time_finished": "2020-02-05 13:48:50,089", + "time_start": "2020-02-05 13:48:50,089" }, "_wMotUCclEeqsHsnJQYCN8Q": { "args": null, - "asctime": "2020-02-03 18:42:08,380", - "created": 1580751728.38037, + "asctime": "2020-02-05 13:48:50,103", + "created": 1580906930.103126, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -8599,18 +8682,18 @@ "message": "_wMotUCclEeqsHsnJQYCN8Q", "module": "__init__", "moduleLogger": [], - "msecs": 380.3699016571045, + "msecs": 103.12604904174805, "msg": "_wMotUCclEeqsHsnJQYCN8Q", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/stringtools/unittest/src/tests/__init__.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 51.77879333496094, + "relativeCreated": 48.480987548828125, "testcaseLogger": [ { "args": [], - "asctime": "2020-02-03 18:42:08,380", - "created": 1580751728.380835, + "asctime": "2020-02-05 13:48:50,103", + "created": 1580906930.103581, "exc_info": null, "exc_text": null, "filename": "test_stp.py", @@ -8625,8 +8708,8 @@ "args": [ "': changing state STP_STATE_IDLE -> STP_STATE_ESCAPE_1", "module": "stp", - "msecs": 380.4929256439209, + "msecs": 103.24311256408691, "msg": "%s data sync (%02x) received => changing state STP_STATE_IDLE -> STP_STATE_ESCAPE_1", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 51.901817321777344, - "thread": 139938129311552, + "relativeCreated": 48.59805107116699, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -8678,8 +8761,8 @@ 58, 60 ], - "asctime": "2020-02-03 18:42:08,380", - "created": 1580751728.380533, + "asctime": "2020-02-05 13:48:50,103", + "created": 1580906930.103281, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -8689,22 +8772,22 @@ "lineno": 103, "message": "STP: start pattern (3a 3c) received => changing state STP_STATE_ESCAPE_1 -> STP_STATE_STORE_DATA", "module": "stp", - "msecs": 380.53297996520996, + "msecs": 103.28102111816406, "msg": "%s start pattern (%02x %02x) received => changing state STP_STATE_ESCAPE_1 -> STP_STATE_STORE_DATA", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 51.941871643066406, - "thread": 139938129311552, + "relativeCreated": 48.63595962524414, + "thread": 139883241289536, "threadName": "MainThread" }, { "args": [ "255" ], - "asctime": "2020-02-03 18:42:08,380", - "created": 1580751728.38058, + "asctime": "2020-02-05 13:48:50,103", + "created": 1580906930.103326, "exc_info": null, "exc_text": null, "filename": "test_stp.py", @@ -8714,22 +8797,22 @@ "lineno": 163, "message": "Setting state of stp to 255.", "module": "test_stp", - "msecs": 380.57994842529297, + "msecs": 103.32608222961426, "msg": "Setting state of stp to %s.", "name": "__unittest__", "pathname": "src/tests/test_stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 51.988840103149414, - "thread": 139938129311552, + "relativeCreated": 48.681020736694336, + "thread": 139883241289536, "threadName": "MainThread" }, { "args": [ "': adding value (3a) back to data again and changing state -> STP_STATE_IDLE", "module": "stp", - "msecs": 380.66792488098145, + "msecs": 103.41191291809082, "msg": "%s unknown state (%s) => adding value (%02x) back to data again and changing state -> STP_STATE_IDLE", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 52.07681655883789, - "thread": 139938129311552, + "relativeCreated": 48.7668514251709, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -8781,8 +8864,8 @@ "STP:", "(2): 74 65" ], - "asctime": "2020-02-03 18:42:08,380", - "created": 1580751728.380714, + "asctime": "2020-02-05 13:48:50,103", + "created": 1580906930.103454, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -8792,14 +8875,14 @@ "lineno": 69, "message": "STP: Chunking \"(2): 74 65\" from buffer", "module": "stp", - "msecs": 380.71393966674805, + "msecs": 103.4541130065918, "msg": "%s Chunking \"%s\" from buffer", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 52.12283134460449, - "thread": 139938129311552, + "relativeCreated": 48.809051513671875, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -8807,8 +8890,8 @@ "STP:", 58 ], - "asctime": "2020-02-03 18:42:08,380", - "created": 1580751728.380753, + "asctime": "2020-02-05 13:48:50,103", + "created": 1580906930.103493, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -8818,14 +8901,14 @@ "lineno": 98, "message": "STP: data sync (3a) received => changing state STP_STATE_IDLE -> STP_STATE_ESCAPE_1", "module": "stp", - "msecs": 380.7530403137207, + "msecs": 103.49297523498535, "msg": "%s data sync (%02x) received => changing state STP_STATE_IDLE -> STP_STATE_ESCAPE_1", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 52.16193199157715, - "thread": 139938129311552, + "relativeCreated": 48.84791374206543, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -8834,8 +8917,8 @@ 58, 60 ], - "asctime": "2020-02-03 18:42:08,380", - "created": 1580751728.380791, + "asctime": "2020-02-05 13:48:50,103", + "created": 1580906930.103536, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -8845,35 +8928,35 @@ "lineno": 103, "message": "STP: start pattern (3a 3c) received => changing state STP_STATE_ESCAPE_1 -> STP_STATE_STORE_DATA", "module": "stp", - "msecs": 380.79094886779785, + "msecs": 103.53589057922363, "msg": "%s start pattern (%02x %02x) received => changing state STP_STATE_ESCAPE_1 -> STP_STATE_STORE_DATA", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 52.1998405456543, - "thread": 139938129311552, + "relativeCreated": 48.89082908630371, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 380.83505630493164, + "msecs": 103.58095169067383, "msg": "Corrupting stp state and processing data.", "name": "__tLogger__", "pathname": "src/tests/test_stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 52.243947982788086, - "thread": 139938129311552, + "relativeCreated": 48.935890197753906, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 4.410743713378906e-05 + "time_consumption": 4.506111145019531e-05 }, { "args": [ "[[]]", "" ], - "asctime": "2020-02-03 18:42:08,380", - "created": 1580751728.380999, + "asctime": "2020-02-05 13:48:50,103", + "created": 1580906930.10379, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8890,8 +8973,8 @@ "[ [ ] ]", "" ], - "asctime": "2020-02-03 18:42:08,380", - "created": 1580751728.38091, + "asctime": "2020-02-05 13:48:50,103", + "created": 1580906930.103683, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8901,14 +8984,14 @@ "lineno": 22, "message": "Result (Return value list if processing start of a frame after state had been corrupted): [ [ ] ] ()", "module": "test", - "msecs": 380.90991973876953, + "msecs": 103.6829948425293, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 52.31881141662598, - "thread": 139938129311552, + "relativeCreated": 49.037933349609375, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -8917,8 +9000,8 @@ "[ [ ] ]", "" ], - "asctime": "2020-02-03 18:42:08,380", - "created": 1580751728.380951, + "asctime": "2020-02-05 13:48:50,103", + "created": 1580906930.103737, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8928,35 +9011,35 @@ "lineno": 26, "message": "Expectation (Return value list if processing start of a frame after state had been corrupted): result = [ [ ] ] ()", "module": "test", - "msecs": 380.950927734375, + "msecs": 103.73711585998535, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 52.359819412231445, - "thread": 139938129311552, + "relativeCreated": 49.09205436706543, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 380.9990882873535, + "msecs": 103.7900447845459, "msg": "Return value list if processing start of a frame after state had been corrupted is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 52.40797996520996, - "thread": 139938129311552, + "relativeCreated": 49.14498329162598, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 4.8160552978515625e-05 + "time_consumption": 5.2928924560546875e-05 }, { "args": [ "3", "" ], - "asctime": "2020-02-03 18:42:08,381", - "created": 1580751728.38114, + "asctime": "2020-02-05 13:48:50,103", + "created": 1580906930.103929, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8973,8 +9056,8 @@ "3", "" ], - "asctime": "2020-02-03 18:42:08,381", - "created": 1580751728.381062, + "asctime": "2020-02-05 13:48:50,103", + "created": 1580906930.103854, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8984,14 +9067,14 @@ "lineno": 22, "message": "Result (State after processing start of a frame after state had been corrupted): 3 ()", "module": "test", - "msecs": 381.0620307922363, + "msecs": 103.85394096374512, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 52.47092247009277, - "thread": 139938129311552, + "relativeCreated": 49.208879470825195, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -9000,8 +9083,8 @@ "3", "" ], - "asctime": "2020-02-03 18:42:08,381", - "created": 1580751728.3811, + "asctime": "2020-02-05 13:48:50,103", + "created": 1580906930.103892, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9011,35 +9094,35 @@ "lineno": 26, "message": "Expectation (State after processing start of a frame after state had been corrupted): result = 3 ()", "module": "test", - "msecs": 381.0999393463135, + "msecs": 103.89208793640137, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 52.50883102416992, - "thread": 139938129311552, + "relativeCreated": 49.247026443481445, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 381.13999366760254, + "msecs": 103.92904281616211, "msg": "State after processing start of a frame after state had been corrupted is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 52.548885345458984, - "thread": 139938129311552, + "relativeCreated": 49.28398132324219, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 4.00543212890625e-05 + "time_consumption": 3.695487976074219e-05 }, { "args": [ "2", "" ], - "asctime": "2020-02-03 18:42:08,381", - "created": 1580751728.381277, + "asctime": "2020-02-05 13:48:50,104", + "created": 1580906930.104062, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9056,8 +9139,8 @@ "2", "" ], - "asctime": "2020-02-03 18:42:08,381", - "created": 1580751728.381202, + "asctime": "2020-02-05 13:48:50,103", + "created": 1580906930.103988, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9067,14 +9150,14 @@ "lineno": 22, "message": "Result (Buffer size after corrupting stp state): 2 ()", "module": "test", - "msecs": 381.20198249816895, + "msecs": 103.9879322052002, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 52.61087417602539, - "thread": 139938129311552, + "relativeCreated": 49.34287071228027, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -9083,8 +9166,8 @@ "2", "" ], - "asctime": "2020-02-03 18:42:08,381", - "created": 1580751728.381239, + "asctime": "2020-02-05 13:48:50,104", + "created": 1580906930.104025, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9094,39 +9177,39 @@ "lineno": 26, "message": "Expectation (Buffer size after corrupting stp state): result = 2 ()", "module": "test", - "msecs": 381.2389373779297, + "msecs": 104.02488708496094, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 52.64782905578613, - "thread": 139938129311552, + "relativeCreated": 49.379825592041016, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 381.27708435058594, + "msecs": 104.06208038330078, "msg": "Buffer size after corrupting stp state is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 52.68597602844238, - "thread": 139938129311552, + "relativeCreated": 49.41701889038086, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 3.814697265625e-05 + "time_consumption": 3.719329833984375e-05 } ], - "thread": 139938129311552, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 0.0009071826934814453, - "time_finished": "2020-02-03 18:42:08,381", - "time_start": "2020-02-03 18:42:08,380" + "time_consumption": 0.0009360313415527344, + "time_finished": "2020-02-05 13:48:50,104", + "time_start": "2020-02-05 13:48:50,103" }, "_xOCgkI9yEemg3cv-3xZ25Q": { "args": null, - "asctime": "2020-02-03 18:42:08,374", - "created": 1580751728.374427, + "asctime": "2020-02-05 13:48:50,098", + "created": 1580906930.098078, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -9137,20 +9220,20 @@ "message": "_xOCgkI9yEemg3cv-3xZ25Q", "module": "__init__", "moduleLogger": [], - "msecs": 374.42708015441895, + "msecs": 98.07801246643066, "msg": "_xOCgkI9yEemg3cv-3xZ25Q", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/stringtools/unittest/src/tests/__init__.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 45.83597183227539, + "relativeCreated": 43.43295097351074, "testcaseLogger": [ { "args": [ "'::>'" ], - "asctime": "2020-02-03 18:42:08,375", - "created": 1580751728.375011, + "asctime": "2020-02-05 13:48:50,098", + "created": 1580906930.09887, "exc_info": null, "exc_text": null, "filename": "test_stp.py", @@ -9166,8 +9249,8 @@ "STP:", 58 ], - "asctime": "2020-02-03 18:42:08,374", - "created": 1580751728.37452, + "asctime": "2020-02-05 13:48:50,098", + "created": 1580906930.098175, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -9177,14 +9260,14 @@ "lineno": 98, "message": "STP: data sync (3a) received => changing state STP_STATE_IDLE -> STP_STATE_ESCAPE_1", "module": "stp", - "msecs": 374.52006340026855, + "msecs": 98.175048828125, "msg": "%s data sync (%02x) received => changing state STP_STATE_IDLE -> STP_STATE_ESCAPE_1", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 45.928955078125, - "thread": 139938129311552, + "relativeCreated": 43.52998733520508, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -9193,8 +9276,8 @@ 58, 60 ], - "asctime": "2020-02-03 18:42:08,374", - "created": 1580751728.374568, + "asctime": "2020-02-05 13:48:50,098", + "created": 1580906930.098231, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -9204,14 +9287,14 @@ "lineno": 103, "message": "STP: start pattern (3a 3c) received => changing state STP_STATE_ESCAPE_1 -> STP_STATE_STORE_DATA", "module": "stp", - "msecs": 374.56798553466797, + "msecs": 98.23107719421387, "msg": "%s start pattern (%02x %02x) received => changing state STP_STATE_ESCAPE_1 -> STP_STATE_STORE_DATA", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 45.976877212524414, - "thread": 139938129311552, + "relativeCreated": 43.586015701293945, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -9219,8 +9302,8 @@ "STP:", 58 ], - "asctime": "2020-02-03 18:42:08,374", - "created": 1580751728.374651, + "asctime": "2020-02-05 13:48:50,098", + "created": 1580906930.098394, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -9230,14 +9313,14 @@ "lineno": 114, "message": "STP: data sync (3a) received => changing state STP_STATE_STORE_DATA -> STP_STATE_ESCAPE_2", "module": "stp", - "msecs": 374.6509552001953, + "msecs": 98.39391708374023, "msg": "%s data sync (%02x) received => changing state STP_STATE_STORE_DATA -> STP_STATE_ESCAPE_2", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 46.05984687805176, - "thread": 139938129311552, + "relativeCreated": 43.74885559082031, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -9246,8 +9329,8 @@ 58, 61 ], - "asctime": "2020-02-03 18:42:08,374", - "created": 1580751728.374696, + "asctime": "2020-02-05 13:48:50,098", + "created": 1580906930.098525, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -9257,14 +9340,14 @@ "lineno": 129, "message": "STP: store sync pattern (3a 3d) received => changing state STP_STATE_ESCAPE_2 -> STP_STATE_STORE_DATA", "module": "stp", - "msecs": 374.6960163116455, + "msecs": 98.5250473022461, "msg": "%s store sync pattern (%02x %02x) received => changing state STP_STATE_ESCAPE_2 -> STP_STATE_STORE_DATA", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 46.10490798950195, - "thread": 139938129311552, + "relativeCreated": 43.87998580932617, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -9272,8 +9355,8 @@ "STP:", 58 ], - "asctime": "2020-02-03 18:42:08,374", - "created": 1580751728.37475, + "asctime": "2020-02-05 13:48:50,098", + "created": 1580906930.098587, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -9283,14 +9366,14 @@ "lineno": 114, "message": "STP: data sync (3a) received => changing state STP_STATE_STORE_DATA -> STP_STATE_ESCAPE_2", "module": "stp", - "msecs": 374.74989891052246, + "msecs": 98.5870361328125, "msg": "%s data sync (%02x) received => changing state STP_STATE_STORE_DATA -> STP_STATE_ESCAPE_2", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 46.158790588378906, - "thread": 139938129311552, + "relativeCreated": 43.94197463989258, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -9299,8 +9382,8 @@ 58, 61 ], - "asctime": "2020-02-03 18:42:08,374", - "created": 1580751728.374795, + "asctime": "2020-02-05 13:48:50,098", + "created": 1580906930.098642, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -9310,14 +9393,14 @@ "lineno": 129, "message": "STP: store sync pattern (3a 3d) received => changing state STP_STATE_ESCAPE_2 -> STP_STATE_STORE_DATA", "module": "stp", - "msecs": 374.79496002197266, + "msecs": 98.64211082458496, "msg": "%s store sync pattern (%02x %02x) received => changing state STP_STATE_ESCAPE_2 -> STP_STATE_STORE_DATA", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 46.2038516998291, - "thread": 139938129311552, + "relativeCreated": 43.99704933166504, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -9325,8 +9408,8 @@ "STP:", 58 ], - "asctime": "2020-02-03 18:42:08,374", - "created": 1580751728.374847, + "asctime": "2020-02-05 13:48:50,098", + "created": 1580906930.09871, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -9336,14 +9419,14 @@ "lineno": 114, "message": "STP: data sync (3a) received => changing state STP_STATE_STORE_DATA -> STP_STATE_ESCAPE_2", "module": "stp", - "msecs": 374.8469352722168, + "msecs": 98.7100601196289, "msg": "%s data sync (%02x) received => changing state STP_STATE_STORE_DATA -> STP_STATE_ESCAPE_2", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 46.25582695007324, - "thread": 139938129311552, + "relativeCreated": 44.064998626708984, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -9352,8 +9435,8 @@ 58, 62 ], - "asctime": "2020-02-03 18:42:08,374", - "created": 1580751728.374889, + "asctime": "2020-02-05 13:48:50,098", + "created": 1580906930.098755, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -9363,14 +9446,14 @@ "lineno": 124, "message": "STP: end pattern (3a 3e) received => storing message and changing state STP_STATE_ESCAPE_2 -> STP_STATE_IDLE", "module": "stp", - "msecs": 374.8888969421387, + "msecs": 98.7548828125, "msg": "%s end pattern (%02x %02x) received => storing message and changing state STP_STATE_ESCAPE_2 -> STP_STATE_IDLE", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 46.29778861999512, - "thread": 139938129311552, + "relativeCreated": 44.10982131958008, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -9378,8 +9461,8 @@ "STP:", "(21): 74 65 73 74 66 72 61 6d 65 20 66 6f 72 20 3a 3c 73 74 70 3a 3e" ], - "asctime": "2020-02-03 18:42:08,374", - "created": 1580751728.374969, + "asctime": "2020-02-05 13:48:50,098", + "created": 1580906930.098832, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -9389,35 +9472,35 @@ "lineno": 145, "message": "STP: message identified - (21): 74 65 73 74 66 72 61 6d 65 20 66 6f 72 20 3a 3c 73 74 70 3a 3e", "module": "stp", - "msecs": 374.9690055847168, + "msecs": 98.8318920135498, "msg": "%s message identified - %s", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 46.37789726257324, - "thread": 139938129311552, + "relativeCreated": 44.18683052062988, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 375.0109672546387, + "msecs": 98.87003898620605, "msg": "Processing testframe: \"%s\"", "name": "__tLogger__", "pathname": "src/tests/test_stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 46.41985893249512, - "thread": 139938129311552, + "relativeCreated": 44.22497749328613, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 4.1961669921875e-05 + "time_consumption": 3.814697265625e-05 }, { "args": [ "['testframe for :']", "" ], - "asctime": "2020-02-03 18:42:08,375", - "created": 1580751728.375208, + "asctime": "2020-02-05 13:48:50,099", + "created": 1580906930.099042, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9434,8 +9517,8 @@ "[ 'testframe for :' ]", "" ], - "asctime": "2020-02-03 18:42:08,375", - "created": 1580751728.37511, + "asctime": "2020-02-05 13:48:50,098", + "created": 1580906930.098951, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9445,14 +9528,14 @@ "lineno": 22, "message": "Result (Processed STP-Frame): [ 'testframe for :' ] ()", "module": "test", - "msecs": 375.1099109649658, + "msecs": 98.95110130310059, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 46.518802642822266, - "thread": 139938129311552, + "relativeCreated": 44.306039810180664, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -9461,8 +9544,8 @@ "[ 'testframe for :' ]", "" ], - "asctime": "2020-02-03 18:42:08,375", - "created": 1580751728.375157, + "asctime": "2020-02-05 13:48:50,098", + "created": 1580906930.098992, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9472,39 +9555,39 @@ "lineno": 26, "message": "Expectation (Processed STP-Frame): result = [ 'testframe for :' ] ()", "module": "test", - "msecs": 375.15711784362793, + "msecs": 98.99210929870605, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 46.566009521484375, - "thread": 139938129311552, + "relativeCreated": 44.34704780578613, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 375.20790100097656, + "msecs": 99.04193878173828, "msg": "Processed STP-Frame is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 46.61679267883301, - "thread": 139938129311552, + "relativeCreated": 44.39687728881836, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 5.078315734863281e-05 + "time_consumption": 4.982948303222656e-05 } ], - "thread": 139938129311552, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 0.0007808208465576172, - "time_finished": "2020-02-03 18:42:08,375", - "time_start": "2020-02-03 18:42:08,374" + "time_consumption": 0.0009639263153076172, + "time_finished": "2020-02-05 13:48:50,099", + "time_start": "2020-02-05 13:48:50,098" }, "_xiZqMI92Eemg3cv-3xZ25Q": { "args": null, - "asctime": "2020-02-03 18:42:08,369", - "created": 1580751728.369671, + "asctime": "2020-02-05 13:48:50,094", + "created": 1580906930.094077, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -9515,20 +9598,20 @@ "message": "_xiZqMI92Eemg3cv-3xZ25Q", "module": "__init__", "moduleLogger": [], - "msecs": 369.671106338501, + "msecs": 94.07711029052734, "msg": "_xiZqMI92Eemg3cv-3xZ25Q", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/stringtools/unittest/src/tests/__init__.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 41.07999801635742, + "relativeCreated": 39.43204879760742, "testcaseLogger": [ { "args": [ "'testframe for :'" ], - "asctime": "2020-02-03 18:42:08,369", - "created": 1580751728.369768, + "asctime": "2020-02-05 13:48:50,094", + "created": 1580906930.094165, "exc_info": null, "exc_text": null, "filename": "test_stp.py", @@ -9539,14 +9622,14 @@ "message": "Creating testframe including start and end pattern for \"'testframe for :'\"", "module": "test_stp", "moduleLogger": [], - "msecs": 369.7679042816162, + "msecs": 94.16508674621582, "msg": "Creating testframe including start and end pattern for \"%s\"", "name": "__tLogger__", "pathname": "src/tests/test_stp.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 41.176795959472656, - "thread": 139938129311552, + "relativeCreated": 39.5200252532959, + "thread": 139883241289536, "threadName": "MainThread", "time_consumption": 0.0 }, @@ -9555,8 +9638,8 @@ "'::>'", "" ], - "asctime": "2020-02-03 18:42:08,369", - "created": 1580751728.369925, + "asctime": "2020-02-05 13:48:50,094", + "created": 1580906930.094317, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9573,8 +9656,8 @@ "'::>'", "" ], - "asctime": "2020-02-03 18:42:08,369", - "created": 1580751728.369841, + "asctime": "2020-02-05 13:48:50,094", + "created": 1580906930.094237, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9584,14 +9667,14 @@ "lineno": 22, "message": "Result (STP-Frame): '::>' ()", "module": "test", - "msecs": 369.8410987854004, + "msecs": 94.23708915710449, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 41.249990463256836, - "thread": 139938129311552, + "relativeCreated": 39.59202766418457, + "thread": 139883241289536, "threadName": "MainThread" }, { @@ -9600,8 +9683,8 @@ "'::>'", "" ], - "asctime": "2020-02-03 18:42:08,369", - "created": 1580751728.369884, + "asctime": "2020-02-05 13:48:50,094", + "created": 1580906930.094277, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9611,38 +9694,38 @@ "lineno": 26, "message": "Expectation (STP-Frame): result = '::>' ()", "module": "test", - "msecs": 369.8840141296387, + "msecs": 94.27690505981445, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 41.29290580749512, - "thread": 139938129311552, + "relativeCreated": 39.63184356689453, + "thread": 139883241289536, "threadName": "MainThread" } ], - "msecs": 369.92502212524414, + "msecs": 94.31695938110352, "msg": "STP-Frame is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32333, + "process": 20796, "processName": "MainProcess", - "relativeCreated": 41.333913803100586, - "thread": 139938129311552, + "relativeCreated": 39.671897888183594, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 4.100799560546875e-05 + "time_consumption": 4.00543212890625e-05 } ], - "thread": 139938129311552, + "thread": 139883241289536, "threadName": "MainThread", - "time_consumption": 0.00025391578674316406, - "time_finished": "2020-02-03 18:42:08,369", - "time_start": "2020-02-03 18:42:08,369" + "time_consumption": 0.00023984909057617188, + "time_finished": "2020-02-05 13:48:50,094", + "time_start": "2020-02-05 13:48:50,094" } }, "testrun_id": "p2", - "time_consumption": 0.019787073135375977, + "time_consumption": 0.01812148094177246, "uid_list_sorted": [ "_dB5IoEaTEeq5fPlXIeQCXQ", "_hpUmwEaTEeq5fPlXIeQCXQ", @@ -9713,8 +9796,8 @@ "testcases": { "_-yWo4I9sEemg3cv-3xZ25Q": { "args": null, - "asctime": "2020-02-03 18:42:08,778", - "created": 1580751728.7782712, + "asctime": "2020-02-05 13:48:50,493", + "created": 1580906930.493974, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -9725,21 +9808,21 @@ "message": "_-yWo4I9sEemg3cv-3xZ25Q", "module": "__init__", "moduleLogger": [], - "msecs": 778.2711982727051, + "msecs": 493.973970413208, "msg": "_-yWo4I9sEemg3cv-3xZ25Q", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/stringtools/unittest/src/tests/__init__.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 72.23939895629883, + "relativeCreated": 71.77138328552246, "stack_info": null, "testcaseLogger": [ { "args": [ "b'testframe for stp'" ], - "asctime": "2020-02-03 18:42:08,778", - "created": 1580751728.7783914, + "asctime": "2020-02-05 13:48:50,494", + "created": 1580906930.4940624, "exc_info": null, "exc_text": null, "filename": "test_stp.py", @@ -9750,15 +9833,15 @@ "message": "Creating testframe for \"b'testframe for stp'\"", "module": "test_stp", "moduleLogger": [], - "msecs": 778.3913612365723, + "msecs": 494.0624237060547, "msg": "Creating testframe for \"%s\"", "name": "__tLogger__", "pathname": "src/tests/test_stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 72.35956192016602, + "relativeCreated": 71.85983657836914, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", "time_consumption": 0.0 }, @@ -9767,8 +9850,8 @@ "b':'", "" ], - "asctime": "2020-02-03 18:42:08,778", - "created": 1580751728.7786052, + "asctime": "2020-02-05 13:48:50,494", + "created": 1580906930.4943542, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9785,8 +9868,8 @@ "b':'", "" ], - "asctime": "2020-02-03 18:42:08,778", - "created": 1580751728.7784698, + "asctime": "2020-02-05 13:48:50,494", + "created": 1580906930.4942625, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9796,15 +9879,15 @@ "lineno": 22, "message": "Result (STP-Frame): b':' ()", "module": "test", - "msecs": 778.4698009490967, + "msecs": 494.2624568939209, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 72.43800163269043, + "relativeCreated": 72.05986976623535, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -9813,8 +9896,8 @@ "b':'", "" ], - "asctime": "2020-02-03 18:42:08,778", - "created": 1580751728.7785149, + "asctime": "2020-02-05 13:48:50,494", + "created": 1580906930.49431, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9824,41 +9907,41 @@ "lineno": 26, "message": "Expectation (STP-Frame): result = b':' ()", "module": "test", - "msecs": 778.5148620605469, + "msecs": 494.3099021911621, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 72.48306274414062, + "relativeCreated": 72.10731506347656, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 778.6052227020264, + "msecs": 494.354248046875, "msg": "STP-Frame is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 72.57342338562012, + "relativeCreated": 72.15166091918945, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 9.036064147949219e-05 + "time_consumption": 4.4345855712890625e-05 } ], - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 0.00033402442932128906, - "time_finished": "2020-02-03 18:42:08,778", - "time_start": "2020-02-03 18:42:08,778" + "time_consumption": 0.0003802776336669922, + "time_finished": "2020-02-05 13:48:50,494", + "time_start": "2020-02-05 13:48:50,493" }, "_5_z4MI9yEemg3cv-3xZ25Q": { "args": null, - "asctime": "2020-02-03 18:42:08,782", - "created": 1580751728.7821007, + "asctime": "2020-02-05 13:48:50,497", + "created": 1580906930.4976258, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -9869,21 +9952,21 @@ "message": "_5_z4MI9yEemg3cv-3xZ25Q", "module": "__init__", "moduleLogger": [], - "msecs": 782.1006774902344, + "msecs": 497.62582778930664, "msg": "_5_z4MI9yEemg3cv-3xZ25Q", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/stringtools/unittest/src/tests/__init__.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 76.06887817382812, + "relativeCreated": 75.4232406616211, "stack_info": null, "testcaseLogger": [ { "args": [ "b'_:'" ], - "asctime": "2020-02-03 18:42:08,782", - "created": 1580751728.7825227, + "asctime": "2020-02-05 13:48:50,497", + "created": 1580906930.497967, "exc_info": null, "exc_text": null, "filename": "test_stp.py", @@ -9899,8 +9982,8 @@ "STP:", 95 ], - "asctime": "2020-02-03 18:42:08,782", - "created": 1580751728.7822359, + "asctime": "2020-02-05 13:48:50,497", + "created": 1580906930.497688, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -9910,15 +9993,15 @@ "lineno": 100, "message": "STP: no data sync (5f) received => ignoring byte", "module": "stp", - "msecs": 782.235860824585, + "msecs": 497.68805503845215, "msg": "%s no data sync (%02x) received => ignoring byte", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 76.20406150817871, + "relativeCreated": 75.4854679107666, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -9926,8 +10009,8 @@ "STP:", 58 ], - "asctime": "2020-02-03 18:42:08,782", - "created": 1580751728.7822895, + "asctime": "2020-02-05 13:48:50,497", + "created": 1580906930.4977295, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -9937,15 +10020,15 @@ "lineno": 98, "message": "STP: data sync (3a) received => changing state STP_STATE_IDLE -> STP_STATE_ESCAPE_1", "module": "stp", - "msecs": 782.2895050048828, + "msecs": 497.7295398712158, "msg": "%s data sync (%02x) received => changing state STP_STATE_IDLE -> STP_STATE_ESCAPE_1", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 76.25770568847656, + "relativeCreated": 75.52695274353027, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -9954,8 +10037,8 @@ 58, 60 ], - "asctime": "2020-02-03 18:42:08,782", - "created": 1580751728.7823257, + "asctime": "2020-02-05 13:48:50,497", + "created": 1580906930.4977684, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -9965,15 +10048,15 @@ "lineno": 103, "message": "STP: start pattern (3a 3c) received => changing state STP_STATE_ESCAPE_1 -> STP_STATE_STORE_DATA", "module": "stp", - "msecs": 782.3257446289062, + "msecs": 497.7684020996094, "msg": "%s start pattern (%02x %02x) received => changing state STP_STATE_ESCAPE_1 -> STP_STATE_STORE_DATA", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 76.2939453125, + "relativeCreated": 75.56581497192383, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -9981,8 +10064,8 @@ "STP:", 58 ], - "asctime": "2020-02-03 18:42:08,782", - "created": 1580751728.782398, + "asctime": "2020-02-05 13:48:50,497", + "created": 1580906930.497842, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -9992,15 +10075,15 @@ "lineno": 114, "message": "STP: data sync (3a) received => changing state STP_STATE_STORE_DATA -> STP_STATE_ESCAPE_2", "module": "stp", - "msecs": 782.397985458374, + "msecs": 497.84207344055176, "msg": "%s data sync (%02x) received => changing state STP_STATE_STORE_DATA -> STP_STATE_ESCAPE_2", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 76.36618614196777, + "relativeCreated": 75.63948631286621, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -10009,8 +10092,8 @@ 58, 62 ], - "asctime": "2020-02-03 18:42:08,782", - "created": 1580751728.782434, + "asctime": "2020-02-05 13:48:50,497", + "created": 1580906930.4978797, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -10020,15 +10103,15 @@ "lineno": 124, "message": "STP: end pattern (3a 3e) received => storing message and changing state STP_STATE_ESCAPE_2 -> STP_STATE_IDLE", "module": "stp", - "msecs": 782.4339866638184, + "msecs": 497.8797435760498, "msg": "%s end pattern (%02x %02x) received => storing message and changing state STP_STATE_ESCAPE_2 -> STP_STATE_IDLE", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 76.40218734741211, + "relativeCreated": 75.67715644836426, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -10036,8 +10119,8 @@ "STP:", "(17): 74 65 73 74 66 72 61 6d 65 20 66 6f 72 20 73 74 70" ], - "asctime": "2020-02-03 18:42:08,782", - "created": 1580751728.7824883, + "asctime": "2020-02-05 13:48:50,497", + "created": 1580906930.4979324, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -10047,37 +10130,37 @@ "lineno": 145, "message": "STP: message identified - (17): 74 65 73 74 66 72 61 6d 65 20 66 6f 72 20 73 74 70", "module": "stp", - "msecs": 782.4883460998535, + "msecs": 497.93243408203125, "msg": "%s message identified - %s", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 76.45654678344727, + "relativeCreated": 75.7298469543457, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 782.5226783752441, + "msecs": 497.967004776001, "msg": "Processing testframe: \"%s\"", "name": "__tLogger__", "pathname": "src/tests/test_stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 76.49087905883789, + "relativeCreated": 75.76441764831543, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 3.4332275390625e-05 + "time_consumption": 3.457069396972656e-05 }, { "args": [ "[b'testframe for stp']", "" ], - "asctime": "2020-02-03 18:42:08,782", - "created": 1580751728.7826698, + "asctime": "2020-02-05 13:48:50,498", + "created": 1580906930.4981086, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10094,8 +10177,8 @@ "[ b'testframe for stp' ]", "" ], - "asctime": "2020-02-03 18:42:08,782", - "created": 1580751728.7825892, + "asctime": "2020-02-05 13:48:50,498", + "created": 1580906930.4980268, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10105,15 +10188,15 @@ "lineno": 22, "message": "Result (Processed STP-Frame): [ b'testframe for stp' ] ()", "module": "test", - "msecs": 782.5891971588135, + "msecs": 498.02684783935547, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 76.55739784240723, + "relativeCreated": 75.82426071166992, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -10122,8 +10205,8 @@ "[ b'testframe for stp' ]", "" ], - "asctime": "2020-02-03 18:42:08,782", - "created": 1580751728.7826264, + "asctime": "2020-02-05 13:48:50,498", + "created": 1580906930.498065, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10133,41 +10216,41 @@ "lineno": 26, "message": "Expectation (Processed STP-Frame): result = [ b'testframe for stp' ] ()", "module": "test", - "msecs": 782.6263904571533, + "msecs": 498.0649948120117, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 76.59459114074707, + "relativeCreated": 75.86240768432617, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 782.6697826385498, + "msecs": 498.1086254119873, "msg": "Processed STP-Frame is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 76.63798332214355, + "relativeCreated": 75.90603828430176, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 4.3392181396484375e-05 + "time_consumption": 4.363059997558594e-05 } ], - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 0.0005691051483154297, - "time_finished": "2020-02-03 18:42:08,782", - "time_start": "2020-02-03 18:42:08,782" + "time_consumption": 0.00048279762268066406, + "time_finished": "2020-02-05 13:48:50,498", + "time_start": "2020-02-05 13:48:50,497" }, "_9ahP4Hu7Eemborg4LxXa3A": { "args": null, - "asctime": "2020-02-03 18:42:08,773", - "created": 1580751728.7733302, + "asctime": "2020-02-05 13:48:50,489", + "created": 1580906930.4891088, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -10178,19 +10261,19 @@ "message": "_9ahP4Hu7Eemborg4LxXa3A", "module": "__init__", "moduleLogger": [], - "msecs": 773.3302116394043, + "msecs": 489.1088008880615, "msg": "_9ahP4Hu7Eemborg4LxXa3A", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/stringtools/unittest/src/tests/__init__.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 67.29841232299805, + "relativeCreated": 66.90621376037598, "stack_info": null, "testcaseLogger": [ { "args": [], - "asctime": "2020-02-03 18:42:08,773", - "created": 1580751728.7733858, + "asctime": "2020-02-05 13:48:50,489", + "created": 1580906930.4891632, "exc_info": null, "exc_text": null, "filename": "test_gzip.py", @@ -10201,15 +10284,15 @@ "message": "Compressing Streams result in differnt streams with the same input stream. Therefore the test will compare the decompressed data.", "module": "test_gzip", "moduleLogger": [], - "msecs": 773.385763168335, + "msecs": 489.1631603240967, "msg": "Compressing Streams result in differnt streams with the same input stream. Therefore the test will compare the decompressed data.", "name": "__tLogger__", "pathname": "src/tests/test_gzip.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 67.35396385192871, + "relativeCreated": 66.96057319641113, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", "time_consumption": 0.0 }, @@ -10217,8 +10300,8 @@ "args": [ "(30): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff" ], - "asctime": "2020-02-03 18:42:08,773", - "created": 1580751728.7737448, + "asctime": "2020-02-05 13:48:50,489", + "created": 1580906930.4894698, "exc_info": null, "exc_text": null, "filename": "test_gzip.py", @@ -10232,10 +10315,10 @@ { "args": [ 0.8666666666666667, - 0.0002346038818359375 + 0.00018525123596191406 ], - "asctime": "2020-02-03 18:42:08,773", - "created": 1580751728.7736685, + "asctime": "2020-02-05 13:48:50,489", + "created": 1580906930.4893968, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -10245,36 +10328,36 @@ "lineno": 145, "message": "GZIP: Finished to compress a string (compression_rate=0.867, consumed_time=0.0s).", "module": "__init__", - "msecs": 773.6685276031494, + "msecs": 489.3968105316162, "msg": "GZIP: Finished to compress a string (compression_rate=%.3f, consumed_time=%.1fs).", "name": "STRINGTOOLS", "pathname": "src/stringtools/__init__.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 67.63672828674316, + "relativeCreated": 67.19422340393066, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 773.7448215484619, + "msecs": 489.4697666168213, "msg": "Compressing stream: %s ", "name": "__tLogger__", "pathname": "src/tests/test_gzip.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 67.71302223205566, + "relativeCreated": 67.26717948913574, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 7.62939453125e-05 + "time_consumption": 7.295608520507812e-05 }, { "args": [ - "(26): 1f 8b 08 00 70 5b 38 5e 02 ff 63 60 40 01 ff 51 01 00 2d 8a 7d de 1e 00 00 00" + "(26): 1f 8b 08 00 b2 b9 3a 5e 02 ff 63 60 40 01 ff 51 01 00 2d 8a 7d de 1e 00 00 00" ], - "asctime": "2020-02-03 18:42:08,774", - "created": 1580751728.774009, + "asctime": "2020-02-05 13:48:50,489", + "created": 1580906930.4896994, "exc_info": null, "exc_text": null, "filename": "test_gzip.py", @@ -10282,16 +10365,16 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 16, - "message": "Extracting stream: (26): 1f 8b 08 00 70 5b 38 5e 02 ff 63 60 40 01 ff 51 01 00 2d 8a 7d de 1e 00 00 00", + "message": "Extracting stream: (26): 1f 8b 08 00 b2 b9 3a 5e 02 ff 63 60 40 01 ff 51 01 00 2d 8a 7d de 1e 00 00 00", "module": "test_gzip", "moduleLogger": [ { "args": [ 0.8666666666666667, - 0.00012373924255371094 + 9.632110595703125e-05 ], - "asctime": "2020-02-03 18:42:08,773", - "created": 1580751728.773937, + "asctime": "2020-02-05 13:48:50,489", + "created": 1580906930.48963, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -10301,37 +10384,37 @@ "lineno": 178, "message": "GZIP: Finished to extract a string (compression_rate=0.867, consumed_time=0.0s).", "module": "__init__", - "msecs": 773.9369869232178, + "msecs": 489.62998390197754, "msg": "GZIP: Finished to extract a string (compression_rate=%.3f, consumed_time=%.1fs).", "name": "STRINGTOOLS", "pathname": "src/stringtools/__init__.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 67.90518760681152, + "relativeCreated": 67.42739677429199, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 774.0089893341064, + "msecs": 489.6993637084961, "msg": "Extracting stream: %s", "name": "__tLogger__", "pathname": "src/tests/test_gzip.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 67.9771900177002, + "relativeCreated": 67.49677658081055, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 7.200241088867188e-05 + "time_consumption": 6.937980651855469e-05 }, { "args": [ "(30): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff", "" ], - "asctime": "2020-02-03 18:42:08,774", - "created": 1580751728.7742536, + "asctime": "2020-02-05 13:48:50,489", + "created": 1580906930.4899213, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10348,8 +10431,8 @@ "(30): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff", "" ], - "asctime": "2020-02-03 18:42:08,774", - "created": 1580751728.7741039, + "asctime": "2020-02-05 13:48:50,489", + "created": 1580906930.4897845, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10359,15 +10442,15 @@ "lineno": 22, "message": "Result (Extracted data): (30): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ()", "module": "test", - "msecs": 774.1038799285889, + "msecs": 489.78447914123535, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 68.07208061218262, + "relativeCreated": 67.5818920135498, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -10376,8 +10459,8 @@ "(30): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff", "" ], - "asctime": "2020-02-03 18:42:08,774", - "created": 1580751728.7741861, + "asctime": "2020-02-05 13:48:50,489", + "created": 1580906930.4898484, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10387,41 +10470,41 @@ "lineno": 26, "message": "Expectation (Extracted data): result = (30): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ()", "module": "test", - "msecs": 774.1861343383789, + "msecs": 489.84837532043457, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 68.15433502197266, + "relativeCreated": 67.64578819274902, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 774.2536067962646, + "msecs": 489.92133140563965, "msg": "Extracted data is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 68.2218074798584, + "relativeCreated": 67.7187442779541, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 6.747245788574219e-05 + "time_consumption": 7.295608520507812e-05 } ], - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 0.0009233951568603516, - "time_finished": "2020-02-03 18:42:08,774", - "time_start": "2020-02-03 18:42:08,773" + "time_consumption": 0.000812530517578125, + "time_finished": "2020-02-05 13:48:50,489", + "time_start": "2020-02-05 13:48:50,489" }, "_Bd9TgI9tEemg3cv-3xZ25Q": { "args": null, - "asctime": "2020-02-03 18:42:08,779", - "created": 1580751728.7796388, + "asctime": "2020-02-05 13:48:50,494", + "created": 1580906930.4948788, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -10432,21 +10515,21 @@ "message": "_Bd9TgI9tEemg3cv-3xZ25Q", "module": "__init__", "moduleLogger": [], - "msecs": 779.6387672424316, + "msecs": 494.87876892089844, "msg": "_Bd9TgI9tEemg3cv-3xZ25Q", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/stringtools/unittest/src/tests/__init__.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 73.60696792602539, + "relativeCreated": 72.67618179321289, "stack_info": null, "testcaseLogger": [ { "args": [ "b':'" ], - "asctime": "2020-02-03 18:42:08,779", - "created": 1580751728.779997, + "asctime": "2020-02-05 13:48:50,495", + "created": 1580906930.495323, "exc_info": null, "exc_text": null, "filename": "test_stp.py", @@ -10462,8 +10545,8 @@ "STP:", 58 ], - "asctime": "2020-02-03 18:42:08,779", - "created": 1580751728.7797186, + "asctime": "2020-02-05 13:48:50,494", + "created": 1580906930.49497, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -10473,15 +10556,15 @@ "lineno": 98, "message": "STP: data sync (3a) received => changing state STP_STATE_IDLE -> STP_STATE_ESCAPE_1", "module": "stp", - "msecs": 779.7186374664307, + "msecs": 494.97008323669434, "msg": "%s data sync (%02x) received => changing state STP_STATE_IDLE -> STP_STATE_ESCAPE_1", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 73.68683815002441, + "relativeCreated": 72.76749610900879, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -10490,8 +10573,8 @@ 58, 60 ], - "asctime": "2020-02-03 18:42:08,779", - "created": 1580751728.779767, + "asctime": "2020-02-05 13:48:50,495", + "created": 1580906930.4950202, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -10501,15 +10584,15 @@ "lineno": 103, "message": "STP: start pattern (3a 3c) received => changing state STP_STATE_ESCAPE_1 -> STP_STATE_STORE_DATA", "module": "stp", - "msecs": 779.7670364379883, + "msecs": 495.02015113830566, "msg": "%s start pattern (%02x %02x) received => changing state STP_STATE_ESCAPE_1 -> STP_STATE_STORE_DATA", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 73.73523712158203, + "relativeCreated": 72.81756401062012, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -10517,8 +10600,8 @@ "STP:", 58 ], - "asctime": "2020-02-03 18:42:08,779", - "created": 1580751728.7798545, + "asctime": "2020-02-05 13:48:50,495", + "created": 1580906930.4951162, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -10528,15 +10611,15 @@ "lineno": 114, "message": "STP: data sync (3a) received => changing state STP_STATE_STORE_DATA -> STP_STATE_ESCAPE_2", "module": "stp", - "msecs": 779.8545360565186, + "msecs": 495.1162338256836, "msg": "%s data sync (%02x) received => changing state STP_STATE_STORE_DATA -> STP_STATE_ESCAPE_2", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 73.8227367401123, + "relativeCreated": 72.91364669799805, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -10545,8 +10628,8 @@ 58, 62 ], - "asctime": "2020-02-03 18:42:08,779", - "created": 1580751728.7798963, + "asctime": "2020-02-05 13:48:50,495", + "created": 1580906930.4952025, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -10556,15 +10639,15 @@ "lineno": 124, "message": "STP: end pattern (3a 3e) received => storing message and changing state STP_STATE_ESCAPE_2 -> STP_STATE_IDLE", "module": "stp", - "msecs": 779.8962593078613, + "msecs": 495.20254135131836, "msg": "%s end pattern (%02x %02x) received => storing message and changing state STP_STATE_ESCAPE_2 -> STP_STATE_IDLE", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 73.86445999145508, + "relativeCreated": 72.99995422363281, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -10572,8 +10655,8 @@ "STP:", "(17): 74 65 73 74 66 72 61 6d 65 20 66 6f 72 20 73 74 70" ], - "asctime": "2020-02-03 18:42:08,779", - "created": 1580751728.779954, + "asctime": "2020-02-05 13:48:50,495", + "created": 1580906930.4952705, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -10583,37 +10666,37 @@ "lineno": 145, "message": "STP: message identified - (17): 74 65 73 74 66 72 61 6d 65 20 66 6f 72 20 73 74 70", "module": "stp", - "msecs": 779.9539566040039, + "msecs": 495.2704906463623, "msg": "%s message identified - %s", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 73.92215728759766, + "relativeCreated": 73.06790351867676, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 779.9971103668213, + "msecs": 495.32294273376465, "msg": "Processing testframe: \"%s\"", "name": "__tLogger__", "pathname": "src/tests/test_stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 73.96531105041504, + "relativeCreated": 73.1203556060791, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 4.315376281738281e-05 + "time_consumption": 5.245208740234375e-05 }, { "args": [ "[]", "" ], - "asctime": "2020-02-03 18:42:08,780", - "created": 1580751728.7801533, + "asctime": "2020-02-05 13:48:50,495", + "created": 1580906930.4955091, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10630,8 +10713,8 @@ "[ ]", "" ], - "asctime": "2020-02-03 18:42:08,780", - "created": 1580751728.7800653, + "asctime": "2020-02-05 13:48:50,495", + "created": 1580906930.4954078, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10641,15 +10724,15 @@ "lineno": 22, "message": "Result (First processed STP snippet): [ ] ()", "module": "test", - "msecs": 780.0652980804443, + "msecs": 495.4078197479248, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 74.03349876403809, + "relativeCreated": 73.20523262023926, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -10658,8 +10741,8 @@ "[ ]", "" ], - "asctime": "2020-02-03 18:42:08,780", - "created": 1580751728.780105, + "asctime": "2020-02-05 13:48:50,495", + "created": 1580906930.495455, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10669,37 +10752,37 @@ "lineno": 26, "message": "Expectation (First processed STP snippet): result = [ ] ()", "module": "test", - "msecs": 780.1051139831543, + "msecs": 495.4550266265869, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 74.07331466674805, + "relativeCreated": 73.25243949890137, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 780.1532745361328, + "msecs": 495.50914764404297, "msg": "First processed STP snippet is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 74.12147521972656, + "relativeCreated": 73.30656051635742, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 4.8160552978515625e-05 + "time_consumption": 5.412101745605469e-05 }, { "args": [ "[b'testframe for stp']", "" ], - "asctime": "2020-02-03 18:42:08,780", - "created": 1580751728.780294, + "asctime": "2020-02-05 13:48:50,495", + "created": 1580906930.4956737, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10716,8 +10799,8 @@ "[ b'testframe for stp' ]", "" ], - "asctime": "2020-02-03 18:42:08,780", - "created": 1580751728.7802088, + "asctime": "2020-02-05 13:48:50,495", + "created": 1580906930.4955728, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10727,15 +10810,15 @@ "lineno": 22, "message": "Result (Final processed STP snippet): [ b'testframe for stp' ] ()", "module": "test", - "msecs": 780.2088260650635, + "msecs": 495.5728054046631, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 74.17702674865723, + "relativeCreated": 73.37021827697754, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -10744,8 +10827,8 @@ "[ b'testframe for stp' ]", "" ], - "asctime": "2020-02-03 18:42:08,780", - "created": 1580751728.7802474, + "asctime": "2020-02-05 13:48:50,495", + "created": 1580906930.495622, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10755,41 +10838,41 @@ "lineno": 26, "message": "Expectation (Final processed STP snippet): result = [ b'testframe for stp' ] ()", "module": "test", - "msecs": 780.2474498748779, + "msecs": 495.621919631958, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 74.21565055847168, + "relativeCreated": 73.41933250427246, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 780.2939414978027, + "msecs": 495.67365646362305, "msg": "Final processed STP snippet is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 74.26214218139648, + "relativeCreated": 73.4710693359375, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 4.649162292480469e-05 + "time_consumption": 5.173683166503906e-05 } ], - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 0.0006551742553710938, - "time_finished": "2020-02-03 18:42:08,780", - "time_start": "2020-02-03 18:42:08,779" + "time_consumption": 0.0007948875427246094, + "time_finished": "2020-02-05 13:48:50,495", + "time_start": "2020-02-05 13:48:50,494" }, "_G40UUH5DEemxr4bbKXhxkg": { "args": null, - "asctime": "2020-02-03 18:42:08,775", - "created": 1580751728.7751892, + "asctime": "2020-02-05 13:48:50,490", + "created": 1580906930.4907732, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -10800,21 +10883,21 @@ "message": "_G40UUH5DEemxr4bbKXhxkg", "module": "__init__", "moduleLogger": [], - "msecs": 775.1891613006592, + "msecs": 490.77320098876953, "msg": "_G40UUH5DEemxr4bbKXhxkg", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/stringtools/unittest/src/tests/__init__.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 69.15736198425293, + "relativeCreated": 68.57061386108398, "stack_info": null, "testcaseLogger": [ { "args": [ "b':testframe: for csp'" ], - "asctime": "2020-02-03 18:42:08,775", - "created": 1580751728.7752748, + "asctime": "2020-02-05 13:48:50,490", + "created": 1580906930.4908252, "exc_info": null, "exc_text": null, "filename": "test_csp.py", @@ -10825,15 +10908,15 @@ "message": "Creating testframe for \"b':testframe: for csp'\"", "module": "test_csp", "moduleLogger": [], - "msecs": 775.2747535705566, + "msecs": 490.8251762390137, "msg": "Creating testframe for \"%s\"", "name": "__tLogger__", "pathname": "src/tests/test_csp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 69.24295425415039, + "relativeCreated": 68.62258911132812, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", "time_consumption": 0.0 }, @@ -10842,8 +10925,8 @@ "", "" ], - "asctime": "2020-02-03 18:42:08,775", - "created": 1580751728.7756674, + "asctime": "2020-02-05 13:48:50,490", + "created": 1580906930.4909644, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10860,8 +10943,8 @@ "", "" ], - "asctime": "2020-02-03 18:42:08,775", - "created": 1580751728.7755172, + "asctime": "2020-02-05 13:48:50,490", + "created": 1580906930.4908857, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10871,15 +10954,15 @@ "lineno": 22, "message": "Result (CSP-Frame): ()", "module": "test", - "msecs": 775.5172252655029, + "msecs": 490.88573455810547, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 69.48542594909668, + "relativeCreated": 68.68314743041992, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -10888,8 +10971,8 @@ "", "" ], - "asctime": "2020-02-03 18:42:08,775", - "created": 1580751728.7756085, + "asctime": "2020-02-05 13:48:50,490", + "created": 1580906930.4909234, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10899,41 +10982,41 @@ "lineno": 26, "message": "Expectation (CSP-Frame): result = ()", "module": "test", - "msecs": 775.6085395812988, + "msecs": 490.9234046936035, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 69.57674026489258, + "relativeCreated": 68.72081756591797, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 775.6674289703369, + "msecs": 490.964412689209, "msg": "CSP-Frame is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 69.63562965393066, + "relativeCreated": 68.76182556152344, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 5.888938903808594e-05 + "time_consumption": 4.100799560546875e-05 } ], - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 0.0004782676696777344, - "time_finished": "2020-02-03 18:42:08,775", - "time_start": "2020-02-03 18:42:08,775" + "time_consumption": 0.00019121170043945312, + "time_finished": "2020-02-05 13:48:50,490", + "time_start": "2020-02-05 13:48:50,490" }, "_NpOWgI9tEemg3cv-3xZ25Q": { "args": null, - "asctime": "2020-02-03 18:42:08,780", - "created": 1580751728.780399, + "asctime": "2020-02-05 13:48:50,495", + "created": 1580906930.4957736, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -10944,19 +11027,19 @@ "message": "_NpOWgI9tEemg3cv-3xZ25Q", "module": "__init__", "moduleLogger": [], - "msecs": 780.3990840911865, + "msecs": 495.7735538482666, "msg": "_NpOWgI9tEemg3cv-3xZ25Q", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/stringtools/unittest/src/tests/__init__.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 74.36728477478027, + "relativeCreated": 73.57096672058105, "stack_info": null, "testcaseLogger": [ { "args": [], - "asctime": "2020-02-03 18:42:08,780", - "created": 1580751728.780453, + "asctime": "2020-02-05 13:48:50,495", + "created": 1580906930.4958425, "exc_info": null, "exc_text": null, "filename": "test_stp.py", @@ -10967,15 +11050,15 @@ "message": "Processing wrong data (list)", "module": "test_stp", "moduleLogger": [], - "msecs": 780.4529666900635, + "msecs": 495.84245681762695, "msg": "Processing wrong data (list)", "name": "__tLogger__", "pathname": "src/tests/test_stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 74.42116737365723, + "relativeCreated": 73.6398696899414, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", "time_consumption": 0.0 }, @@ -10984,8 +11067,8 @@ "", "" ], - "asctime": "2020-02-03 18:42:08,780", - "created": 1580751728.7805731, + "asctime": "2020-02-05 13:48:50,496", + "created": 1580906930.4960105, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11002,8 +11085,8 @@ "", "" ], - "asctime": "2020-02-03 18:42:08,780", - "created": 1580751728.780503, + "asctime": "2020-02-05 13:48:50,495", + "created": 1580906930.4959075, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11013,15 +11096,15 @@ "lineno": 22, "message": "Result (Wrong data exception): ()", "module": "test", - "msecs": 780.5030345916748, + "msecs": 495.9075450897217, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 74.47123527526855, + "relativeCreated": 73.70495796203613, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -11030,8 +11113,8 @@ "", "" ], - "asctime": "2020-02-03 18:42:08,780", - "created": 1580751728.7805386, + "asctime": "2020-02-05 13:48:50,495", + "created": 1580906930.495957, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11041,37 +11124,37 @@ "lineno": 26, "message": "Expectation (Wrong data exception): result = ()", "module": "test", - "msecs": 780.5385589599609, + "msecs": 495.9568977355957, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 74.50675964355469, + "relativeCreated": 73.75431060791016, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 780.5731296539307, + "msecs": 496.01054191589355, "msg": "Wrong data exception is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 74.54133033752441, + "relativeCreated": 73.80795478820801, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 3.457069396972656e-05 + "time_consumption": 5.364418029785156e-05 }, { "args": [ "b''", "" ], - "asctime": "2020-02-03 18:42:08,780", - "created": 1580751728.78069, + "asctime": "2020-02-05 13:48:50,496", + "created": 1580906930.496188, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11088,8 +11171,8 @@ "b''", "" ], - "asctime": "2020-02-03 18:42:08,780", - "created": 1580751728.780619, + "asctime": "2020-02-05 13:48:50,496", + "created": 1580906930.4960747, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11099,15 +11182,15 @@ "lineno": 22, "message": "Result (Buffer still empty): b'' ()", "module": "test", - "msecs": 780.6189060211182, + "msecs": 496.0746765136719, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 74.58710670471191, + "relativeCreated": 73.87208938598633, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -11116,8 +11199,8 @@ "b''", "" ], - "asctime": "2020-02-03 18:42:08,780", - "created": 1580751728.7806559, + "asctime": "2020-02-05 13:48:50,496", + "created": 1580906930.4961314, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11127,34 +11210,34 @@ "lineno": 26, "message": "Expectation (Buffer still empty): result = b'' ()", "module": "test", - "msecs": 780.6558609008789, + "msecs": 496.13142013549805, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 74.62406158447266, + "relativeCreated": 73.9288330078125, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 780.6899547576904, + "msecs": 496.1879253387451, "msg": "Buffer still empty is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 74.65815544128418, + "relativeCreated": 73.98533821105957, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 3.409385681152344e-05 + "time_consumption": 5.650520324707031e-05 }, { "args": [], - "asctime": "2020-02-03 18:42:08,780", - "created": 1580751728.7807326, + "asctime": "2020-02-05 13:48:50,496", + "created": 1580906930.4962323, "exc_info": null, "exc_text": null, "filename": "test_stp.py", @@ -11165,15 +11248,15 @@ "message": "Processing wrong data (int)", "module": "test_stp", "moduleLogger": [], - "msecs": 780.7326316833496, + "msecs": 496.232271194458, "msg": "Processing wrong data (int)", "name": "__tLogger__", "pathname": "src/tests/test_stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 74.70083236694336, + "relativeCreated": 74.02968406677246, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", "time_consumption": 0.0 }, @@ -11182,8 +11265,8 @@ "", "" ], - "asctime": "2020-02-03 18:42:08,780", - "created": 1580751728.7808485, + "asctime": "2020-02-05 13:48:50,496", + "created": 1580906930.4963546, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11200,8 +11283,8 @@ "", "" ], - "asctime": "2020-02-03 18:42:08,780", - "created": 1580751728.7807813, + "asctime": "2020-02-05 13:48:50,496", + "created": 1580906930.4962828, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11211,15 +11294,15 @@ "lineno": 22, "message": "Result (Wrong data exception): ()", "module": "test", - "msecs": 780.7812690734863, + "msecs": 496.28281593322754, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 74.74946975708008, + "relativeCreated": 74.08022880554199, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -11228,8 +11311,8 @@ "", "" ], - "asctime": "2020-02-03 18:42:08,780", - "created": 1580751728.7808151, + "asctime": "2020-02-05 13:48:50,496", + "created": 1580906930.4963174, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11239,37 +11322,37 @@ "lineno": 26, "message": "Expectation (Wrong data exception): result = ()", "module": "test", - "msecs": 780.8151245117188, + "msecs": 496.31738662719727, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 74.7833251953125, + "relativeCreated": 74.11479949951172, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 780.848503112793, + "msecs": 496.3545799255371, "msg": "Wrong data exception is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 74.81670379638672, + "relativeCreated": 74.15199279785156, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 3.337860107421875e-05 + "time_consumption": 3.719329833984375e-05 }, { "args": [ "b''", "" ], - "asctime": "2020-02-03 18:42:08,780", - "created": 1580751728.7809691, + "asctime": "2020-02-05 13:48:50,496", + "created": 1580906930.4964752, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11286,8 +11369,8 @@ "b''", "" ], - "asctime": "2020-02-03 18:42:08,780", - "created": 1580751728.780893, + "asctime": "2020-02-05 13:48:50,496", + "created": 1580906930.4964015, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11297,15 +11380,15 @@ "lineno": 22, "message": "Result (Buffer still empty): b'' ()", "module": "test", - "msecs": 780.893087387085, + "msecs": 496.4015483856201, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 74.86128807067871, + "relativeCreated": 74.19896125793457, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -11314,8 +11397,8 @@ "b''", "" ], - "asctime": "2020-02-03 18:42:08,780", - "created": 1580751728.7809293, + "asctime": "2020-02-05 13:48:50,496", + "created": 1580906930.4964406, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11325,34 +11408,34 @@ "lineno": 26, "message": "Expectation (Buffer still empty): result = b'' ()", "module": "test", - "msecs": 780.9293270111084, + "msecs": 496.4406490325928, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 74.89752769470215, + "relativeCreated": 74.23806190490723, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 780.9691429138184, + "msecs": 496.4752197265625, "msg": "Buffer still empty is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 74.93734359741211, + "relativeCreated": 74.27263259887695, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 3.981590270996094e-05 + "time_consumption": 3.457069396972656e-05 }, { "args": [], - "asctime": "2020-02-03 18:42:08,781", - "created": 1580751728.7810154, + "asctime": "2020-02-05 13:48:50,496", + "created": 1580906930.4965189, "exc_info": null, "exc_text": null, "filename": "test_stp.py", @@ -11363,15 +11446,15 @@ "message": "Processing wrong data (str)", "module": "test_stp", "moduleLogger": [], - "msecs": 781.0153961181641, + "msecs": 496.5188503265381, "msg": "Processing wrong data (str)", "name": "__tLogger__", "pathname": "src/tests/test_stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 74.98359680175781, + "relativeCreated": 74.31626319885254, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", "time_consumption": 0.0 }, @@ -11380,8 +11463,8 @@ "", "" ], - "asctime": "2020-02-03 18:42:08,781", - "created": 1580751728.7811344, + "asctime": "2020-02-05 13:48:50,496", + "created": 1580906930.49664, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11398,8 +11481,8 @@ "", "" ], - "asctime": "2020-02-03 18:42:08,781", - "created": 1580751728.7810655, + "asctime": "2020-02-05 13:48:50,496", + "created": 1580906930.4965703, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11409,15 +11492,15 @@ "lineno": 22, "message": "Result (Wrong data exception): ()", "module": "test", - "msecs": 781.0654640197754, + "msecs": 496.570348739624, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 75.03366470336914, + "relativeCreated": 74.36776161193848, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -11426,8 +11509,8 @@ "", "" ], - "asctime": "2020-02-03 18:42:08,781", - "created": 1580751728.7810986, + "asctime": "2020-02-05 13:48:50,496", + "created": 1580906930.4966054, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11437,37 +11520,37 @@ "lineno": 26, "message": "Expectation (Wrong data exception): result = ()", "module": "test", - "msecs": 781.0986042022705, + "msecs": 496.60539627075195, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 75.06680488586426, + "relativeCreated": 74.4028091430664, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 781.1343669891357, + "msecs": 496.6399669647217, "msg": "Wrong data exception is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 75.10256767272949, + "relativeCreated": 74.43737983703613, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 3.5762786865234375e-05 + "time_consumption": 3.457069396972656e-05 }, { "args": [ "b''", "" ], - "asctime": "2020-02-03 18:42:08,781", - "created": 1580751728.7812493, + "asctime": "2020-02-05 13:48:50,496", + "created": 1580906930.496803, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11484,8 +11567,8 @@ "b''", "" ], - "asctime": "2020-02-03 18:42:08,781", - "created": 1580751728.7811832, + "asctime": "2020-02-05 13:48:50,496", + "created": 1580906930.4966905, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11495,15 +11578,15 @@ "lineno": 22, "message": "Result (Buffer still empty): b'' ()", "module": "test", - "msecs": 781.1832427978516, + "msecs": 496.6905117034912, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 75.15144348144531, + "relativeCreated": 74.48792457580566, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -11512,8 +11595,8 @@ "b''", "" ], - "asctime": "2020-02-03 18:42:08,781", - "created": 1580751728.7812166, + "asctime": "2020-02-05 13:48:50,496", + "created": 1580906930.496768, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11523,41 +11606,41 @@ "lineno": 26, "message": "Expectation (Buffer still empty): result = b'' ()", "module": "test", - "msecs": 781.2166213989258, + "msecs": 496.7679977416992, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 75.18482208251953, + "relativeCreated": 74.56541061401367, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 781.2492847442627, + "msecs": 496.80304527282715, "msg": "Buffer still empty is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 75.21748542785645, + "relativeCreated": 74.6004581451416, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 3.266334533691406e-05 + "time_consumption": 3.504753112792969e-05 } ], - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 0.0008502006530761719, - "time_finished": "2020-02-03 18:42:08,781", - "time_start": "2020-02-03 18:42:08,780" + "time_consumption": 0.0010294914245605469, + "time_finished": "2020-02-05 13:48:50,496", + "time_start": "2020-02-05 13:48:50,495" }, "_QjJiIIwZEem5qYOdmXl77A": { "args": null, - "asctime": "2020-02-03 18:42:08,775", - "created": 1580751728.7758234, + "asctime": "2020-02-05 13:48:50,491", + "created": 1580906930.4910603, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -11568,21 +11651,21 @@ "message": "_QjJiIIwZEem5qYOdmXl77A", "module": "__init__", "moduleLogger": [], - "msecs": 775.8233547210693, + "msecs": 491.0602569580078, "msg": "_QjJiIIwZEem5qYOdmXl77A", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/stringtools/unittest/src/tests/__init__.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 69.79155540466309, + "relativeCreated": 68.85766983032227, "stack_info": null, "testcaseLogger": [ { "args": [ "b':testframe: for csp\\n'" ], - "asctime": "2020-02-03 18:42:08,776", - "created": 1580751728.7761395, + "asctime": "2020-02-05 13:48:50,491", + "created": 1580906930.4913917, "exc_info": null, "exc_text": null, "filename": "test_csp.py", @@ -11598,8 +11681,8 @@ "CSP:", "(10): 3a 74 65 73 74 66 72 61 6d 65" ], - "asctime": "2020-02-03 18:42:08,775", - "created": 1580751728.7759628, + "asctime": "2020-02-05 13:48:50,491", + "created": 1580906930.491215, "exc_info": null, "exc_text": null, "filename": "csp.py", @@ -11609,15 +11692,15 @@ "lineno": 65, "message": "CSP: Leaving data in buffer (to be processed next time): (10): 3a 74 65 73 74 66 72 61 6d 65", "module": "csp", - "msecs": 775.9628295898438, + "msecs": 491.2149906158447, "msg": "%s Leaving data in buffer (to be processed next time): %s", "name": "STRINGTOOLS", "pathname": "src/stringtools/csp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 69.9310302734375, + "relativeCreated": 69.01240348815918, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -11625,8 +11708,8 @@ "CSP:", "(19): 3a 74 65 73 74 66 72 61 6d 65 3a 20 66 6f 72 20 63 73 70" ], - "asctime": "2020-02-03 18:42:08,776", - "created": 1580751728.7760637, + "asctime": "2020-02-05 13:48:50,491", + "created": 1580906930.4913237, "exc_info": null, "exc_text": null, "filename": "csp.py", @@ -11636,37 +11719,37 @@ "lineno": 67, "message": "CSP: message identified - (19): 3a 74 65 73 74 66 72 61 6d 65 3a 20 66 6f 72 20 63 73 70", "module": "csp", - "msecs": 776.0636806488037, + "msecs": 491.32370948791504, "msg": "%s message identified - %s", "name": "STRINGTOOLS", "pathname": "src/stringtools/csp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 70.03188133239746, + "relativeCreated": 69.12112236022949, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 776.139497756958, + "msecs": 491.391658782959, "msg": "Processing testframe: \"%s\" in two snippets", "name": "__tLogger__", "pathname": "src/tests/test_csp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 70.10769844055176, + "relativeCreated": 69.18907165527344, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 7.581710815429688e-05 + "time_consumption": 6.794929504394531e-05 }, { "args": [ "[]", "" ], - "asctime": "2020-02-03 18:42:08,776", - "created": 1580751728.7764156, + "asctime": "2020-02-05 13:48:50,491", + "created": 1580906930.4916303, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11683,8 +11766,8 @@ "[ ]", "" ], - "asctime": "2020-02-03 18:42:08,776", - "created": 1580751728.776255, + "asctime": "2020-02-05 13:48:50,491", + "created": 1580906930.491494, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11694,15 +11777,15 @@ "lineno": 22, "message": "Result (First processed CSP-Snippet): [ ] ()", "module": "test", - "msecs": 776.2548923492432, + "msecs": 491.49394035339355, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 70.22309303283691, + "relativeCreated": 69.29135322570801, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -11711,8 +11794,8 @@ "[ ]", "" ], - "asctime": "2020-02-03 18:42:08,776", - "created": 1580751728.7763236, + "asctime": "2020-02-05 13:48:50,491", + "created": 1580906930.4915586, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11722,37 +11805,37 @@ "lineno": 26, "message": "Expectation (First processed CSP-Snippet): result = [ ] ()", "module": "test", - "msecs": 776.3235569000244, + "msecs": 491.5585517883301, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 70.29175758361816, + "relativeCreated": 69.35596466064453, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 776.4155864715576, + "msecs": 491.63031578063965, "msg": "First processed CSP-Snippet is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 70.38378715515137, + "relativeCreated": 69.4277286529541, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 9.202957153320312e-05 + "time_consumption": 7.176399230957031e-05 }, { "args": [ "[b':testframe: for csp']", "" ], - "asctime": "2020-02-03 18:42:08,776", - "created": 1580751728.7766898, + "asctime": "2020-02-05 13:48:50,491", + "created": 1580906930.491888, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11769,8 +11852,8 @@ "[ b':testframe: for csp' ]", "" ], - "asctime": "2020-02-03 18:42:08,776", - "created": 1580751728.7765272, + "asctime": "2020-02-05 13:48:50,491", + "created": 1580906930.491727, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11780,15 +11863,15 @@ "lineno": 22, "message": "Result (Final processed CSP-Frame): [ b':testframe: for csp' ] ()", "module": "test", - "msecs": 776.5271663665771, + "msecs": 491.7271137237549, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 70.4953670501709, + "relativeCreated": 69.52452659606934, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -11797,8 +11880,8 @@ "[ b':testframe: for csp' ]", "" ], - "asctime": "2020-02-03 18:42:08,776", - "created": 1580751728.7765982, + "asctime": "2020-02-05 13:48:50,491", + "created": 1580906930.491803, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11808,41 +11891,41 @@ "lineno": 26, "message": "Expectation (Final processed CSP-Frame): result = [ b':testframe: for csp' ] ()", "module": "test", - "msecs": 776.5982151031494, + "msecs": 491.8029308319092, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 70.56641578674316, + "relativeCreated": 69.60034370422363, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 776.6897678375244, + "msecs": 491.88804626464844, "msg": "Final processed CSP-Frame is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 70.65796852111816, + "relativeCreated": 69.68545913696289, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 9.1552734375e-05 + "time_consumption": 8.511543273925781e-05 } ], - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 0.0008664131164550781, - "time_finished": "2020-02-03 18:42:08,776", - "time_start": "2020-02-03 18:42:08,775" + "time_consumption": 0.000827789306640625, + "time_finished": "2020-02-05 13:48:50,491", + "time_start": "2020-02-05 13:48:50,491" }, "_XzMFcHYZEem_kd-7nxt1sg": { "args": null, - "asctime": "2020-02-03 18:42:08,772", - "created": 1580751728.7721083, + "asctime": "2020-02-05 13:48:50,487", + "created": 1580906930.4878757, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -11853,13 +11936,13 @@ "message": "_XzMFcHYZEem_kd-7nxt1sg", "module": "__init__", "moduleLogger": [], - "msecs": 772.1083164215088, + "msecs": 487.87569999694824, "msg": "_XzMFcHYZEem_kd-7nxt1sg", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/stringtools/unittest/src/tests/__init__.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 66.07651710510254, + "relativeCreated": 65.6731128692627, "stack_info": null, "testcaseLogger": [ { @@ -11867,8 +11950,8 @@ "de ad be ef", "" ], - "asctime": "2020-02-03 18:42:08,772", - "created": 1580751728.7721698, + "asctime": "2020-02-05 13:48:50,487", + "created": 1580906930.4879384, "exc_info": null, "exc_text": null, "filename": "test_hexlify.py", @@ -11879,22 +11962,22 @@ "message": "Checking test pattern de ad be ef ().", "module": "test_hexlify", "moduleLogger": [], - "msecs": 772.169828414917, + "msecs": 487.93840408325195, "msg": "Checking test pattern %s (%s).", "name": "__tLogger__", "pathname": "src/tests/test_hexlify.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 66.13802909851074, + "relativeCreated": 65.7358169555664, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", "time_consumption": 0.0 }, { "args": [], - "asctime": "2020-02-03 18:42:08,772", - "created": 1580751728.7726297, + "asctime": "2020-02-05 13:48:50,488", + "created": 1580906930.4883935, "exc_info": null, "exc_text": null, "filename": "test_hexlify.py", @@ -11909,8 +11992,8 @@ "args": [ "(4): de ad be ef" ], - "asctime": "2020-02-03 18:42:08,772", - "created": 1580751728.7722266, + "asctime": "2020-02-05 13:48:50,487", + "created": 1580906930.487994, "exc_info": null, "exc_text": null, "filename": "test_hexlify.py", @@ -11920,23 +12003,23 @@ "lineno": 29, "message": "Return value of hexlify is (4): de ad be ef", "module": "test_hexlify", - "msecs": 772.2265720367432, + "msecs": 487.9939556121826, "msg": "Return value of hexlify is %s", "name": "__unittest__", "pathname": "src/tests/test_hexlify.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 66.19477272033691, + "relativeCreated": 65.79136848449707, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { "args": [ "(4): DE AD BE EF" ], - "asctime": "2020-02-03 18:42:08,772", - "created": 1580751728.7724502, + "asctime": "2020-02-05 13:48:50,488", + "created": 1580906930.488212, "exc_info": null, "exc_text": null, "filename": "test_hexlify.py", @@ -11946,15 +12029,15 @@ "lineno": 31, "message": "Using upper string for comparison: (4): DE AD BE EF", "module": "test_hexlify", - "msecs": 772.4502086639404, + "msecs": 488.21210861206055, "msg": "Using upper string for comparison: %s", "name": "__unittest__", "pathname": "src/tests/test_hexlify.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 66.41840934753418, + "relativeCreated": 66.009521484375, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -11962,8 +12045,8 @@ "DE", "(4): DE AD BE EF" ], - "asctime": "2020-02-03 18:42:08,772", - "created": 1580751728.772494, + "asctime": "2020-02-05 13:48:50,488", + "created": 1580906930.4882565, "exc_info": null, "exc_text": null, "filename": "test_hexlify.py", @@ -11973,15 +12056,15 @@ "lineno": 41, "message": "\"DE\" found in \"(4): DE AD BE EF\"... Reducing pattern", "module": "test_hexlify", - "msecs": 772.4940776824951, + "msecs": 488.25645446777344, "msg": "\"%s\" found in \"%s\"... Reducing pattern", "name": "__unittest__", "pathname": "src/tests/test_hexlify.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 66.46227836608887, + "relativeCreated": 66.05386734008789, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -11989,8 +12072,8 @@ "AD", "AD BE EF" ], - "asctime": "2020-02-03 18:42:08,772", - "created": 1580751728.7725344, + "asctime": "2020-02-05 13:48:50,488", + "created": 1580906930.488293, "exc_info": null, "exc_text": null, "filename": "test_hexlify.py", @@ -12000,15 +12083,15 @@ "lineno": 41, "message": "\"AD\" found in \"AD BE EF\"... Reducing pattern", "module": "test_hexlify", - "msecs": 772.5343704223633, + "msecs": 488.292932510376, "msg": "\"%s\" found in \"%s\"... Reducing pattern", "name": "__unittest__", "pathname": "src/tests/test_hexlify.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 66.50257110595703, + "relativeCreated": 66.09034538269043, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -12016,8 +12099,8 @@ "BE", "BE EF" ], - "asctime": "2020-02-03 18:42:08,772", - "created": 1580751728.7725668, + "asctime": "2020-02-05 13:48:50,488", + "created": 1580906930.488327, "exc_info": null, "exc_text": null, "filename": "test_hexlify.py", @@ -12027,15 +12110,15 @@ "lineno": 41, "message": "\"BE\" found in \"BE EF\"... Reducing pattern", "module": "test_hexlify", - "msecs": 772.5667953491211, + "msecs": 488.3270263671875, "msg": "\"%s\" found in \"%s\"... Reducing pattern", "name": "__unittest__", "pathname": "src/tests/test_hexlify.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 66.53499603271484, + "relativeCreated": 66.12443923950195, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -12043,8 +12126,8 @@ "EF", "EF" ], - "asctime": "2020-02-03 18:42:08,772", - "created": 1580751728.7725987, + "asctime": "2020-02-05 13:48:50,488", + "created": 1580906930.4883611, "exc_info": null, "exc_text": null, "filename": "test_hexlify.py", @@ -12054,41 +12137,41 @@ "lineno": 41, "message": "\"EF\" found in \"EF\"... Reducing pattern", "module": "test_hexlify", - "msecs": 772.5987434387207, + "msecs": 488.361120223999, "msg": "\"%s\" found in \"%s\"... Reducing pattern", "name": "__unittest__", "pathname": "src/tests/test_hexlify.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 66.56694412231445, + "relativeCreated": 66.15853309631348, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 772.6297378540039, + "msecs": 488.39354515075684, "msg": "Pattern included all relevant information in the correct order.", "name": "__tLogger__", "pathname": "src/tests/test_hexlify.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 66.59793853759766, + "relativeCreated": 66.19095802307129, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 3.0994415283203125e-05 + "time_consumption": 3.24249267578125e-05 } ], - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 0.0005214214324951172, - "time_finished": "2020-02-03 18:42:08,772", - "time_start": "2020-02-03 18:42:08,772" + "time_consumption": 0.0005178451538085938, + "time_finished": "2020-02-05 13:48:50,488", + "time_start": "2020-02-05 13:48:50,487" }, "_Y_h3gH5CEemxr4bbKXhxkg": { "args": null, - "asctime": "2020-02-03 18:42:08,774", - "created": 1580751728.7748706, + "asctime": "2020-02-05 13:48:50,490", + "created": 1580906930.4904928, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -12099,21 +12182,21 @@ "message": "_Y_h3gH5CEemxr4bbKXhxkg", "module": "__init__", "moduleLogger": [], - "msecs": 774.8706340789795, + "msecs": 490.4928207397461, "msg": "_Y_h3gH5CEemxr4bbKXhxkg", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/stringtools/unittest/src/tests/__init__.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 68.83883476257324, + "relativeCreated": 68.29023361206055, "stack_info": null, "testcaseLogger": [ { "args": [ "b':testframe: for csp'" ], - "asctime": "2020-02-03 18:42:08,774", - "created": 1580751728.7749321, + "asctime": "2020-02-05 13:48:50,490", + "created": 1580906930.4905515, "exc_info": null, "exc_text": null, "filename": "test_csp.py", @@ -12124,15 +12207,15 @@ "message": "Creating testframe for \"b':testframe: for csp'\"", "module": "test_csp", "moduleLogger": [], - "msecs": 774.9321460723877, + "msecs": 490.5514717102051, "msg": "Creating testframe for \"%s\"", "name": "__tLogger__", "pathname": "src/tests/test_csp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 68.90034675598145, + "relativeCreated": 68.34888458251953, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", "time_consumption": 0.0 }, @@ -12141,8 +12224,8 @@ "b':testframe: for csp\\n'", "" ], - "asctime": "2020-02-03 18:42:08,775", - "created": 1580751728.7750697, + "asctime": "2020-02-05 13:48:50,490", + "created": 1580906930.490689, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12159,8 +12242,8 @@ "b':testframe: for csp\\n'", "" ], - "asctime": "2020-02-03 18:42:08,774", - "created": 1580751728.774995, + "asctime": "2020-02-05 13:48:50,490", + "created": 1580906930.4906142, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12170,15 +12253,15 @@ "lineno": 22, "message": "Result (CSP-Frame): b':testframe: for csp\\n' ()", "module": "test", - "msecs": 774.9950885772705, + "msecs": 490.6141757965088, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 68.96328926086426, + "relativeCreated": 68.41158866882324, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -12187,8 +12270,8 @@ "b':testframe: for csp\\n'", "" ], - "asctime": "2020-02-03 18:42:08,775", - "created": 1580751728.7750323, + "asctime": "2020-02-05 13:48:50,490", + "created": 1580906930.4906514, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12198,41 +12281,41 @@ "lineno": 26, "message": "Expectation (CSP-Frame): result = b':testframe: for csp\\n' ()", "module": "test", - "msecs": 775.0322818756104, + "msecs": 490.65136909484863, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 69.0004825592041, + "relativeCreated": 68.44878196716309, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 775.0697135925293, + "msecs": 490.6890392303467, "msg": "CSP-Frame is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 69.03791427612305, + "relativeCreated": 68.48645210266113, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 3.743171691894531e-05 + "time_consumption": 3.7670135498046875e-05 } ], - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 0.0001990795135498047, - "time_finished": "2020-02-03 18:42:08,775", - "time_start": "2020-02-03 18:42:08,774" + "time_consumption": 0.00019621849060058594, + "time_finished": "2020-02-05 13:48:50,490", + "time_start": "2020-02-05 13:48:50,490" }, "_ZhyRAI9OEemAMMFgxXT6lA": { "args": null, - "asctime": "2020-02-03 18:42:08,776", - "created": 1580751728.7768807, + "asctime": "2020-02-05 13:48:50,492", + "created": 1580906930.4920888, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -12243,19 +12326,19 @@ "message": "_ZhyRAI9OEemAMMFgxXT6lA", "module": "__init__", "moduleLogger": [], - "msecs": 776.8807411193848, + "msecs": 492.08879470825195, "msg": "_ZhyRAI9OEemAMMFgxXT6lA", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/stringtools/unittest/src/tests/__init__.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 70.84894180297852, + "relativeCreated": 69.8862075805664, "stack_info": null, "testcaseLogger": [ { "args": [], - "asctime": "2020-02-03 18:42:08,776", - "created": 1580751728.7769954, + "asctime": "2020-02-05 13:48:50,492", + "created": 1580906930.4922643, "exc_info": null, "exc_text": null, "filename": "test_csp.py", @@ -12266,15 +12349,15 @@ "message": "Processing wrong data (list)", "module": "test_csp", "moduleLogger": [], - "msecs": 776.9954204559326, + "msecs": 492.2642707824707, "msg": "Processing wrong data (list)", "name": "__tLogger__", "pathname": "src/tests/test_csp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 70.96362113952637, + "relativeCreated": 70.06168365478516, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", "time_consumption": 0.0 }, @@ -12283,8 +12366,8 @@ "", "" ], - "asctime": "2020-02-03 18:42:08,777", - "created": 1580751728.7771642, + "asctime": "2020-02-05 13:48:50,492", + "created": 1580906930.4925616, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12301,8 +12384,8 @@ "", "" ], - "asctime": "2020-02-03 18:42:08,777", - "created": 1580751728.7770913, + "asctime": "2020-02-05 13:48:50,492", + "created": 1580906930.492469, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12312,15 +12395,15 @@ "lineno": 22, "message": "Result (Wrong data exception): ()", "module": "test", - "msecs": 777.0912647247314, + "msecs": 492.46907234191895, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 71.0594654083252, + "relativeCreated": 70.2664852142334, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -12329,8 +12412,8 @@ "", "" ], - "asctime": "2020-02-03 18:42:08,777", - "created": 1580751728.7771282, + "asctime": "2020-02-05 13:48:50,492", + "created": 1580906930.4925232, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12340,37 +12423,37 @@ "lineno": 26, "message": "Expectation (Wrong data exception): result = ()", "module": "test", - "msecs": 777.1282196044922, + "msecs": 492.523193359375, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 71.09642028808594, + "relativeCreated": 70.32060623168945, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 777.1642208099365, + "msecs": 492.56157875061035, "msg": "Wrong data exception is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 71.13242149353027, + "relativeCreated": 70.3589916229248, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 3.600120544433594e-05 + "time_consumption": 3.838539123535156e-05 }, { "args": [ "b''", "" ], - "asctime": "2020-02-03 18:42:08,777", - "created": 1580751728.7772949, + "asctime": "2020-02-05 13:48:50,492", + "created": 1580906930.492845, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12387,8 +12470,8 @@ "b''", "" ], - "asctime": "2020-02-03 18:42:08,777", - "created": 1580751728.7772155, + "asctime": "2020-02-05 13:48:50,492", + "created": 1580906930.4926448, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12398,15 +12481,15 @@ "lineno": 22, "message": "Result (Buffer still empty): b'' ()", "module": "test", - "msecs": 777.2154808044434, + "msecs": 492.6447868347168, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 71.18368148803711, + "relativeCreated": 70.44219970703125, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -12415,8 +12498,8 @@ "b''", "" ], - "asctime": "2020-02-03 18:42:08,777", - "created": 1580751728.7772534, + "asctime": "2020-02-05 13:48:50,492", + "created": 1580906930.4927607, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12426,34 +12509,34 @@ "lineno": 26, "message": "Expectation (Buffer still empty): result = b'' ()", "module": "test", - "msecs": 777.2533893585205, + "msecs": 492.76065826416016, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 71.22159004211426, + "relativeCreated": 70.55807113647461, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 777.2948741912842, + "msecs": 492.8450584411621, "msg": "Buffer still empty is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 71.26307487487793, + "relativeCreated": 70.64247131347656, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 4.1484832763671875e-05 + "time_consumption": 8.440017700195312e-05 }, { "args": [], - "asctime": "2020-02-03 18:42:08,777", - "created": 1580751728.777347, + "asctime": "2020-02-05 13:48:50,492", + "created": 1580906930.4929342, "exc_info": null, "exc_text": null, "filename": "test_csp.py", @@ -12464,15 +12547,15 @@ "message": "Processing wrong data (int)", "module": "test_csp", "moduleLogger": [], - "msecs": 777.3470878601074, + "msecs": 492.9342269897461, "msg": "Processing wrong data (int)", "name": "__tLogger__", "pathname": "src/tests/test_csp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 71.31528854370117, + "relativeCreated": 70.73163986206055, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", "time_consumption": 0.0 }, @@ -12481,8 +12564,8 @@ "", "" ], - "asctime": "2020-02-03 18:42:08,777", - "created": 1580751728.777484, + "asctime": "2020-02-05 13:48:50,493", + "created": 1580906930.4931676, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12499,8 +12582,8 @@ "", "" ], - "asctime": "2020-02-03 18:42:08,777", - "created": 1580751728.7774036, + "asctime": "2020-02-05 13:48:50,493", + "created": 1580906930.4930305, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12510,15 +12593,15 @@ "lineno": 22, "message": "Result (Wrong data exception): ()", "module": "test", - "msecs": 777.4035930633545, + "msecs": 493.0305480957031, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 71.37179374694824, + "relativeCreated": 70.82796096801758, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -12527,8 +12610,8 @@ "", "" ], - "asctime": "2020-02-03 18:42:08,777", - "created": 1580751728.7774398, + "asctime": "2020-02-05 13:48:50,493", + "created": 1580906930.4931028, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12538,37 +12621,37 @@ "lineno": 26, "message": "Expectation (Wrong data exception): result = ()", "module": "test", - "msecs": 777.4398326873779, + "msecs": 493.1027889251709, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 71.40803337097168, + "relativeCreated": 70.90020179748535, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 777.4839401245117, + "msecs": 493.1676387786865, "msg": "Wrong data exception is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 71.45214080810547, + "relativeCreated": 70.96505165100098, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 4.410743713378906e-05 + "time_consumption": 6.4849853515625e-05 }, { "args": [ "b''", "" ], - "asctime": "2020-02-03 18:42:08,777", - "created": 1580751728.777609, + "asctime": "2020-02-05 13:48:50,493", + "created": 1580906930.4933727, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12585,8 +12668,8 @@ "b''", "" ], - "asctime": "2020-02-03 18:42:08,777", - "created": 1580751728.7775369, + "asctime": "2020-02-05 13:48:50,493", + "created": 1580906930.493254, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12596,15 +12679,15 @@ "lineno": 22, "message": "Result (Buffer still empty): b'' ()", "module": "test", - "msecs": 777.5368690490723, + "msecs": 493.2539463043213, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 71.50506973266602, + "relativeCreated": 71.05135917663574, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -12613,8 +12696,8 @@ "b''", "" ], - "asctime": "2020-02-03 18:42:08,777", - "created": 1580751728.7775736, + "asctime": "2020-02-05 13:48:50,493", + "created": 1580906930.493312, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12624,34 +12707,34 @@ "lineno": 26, "message": "Expectation (Buffer still empty): result = b'' ()", "module": "test", - "msecs": 777.5735855102539, + "msecs": 493.31188201904297, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 71.54178619384766, + "relativeCreated": 71.10929489135742, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 777.60910987854, + "msecs": 493.37267875671387, "msg": "Buffer still empty is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 71.57731056213379, + "relativeCreated": 71.17009162902832, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 3.552436828613281e-05 + "time_consumption": 6.079673767089844e-05 }, { "args": [], - "asctime": "2020-02-03 18:42:08,777", - "created": 1580751728.7776713, + "asctime": "2020-02-05 13:48:50,493", + "created": 1580906930.4934573, "exc_info": null, "exc_text": null, "filename": "test_csp.py", @@ -12662,15 +12745,15 @@ "message": "Processing wrong data (str)", "module": "test_csp", "moduleLogger": [], - "msecs": 777.6713371276855, + "msecs": 493.4573173522949, "msg": "Processing wrong data (str)", "name": "__tLogger__", "pathname": "src/tests/test_csp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 71.6395378112793, + "relativeCreated": 71.25473022460938, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", "time_consumption": 0.0 }, @@ -12679,8 +12762,8 @@ "", "" ], - "asctime": "2020-02-03 18:42:08,777", - "created": 1580751728.7778606, + "asctime": "2020-02-05 13:48:50,493", + "created": 1580906930.493707, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12697,8 +12780,8 @@ "", "" ], - "asctime": "2020-02-03 18:42:08,777", - "created": 1580751728.7777455, + "asctime": "2020-02-05 13:48:50,493", + "created": 1580906930.4935548, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12708,15 +12791,15 @@ "lineno": 22, "message": "Result (Wrong data exception): ()", "module": "test", - "msecs": 777.7454853057861, + "msecs": 493.55483055114746, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 71.71368598937988, + "relativeCreated": 71.35224342346191, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -12725,8 +12808,8 @@ "", "" ], - "asctime": "2020-02-03 18:42:08,777", - "created": 1580751728.7777941, + "asctime": "2020-02-05 13:48:50,493", + "created": 1580906930.4936194, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12736,37 +12819,37 @@ "lineno": 26, "message": "Expectation (Wrong data exception): result = ()", "module": "test", - "msecs": 777.7941226959229, + "msecs": 493.619441986084, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 71.7623233795166, + "relativeCreated": 71.41685485839844, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 777.8606414794922, + "msecs": 493.70694160461426, "msg": "Wrong data exception is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 71.82884216308594, + "relativeCreated": 71.50435447692871, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 6.651878356933594e-05 + "time_consumption": 8.749961853027344e-05 }, { "args": [ "b''", "" ], - "asctime": "2020-02-03 18:42:08,778", - "created": 1580751728.7781034, + "asctime": "2020-02-05 13:48:50,493", + "created": 1580906930.4938617, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12783,8 +12866,8 @@ "b''", "" ], - "asctime": "2020-02-03 18:42:08,778", - "created": 1580751728.778014, + "asctime": "2020-02-05 13:48:50,493", + "created": 1580906930.4937904, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12794,15 +12877,15 @@ "lineno": 22, "message": "Result (Buffer still empty): b'' ()", "module": "test", - "msecs": 778.0139446258545, + "msecs": 493.7903881072998, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 71.98214530944824, + "relativeCreated": 71.58780097961426, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -12811,8 +12894,8 @@ "b''", "" ], - "asctime": "2020-02-03 18:42:08,778", - "created": 1580751728.778064, + "asctime": "2020-02-05 13:48:50,493", + "created": 1580906930.4938257, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12822,41 +12905,41 @@ "lineno": 26, "message": "Expectation (Buffer still empty): result = b'' ()", "module": "test", - "msecs": 778.0640125274658, + "msecs": 493.82567405700684, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 72.03221321105957, + "relativeCreated": 71.62308692932129, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 778.1033515930176, + "msecs": 493.8616752624512, "msg": "Buffer still empty is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 72.07155227661133, + "relativeCreated": 71.65908813476562, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 3.933906555175781e-05 + "time_consumption": 3.600120544433594e-05 } ], - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 0.0012226104736328125, - "time_finished": "2020-02-03 18:42:08,778", - "time_start": "2020-02-03 18:42:08,776" + "time_consumption": 0.0017728805541992188, + "time_finished": "2020-02-05 13:48:50,493", + "time_start": "2020-02-05 13:48:50,492" }, "_dB5IoEaTEeq5fPlXIeQCXQ": { "args": null, - "asctime": "2020-02-03 18:42:08,767", - "created": 1580751728.7679908, + "asctime": "2020-02-05 13:48:50,483", + "created": 1580906930.4836376, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -12867,13 +12950,13 @@ "message": "_dB5IoEaTEeq5fPlXIeQCXQ", "module": "__init__", "moduleLogger": [], - "msecs": 767.9908275604248, + "msecs": 483.63757133483887, "msg": "_dB5IoEaTEeq5fPlXIeQCXQ", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/stringtools/unittest/src/tests/__init__.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 61.959028244018555, + "relativeCreated": 61.43498420715332, "stack_info": null, "testcaseLogger": [ { @@ -12881,8 +12964,8 @@ "'117p'", "" ], - "asctime": "2020-02-03 18:42:08,768", - "created": 1580751728.768334, + "asctime": "2020-02-05 13:48:50,483", + "created": 1580906930.4839468, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12899,8 +12982,8 @@ "'117p'", "" ], - "asctime": "2020-02-03 18:42:08,768", - "created": 1580751728.768223, + "asctime": "2020-02-05 13:48:50,483", + "created": 1580906930.483848, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12910,15 +12993,15 @@ "lineno": 22, "message": "Result (Physical representation for 1.17e-10): '117p' ()", "module": "test", - "msecs": 768.2230472564697, + "msecs": 483.84809494018555, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 62.19124794006348, + "relativeCreated": 61.6455078125, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -12927,8 +13010,8 @@ "'117p'", "" ], - "asctime": "2020-02-03 18:42:08,768", - "created": 1580751728.7682862, + "asctime": "2020-02-05 13:48:50,483", + "created": 1580906930.4839032, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12938,37 +13021,37 @@ "lineno": 26, "message": "Expectation (Physical representation for 1.17e-10): result = '117p' ()", "module": "test", - "msecs": 768.2862281799316, + "msecs": 483.903169631958, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 62.25442886352539, + "relativeCreated": 61.70058250427246, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 768.333911895752, + "msecs": 483.9468002319336, "msg": "Physical representation for 1.17e-10 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 62.3021125793457, + "relativeCreated": 61.74421310424805, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 4.76837158203125e-05 + "time_consumption": 4.363059997558594e-05 }, { "args": [ "'54n'", "" ], - "asctime": "2020-02-03 18:42:08,768", - "created": 1580751728.7684898, + "asctime": "2020-02-05 13:48:50,484", + "created": 1580906930.4841008, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12985,8 +13068,8 @@ "'54n'", "" ], - "asctime": "2020-02-03 18:42:08,768", - "created": 1580751728.7684102, + "asctime": "2020-02-05 13:48:50,484", + "created": 1580906930.48402, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12996,15 +13079,15 @@ "lineno": 22, "message": "Result (Physical representation for 5.4e-08): '54n' ()", "module": "test", - "msecs": 768.4102058410645, + "msecs": 484.0199947357178, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 62.3784065246582, + "relativeCreated": 61.81740760803223, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -13013,8 +13096,8 @@ "'54n'", "" ], - "asctime": "2020-02-03 18:42:08,768", - "created": 1580751728.76845, + "asctime": "2020-02-05 13:48:50,484", + "created": 1580906930.4840627, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13024,37 +13107,37 @@ "lineno": 26, "message": "Expectation (Physical representation for 5.4e-08): result = '54n' ()", "module": "test", - "msecs": 768.4500217437744, + "msecs": 484.06267166137695, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 62.418222427368164, + "relativeCreated": 61.860084533691406, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 768.4898376464844, + "msecs": 484.1008186340332, "msg": "Physical representation for 5.4e-08 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 62.458038330078125, + "relativeCreated": 61.898231506347656, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 3.981590270996094e-05 + "time_consumption": 3.814697265625e-05 }, { "args": [ "'25.3\u00b5'", "" ], - "asctime": "2020-02-03 18:42:08,768", - "created": 1580751728.7686324, + "asctime": "2020-02-05 13:48:50,484", + "created": 1580906930.4842453, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13071,8 +13154,8 @@ "'25.3\u00b5'", "" ], - "asctime": "2020-02-03 18:42:08,768", - "created": 1580751728.7685573, + "asctime": "2020-02-05 13:48:50,484", + "created": 1580906930.4841669, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13082,15 +13165,15 @@ "lineno": 22, "message": "Result (Physical representation for 2.53e-05): '25.3\u00b5' ()", "module": "test", - "msecs": 768.5573101043701, + "msecs": 484.16686058044434, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 62.52551078796387, + "relativeCreated": 61.96427345275879, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -13099,8 +13182,8 @@ "'25.3\u00b5'", "" ], - "asctime": "2020-02-03 18:42:08,768", - "created": 1580751728.7685955, + "asctime": "2020-02-05 13:48:50,484", + "created": 1580906930.4842079, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13110,37 +13193,37 @@ "lineno": 26, "message": "Expectation (Physical representation for 2.53e-05): result = '25.3\u00b5' ()", "module": "test", - "msecs": 768.5954570770264, + "msecs": 484.2078685760498, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 62.56365776062012, + "relativeCreated": 62.00528144836426, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 768.6324119567871, + "msecs": 484.24530029296875, "msg": "Physical representation for 2.53e-05 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 62.60061264038086, + "relativeCreated": 62.0427131652832, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 3.695487976074219e-05 + "time_consumption": 3.743171691894531e-05 }, { "args": [ "'100m'", "" ], - "asctime": "2020-02-03 18:42:08,768", - "created": 1580751728.7687805, + "asctime": "2020-02-05 13:48:50,484", + "created": 1580906930.4843855, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13157,8 +13240,8 @@ "'100m'", "" ], - "asctime": "2020-02-03 18:42:08,768", - "created": 1580751728.7687016, + "asctime": "2020-02-05 13:48:50,484", + "created": 1580906930.484314, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13168,15 +13251,15 @@ "lineno": 22, "message": "Result (Physical representation for 0.1): '100m' ()", "module": "test", - "msecs": 768.7015533447266, + "msecs": 484.31396484375, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 62.66975402832031, + "relativeCreated": 62.11137771606445, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -13185,8 +13268,8 @@ "'100m'", "" ], - "asctime": "2020-02-03 18:42:08,768", - "created": 1580751728.7687402, + "asctime": "2020-02-05 13:48:50,484", + "created": 1580906930.4843502, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13196,37 +13279,123 @@ "lineno": 26, "message": "Expectation (Physical representation for 0.1): result = '100m' ()", "module": "test", - "msecs": 768.740177154541, + "msecs": 484.35020446777344, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 62.708377838134766, + "relativeCreated": 62.14761734008789, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 768.7804698944092, + "msecs": 484.38549041748047, "msg": "Physical representation for 0.1 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 62.74867057800293, + "relativeCreated": 62.18290328979492, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 4.029273986816406e-05 + "time_consumption": 3.528594970703125e-05 + }, + { + "args": [ + "'0'", + "" + ], + "asctime": "2020-02-05 13:48:50,484", + "created": 1580906930.484516, + "exc_info": null, + "exc_text": null, + "filename": "test.py", + "funcName": "equivalency_chk", + "levelname": "INFO", + "levelno": 20, + "lineno": 142, + "message": "Physical representation for 0 is correct (Content '0' and Type is ).", + "module": "test", + "moduleLogger": [ + { + "args": [ + "Physical representation for 0", + "'0'", + "" + ], + "asctime": "2020-02-05 13:48:50,484", + "created": 1580906930.4844449, + "exc_info": null, + "exc_text": null, + "filename": "test.py", + "funcName": "__report_result__", + "levelname": "DEBUG", + "levelno": 10, + "lineno": 22, + "message": "Result (Physical representation for 0): '0' ()", + "module": "test", + "msecs": 484.44485664367676, + "msg": "Result (%s): %s (%s)", + "name": "__unittest__", + "pathname": "src/unittest/test.py", + "process": 20798, + "processName": "MainProcess", + "relativeCreated": 62.24226951599121, + "stack_info": null, + "thread": 140183498704704, + "threadName": "MainThread" + }, + { + "args": [ + "Physical representation for 0", + "'0'", + "" + ], + "asctime": "2020-02-05 13:48:50,484", + "created": 1580906930.4844806, + "exc_info": null, + "exc_text": null, + "filename": "test.py", + "funcName": "__report_expectation_equivalency__", + "levelname": "DEBUG", + "levelno": 10, + "lineno": 26, + "message": "Expectation (Physical representation for 0): result = '0' ()", + "module": "test", + "msecs": 484.480619430542, + "msg": "Expectation (%s): result = %s (%s)", + "name": "__unittest__", + "pathname": "src/unittest/test.py", + "process": 20798, + "processName": "MainProcess", + "relativeCreated": 62.278032302856445, + "stack_info": null, + "thread": 140183498704704, + "threadName": "MainThread" + } + ], + "msecs": 484.515905380249, + "msg": "Physical representation for 0 is correct (Content %s and Type is %s).", + "name": "__tLogger__", + "pathname": "src/unittest/test.py", + "process": 20798, + "processName": "MainProcess", + "relativeCreated": 62.31331825256348, + "stack_info": null, + "thread": 140183498704704, + "threadName": "MainThread", + "time_consumption": 3.528594970703125e-05 }, { "args": [ "'1'", "" ], - "asctime": "2020-02-03 18:42:08,768", - "created": 1580751728.7689137, + "asctime": "2020-02-05 13:48:50,484", + "created": 1580906930.4846475, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13243,8 +13412,8 @@ "'1'", "" ], - "asctime": "2020-02-03 18:42:08,768", - "created": 1580751728.768841, + "asctime": "2020-02-05 13:48:50,484", + "created": 1580906930.4845767, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13254,15 +13423,15 @@ "lineno": 22, "message": "Result (Physical representation for 1): '1' ()", "module": "test", - "msecs": 768.841028213501, + "msecs": 484.5767021179199, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 62.80922889709473, + "relativeCreated": 62.374114990234375, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -13271,8 +13440,8 @@ "'1'", "" ], - "asctime": "2020-02-03 18:42:08,768", - "created": 1580751728.768879, + "asctime": "2020-02-05 13:48:50,484", + "created": 1580906930.4846127, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13282,27 +13451,27 @@ "lineno": 26, "message": "Expectation (Physical representation for 1): result = '1' ()", "module": "test", - "msecs": 768.8789367675781, + "msecs": 484.61270332336426, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 62.847137451171875, + "relativeCreated": 62.41011619567871, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 768.913745880127, + "msecs": 484.6475124359131, "msg": "Physical representation for 1 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 62.8819465637207, + "relativeCreated": 62.44492530822754, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", "time_consumption": 3.4809112548828125e-05 }, @@ -13311,8 +13480,8 @@ "'1k'", "" ], - "asctime": "2020-02-03 18:42:08,769", - "created": 1580751728.7690704, + "asctime": "2020-02-05 13:48:50,484", + "created": 1580906930.484831, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13329,8 +13498,8 @@ "'1k'", "" ], - "asctime": "2020-02-03 18:42:08,768", - "created": 1580751728.7689734, + "asctime": "2020-02-05 13:48:50,484", + "created": 1580906930.484739, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13340,15 +13509,15 @@ "lineno": 22, "message": "Result (Physical representation for 1000): '1k' ()", "module": "test", - "msecs": 768.9733505249023, + "msecs": 484.7390651702881, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 62.941551208496094, + "relativeCreated": 62.53647804260254, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -13357,8 +13526,8 @@ "'1k'", "" ], - "asctime": "2020-02-03 18:42:08,769", - "created": 1580751728.7690122, + "asctime": "2020-02-05 13:48:50,484", + "created": 1580906930.484791, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13368,37 +13537,37 @@ "lineno": 26, "message": "Expectation (Physical representation for 1000): result = '1k' ()", "module": "test", - "msecs": 769.0122127532959, + "msecs": 484.7910404205322, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 62.98041343688965, + "relativeCreated": 62.58845329284668, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 769.0703868865967, + "msecs": 484.8310947418213, "msg": "Physical representation for 1000 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 63.03858757019043, + "relativeCreated": 62.62850761413574, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 5.817413330078125e-05 + "time_consumption": 4.00543212890625e-05 }, { "args": [ "'1.01M'", "" ], - "asctime": "2020-02-03 18:42:08,769", - "created": 1580751728.7692144, + "asctime": "2020-02-05 13:48:50,484", + "created": 1580906930.484964, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13415,8 +13584,8 @@ "'1.01M'", "" ], - "asctime": "2020-02-03 18:42:08,769", - "created": 1580751728.769143, + "asctime": "2020-02-05 13:48:50,484", + "created": 1580906930.484893, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13426,15 +13595,15 @@ "lineno": 22, "message": "Result (Physical representation for 1005001): '1.01M' ()", "module": "test", - "msecs": 769.1431045532227, + "msecs": 484.8930835723877, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 63.111305236816406, + "relativeCreated": 62.69049644470215, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -13443,8 +13612,8 @@ "'1.01M'", "" ], - "asctime": "2020-02-03 18:42:08,769", - "created": 1580751728.7691782, + "asctime": "2020-02-05 13:48:50,484", + "created": 1580906930.484929, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13454,37 +13623,37 @@ "lineno": 26, "message": "Expectation (Physical representation for 1005001): result = '1.01M' ()", "module": "test", - "msecs": 769.1781520843506, + "msecs": 484.92908477783203, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 63.146352767944336, + "relativeCreated": 62.726497650146484, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 769.214391708374, + "msecs": 484.96389389038086, "msg": "Physical representation for 1005001 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 63.18259239196777, + "relativeCreated": 62.76130676269531, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 3.62396240234375e-05 + "time_consumption": 3.4809112548828125e-05 }, { "args": [ "'1G'", "" ], - "asctime": "2020-02-03 18:42:08,769", - "created": 1580751728.7693496, + "asctime": "2020-02-05 13:48:50,485", + "created": 1580906930.485094, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13501,8 +13670,8 @@ "'1G'", "" ], - "asctime": "2020-02-03 18:42:08,769", - "created": 1580751728.7692819, + "asctime": "2020-02-05 13:48:50,485", + "created": 1580906930.4850245, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13512,15 +13681,15 @@ "lineno": 22, "message": "Result (Physical representation for 1004000000): '1G' ()", "module": "test", - "msecs": 769.2818641662598, + "msecs": 485.02445220947266, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 63.250064849853516, + "relativeCreated": 62.82186508178711, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -13529,8 +13698,8 @@ "'1G'", "" ], - "asctime": "2020-02-03 18:42:08,769", - "created": 1580751728.7693162, + "asctime": "2020-02-05 13:48:50,485", + "created": 1580906930.4850595, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13540,37 +13709,37 @@ "lineno": 26, "message": "Expectation (Physical representation for 1004000000): result = '1G' ()", "module": "test", - "msecs": 769.3161964416504, + "msecs": 485.0594997406006, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 63.28439712524414, + "relativeCreated": 62.85691261291504, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 769.3495750427246, + "msecs": 485.0940704345703, "msg": "Physical representation for 1004000000 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 63.31777572631836, + "relativeCreated": 62.891483306884766, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 3.337860107421875e-05 + "time_consumption": 3.457069396972656e-05 }, { "args": [ "'1T'", "" ], - "asctime": "2020-02-03 18:42:08,769", - "created": 1580751728.7694783, + "asctime": "2020-02-05 13:48:50,485", + "created": 1580906930.4852304, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13587,8 +13756,8 @@ "'1T'", "" ], - "asctime": "2020-02-03 18:42:08,769", - "created": 1580751728.7694106, + "asctime": "2020-02-05 13:48:50,485", + "created": 1580906930.4851565, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13598,15 +13767,15 @@ "lineno": 22, "message": "Result (Physical representation for 1003000000000): '1T' ()", "module": "test", - "msecs": 769.4106101989746, + "msecs": 485.1565361022949, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 63.37881088256836, + "relativeCreated": 62.953948974609375, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -13615,8 +13784,8 @@ "'1T'", "" ], - "asctime": "2020-02-03 18:42:08,769", - "created": 1580751728.7694447, + "asctime": "2020-02-05 13:48:50,485", + "created": 1580906930.4851918, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13626,37 +13795,37 @@ "lineno": 26, "message": "Expectation (Physical representation for 1003000000000): result = '1T' ()", "module": "test", - "msecs": 769.4447040557861, + "msecs": 485.19182205200195, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 63.41290473937988, + "relativeCreated": 62.989234924316406, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 769.4783210754395, + "msecs": 485.2304458618164, "msg": "Physical representation for 1003000000000 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 63.4465217590332, + "relativeCreated": 63.02785873413086, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 3.361701965332031e-05 + "time_consumption": 3.8623809814453125e-05 }, { "args": [ "'10P'", "" ], - "asctime": "2020-02-03 18:42:08,769", - "created": 1580751728.7696116, + "asctime": "2020-02-05 13:48:50,485", + "created": 1580906930.485367, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13673,8 +13842,8 @@ "'10P'", "" ], - "asctime": "2020-02-03 18:42:08,769", - "created": 1580751728.7695403, + "asctime": "2020-02-05 13:48:50,485", + "created": 1580906930.4852972, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13684,15 +13853,15 @@ "lineno": 22, "message": "Result (Physical representation for 10000000000000000): '10P' ()", "module": "test", - "msecs": 769.5403099060059, + "msecs": 485.29720306396484, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 63.50851058959961, + "relativeCreated": 63.0946159362793, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -13701,8 +13870,8 @@ "'10P'", "" ], - "asctime": "2020-02-03 18:42:08,769", - "created": 1580751728.7695777, + "asctime": "2020-02-05 13:48:50,485", + "created": 1580906930.4853325, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13712,37 +13881,37 @@ "lineno": 26, "message": "Expectation (Physical representation for 10000000000000000): result = '10P' ()", "module": "test", - "msecs": 769.5777416229248, + "msecs": 485.3324890136719, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 63.545942306518555, + "relativeCreated": 63.12990188598633, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 769.6115970611572, + "msecs": 485.3670597076416, "msg": "Physical representation for 10000000000000000 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 63.57979774475098, + "relativeCreated": 63.164472579956055, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 3.3855438232421875e-05 + "time_consumption": 3.457069396972656e-05 }, { "args": [ "'17.17'", "" ], - "asctime": "2020-02-03 18:42:08,769", - "created": 1580751728.769733, + "asctime": "2020-02-05 13:48:50,485", + "created": 1580906930.4854958, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13759,8 +13928,8 @@ "'17.17'", "" ], - "asctime": "2020-02-03 18:42:08,769", - "created": 1580751728.7696662, + "asctime": "2020-02-05 13:48:50,485", + "created": 1580906930.4854257, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13770,15 +13939,15 @@ "lineno": 22, "message": "Result (Physical representation for 17.17): '17.17' ()", "module": "test", - "msecs": 769.6661949157715, + "msecs": 485.4257106781006, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 63.634395599365234, + "relativeCreated": 63.22312355041504, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -13787,8 +13956,8 @@ "'17.17'", "" ], - "asctime": "2020-02-03 18:42:08,769", - "created": 1580751728.7696998, + "asctime": "2020-02-05 13:48:50,485", + "created": 1580906930.4854612, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13798,37 +13967,37 @@ "lineno": 26, "message": "Expectation (Physical representation for 17.17): result = '17.17' ()", "module": "test", - "msecs": 769.6998119354248, + "msecs": 485.4612350463867, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 63.668012619018555, + "relativeCreated": 63.25864791870117, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 769.7329521179199, + "msecs": 485.49580574035645, "msg": "Physical representation for 17.17 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 63.70115280151367, + "relativeCreated": 63.2932186126709, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 3.314018249511719e-05 + "time_consumption": 3.457069396972656e-05 }, { "args": [ "'117k'", "" ], - "asctime": "2020-02-03 18:42:08,769", - "created": 1580751728.7698672, + "asctime": "2020-02-05 13:48:50,485", + "created": 1580906930.4856238, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13845,8 +14014,8 @@ "'117k'", "" ], - "asctime": "2020-02-03 18:42:08,769", - "created": 1580751728.7697968, + "asctime": "2020-02-05 13:48:50,485", + "created": 1580906930.4855542, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13856,15 +14025,15 @@ "lineno": 22, "message": "Result (Physical representation for 117000): '117k' ()", "module": "test", - "msecs": 769.7968482971191, + "msecs": 485.5542182922363, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 63.76504898071289, + "relativeCreated": 63.35163116455078, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -13873,8 +14042,8 @@ "'117k'", "" ], - "asctime": "2020-02-03 18:42:08,769", - "created": 1580751728.7698343, + "asctime": "2020-02-05 13:48:50,485", + "created": 1580906930.4855888, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13884,37 +14053,37 @@ "lineno": 26, "message": "Expectation (Physical representation for 117000): result = '117k' ()", "module": "test", - "msecs": 769.8342800140381, + "msecs": 485.58878898620605, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 63.802480697631836, + "relativeCreated": 63.38620185852051, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 769.8671817779541, + "msecs": 485.623836517334, "msg": "Physical representation for 117000 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 63.83538246154785, + "relativeCreated": 63.42124938964844, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 3.2901763916015625e-05 + "time_consumption": 3.504753112792969e-05 }, { "args": [ "'117.2'", "" ], - "asctime": "2020-02-03 18:42:08,769", - "created": 1580751728.7699878, + "asctime": "2020-02-05 13:48:50,485", + "created": 1580906930.4857507, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13931,8 +14100,8 @@ "'117.2'", "" ], - "asctime": "2020-02-03 18:42:08,769", - "created": 1580751728.7699213, + "asctime": "2020-02-05 13:48:50,485", + "created": 1580906930.485679, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13942,15 +14111,15 @@ "lineno": 22, "message": "Result (Physical representation for 117.17): '117.2' ()", "module": "test", - "msecs": 769.9213027954102, + "msecs": 485.67891120910645, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 63.889503479003906, + "relativeCreated": 63.4763240814209, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -13959,8 +14128,8 @@ "'117.2'", "" ], - "asctime": "2020-02-03 18:42:08,769", - "created": 1580751728.769955, + "asctime": "2020-02-05 13:48:50,485", + "created": 1580906930.4857163, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13970,41 +14139,41 @@ "lineno": 26, "message": "Expectation (Physical representation for 117.17): result = '117.2' ()", "module": "test", - "msecs": 769.9549198150635, + "msecs": 485.7163429260254, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 63.92312049865723, + "relativeCreated": 63.513755798339844, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 769.9878215789795, + "msecs": 485.750675201416, "msg": "Physical representation for 117.17 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 63.95602226257324, + "relativeCreated": 63.54808807373047, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 3.2901763916015625e-05 + "time_consumption": 3.4332275390625e-05 } ], - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 0.0019969940185546875, - "time_finished": "2020-02-03 18:42:08,769", - "time_start": "2020-02-03 18:42:08,767" + "time_consumption": 0.0021131038665771484, + "time_finished": "2020-02-05 13:48:50,485", + "time_start": "2020-02-05 13:48:50,483" }, "_dpJzwCcUEeqsHsnJQYCN8Q": { "args": null, - "asctime": "2020-02-03 18:42:08,783", - "created": 1580751728.7836766, + "asctime": "2020-02-05 13:48:50,499", + "created": 1580906930.4991453, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -14015,19 +14184,19 @@ "message": "_dpJzwCcUEeqsHsnJQYCN8Q", "module": "__init__", "moduleLogger": [], - "msecs": 783.6766242980957, + "msecs": 499.1452693939209, "msg": "_dpJzwCcUEeqsHsnJQYCN8Q", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/stringtools/unittest/src/tests/__init__.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 77.64482498168945, + "relativeCreated": 76.94268226623535, "stack_info": null, "testcaseLogger": [ { "args": [], - "asctime": "2020-02-03 18:42:08,783", - "created": 1580751728.7839646, + "asctime": "2020-02-05 13:48:50,499", + "created": 1580906930.499452, "exc_info": null, "exc_text": null, "filename": "test_stp.py", @@ -14042,8 +14211,8 @@ "args": [ "b': changing state STP_STATE_IDLE -> STP_STATE_ESCAPE_1", "module": "stp", - "msecs": 783.7793827056885, + "msecs": 499.25804138183594, "msg": "%s data sync (%02x) received => changing state STP_STATE_IDLE -> STP_STATE_ESCAPE_1", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 77.74758338928223, + "relativeCreated": 77.05545425415039, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -14097,8 +14266,8 @@ 58, 60 ], - "asctime": "2020-02-03 18:42:08,783", - "created": 1580751728.7838156, + "asctime": "2020-02-05 13:48:50,499", + "created": 1580906930.4992948, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -14108,15 +14277,15 @@ "lineno": 103, "message": "STP: start pattern (3a 3c) received => changing state STP_STATE_ESCAPE_1 -> STP_STATE_STORE_DATA", "module": "stp", - "msecs": 783.8156223297119, + "msecs": 499.2947578430176, "msg": "%s start pattern (%02x %02x) received => changing state STP_STATE_ESCAPE_1 -> STP_STATE_STORE_DATA", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 77.78382301330566, + "relativeCreated": 77.09217071533203, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -14124,8 +14293,8 @@ "STP:", 58 ], - "asctime": "2020-02-03 18:42:08,783", - "created": 1580751728.7838576, + "asctime": "2020-02-05 13:48:50,499", + "created": 1580906930.4993377, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -14135,15 +14304,15 @@ "lineno": 114, "message": "STP: data sync (3a) received => changing state STP_STATE_STORE_DATA -> STP_STATE_ESCAPE_2", "module": "stp", - "msecs": 783.8575839996338, + "msecs": 499.33767318725586, "msg": "%s data sync (%02x) received => changing state STP_STATE_STORE_DATA -> STP_STATE_ESCAPE_2", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 77.82578468322754, + "relativeCreated": 77.13508605957031, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -14151,8 +14320,8 @@ "STP:", 100 ], - "asctime": "2020-02-03 18:42:08,783", - "created": 1580751728.7838936, + "asctime": "2020-02-05 13:48:50,499", + "created": 1580906930.499379, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -14162,15 +14331,15 @@ "lineno": 137, "message": "STP: data (64) received => changing state STP_STATE_ESCAPE_2 -> STP_STATE_IDLE", "module": "stp", - "msecs": 783.8935852050781, + "msecs": 499.37891960144043, "msg": "%s data (%02x) received => changing state STP_STATE_ESCAPE_2 -> STP_STATE_IDLE", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 77.86178588867188, + "relativeCreated": 77.17633247375488, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -14178,8 +14347,8 @@ "STP:", "(2): 74 65" ], - "asctime": "2020-02-03 18:42:08,783", - "created": 1580751728.7839308, + "asctime": "2020-02-05 13:48:50,499", + "created": 1580906930.4994175, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -14189,37 +14358,37 @@ "lineno": 69, "message": "STP: Chunking \"(2): 74 65\" from buffer", "module": "stp", - "msecs": 783.930778503418, + "msecs": 499.4175434112549, "msg": "%s Chunking \"%s\" from buffer", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 77.89897918701172, + "relativeCreated": 77.21495628356934, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 783.9646339416504, + "msecs": 499.4521141052246, "msg": "Processing data with an insufficient end pattern.", "name": "__tLogger__", "pathname": "src/tests/test_stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 77.93283462524414, + "relativeCreated": 77.24952697753906, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 3.3855438232421875e-05 + "time_consumption": 3.457069396972656e-05 }, { "args": [ "[[]]", "" ], - "asctime": "2020-02-03 18:42:08,784", - "created": 1580751728.7841005, + "asctime": "2020-02-05 13:48:50,499", + "created": 1580906930.4995983, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14236,8 +14405,8 @@ "[ [ ] ]", "" ], - "asctime": "2020-02-03 18:42:08,784", - "created": 1580751728.7840197, + "asctime": "2020-02-05 13:48:50,499", + "created": 1580906930.4995112, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14247,15 +14416,15 @@ "lineno": 22, "message": "Result (Return value list if processing data_sync and data again after start of frame): [ [ ] ] ()", "module": "test", - "msecs": 784.0197086334229, + "msecs": 499.5112419128418, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 77.9879093170166, + "relativeCreated": 77.30865478515625, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -14264,8 +14433,8 @@ "[ [ ] ]", "" ], - "asctime": "2020-02-03 18:42:08,784", - "created": 1580751728.7840567, + "asctime": "2020-02-05 13:48:50,499", + "created": 1580906930.4995496, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14275,37 +14444,37 @@ "lineno": 26, "message": "Expectation (Return value list if processing data_sync and data again after start of frame): result = [ [ ] ] ()", "module": "test", - "msecs": 784.0566635131836, + "msecs": 499.54962730407715, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 78.02486419677734, + "relativeCreated": 77.3470401763916, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 784.1005325317383, + "msecs": 499.59826469421387, "msg": "Return value list if processing data_sync and data again after start of frame is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 78.06873321533203, + "relativeCreated": 77.39567756652832, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 4.38690185546875e-05 + "time_consumption": 4.863739013671875e-05 }, { "args": [ "0", "" ], - "asctime": "2020-02-03 18:42:08,784", - "created": 1580751728.7842212, + "asctime": "2020-02-05 13:48:50,499", + "created": 1580906930.49972, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14322,8 +14491,8 @@ "0", "" ], - "asctime": "2020-02-03 18:42:08,784", - "created": 1580751728.7841492, + "asctime": "2020-02-05 13:48:50,499", + "created": 1580906930.4996486, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14333,15 +14502,15 @@ "lineno": 22, "message": "Result (State after processing data_sync and data again after start of frame): 0 ()", "module": "test", - "msecs": 784.149169921875, + "msecs": 499.6485710144043, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 78.11737060546875, + "relativeCreated": 77.44598388671875, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -14350,8 +14519,8 @@ "0", "" ], - "asctime": "2020-02-03 18:42:08,784", - "created": 1580751728.7841828, + "asctime": "2020-02-05 13:48:50,499", + "created": 1580906930.4996834, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14361,37 +14530,37 @@ "lineno": 26, "message": "Expectation (State after processing data_sync and data again after start of frame): result = 0 ()", "module": "test", - "msecs": 784.1827869415283, + "msecs": 499.6833801269531, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 78.15098762512207, + "relativeCreated": 77.48079299926758, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 784.2211723327637, + "msecs": 499.72009658813477, "msg": "State after processing data_sync and data again after start of frame is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 78.18937301635742, + "relativeCreated": 77.51750946044922, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 3.838539123535156e-05 + "time_consumption": 3.6716461181640625e-05 }, { "args": [ "0", "" ], - "asctime": "2020-02-03 18:42:08,784", - "created": 1580751728.784337, + "asctime": "2020-02-05 13:48:50,499", + "created": 1580906930.4998357, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14408,8 +14577,8 @@ "0", "" ], - "asctime": "2020-02-03 18:42:08,784", - "created": 1580751728.7842708, + "asctime": "2020-02-05 13:48:50,499", + "created": 1580906930.4997673, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14419,15 +14588,15 @@ "lineno": 22, "message": "Result (Buffer size after processing data with insufficient end pattern): 0 ()", "module": "test", - "msecs": 784.2707633972168, + "msecs": 499.7673034667969, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 78.23896408081055, + "relativeCreated": 77.56471633911133, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -14436,8 +14605,8 @@ "0", "" ], - "asctime": "2020-02-03 18:42:08,784", - "created": 1580751728.7843041, + "asctime": "2020-02-05 13:48:50,499", + "created": 1580906930.4998014, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14447,34 +14616,34 @@ "lineno": 26, "message": "Expectation (Buffer size after processing data with insufficient end pattern): result = 0 ()", "module": "test", - "msecs": 784.304141998291, + "msecs": 499.8013973236084, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 78.27234268188477, + "relativeCreated": 77.59881019592285, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 784.337043762207, + "msecs": 499.835729598999, "msg": "Buffer size after processing data with insufficient end pattern is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 78.30524444580078, + "relativeCreated": 77.63314247131348, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 3.2901763916015625e-05 + "time_consumption": 3.4332275390625e-05 }, { "args": [], - "asctime": "2020-02-03 18:42:08,784", - "created": 1580751728.7846212, + "asctime": "2020-02-05 13:48:50,500", + "created": 1580906930.5001187, "exc_info": null, "exc_text": null, "filename": "test_stp.py", @@ -14489,8 +14658,8 @@ "args": [ "b': changing state STP_STATE_IDLE -> STP_STATE_ESCAPE_1", "module": "stp", - "msecs": 784.4383716583252, + "msecs": 499.9279975891113, "msg": "%s data sync (%02x) received => changing state STP_STATE_IDLE -> STP_STATE_ESCAPE_1", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 78.40657234191895, + "relativeCreated": 77.72541046142578, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -14544,8 +14713,8 @@ 58, 60 ], - "asctime": "2020-02-03 18:42:08,784", - "created": 1580751728.7844741, + "asctime": "2020-02-05 13:48:50,499", + "created": 1580906930.499964, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -14555,15 +14724,15 @@ "lineno": 103, "message": "STP: start pattern (3a 3c) received => changing state STP_STATE_ESCAPE_1 -> STP_STATE_STORE_DATA", "module": "stp", - "msecs": 784.4741344451904, + "msecs": 499.96399879455566, "msg": "%s start pattern (%02x %02x) received => changing state STP_STATE_ESCAPE_1 -> STP_STATE_STORE_DATA", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 78.44233512878418, + "relativeCreated": 77.76141166687012, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -14571,8 +14740,8 @@ "STP:", 58 ], - "asctime": "2020-02-03 18:42:08,784", - "created": 1580751728.784515, + "asctime": "2020-02-05 13:48:50,500", + "created": 1580906930.5000055, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -14582,15 +14751,15 @@ "lineno": 114, "message": "STP: data sync (3a) received => changing state STP_STATE_STORE_DATA -> STP_STATE_ESCAPE_2", "module": "stp", - "msecs": 784.5149040222168, + "msecs": 500.00548362731934, "msg": "%s data sync (%02x) received => changing state STP_STATE_STORE_DATA -> STP_STATE_ESCAPE_2", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 78.48310470581055, + "relativeCreated": 77.80289649963379, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -14599,8 +14768,8 @@ 58, 60 ], - "asctime": "2020-02-03 18:42:08,784", - "created": 1580751728.7845495, + "asctime": "2020-02-05 13:48:50,500", + "created": 1580906930.5000405, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -14610,15 +14779,15 @@ "lineno": 119, "message": "STP: start pattern (3a 3c) received => changing state STP_STATE_ESCAPE_2 -> STP_STATE_STORE_DATA", "module": "stp", - "msecs": 784.5494747161865, + "msecs": 500.04053115844727, "msg": "%s start pattern (%02x %02x) received => changing state STP_STATE_ESCAPE_2 -> STP_STATE_STORE_DATA", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 78.51767539978027, + "relativeCreated": 77.83794403076172, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -14626,8 +14795,8 @@ "STP:", "(2): 74 65" ], - "asctime": "2020-02-03 18:42:08,784", - "created": 1580751728.7845871, + "asctime": "2020-02-05 13:48:50,500", + "created": 1580906930.5000818, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -14637,37 +14806,37 @@ "lineno": 69, "message": "STP: Chunking \"(2): 74 65\" from buffer", "module": "stp", - "msecs": 784.5871448516846, + "msecs": 500.08177757263184, "msg": "%s Chunking \"%s\" from buffer", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 78.55534553527832, + "relativeCreated": 77.87919044494629, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 784.6212387084961, + "msecs": 500.1187324523926, "msg": "Processing data with an insufficient end pattern (start pattern instead of end pattern).", "name": "__tLogger__", "pathname": "src/tests/test_stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 78.58943939208984, + "relativeCreated": 77.91614532470703, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 3.409385681152344e-05 + "time_consumption": 3.695487976074219e-05 }, { "args": [ "[[]]", "" ], - "asctime": "2020-02-03 18:42:08,784", - "created": 1580751728.7847562, + "asctime": "2020-02-05 13:48:50,500", + "created": 1580906930.5002577, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14684,8 +14853,8 @@ "[ [ ] ]", "" ], - "asctime": "2020-02-03 18:42:08,784", - "created": 1580751728.7846737, + "asctime": "2020-02-05 13:48:50,500", + "created": 1580906930.5001767, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14695,15 +14864,15 @@ "lineno": 22, "message": "Result (Return value list if processing 2nd start of frame): [ [ ] ] ()", "module": "test", - "msecs": 784.6736907958984, + "msecs": 500.17666816711426, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 78.64189147949219, + "relativeCreated": 77.97408103942871, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -14712,8 +14881,8 @@ "[ [ ] ]", "" ], - "asctime": "2020-02-03 18:42:08,784", - "created": 1580751728.78471, + "asctime": "2020-02-05 13:48:50,500", + "created": 1580906930.500214, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14723,37 +14892,37 @@ "lineno": 26, "message": "Expectation (Return value list if processing 2nd start of frame): result = [ [ ] ] ()", "module": "test", - "msecs": 784.7099304199219, + "msecs": 500.2140998840332, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 78.67813110351562, + "relativeCreated": 78.01151275634766, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 784.7561836242676, + "msecs": 500.2577304840088, "msg": "Return value list if processing 2nd start of frame is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 78.72438430786133, + "relativeCreated": 78.05514335632324, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 4.6253204345703125e-05 + "time_consumption": 4.363059997558594e-05 }, { "args": [ "3", "" ], - "asctime": "2020-02-03 18:42:08,784", - "created": 1580751728.7848735, + "asctime": "2020-02-05 13:48:50,500", + "created": 1580906930.5003817, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14770,8 +14939,8 @@ "3", "" ], - "asctime": "2020-02-03 18:42:08,784", - "created": 1580751728.784804, + "asctime": "2020-02-05 13:48:50,500", + "created": 1580906930.5003119, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14781,15 +14950,15 @@ "lineno": 22, "message": "Result (State after processing 2nd start of frame): 3 ()", "module": "test", - "msecs": 784.804105758667, + "msecs": 500.31185150146484, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 78.77230644226074, + "relativeCreated": 78.1092643737793, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -14798,8 +14967,8 @@ "3", "" ], - "asctime": "2020-02-03 18:42:08,784", - "created": 1580751728.784837, + "asctime": "2020-02-05 13:48:50,500", + "created": 1580906930.500347, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14809,37 +14978,37 @@ "lineno": 26, "message": "Expectation (State after processing 2nd start of frame): result = 3 ()", "module": "test", - "msecs": 784.837007522583, + "msecs": 500.3468990325928, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 78.80520820617676, + "relativeCreated": 78.14431190490723, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 784.8734855651855, + "msecs": 500.3817081451416, "msg": "State after processing 2nd start of frame is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 78.8416862487793, + "relativeCreated": 78.17912101745605, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 3.647804260253906e-05 + "time_consumption": 3.4809112548828125e-05 }, { "args": [ "0", "" ], - "asctime": "2020-02-03 18:42:08,784", - "created": 1580751728.784988, + "asctime": "2020-02-05 13:48:50,500", + "created": 1580906930.5004964, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14856,8 +15025,8 @@ "0", "" ], - "asctime": "2020-02-03 18:42:08,784", - "created": 1580751728.7849221, + "asctime": "2020-02-05 13:48:50,500", + "created": 1580906930.5004284, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14867,15 +15036,15 @@ "lineno": 22, "message": "Result (Buffer size after processing 2nd start of frame): 0 ()", "module": "test", - "msecs": 784.9221229553223, + "msecs": 500.4284381866455, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 78.89032363891602, + "relativeCreated": 78.22585105895996, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -14884,8 +15053,8 @@ "0", "" ], - "asctime": "2020-02-03 18:42:08,784", - "created": 1580751728.7849557, + "asctime": "2020-02-05 13:48:50,500", + "created": 1580906930.5004625, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14895,34 +15064,34 @@ "lineno": 26, "message": "Expectation (Buffer size after processing 2nd start of frame): result = 0 ()", "module": "test", - "msecs": 784.9557399749756, + "msecs": 500.46253204345703, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 78.92394065856934, + "relativeCreated": 78.25994491577148, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 784.9879264831543, + "msecs": 500.49638748168945, "msg": "Buffer size after processing 2nd start of frame is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 78.95612716674805, + "relativeCreated": 78.2938003540039, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 3.218650817871094e-05 + "time_consumption": 3.3855438232421875e-05 }, { "args": [], - "asctime": "2020-02-03 18:42:08,785", - "created": 1580751728.7852683, + "asctime": "2020-02-05 13:48:50,500", + "created": 1580906930.50083, "exc_info": null, "exc_text": null, "filename": "test_stp.py", @@ -14937,8 +15106,8 @@ "args": [ "b': changing state STP_STATE_IDLE -> STP_STATE_ESCAPE_1", "module": "stp", - "msecs": 785.0799560546875, + "msecs": 500.58889389038086, "msg": "%s data sync (%02x) received => changing state STP_STATE_IDLE -> STP_STATE_ESCAPE_1", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 79.04815673828125, + "relativeCreated": 78.38630676269531, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -14992,8 +15161,8 @@ 58, 60 ], - "asctime": "2020-02-03 18:42:08,785", - "created": 1580751728.7851176, + "asctime": "2020-02-05 13:48:50,500", + "created": 1580906930.500625, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -15003,15 +15172,15 @@ "lineno": 103, "message": "STP: start pattern (3a 3c) received => changing state STP_STATE_ESCAPE_1 -> STP_STATE_STORE_DATA", "module": "stp", - "msecs": 785.1176261901855, + "msecs": 500.6248950958252, "msg": "%s start pattern (%02x %02x) received => changing state STP_STATE_ESCAPE_1 -> STP_STATE_STORE_DATA", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 79.0858268737793, + "relativeCreated": 78.42230796813965, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -15019,8 +15188,8 @@ "STP:", 58 ], - "asctime": "2020-02-03 18:42:08,785", - "created": 1580751728.7851586, + "asctime": "2020-02-05 13:48:50,500", + "created": 1580906930.5006714, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -15030,15 +15199,15 @@ "lineno": 114, "message": "STP: data sync (3a) received => changing state STP_STATE_STORE_DATA -> STP_STATE_ESCAPE_2", "module": "stp", - "msecs": 785.158634185791, + "msecs": 500.67138671875, "msg": "%s data sync (%02x) received => changing state STP_STATE_STORE_DATA -> STP_STATE_ESCAPE_2", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 79.12683486938477, + "relativeCreated": 78.46879959106445, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -15046,8 +15215,8 @@ "STP:", 58 ], - "asctime": "2020-02-03 18:42:08,785", - "created": 1580751728.785194, + "asctime": "2020-02-05 13:48:50,500", + "created": 1580906930.5007315, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -15057,15 +15226,15 @@ "lineno": 133, "message": "STP: second data sync (3a) received => changing state STP_STATE_ESCAPE_2 -> STP_STATE_ESCAPE_1", "module": "stp", - "msecs": 785.193920135498, + "msecs": 500.7314682006836, "msg": "%s second data sync (%02x) received => changing state STP_STATE_ESCAPE_2 -> STP_STATE_ESCAPE_1", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 79.1621208190918, + "relativeCreated": 78.52888107299805, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -15073,8 +15242,8 @@ "STP:", "(2): 74 65" ], - "asctime": "2020-02-03 18:42:08,785", - "created": 1580751728.7852337, + "asctime": "2020-02-05 13:48:50,500", + "created": 1580906930.5007942, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -15084,37 +15253,37 @@ "lineno": 69, "message": "STP: Chunking \"(2): 74 65\" from buffer", "module": "stp", - "msecs": 785.233736038208, + "msecs": 500.7941722869873, "msg": "%s Chunking \"%s\" from buffer", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 79.20193672180176, + "relativeCreated": 78.59158515930176, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 785.2683067321777, + "msecs": 500.82993507385254, "msg": "Processing data with an insufficient end pattern (two times sync instead of end pattern).", "name": "__tLogger__", "pathname": "src/tests/test_stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 79.23650741577148, + "relativeCreated": 78.62734794616699, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 3.457069396972656e-05 + "time_consumption": 3.5762786865234375e-05 }, { "args": [ "[[]]", "" ], - "asctime": "2020-02-03 18:42:08,785", - "created": 1580751728.785399, + "asctime": "2020-02-05 13:48:50,500", + "created": 1580906930.5009718, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -15131,8 +15300,8 @@ "[ [ ] ]", "" ], - "asctime": "2020-02-03 18:42:08,785", - "created": 1580751728.7853203, + "asctime": "2020-02-05 13:48:50,500", + "created": 1580906930.5008848, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -15142,15 +15311,15 @@ "lineno": 22, "message": "Result (Return value list if processing data_sync twice after start of frame): [ [ ] ] ()", "module": "test", - "msecs": 785.3202819824219, + "msecs": 500.8847713470459, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 79.28848266601562, + "relativeCreated": 78.68218421936035, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -15159,8 +15328,8 @@ "[ [ ] ]", "" ], - "asctime": "2020-02-03 18:42:08,785", - "created": 1580751728.7853568, + "asctime": "2020-02-05 13:48:50,500", + "created": 1580906930.5009232, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -15170,37 +15339,37 @@ "lineno": 26, "message": "Expectation (Return value list if processing data_sync twice after start of frame): result = [ [ ] ] ()", "module": "test", - "msecs": 785.3567600250244, + "msecs": 500.92315673828125, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 79.32496070861816, + "relativeCreated": 78.7205696105957, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 785.3989601135254, + "msecs": 500.97179412841797, "msg": "Return value list if processing data_sync twice after start of frame is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 79.36716079711914, + "relativeCreated": 78.76920700073242, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 4.220008850097656e-05 + "time_consumption": 4.863739013671875e-05 }, { "args": [ "1", "" ], - "asctime": "2020-02-03 18:42:08,785", - "created": 1580751728.7855122, + "asctime": "2020-02-05 13:48:50,501", + "created": 1580906930.501092, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -15217,8 +15386,8 @@ "1", "" ], - "asctime": "2020-02-03 18:42:08,785", - "created": 1580751728.785447, + "asctime": "2020-02-05 13:48:50,501", + "created": 1580906930.5010214, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -15228,15 +15397,15 @@ "lineno": 22, "message": "Result (State after processing data_sync twice after start of frame): 1 ()", "module": "test", - "msecs": 785.4468822479248, + "msecs": 501.0213851928711, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 79.41508293151855, + "relativeCreated": 78.81879806518555, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -15245,8 +15414,8 @@ "1", "" ], - "asctime": "2020-02-03 18:42:08,785", - "created": 1580751728.7854793, + "asctime": "2020-02-05 13:48:50,501", + "created": 1580906930.5010564, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -15256,41 +15425,41 @@ "lineno": 26, "message": "Expectation (State after processing data_sync twice after start of frame): result = 1 ()", "module": "test", - "msecs": 785.4793071746826, + "msecs": 501.056432723999, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 79.44750785827637, + "relativeCreated": 78.85384559631348, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 785.5122089385986, + "msecs": 501.09195709228516, "msg": "State after processing data_sync twice after start of frame is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 79.48040962219238, + "relativeCreated": 78.88936996459961, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 3.2901763916015625e-05 + "time_consumption": 3.552436828613281e-05 } ], - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 0.0018355846405029297, - "time_finished": "2020-02-03 18:42:08,785", - "time_start": "2020-02-03 18:42:08,783" + "time_consumption": 0.0019466876983642578, + "time_finished": "2020-02-05 13:48:50,501", + "time_start": "2020-02-05 13:48:50,499" }, "_fp-i0Hu8Eemborg4LxXa3A": { "args": null, - "asctime": "2020-02-03 18:42:08,774", - "created": 1580751728.7743552, + "asctime": "2020-02-05 13:48:50,490", + "created": 1580906930.4900117, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -15301,21 +15470,21 @@ "message": "_fp-i0Hu8Eemborg4LxXa3A", "module": "__init__", "moduleLogger": [], - "msecs": 774.3551731109619, + "msecs": 490.01169204711914, "msg": "_fp-i0Hu8Eemborg4LxXa3A", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/stringtools/unittest/src/tests/__init__.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 68.32337379455566, + "relativeCreated": 67.8091049194336, "stack_info": null, "testcaseLogger": [ { "args": [ "(26): 1f 8b 08 00 34 e0 04 5d 02 ff 63 60 40 01 ff 51 01 00 2d 8a 7d de 1e 00 00 00" ], - "asctime": "2020-02-03 18:42:08,774", - "created": 1580751728.774574, + "asctime": "2020-02-05 13:48:50,490", + "created": 1580906930.4902158, "exc_info": null, "exc_text": null, "filename": "test_gzip.py", @@ -15329,10 +15498,10 @@ { "args": [ 0.8666666666666667, - 8.440017700195312e-05 + 6.103515625e-05 ], - "asctime": "2020-02-03 18:42:08,774", - "created": 1580751728.774503, + "asctime": "2020-02-05 13:48:50,490", + "created": 1580906930.4901302, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -15342,37 +15511,37 @@ "lineno": 178, "message": "GZIP: Finished to extract a string (compression_rate=0.867, consumed_time=0.0s).", "module": "__init__", - "msecs": 774.5029926300049, + "msecs": 490.1301860809326, "msg": "GZIP: Finished to extract a string (compression_rate=%.3f, consumed_time=%.1fs).", "name": "STRINGTOOLS", "pathname": "src/stringtools/__init__.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 68.47119331359863, + "relativeCreated": 67.92759895324707, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 774.5740413665771, + "msecs": 490.2157783508301, "msg": "Extracting stream: %s", "name": "__tLogger__", "pathname": "src/tests/test_gzip.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 68.5422420501709, + "relativeCreated": 68.01319122314453, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 7.104873657226562e-05 + "time_consumption": 8.559226989746094e-05 }, { "args": [ "'(30): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff'", "" ], - "asctime": "2020-02-03 18:42:08,774", - "created": 1580751728.7747788, + "asctime": "2020-02-05 13:48:50,490", + "created": 1580906930.4904084, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -15389,8 +15558,8 @@ "'(30): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff'", "" ], - "asctime": "2020-02-03 18:42:08,774", - "created": 1580751728.7746954, + "asctime": "2020-02-05 13:48:50,490", + "created": 1580906930.490325, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -15400,15 +15569,15 @@ "lineno": 22, "message": "Result (Extracted data): '(30): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff' ()", "module": "test", - "msecs": 774.6953964233398, + "msecs": 490.3249740600586, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 68.6635971069336, + "relativeCreated": 68.12238693237305, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -15417,8 +15586,8 @@ "'(30): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff'", "" ], - "asctime": "2020-02-03 18:42:08,774", - "created": 1580751728.7747397, + "asctime": "2020-02-05 13:48:50,490", + "created": 1580906930.4903684, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -15428,41 +15597,41 @@ "lineno": 26, "message": "Expectation (Extracted data): result = '(30): 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff' ()", "module": "test", - "msecs": 774.7397422790527, + "msecs": 490.3683662414551, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 68.70794296264648, + "relativeCreated": 68.16577911376953, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 774.7788429260254, + "msecs": 490.40842056274414, "msg": "Extracted data is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 68.74704360961914, + "relativeCreated": 68.2058334350586, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 3.910064697265625e-05 + "time_consumption": 4.00543212890625e-05 } ], - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 0.00042366981506347656, - "time_finished": "2020-02-03 18:42:08,774", - "time_start": "2020-02-03 18:42:08,774" + "time_consumption": 0.000396728515625, + "time_finished": "2020-02-05 13:48:50,490", + "time_start": "2020-02-05 13:48:50,490" }, "_hpUmwEaTEeq5fPlXIeQCXQ": { "args": null, - "asctime": "2020-02-03 18:42:08,770", - "created": 1580751728.7700944, + "asctime": "2020-02-05 13:48:50,485", + "created": 1580906930.4858553, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -15473,13 +15642,13 @@ "message": "_hpUmwEaTEeq5fPlXIeQCXQ", "module": "__init__", "moduleLogger": [], - "msecs": 770.0943946838379, + "msecs": 485.8553409576416, "msg": "_hpUmwEaTEeq5fPlXIeQCXQ", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/stringtools/unittest/src/tests/__init__.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 64.06259536743164, + "relativeCreated": 63.652753829956055, "stack_info": null, "testcaseLogger": [ { @@ -15487,8 +15656,8 @@ "'00:59'", "" ], - "asctime": "2020-02-03 18:42:08,770", - "created": 1580751728.7702694, + "asctime": "2020-02-05 13:48:50,485", + "created": 1580906930.4859965, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -15505,8 +15674,8 @@ "'00:59'", "" ], - "asctime": "2020-02-03 18:42:08,770", - "created": 1580751728.770185, + "asctime": "2020-02-05 13:48:50,485", + "created": 1580906930.4859233, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -15516,15 +15685,15 @@ "lineno": 22, "message": "Result (Time representation for 59): '00:59' ()", "module": "test", - "msecs": 770.1849937438965, + "msecs": 485.92329025268555, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 64.15319442749023, + "relativeCreated": 63.720703125, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -15533,8 +15702,8 @@ "'00:59'", "" ], - "asctime": "2020-02-03 18:42:08,770", - "created": 1580751728.7702346, + "asctime": "2020-02-05 13:48:50,485", + "created": 1580906930.4859605, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -15544,37 +15713,37 @@ "lineno": 26, "message": "Expectation (Time representation for 59): result = '00:59' ()", "module": "test", - "msecs": 770.2345848083496, + "msecs": 485.9604835510254, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 64.20278549194336, + "relativeCreated": 63.757896423339844, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 770.2693939208984, + "msecs": 485.9964847564697, "msg": "Time representation for 59 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 64.23759460449219, + "relativeCreated": 63.79389762878418, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 3.4809112548828125e-05 + "time_consumption": 3.600120544433594e-05 }, { "args": [ "'01:00'", "" ], - "asctime": "2020-02-03 18:42:08,770", - "created": 1580751728.7703936, + "asctime": "2020-02-05 13:48:50,486", + "created": 1580906930.486122, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -15591,8 +15760,8 @@ "'01:00'", "" ], - "asctime": "2020-02-03 18:42:08,770", - "created": 1580751728.7703235, + "asctime": "2020-02-05 13:48:50,486", + "created": 1580906930.4860516, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -15602,15 +15771,15 @@ "lineno": 22, "message": "Result (Time representation for 60): '01:00' ()", "module": "test", - "msecs": 770.3235149383545, + "msecs": 486.0515594482422, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 64.29171562194824, + "relativeCreated": 63.84897232055664, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -15619,8 +15788,8 @@ "'01:00'", "" ], - "asctime": "2020-02-03 18:42:08,770", - "created": 1580751728.7703576, + "asctime": "2020-02-05 13:48:50,486", + "created": 1580906930.4860868, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -15630,37 +15799,37 @@ "lineno": 26, "message": "Expectation (Time representation for 60): result = '01:00' ()", "module": "test", - "msecs": 770.357608795166, + "msecs": 486.0868453979492, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 64.32580947875977, + "relativeCreated": 63.88425827026367, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 770.3936100006104, + "msecs": 486.12189292907715, "msg": "Time representation for 60 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 64.3618106842041, + "relativeCreated": 63.9193058013916, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 3.600120544433594e-05 + "time_consumption": 3.504753112792969e-05 }, { "args": [ "'59:59'", "" ], - "asctime": "2020-02-03 18:42:08,770", - "created": 1580751728.770514, + "asctime": "2020-02-05 13:48:50,486", + "created": 1580906930.4862516, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -15677,8 +15846,8 @@ "'59:59'", "" ], - "asctime": "2020-02-03 18:42:08,770", - "created": 1580751728.7704463, + "asctime": "2020-02-05 13:48:50,486", + "created": 1580906930.4861784, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -15688,15 +15857,15 @@ "lineno": 22, "message": "Result (Time representation for 3599): '59:59' ()", "module": "test", - "msecs": 770.4463005065918, + "msecs": 486.1783981323242, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 64.41450119018555, + "relativeCreated": 63.97581100463867, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -15705,8 +15874,8 @@ "'59:59'", "" ], - "asctime": "2020-02-03 18:42:08,770", - "created": 1580751728.7704804, + "asctime": "2020-02-05 13:48:50,486", + "created": 1580906930.4862132, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -15716,37 +15885,37 @@ "lineno": 26, "message": "Expectation (Time representation for 3599): result = '59:59' ()", "module": "test", - "msecs": 770.4803943634033, + "msecs": 486.21320724487305, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 64.44859504699707, + "relativeCreated": 64.0106201171875, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 770.5140113830566, + "msecs": 486.2515926361084, "msg": "Time representation for 3599 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 64.48221206665039, + "relativeCreated": 64.04900550842285, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 3.361701965332031e-05 + "time_consumption": 3.838539123535156e-05 }, { "args": [ "'01:00:00'", "" ], - "asctime": "2020-02-03 18:42:08,770", - "created": 1580751728.7706325, + "asctime": "2020-02-05 13:48:50,486", + "created": 1580906930.4863744, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -15763,8 +15932,8 @@ "'01:00:00'", "" ], - "asctime": "2020-02-03 18:42:08,770", - "created": 1580751728.7705662, + "asctime": "2020-02-05 13:48:50,486", + "created": 1580906930.486305, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -15774,15 +15943,15 @@ "lineno": 22, "message": "Result (Time representation for 3600): '01:00:00' ()", "module": "test", - "msecs": 770.5662250518799, + "msecs": 486.30499839782715, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 64.53442573547363, + "relativeCreated": 64.1024112701416, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -15791,8 +15960,8 @@ "'01:00:00'", "" ], - "asctime": "2020-02-03 18:42:08,770", - "created": 1580751728.7705994, + "asctime": "2020-02-05 13:48:50,486", + "created": 1580906930.4863398, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -15802,37 +15971,37 @@ "lineno": 26, "message": "Expectation (Time representation for 3600): result = '01:00:00' ()", "module": "test", - "msecs": 770.599365234375, + "msecs": 486.339807510376, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 64.56756591796875, + "relativeCreated": 64.13722038269043, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 770.6325054168701, + "msecs": 486.3743782043457, "msg": "Time representation for 3600 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 64.60070610046387, + "relativeCreated": 64.17179107666016, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 3.314018249511719e-05 + "time_consumption": 3.457069396972656e-05 }, { "args": [ "'23:59:59'", "" ], - "asctime": "2020-02-03 18:42:08,770", - "created": 1580751728.7707515, + "asctime": "2020-02-05 13:48:50,486", + "created": 1580906930.4865308, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -15849,8 +16018,8 @@ "'23:59:59'", "" ], - "asctime": "2020-02-03 18:42:08,770", - "created": 1580751728.7706833, + "asctime": "2020-02-05 13:48:50,486", + "created": 1580906930.4864297, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -15860,15 +16029,15 @@ "lineno": 22, "message": "Result (Time representation for 86399): '23:59:59' ()", "module": "test", - "msecs": 770.6832885742188, + "msecs": 486.42969131469727, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 64.6514892578125, + "relativeCreated": 64.22710418701172, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -15877,8 +16046,8 @@ "'23:59:59'", "" ], - "asctime": "2020-02-03 18:42:08,770", - "created": 1580751728.7707162, + "asctime": "2020-02-05 13:48:50,486", + "created": 1580906930.486474, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -15888,37 +16057,37 @@ "lineno": 26, "message": "Expectation (Time representation for 86399): result = '23:59:59' ()", "module": "test", - "msecs": 770.7161903381348, + "msecs": 486.47403717041016, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 64.68439102172852, + "relativeCreated": 64.27145004272461, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 770.7514762878418, + "msecs": 486.5307807922363, "msg": "Time representation for 86399 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 64.71967697143555, + "relativeCreated": 64.32819366455078, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 3.528594970703125e-05 + "time_consumption": 5.6743621826171875e-05 }, { "args": [ "'1D'", "" ], - "asctime": "2020-02-03 18:42:08,770", - "created": 1580751728.770875, + "asctime": "2020-02-05 13:48:50,486", + "created": 1580906930.4866827, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -15935,8 +16104,8 @@ "'1D'", "" ], - "asctime": "2020-02-03 18:42:08,770", - "created": 1580751728.7708077, + "asctime": "2020-02-05 13:48:50,486", + "created": 1580906930.4866054, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -15946,15 +16115,15 @@ "lineno": 22, "message": "Result (Time representation for 86400): '1D' ()", "module": "test", - "msecs": 770.8077430725098, + "msecs": 486.6054058074951, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 64.77594375610352, + "relativeCreated": 64.40281867980957, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -15963,8 +16132,8 @@ "'1D'", "" ], - "asctime": "2020-02-03 18:42:08,770", - "created": 1580751728.7708416, + "asctime": "2020-02-05 13:48:50,486", + "created": 1580906930.4866471, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -15974,37 +16143,37 @@ "lineno": 26, "message": "Expectation (Time representation for 86400): result = '1D' ()", "module": "test", - "msecs": 770.8415985107422, + "msecs": 486.6471290588379, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 64.80979919433594, + "relativeCreated": 64.44454193115234, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 770.8749771118164, + "msecs": 486.682653427124, "msg": "Time representation for 86400 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 64.84317779541016, + "relativeCreated": 64.48006629943848, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 3.337860107421875e-05 + "time_consumption": 3.552436828613281e-05 }, { "args": [ "'1D 00:59'", "" ], - "asctime": "2020-02-03 18:42:08,770", - "created": 1580751728.7709997, + "asctime": "2020-02-05 13:48:50,486", + "created": 1580906930.4868083, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16021,8 +16190,8 @@ "'1D 00:59'", "" ], - "asctime": "2020-02-03 18:42:08,770", - "created": 1580751728.770933, + "asctime": "2020-02-05 13:48:50,486", + "created": 1580906930.4867384, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16032,15 +16201,15 @@ "lineno": 22, "message": "Result (Time representation for 86459): '1D 00:59' ()", "module": "test", - "msecs": 770.9329128265381, + "msecs": 486.7384433746338, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 64.90111351013184, + "relativeCreated": 64.53585624694824, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -16049,8 +16218,8 @@ "'1D 00:59'", "" ], - "asctime": "2020-02-03 18:42:08,770", - "created": 1580751728.7709665, + "asctime": "2020-02-05 13:48:50,486", + "created": 1580906930.4867735, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16060,37 +16229,37 @@ "lineno": 26, "message": "Expectation (Time representation for 86459): result = '1D 00:59' ()", "module": "test", - "msecs": 770.9665298461914, + "msecs": 486.7734909057617, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 64.93473052978516, + "relativeCreated": 64.57090377807617, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 770.9996700286865, + "msecs": 486.80830001831055, "msg": "Time representation for 86459 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 64.96787071228027, + "relativeCreated": 64.605712890625, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 3.314018249511719e-05 + "time_consumption": 3.4809112548828125e-05 }, { "args": [ "'1D 01:00:00'", "" ], - "asctime": "2020-02-03 18:42:08,771", - "created": 1580751728.7711222, + "asctime": "2020-02-05 13:48:50,486", + "created": 1580906930.4869325, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16107,8 +16276,8 @@ "'1D 01:00:00'", "" ], - "asctime": "2020-02-03 18:42:08,771", - "created": 1580751728.7710552, + "asctime": "2020-02-05 13:48:50,486", + "created": 1580906930.4868627, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16118,15 +16287,15 @@ "lineno": 22, "message": "Result (Time representation for 90000): '1D 01:00:00' ()", "module": "test", - "msecs": 771.0552215576172, + "msecs": 486.8626594543457, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 65.02342224121094, + "relativeCreated": 64.66007232666016, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -16135,8 +16304,8 @@ "'1D 01:00:00'", "" ], - "asctime": "2020-02-03 18:42:08,771", - "created": 1580751728.7710893, + "asctime": "2020-02-05 13:48:50,486", + "created": 1580906930.4868977, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16146,41 +16315,41 @@ "lineno": 26, "message": "Expectation (Time representation for 90000): result = '1D 01:00:00' ()", "module": "test", - "msecs": 771.0893154144287, + "msecs": 486.89770698547363, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 65.05751609802246, + "relativeCreated": 64.69511985778809, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 771.1222171783447, + "msecs": 486.93251609802246, "msg": "Time representation for 90000 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 65.09041786193848, + "relativeCreated": 64.72992897033691, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 3.2901763916015625e-05 + "time_consumption": 3.4809112548828125e-05 } ], - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 0.001027822494506836, - "time_finished": "2020-02-03 18:42:08,771", - "time_start": "2020-02-03 18:42:08,770" + "time_consumption": 0.0010771751403808594, + "time_finished": "2020-02-05 13:48:50,486", + "time_start": "2020-02-05 13:48:50,485" }, "_iXxBIEaTEeq5fPlXIeQCXQ": { "args": null, - "asctime": "2020-02-03 18:42:08,771", - "created": 1580751728.7712178, + "asctime": "2020-02-05 13:48:50,487", + "created": 1580906930.4870253, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -16191,13 +16360,13 @@ "message": "_iXxBIEaTEeq5fPlXIeQCXQ", "module": "__init__", "moduleLogger": [], - "msecs": 771.2178230285645, + "msecs": 487.02526092529297, "msg": "_iXxBIEaTEeq5fPlXIeQCXQ", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/stringtools/unittest/src/tests/__init__.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 65.1860237121582, + "relativeCreated": 64.82267379760742, "stack_info": null, "testcaseLogger": [ { @@ -16205,8 +16374,8 @@ "'87/5'", "" ], - "asctime": "2020-02-03 18:42:08,771", - "created": 1580751728.771504, + "asctime": "2020-02-05 13:48:50,487", + "created": 1580906930.487293, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16223,8 +16392,8 @@ "'87/5'", "" ], - "asctime": "2020-02-03 18:42:08,771", - "created": 1580751728.7714124, + "asctime": "2020-02-05 13:48:50,487", + "created": 1580906930.4872093, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16234,15 +16403,15 @@ "lineno": 22, "message": "Result (Fraction representation for 17.4): '87/5' ()", "module": "test", - "msecs": 771.4123725891113, + "msecs": 487.2093200683594, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 65.38057327270508, + "relativeCreated": 65.00673294067383, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -16251,8 +16420,8 @@ "'87/5'", "" ], - "asctime": "2020-02-03 18:42:08,771", - "created": 1580751728.7714605, + "asctime": "2020-02-05 13:48:50,487", + "created": 1580906930.4872532, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16262,37 +16431,37 @@ "lineno": 26, "message": "Expectation (Fraction representation for 17.4): result = '87/5' ()", "module": "test", - "msecs": 771.4605331420898, + "msecs": 487.25318908691406, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 65.4287338256836, + "relativeCreated": 65.05060195922852, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 771.5039253234863, + "msecs": 487.293004989624, "msg": "Fraction representation for 17.4 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 65.47212600708008, + "relativeCreated": 65.09041786193848, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 4.3392181396484375e-05 + "time_consumption": 3.981590270996094e-05 }, { "args": [ "'1/4'", "" ], - "asctime": "2020-02-03 18:42:08,771", - "created": 1580751728.7716682, + "asctime": "2020-02-05 13:48:50,487", + "created": 1580906930.4874456, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16309,8 +16478,8 @@ "'1/4'", "" ], - "asctime": "2020-02-03 18:42:08,771", - "created": 1580751728.7715845, + "asctime": "2020-02-05 13:48:50,487", + "created": 1580906930.4873643, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16320,15 +16489,15 @@ "lineno": 22, "message": "Result (Fraction representation for 0.25): '1/4' ()", "module": "test", - "msecs": 771.5845108032227, + "msecs": 487.3642921447754, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 65.5527114868164, + "relativeCreated": 65.16170501708984, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -16337,8 +16506,8 @@ "'1/4'", "" ], - "asctime": "2020-02-03 18:42:08,771", - "created": 1580751728.77163, + "asctime": "2020-02-05 13:48:50,487", + "created": 1580906930.487406, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16348,37 +16517,37 @@ "lineno": 26, "message": "Expectation (Fraction representation for 0.25): result = '1/4' ()", "module": "test", - "msecs": 771.630048751831, + "msecs": 487.40601539611816, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 65.5982494354248, + "relativeCreated": 65.20342826843262, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 771.6681957244873, + "msecs": 487.445592880249, "msg": "Fraction representation for 0.25 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 65.63639640808105, + "relativeCreated": 65.24300575256348, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 3.814697265625e-05 + "time_consumption": 3.9577484130859375e-05 }, { "args": [ "'1/10'", "" ], - "asctime": "2020-02-03 18:42:08,771", - "created": 1580751728.7718456, + "asctime": "2020-02-05 13:48:50,487", + "created": 1580906930.4876175, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16395,8 +16564,8 @@ "'1/10'", "" ], - "asctime": "2020-02-03 18:42:08,771", - "created": 1580751728.7717695, + "asctime": "2020-02-05 13:48:50,487", + "created": 1580906930.4875426, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16406,15 +16575,15 @@ "lineno": 22, "message": "Result (Fraction representation for 0.1): '1/10' ()", "module": "test", - "msecs": 771.7695236206055, + "msecs": 487.54262924194336, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 65.73772430419922, + "relativeCreated": 65.34004211425781, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -16423,8 +16592,8 @@ "'1/10'", "" ], - "asctime": "2020-02-03 18:42:08,771", - "created": 1580751728.7718096, + "asctime": "2020-02-05 13:48:50,487", + "created": 1580906930.4875815, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16434,27 +16603,27 @@ "lineno": 26, "message": "Expectation (Fraction representation for 0.1): result = '1/10' ()", "module": "test", - "msecs": 771.8095779418945, + "msecs": 487.5814914703369, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 65.77777862548828, + "relativeCreated": 65.37890434265137, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 771.8455791473389, + "msecs": 487.61749267578125, "msg": "Fraction representation for 0.1 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 65.81377983093262, + "relativeCreated": 65.4149055480957, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", "time_consumption": 3.600120544433594e-05 }, @@ -16463,8 +16632,8 @@ "'1/60'", "" ], - "asctime": "2020-02-03 18:42:08,772", - "created": 1580751728.772016, + "asctime": "2020-02-05 13:48:50,487", + "created": 1580906930.4877892, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16481,8 +16650,8 @@ "'1/60'", "" ], - "asctime": "2020-02-03 18:42:08,771", - "created": 1580751728.7719417, + "asctime": "2020-02-05 13:48:50,487", + "created": 1580906930.4877117, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16492,15 +16661,15 @@ "lineno": 22, "message": "Result (Fraction representation for 0.01666667): '1/60' ()", "module": "test", - "msecs": 771.9416618347168, + "msecs": 487.71166801452637, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 65.90986251831055, + "relativeCreated": 65.50908088684082, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -16509,8 +16678,8 @@ "'1/60'", "" ], - "asctime": "2020-02-03 18:42:08,771", - "created": 1580751728.7719803, + "asctime": "2020-02-05 13:48:50,487", + "created": 1580906930.48775, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16520,41 +16689,41 @@ "lineno": 26, "message": "Expectation (Fraction representation for 0.01666667): result = '1/60' ()", "module": "test", - "msecs": 771.9802856445312, + "msecs": 487.7500534057617, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 65.948486328125, + "relativeCreated": 65.54746627807617, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 772.0160484313965, + "msecs": 487.7891540527344, "msg": "Fraction representation for 0.01666667 is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 65.98424911499023, + "relativeCreated": 65.58656692504883, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 3.5762786865234375e-05 + "time_consumption": 3.910064697265625e-05 } ], - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 0.0007982254028320312, - "time_finished": "2020-02-03 18:42:08,772", - "time_start": "2020-02-03 18:42:08,771" + "time_consumption": 0.0007638931274414062, + "time_finished": "2020-02-05 13:48:50,487", + "time_start": "2020-02-05 13:48:50,487" }, "_n3BdUCcREeqsHsnJQYCN8Q": { "args": null, - "asctime": "2020-02-03 18:42:08,782", - "created": 1580751728.7827518, + "asctime": "2020-02-05 13:48:50,498", + "created": 1580906930.498189, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -16565,19 +16734,19 @@ "message": "_n3BdUCcREeqsHsnJQYCN8Q", "module": "__init__", "moduleLogger": [], - "msecs": 782.7517986297607, + "msecs": 498.18897247314453, "msg": "_n3BdUCcREeqsHsnJQYCN8Q", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/stringtools/unittest/src/tests/__init__.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 76.71999931335449, + "relativeCreated": 75.98638534545898, "stack_info": null, "testcaseLogger": [ { "args": [], - "asctime": "2020-02-03 18:42:08,782", - "created": 1580751728.7829242, + "asctime": "2020-02-05 13:48:50,498", + "created": 1580906930.4983766, "exc_info": null, "exc_text": null, "filename": "test_stp.py", @@ -16592,8 +16761,8 @@ "args": [ "b':1'" ], - "asctime": "2020-02-03 18:42:08,782", - "created": 1580751728.782809, + "asctime": "2020-02-05 13:48:50,498", + "created": 1580906930.4982474, "exc_info": null, "exc_text": null, "filename": "test_stp.py", @@ -16603,15 +16772,15 @@ "lineno": 100, "message": "Sending b':1' to stp.", "module": "test_stp", - "msecs": 782.8090190887451, + "msecs": 498.2473850250244, "msg": "Sending %s to stp.", "name": "__unittest__", "pathname": "src/tests/test_stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 76.77721977233887, + "relativeCreated": 76.04479789733887, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -16619,8 +16788,8 @@ "STP:", 58 ], - "asctime": "2020-02-03 18:42:08,782", - "created": 1580751728.7828543, + "asctime": "2020-02-05 13:48:50,498", + "created": 1580906930.4982922, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -16630,15 +16799,15 @@ "lineno": 98, "message": "STP: data sync (3a) received => changing state STP_STATE_IDLE -> STP_STATE_ESCAPE_1", "module": "stp", - "msecs": 782.8543186187744, + "msecs": 498.2922077178955, "msg": "%s data sync (%02x) received => changing state STP_STATE_IDLE -> STP_STATE_ESCAPE_1", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 76.82251930236816, + "relativeCreated": 76.08962059020996, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -16647,8 +16816,8 @@ 58, 49 ], - "asctime": "2020-02-03 18:42:08,782", - "created": 1580751728.782891, + "asctime": "2020-02-05 13:48:50,498", + "created": 1580906930.4983416, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -16658,37 +16827,37 @@ "lineno": 108, "message": "STP: no start pattern (3a 31) received => changing state STP_STATE_ESCAPE_1 -> STP_STATE_IDLE", "module": "stp", - "msecs": 782.891035079956, + "msecs": 498.34156036376953, "msg": "%s no start pattern (%02x %02x) received => changing state STP_STATE_ESCAPE_1 -> STP_STATE_IDLE", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 76.8592357635498, + "relativeCreated": 76.13897323608398, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 782.9241752624512, + "msecs": 498.37660789489746, "msg": "Processing data with an insufficient start pattern.", "name": "__tLogger__", "pathname": "src/tests/test_stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 76.89237594604492, + "relativeCreated": 76.17402076721191, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 3.314018249511719e-05 + "time_consumption": 3.504753112792969e-05 }, { "args": [ "[[]]", "" ], - "asctime": "2020-02-03 18:42:08,783", - "created": 1580751728.7830663, + "asctime": "2020-02-05 13:48:50,498", + "created": 1580906930.4985147, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16705,8 +16874,8 @@ "[ [ ] ]", "" ], - "asctime": "2020-02-03 18:42:08,782", - "created": 1580751728.782981, + "asctime": "2020-02-05 13:48:50,498", + "created": 1580906930.4984312, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16716,15 +16885,15 @@ "lineno": 22, "message": "Result (Return value list if processing incorrect start of frame): [ [ ] ] ()", "module": "test", - "msecs": 782.9809188842773, + "msecs": 498.4312057495117, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 76.9491195678711, + "relativeCreated": 76.22861862182617, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -16733,8 +16902,8 @@ "[ [ ] ]", "" ], - "asctime": "2020-02-03 18:42:08,783", - "created": 1580751728.7830207, + "asctime": "2020-02-05 13:48:50,498", + "created": 1580906930.4984689, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16744,37 +16913,37 @@ "lineno": 26, "message": "Expectation (Return value list if processing incorrect start of frame): result = [ [ ] ] ()", "module": "test", - "msecs": 783.0207347869873, + "msecs": 498.46887588500977, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 76.98893547058105, + "relativeCreated": 76.26628875732422, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 783.0662727355957, + "msecs": 498.51465225219727, "msg": "Return value list if processing incorrect start of frame is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 77.03447341918945, + "relativeCreated": 76.31206512451172, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 4.553794860839844e-05 + "time_consumption": 4.57763671875e-05 }, { "args": [ "0", "" ], - "asctime": "2020-02-03 18:42:08,783", - "created": 1580751728.7831826, + "asctime": "2020-02-05 13:48:50,498", + "created": 1580906930.4986334, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16791,8 +16960,8 @@ "0", "" ], - "asctime": "2020-02-03 18:42:08,783", - "created": 1580751728.7831156, + "asctime": "2020-02-05 13:48:50,498", + "created": 1580906930.4985647, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16802,15 +16971,15 @@ "lineno": 22, "message": "Result (State after processing incorrect start of frame): 0 ()", "module": "test", - "msecs": 783.1156253814697, + "msecs": 498.5647201538086, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 77.08382606506348, + "relativeCreated": 76.36213302612305, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -16819,8 +16988,8 @@ "0", "" ], - "asctime": "2020-02-03 18:42:08,783", - "created": 1580751728.7831492, + "asctime": "2020-02-05 13:48:50,498", + "created": 1580906930.4985988, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16830,34 +16999,34 @@ "lineno": 26, "message": "Expectation (State after processing incorrect start of frame): result = 0 ()", "module": "test", - "msecs": 783.149242401123, + "msecs": 498.5988140106201, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 77.1174430847168, + "relativeCreated": 76.39622688293457, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 783.1826210021973, + "msecs": 498.63338470458984, "msg": "State after processing incorrect start of frame is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 77.15082168579102, + "relativeCreated": 76.4307975769043, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 3.337860107421875e-05 + "time_consumption": 3.457069396972656e-05 }, { "args": [], - "asctime": "2020-02-03 18:42:08,783", - "created": 1580751728.7833428, + "asctime": "2020-02-05 13:48:50,498", + "created": 1580906930.498791, "exc_info": null, "exc_text": null, "filename": "test_stp.py", @@ -16872,8 +17041,8 @@ "args": [ "b'::'" ], - "asctime": "2020-02-03 18:42:08,783", - "created": 1580751728.7832322, + "asctime": "2020-02-05 13:48:50,498", + "created": 1580906930.4986787, "exc_info": null, "exc_text": null, "filename": "test_stp.py", @@ -16883,15 +17052,15 @@ "lineno": 110, "message": "Sending b'::' to stp.", "module": "test_stp", - "msecs": 783.2322120666504, + "msecs": 498.67868423461914, "msg": "Sending %s to stp.", "name": "__unittest__", "pathname": "src/tests/test_stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 77.20041275024414, + "relativeCreated": 76.4760971069336, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -16899,8 +17068,8 @@ "STP:", 58 ], - "asctime": "2020-02-03 18:42:08,783", - "created": 1580751728.7832754, + "asctime": "2020-02-05 13:48:50,498", + "created": 1580906930.4987216, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -16910,15 +17079,15 @@ "lineno": 98, "message": "STP: data sync (3a) received => changing state STP_STATE_IDLE -> STP_STATE_ESCAPE_1", "module": "stp", - "msecs": 783.2753658294678, + "msecs": 498.7215995788574, "msg": "%s data sync (%02x) received => changing state STP_STATE_IDLE -> STP_STATE_ESCAPE_1", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 77.24356651306152, + "relativeCreated": 76.51901245117188, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -16926,8 +17095,8 @@ "STP:", 58 ], - "asctime": "2020-02-03 18:42:08,783", - "created": 1580751728.7833104, + "asctime": "2020-02-05 13:48:50,498", + "created": 1580906930.4987578, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -16937,37 +17106,37 @@ "lineno": 110, "message": "STP: 2nd data sync (3a) received => keep state", "module": "stp", - "msecs": 783.3104133605957, + "msecs": 498.75783920288086, "msg": "%s 2nd data sync (%02x) received => keep state", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 77.27861404418945, + "relativeCreated": 76.55525207519531, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 783.3428382873535, + "msecs": 498.790979385376, "msg": "Processing data with an insufficient start pattern (two times sync).", "name": "__tLogger__", "pathname": "src/tests/test_stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 77.31103897094727, + "relativeCreated": 76.58839225769043, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 3.24249267578125e-05 + "time_consumption": 3.314018249511719e-05 }, { "args": [ "[[]]", "" ], - "asctime": "2020-02-03 18:42:08,783", - "created": 1580751728.7834737, + "asctime": "2020-02-05 13:48:50,498", + "created": 1580906930.4989233, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16984,8 +17153,8 @@ "[ [ ] ]", "" ], - "asctime": "2020-02-03 18:42:08,783", - "created": 1580751728.7833924, + "asctime": "2020-02-05 13:48:50,498", + "created": 1580906930.4988427, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16995,15 +17164,15 @@ "lineno": 22, "message": "Result (Return value list if processing data_sync twice): [ [ ] ] ()", "module": "test", - "msecs": 783.3924293518066, + "msecs": 498.842716217041, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 77.36063003540039, + "relativeCreated": 76.64012908935547, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -17012,8 +17181,8 @@ "[ [ ] ]", "" ], - "asctime": "2020-02-03 18:42:08,783", - "created": 1580751728.7834282, + "asctime": "2020-02-05 13:48:50,498", + "created": 1580906930.4988794, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17023,37 +17192,37 @@ "lineno": 26, "message": "Expectation (Return value list if processing data_sync twice): result = [ [ ] ] ()", "module": "test", - "msecs": 783.4281921386719, + "msecs": 498.87943267822266, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 77.39639282226562, + "relativeCreated": 76.67684555053711, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 783.4737300872803, + "msecs": 498.92330169677734, "msg": "Return value list if processing data_sync twice is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 77.44193077087402, + "relativeCreated": 76.7207145690918, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 4.553794860839844e-05 + "time_consumption": 4.38690185546875e-05 }, { "args": [ "1", "" ], - "asctime": "2020-02-03 18:42:08,783", - "created": 1580751728.783588, + "asctime": "2020-02-05 13:48:50,499", + "created": 1580906930.499041, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17070,8 +17239,8 @@ "1", "" ], - "asctime": "2020-02-03 18:42:08,783", - "created": 1580751728.7835217, + "asctime": "2020-02-05 13:48:50,498", + "created": 1580906930.4989724, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17081,15 +17250,15 @@ "lineno": 22, "message": "Result (State after processing data_sync twice): 1 ()", "module": "test", - "msecs": 783.5216522216797, + "msecs": 498.97241592407227, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 77.48985290527344, + "relativeCreated": 76.76982879638672, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -17098,8 +17267,8 @@ "1", "" ], - "asctime": "2020-02-03 18:42:08,783", - "created": 1580751728.7835543, + "asctime": "2020-02-05 13:48:50,499", + "created": 1580906930.4990065, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17109,41 +17278,41 @@ "lineno": 26, "message": "Expectation (State after processing data_sync twice): result = 1 ()", "module": "test", - "msecs": 783.5543155670166, + "msecs": 499.0065097808838, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 77.52251625061035, + "relativeCreated": 76.80392265319824, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 783.5879325866699, + "msecs": 499.0410804748535, "msg": "State after processing data_sync twice is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 77.55613327026367, + "relativeCreated": 76.83849334716797, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 3.361701965332031e-05 + "time_consumption": 3.457069396972656e-05 } ], - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 0.0008361339569091797, - "time_finished": "2020-02-03 18:42:08,783", - "time_start": "2020-02-03 18:42:08,782" + "time_consumption": 0.0008521080017089844, + "time_finished": "2020-02-05 13:48:50,499", + "time_start": "2020-02-05 13:48:50,498" }, "_pavPUHsZEemK6PYOxF9rHw": { "args": null, - "asctime": "2020-02-03 18:42:08,772", - "created": 1580751728.7727165, + "asctime": "2020-02-05 13:48:50,488", + "created": 1580906930.48848, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -17154,21 +17323,21 @@ "message": "_pavPUHsZEemK6PYOxF9rHw", "module": "__init__", "moduleLogger": [], - "msecs": 772.7165222167969, + "msecs": 488.4800910949707, "msg": "_pavPUHsZEemK6PYOxF9rHw", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/stringtools/unittest/src/tests/__init__.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 66.68472290039062, + "relativeCreated": 66.27750396728516, "stack_info": null, "testcaseLogger": [ { "args": [ 4 ], - "asctime": "2020-02-03 18:42:08,772", - "created": 1580751728.7727704, + "asctime": "2020-02-05 13:48:50,488", + "created": 1580906930.4885345, "exc_info": null, "exc_text": null, "filename": "test_hexlify.py", @@ -17179,15 +17348,15 @@ "message": "Checking test pattern with length 4.", "module": "test_hexlify", "moduleLogger": [], - "msecs": 772.7704048156738, + "msecs": 488.53445053100586, "msg": "Checking test pattern with length %d.", "name": "__tLogger__", "pathname": "src/tests/test_hexlify.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 66.73860549926758, + "relativeCreated": 66.33186340332031, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", "time_consumption": 0.0 }, @@ -17197,8 +17366,8 @@ "(4): de ad be ef", 0 ], - "asctime": "2020-02-03 18:42:08,772", - "created": 1580751728.772949, + "asctime": "2020-02-05 13:48:50,488", + "created": 1580906930.4887323, "exc_info": null, "exc_text": null, "filename": "test_hexlify.py", @@ -17209,29 +17378,29 @@ "message": "\"(4)\" is in \"(4): de ad be ef\" at position 0", "module": "test_hexlify", "moduleLogger": [], - "msecs": 772.9489803314209, + "msecs": 488.73233795166016, "msg": "\"%s\" is in \"%s\" at position %d", "name": "__tLogger__", "pathname": "src/tests/test_hexlify.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 66.91718101501465, + "relativeCreated": 66.52975082397461, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", "time_consumption": 0.0 } ], - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 0.00023245811462402344, - "time_finished": "2020-02-03 18:42:08,772", - "time_start": "2020-02-03 18:42:08,772" + "time_consumption": 0.0002522468566894531, + "time_finished": "2020-02-05 13:48:50,488", + "time_start": "2020-02-05 13:48:50,488" }, "_rhV88Hu9Eemborg4LxXa3A": { "args": null, - "asctime": "2020-02-03 18:42:08,773", - "created": 1580751728.773058, + "asctime": "2020-02-05 13:48:50,488", + "created": 1580906930.4888318, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -17242,21 +17411,21 @@ "message": "_rhV88Hu9Eemborg4LxXa3A", "module": "__init__", "moduleLogger": [], - "msecs": 773.0579376220703, + "msecs": 488.8317584991455, "msg": "_rhV88Hu9Eemborg4LxXa3A", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/stringtools/unittest/src/tests/__init__.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 67.02613830566406, + "relativeCreated": 66.62917137145996, "stack_info": null, "testcaseLogger": [ { "args": [ 4 ], - "asctime": "2020-02-03 18:42:08,773", - "created": 1580751728.7731123, + "asctime": "2020-02-05 13:48:50,488", + "created": 1580906930.4888868, "exc_info": null, "exc_text": null, "filename": "test_linefeed_filter.py", @@ -17267,15 +17436,15 @@ "message": "Checking test pattern with length 4.", "module": "test_linefeed_filter", "moduleLogger": [], - "msecs": 773.1122970581055, + "msecs": 488.88683319091797, "msg": "Checking test pattern with length %d.", "name": "__tLogger__", "pathname": "src/tests/test_linefeed_filter.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 67.08049774169922, + "relativeCreated": 66.68424606323242, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", "time_consumption": 0.0 }, @@ -17284,8 +17453,8 @@ "b'test\\\\r\\\\n123\\\\r\\\\n'", "" ], - "asctime": "2020-02-03 18:42:08,773", - "created": 1580751728.7732508, + "asctime": "2020-02-05 13:48:50,489", + "created": 1580906930.4890294, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17302,8 +17471,8 @@ "b'test\\\\r\\\\n123\\\\r\\\\n'", "" ], - "asctime": "2020-02-03 18:42:08,773", - "created": 1580751728.773174, + "asctime": "2020-02-05 13:48:50,488", + "created": 1580906930.4889488, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17313,15 +17482,15 @@ "lineno": 22, "message": "Result (Returnvalue of linefeed_filter): b'test\\\\r\\\\n123\\\\r\\\\n' ()", "module": "test", - "msecs": 773.1740474700928, + "msecs": 488.9488220214844, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 67.14224815368652, + "relativeCreated": 66.74623489379883, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -17330,8 +17499,8 @@ "b'test\\\\r\\\\n123\\\\r\\\\n'", "" ], - "asctime": "2020-02-03 18:42:08,773", - "created": 1580751728.773214, + "asctime": "2020-02-05 13:48:50,488", + "created": 1580906930.4889917, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17341,41 +17510,41 @@ "lineno": 26, "message": "Expectation (Returnvalue of linefeed_filter): result = b'test\\\\r\\\\n123\\\\r\\\\n' ()", "module": "test", - "msecs": 773.2141017913818, + "msecs": 488.99173736572266, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 67.18230247497559, + "relativeCreated": 66.78915023803711, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 773.2508182525635, + "msecs": 489.0294075012207, "msg": "Returnvalue of linefeed_filter is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 67.21901893615723, + "relativeCreated": 66.82682037353516, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 3.6716461181640625e-05 + "time_consumption": 3.7670135498046875e-05 } ], - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 0.00019288063049316406, - "time_finished": "2020-02-03 18:42:08,773", - "time_start": "2020-02-03 18:42:08,773" + "time_consumption": 0.0001976490020751953, + "time_finished": "2020-02-05 13:48:50,489", + "time_start": "2020-02-05 13:48:50,488" }, "_wMotUCclEeqsHsnJQYCN8Q": { "args": null, - "asctime": "2020-02-03 18:42:08,785", - "created": 1580751728.7856095, + "asctime": "2020-02-05 13:48:50,501", + "created": 1580906930.501191, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -17386,19 +17555,19 @@ "message": "_wMotUCclEeqsHsnJQYCN8Q", "module": "__init__", "moduleLogger": [], - "msecs": 785.6094837188721, + "msecs": 501.1909008026123, "msg": "_wMotUCclEeqsHsnJQYCN8Q", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/stringtools/unittest/src/tests/__init__.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 79.57768440246582, + "relativeCreated": 78.98831367492676, "stack_info": null, "testcaseLogger": [ { "args": [], - "asctime": "2020-02-03 18:42:08,786", - "created": 1580751728.7860188, + "asctime": "2020-02-05 13:48:50,501", + "created": 1580906930.5016065, "exc_info": null, "exc_text": null, "filename": "test_stp.py", @@ -17413,8 +17582,8 @@ "args": [ "b': changing state STP_STATE_IDLE -> STP_STATE_ESCAPE_1", "module": "stp", - "msecs": 785.7115268707275, + "msecs": 501.29032135009766, "msg": "%s data sync (%02x) received => changing state STP_STATE_IDLE -> STP_STATE_ESCAPE_1", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 79.67972755432129, + "relativeCreated": 79.08773422241211, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -17468,8 +17637,8 @@ 58, 60 ], - "asctime": "2020-02-03 18:42:08,785", - "created": 1580751728.785748, + "asctime": "2020-02-05 13:48:50,501", + "created": 1580906930.5013275, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -17479,23 +17648,23 @@ "lineno": 103, "message": "STP: start pattern (3a 3c) received => changing state STP_STATE_ESCAPE_1 -> STP_STATE_STORE_DATA", "module": "stp", - "msecs": 785.7480049133301, + "msecs": 501.3275146484375, "msg": "%s start pattern (%02x %02x) received => changing state STP_STATE_ESCAPE_1 -> STP_STATE_STORE_DATA", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 79.71620559692383, + "relativeCreated": 79.12492752075195, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { "args": [ "255" ], - "asctime": "2020-02-03 18:42:08,785", - "created": 1580751728.785789, + "asctime": "2020-02-05 13:48:50,501", + "created": 1580906930.5013733, "exc_info": null, "exc_text": null, "filename": "test_stp.py", @@ -17505,23 +17674,23 @@ "lineno": 163, "message": "Setting state of stp to 255.", "module": "test_stp", - "msecs": 785.7890129089355, + "msecs": 501.373291015625, "msg": "Setting state of stp to %s.", "name": "__unittest__", "pathname": "src/tests/test_stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 79.7572135925293, + "relativeCreated": 79.17070388793945, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { "args": [ "b': adding value (3a) back to data again and changing state -> STP_STATE_IDLE", "module": "stp", - "msecs": 785.869836807251, + "msecs": 501.4517307281494, "msg": "%s unknown state (%s) => adding value (%02x) back to data again and changing state -> STP_STATE_IDLE", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 79.83803749084473, + "relativeCreated": 79.24914360046387, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -17575,8 +17744,8 @@ "STP:", "(2): 74 65" ], - "asctime": "2020-02-03 18:42:08,785", - "created": 1580751728.7859087, + "asctime": "2020-02-05 13:48:50,501", + "created": 1580906930.5014906, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -17586,15 +17755,15 @@ "lineno": 69, "message": "STP: Chunking \"(2): 74 65\" from buffer", "module": "stp", - "msecs": 785.9086990356445, + "msecs": 501.49059295654297, "msg": "%s Chunking \"%s\" from buffer", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 79.87689971923828, + "relativeCreated": 79.28800582885742, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -17602,8 +17771,8 @@ "STP:", 58 ], - "asctime": "2020-02-03 18:42:08,785", - "created": 1580751728.7859445, + "asctime": "2020-02-05 13:48:50,501", + "created": 1580906930.5015273, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -17613,15 +17782,15 @@ "lineno": 98, "message": "STP: data sync (3a) received => changing state STP_STATE_IDLE -> STP_STATE_ESCAPE_1", "module": "stp", - "msecs": 785.9444618225098, + "msecs": 501.5273094177246, "msg": "%s data sync (%02x) received => changing state STP_STATE_IDLE -> STP_STATE_ESCAPE_1", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 79.91266250610352, + "relativeCreated": 79.32472229003906, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -17630,8 +17799,8 @@ 58, 60 ], - "asctime": "2020-02-03 18:42:08,785", - "created": 1580751728.7859786, + "asctime": "2020-02-05 13:48:50,501", + "created": 1580906930.501565, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -17641,37 +17810,37 @@ "lineno": 103, "message": "STP: start pattern (3a 3c) received => changing state STP_STATE_ESCAPE_1 -> STP_STATE_STORE_DATA", "module": "stp", - "msecs": 785.9785556793213, + "msecs": 501.56497955322266, "msg": "%s start pattern (%02x %02x) received => changing state STP_STATE_ESCAPE_1 -> STP_STATE_STORE_DATA", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 79.94675636291504, + "relativeCreated": 79.36239242553711, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 786.0188484191895, + "msecs": 501.6064643859863, "msg": "Corrupting stp state and processing data.", "name": "__tLogger__", "pathname": "src/tests/test_stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 79.9870491027832, + "relativeCreated": 79.40387725830078, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 4.029273986816406e-05 + "time_consumption": 4.1484832763671875e-05 }, { "args": [ "[[]]", "" ], - "asctime": "2020-02-03 18:42:08,786", - "created": 1580751728.7861898, + "asctime": "2020-02-05 13:48:50,501", + "created": 1580906930.5017529, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17688,8 +17857,8 @@ "[ [ ] ]", "" ], - "asctime": "2020-02-03 18:42:08,786", - "created": 1580751728.7860823, + "asctime": "2020-02-05 13:48:50,501", + "created": 1580906930.5016644, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17699,15 +17868,15 @@ "lineno": 22, "message": "Result (Return value list if processing start of a frame after state had been corrupted): [ [ ] ] ()", "module": "test", - "msecs": 786.0822677612305, + "msecs": 501.664400100708, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 80.05046844482422, + "relativeCreated": 79.46181297302246, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -17716,8 +17885,8 @@ "[ [ ] ]", "" ], - "asctime": "2020-02-03 18:42:08,786", - "created": 1580751728.786121, + "asctime": "2020-02-05 13:48:50,501", + "created": 1580906930.5017035, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17727,37 +17896,37 @@ "lineno": 26, "message": "Expectation (Return value list if processing start of a frame after state had been corrupted): result = [ [ ] ] ()", "module": "test", - "msecs": 786.1208915710449, + "msecs": 501.70350074768066, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 80.08909225463867, + "relativeCreated": 79.50091361999512, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 786.1897945404053, + "msecs": 501.7528533935547, "msg": "Return value list if processing start of a frame after state had been corrupted is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 80.15799522399902, + "relativeCreated": 79.55026626586914, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 6.890296936035156e-05 + "time_consumption": 4.935264587402344e-05 }, { "args": [ "3", "" ], - "asctime": "2020-02-03 18:42:08,786", - "created": 1580751728.7863202, + "asctime": "2020-02-05 13:48:50,501", + "created": 1580906930.5018737, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17774,8 +17943,8 @@ "3", "" ], - "asctime": "2020-02-03 18:42:08,786", - "created": 1580751728.7862532, + "asctime": "2020-02-05 13:48:50,501", + "created": 1580906930.5018036, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17785,15 +17954,15 @@ "lineno": 22, "message": "Result (State after processing start of a frame after state had been corrupted): 3 ()", "module": "test", - "msecs": 786.2532138824463, + "msecs": 501.8036365509033, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 80.22141456604004, + "relativeCreated": 79.60104942321777, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -17802,8 +17971,8 @@ "3", "" ], - "asctime": "2020-02-03 18:42:08,786", - "created": 1580751728.7862868, + "asctime": "2020-02-05 13:48:50,501", + "created": 1580906930.5018387, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17813,37 +17982,37 @@ "lineno": 26, "message": "Expectation (State after processing start of a frame after state had been corrupted): result = 3 ()", "module": "test", - "msecs": 786.2868309020996, + "msecs": 501.83868408203125, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 80.25503158569336, + "relativeCreated": 79.6360969543457, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 786.3202095031738, + "msecs": 501.8737316131592, "msg": "State after processing start of a frame after state had been corrupted is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 80.28841018676758, + "relativeCreated": 79.67114448547363, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 3.337860107421875e-05 + "time_consumption": 3.504753112792969e-05 }, { "args": [ "2", "" ], - "asctime": "2020-02-03 18:42:08,786", - "created": 1580751728.7864318, + "asctime": "2020-02-05 13:48:50,501", + "created": 1580906930.5019896, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17860,8 +18029,8 @@ "2", "" ], - "asctime": "2020-02-03 18:42:08,786", - "created": 1580751728.7863662, + "asctime": "2020-02-05 13:48:50,501", + "created": 1580906930.5019205, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17871,15 +18040,15 @@ "lineno": 22, "message": "Result (Buffer size after corrupting stp state): 2 ()", "module": "test", - "msecs": 786.3662242889404, + "msecs": 501.9204616546631, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 80.33442497253418, + "relativeCreated": 79.71787452697754, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -17888,8 +18057,8 @@ "2", "" ], - "asctime": "2020-02-03 18:42:08,786", - "created": 1580751728.786399, + "asctime": "2020-02-05 13:48:50,501", + "created": 1580906930.501955, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17899,41 +18068,41 @@ "lineno": 26, "message": "Expectation (Buffer size after corrupting stp state): result = 2 ()", "module": "test", - "msecs": 786.3988876342773, + "msecs": 501.9550323486328, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 80.3670883178711, + "relativeCreated": 79.75244522094727, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 786.4317893981934, + "msecs": 501.98960304260254, "msg": "Buffer size after corrupting stp state is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 80.39999008178711, + "relativeCreated": 79.78701591491699, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 3.2901763916015625e-05 + "time_consumption": 3.457069396972656e-05 } ], - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 0.0008223056793212891, - "time_finished": "2020-02-03 18:42:08,786", - "time_start": "2020-02-03 18:42:08,785" + "time_consumption": 0.0007987022399902344, + "time_finished": "2020-02-05 13:48:50,501", + "time_start": "2020-02-05 13:48:50,501" }, "_xOCgkI9yEemg3cv-3xZ25Q": { "args": null, - "asctime": "2020-02-03 18:42:08,781", - "created": 1580751728.7813468, + "asctime": "2020-02-05 13:48:50,496", + "created": 1580906930.4969025, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -17944,21 +18113,21 @@ "message": "_xOCgkI9yEemg3cv-3xZ25Q", "module": "__init__", "moduleLogger": [], - "msecs": 781.3467979431152, + "msecs": 496.9024658203125, "msg": "_xOCgkI9yEemg3cv-3xZ25Q", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/stringtools/unittest/src/tests/__init__.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 75.31499862670898, + "relativeCreated": 74.69987869262695, "stack_info": null, "testcaseLogger": [ { "args": [ "b'::>'" ], - "asctime": "2020-02-03 18:42:08,781", - "created": 1580751728.7818627, + "asctime": "2020-02-05 13:48:50,497", + "created": 1580906930.4973924, "exc_info": null, "exc_text": null, "filename": "test_stp.py", @@ -17974,8 +18143,8 @@ "STP:", 58 ], - "asctime": "2020-02-03 18:42:08,781", - "created": 1580751728.7814083, + "asctime": "2020-02-05 13:48:50,496", + "created": 1580906930.496966, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -17985,15 +18154,15 @@ "lineno": 98, "message": "STP: data sync (3a) received => changing state STP_STATE_IDLE -> STP_STATE_ESCAPE_1", "module": "stp", - "msecs": 781.4083099365234, + "msecs": 496.9658851623535, "msg": "%s data sync (%02x) received => changing state STP_STATE_IDLE -> STP_STATE_ESCAPE_1", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 75.37651062011719, + "relativeCreated": 74.76329803466797, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -18002,8 +18171,8 @@ 58, 60 ], - "asctime": "2020-02-03 18:42:08,781", - "created": 1580751728.7814467, + "asctime": "2020-02-05 13:48:50,497", + "created": 1580906930.4970047, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -18013,15 +18182,15 @@ "lineno": 103, "message": "STP: start pattern (3a 3c) received => changing state STP_STATE_ESCAPE_1 -> STP_STATE_STORE_DATA", "module": "stp", - "msecs": 781.4466953277588, + "msecs": 497.00474739074707, "msg": "%s start pattern (%02x %02x) received => changing state STP_STATE_ESCAPE_1 -> STP_STATE_STORE_DATA", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 75.41489601135254, + "relativeCreated": 74.80216026306152, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -18029,8 +18198,8 @@ "STP:", 58 ], - "asctime": "2020-02-03 18:42:08,781", - "created": 1580751728.781516, + "asctime": "2020-02-05 13:48:50,497", + "created": 1580906930.4970756, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -18040,15 +18209,15 @@ "lineno": 114, "message": "STP: data sync (3a) received => changing state STP_STATE_STORE_DATA -> STP_STATE_ESCAPE_2", "module": "stp", - "msecs": 781.5160751342773, + "msecs": 497.07555770874023, "msg": "%s data sync (%02x) received => changing state STP_STATE_STORE_DATA -> STP_STATE_ESCAPE_2", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 75.4842758178711, + "relativeCreated": 74.87297058105469, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -18057,8 +18226,8 @@ 58, 61 ], - "asctime": "2020-02-03 18:42:08,781", - "created": 1580751728.7815766, + "asctime": "2020-02-05 13:48:50,497", + "created": 1580906930.4971154, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -18068,15 +18237,15 @@ "lineno": 129, "message": "STP: store sync pattern (3a 3d) received => changing state STP_STATE_ESCAPE_2 -> STP_STATE_STORE_DATA", "module": "stp", - "msecs": 781.5766334533691, + "msecs": 497.1153736114502, "msg": "%s store sync pattern (%02x %02x) received => changing state STP_STATE_ESCAPE_2 -> STP_STATE_STORE_DATA", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 75.54483413696289, + "relativeCreated": 74.91278648376465, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -18084,8 +18253,8 @@ "STP:", 58 ], - "asctime": "2020-02-03 18:42:08,781", - "created": 1580751728.7816284, + "asctime": "2020-02-05 13:48:50,497", + "created": 1580906930.4971795, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -18095,15 +18264,15 @@ "lineno": 114, "message": "STP: data sync (3a) received => changing state STP_STATE_STORE_DATA -> STP_STATE_ESCAPE_2", "module": "stp", - "msecs": 781.6283702850342, + "msecs": 497.1795082092285, "msg": "%s data sync (%02x) received => changing state STP_STATE_STORE_DATA -> STP_STATE_ESCAPE_2", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 75.59657096862793, + "relativeCreated": 74.97692108154297, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -18112,8 +18281,8 @@ 58, 61 ], - "asctime": "2020-02-03 18:42:08,781", - "created": 1580751728.7816658, + "asctime": "2020-02-05 13:48:50,497", + "created": 1580906930.4972181, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -18123,15 +18292,15 @@ "lineno": 129, "message": "STP: store sync pattern (3a 3d) received => changing state STP_STATE_ESCAPE_2 -> STP_STATE_STORE_DATA", "module": "stp", - "msecs": 781.6658020019531, + "msecs": 497.21813201904297, "msg": "%s store sync pattern (%02x %02x) received => changing state STP_STATE_ESCAPE_2 -> STP_STATE_STORE_DATA", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 75.63400268554688, + "relativeCreated": 75.01554489135742, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -18139,8 +18308,8 @@ "STP:", 58 ], - "asctime": "2020-02-03 18:42:08,781", - "created": 1580751728.7817037, + "asctime": "2020-02-05 13:48:50,497", + "created": 1580906930.497257, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -18150,15 +18319,15 @@ "lineno": 114, "message": "STP: data sync (3a) received => changing state STP_STATE_STORE_DATA -> STP_STATE_ESCAPE_2", "module": "stp", - "msecs": 781.7037105560303, + "msecs": 497.2569942474365, "msg": "%s data sync (%02x) received => changing state STP_STATE_STORE_DATA -> STP_STATE_ESCAPE_2", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 75.67191123962402, + "relativeCreated": 75.05440711975098, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -18167,8 +18336,8 @@ 58, 62 ], - "asctime": "2020-02-03 18:42:08,781", - "created": 1580751728.7817602, + "asctime": "2020-02-05 13:48:50,497", + "created": 1580906930.4973042, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -18178,15 +18347,15 @@ "lineno": 124, "message": "STP: end pattern (3a 3e) received => storing message and changing state STP_STATE_ESCAPE_2 -> STP_STATE_IDLE", "module": "stp", - "msecs": 781.7602157592773, + "msecs": 497.30420112609863, "msg": "%s end pattern (%02x %02x) received => storing message and changing state STP_STATE_ESCAPE_2 -> STP_STATE_IDLE", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 75.7284164428711, + "relativeCreated": 75.10161399841309, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -18194,8 +18363,8 @@ "STP:", "(21): 74 65 73 74 66 72 61 6d 65 20 66 6f 72 20 3a 3c 73 74 70 3a 3e" ], - "asctime": "2020-02-03 18:42:08,781", - "created": 1580751728.7818282, + "asctime": "2020-02-05 13:48:50,497", + "created": 1580906930.4973578, "exc_info": null, "exc_text": null, "filename": "stp.py", @@ -18205,27 +18374,27 @@ "lineno": 145, "message": "STP: message identified - (21): 74 65 73 74 66 72 61 6d 65 20 66 6f 72 20 3a 3c 73 74 70 3a 3e", "module": "stp", - "msecs": 781.8281650543213, + "msecs": 497.3578453063965, "msg": "%s message identified - %s", "name": "STRINGTOOLS", "pathname": "src/stringtools/stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 75.79636573791504, + "relativeCreated": 75.15525817871094, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 781.862735748291, + "msecs": 497.3924160003662, "msg": "Processing testframe: \"%s\"", "name": "__tLogger__", "pathname": "src/tests/test_stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 75.83093643188477, + "relativeCreated": 75.18982887268066, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", "time_consumption": 3.457069396972656e-05 }, @@ -18234,8 +18403,8 @@ "[b'testframe for :']", "" ], - "asctime": "2020-02-03 18:42:08,782", - "created": 1580751728.7820153, + "asctime": "2020-02-05 13:48:50,497", + "created": 1580906930.4975443, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18252,8 +18421,8 @@ "[ b'testframe for :' ]", "" ], - "asctime": "2020-02-03 18:42:08,781", - "created": 1580751728.7819276, + "asctime": "2020-02-05 13:48:50,497", + "created": 1580906930.4974554, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18263,15 +18432,15 @@ "lineno": 22, "message": "Result (Processed STP-Frame): [ b'testframe for :' ] ()", "module": "test", - "msecs": 781.9275856018066, + "msecs": 497.455358505249, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 75.89578628540039, + "relativeCreated": 75.25277137756348, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -18280,8 +18449,8 @@ "[ b'testframe for :' ]", "" ], - "asctime": "2020-02-03 18:42:08,781", - "created": 1580751728.7819707, + "asctime": "2020-02-05 13:48:50,497", + "created": 1580906930.497499, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18291,41 +18460,41 @@ "lineno": 26, "message": "Expectation (Processed STP-Frame): result = [ b'testframe for :' ] ()", "module": "test", - "msecs": 781.970739364624, + "msecs": 497.4989891052246, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 75.93894004821777, + "relativeCreated": 75.29640197753906, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 782.015323638916, + "msecs": 497.5442886352539, "msg": "Processed STP-Frame is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 75.98352432250977, + "relativeCreated": 75.34170150756836, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 4.458427429199219e-05 + "time_consumption": 4.5299530029296875e-05 } ], - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 0.0006685256958007812, - "time_finished": "2020-02-03 18:42:08,782", - "time_start": "2020-02-03 18:42:08,781" + "time_consumption": 0.0006418228149414062, + "time_finished": "2020-02-05 13:48:50,497", + "time_start": "2020-02-05 13:48:50,496" }, "_xiZqMI92Eemg3cv-3xZ25Q": { "args": null, - "asctime": "2020-02-03 18:42:08,778", - "created": 1580751728.7787235, + "asctime": "2020-02-05 13:48:50,494", + "created": 1580906930.494485, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -18336,21 +18505,21 @@ "message": "_xiZqMI92Eemg3cv-3xZ25Q", "module": "__init__", "moduleLogger": [], - "msecs": 778.7234783172607, + "msecs": 494.48490142822266, "msg": "_xiZqMI92Eemg3cv-3xZ25Q", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/stringtools/unittest/src/tests/__init__.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 72.69167900085449, + "relativeCreated": 72.28231430053711, "stack_info": null, "testcaseLogger": [ { "args": [ "b'testframe for :'" ], - "asctime": "2020-02-03 18:42:08,778", - "created": 1580751728.7788358, + "asctime": "2020-02-05 13:48:50,494", + "created": 1580906930.4946196, "exc_info": null, "exc_text": null, "filename": "test_stp.py", @@ -18361,15 +18530,15 @@ "message": "Creating testframe including start and end pattern for \"b'testframe for :'\"", "module": "test_stp", "moduleLogger": [], - "msecs": 778.8357734680176, + "msecs": 494.61960792541504, "msg": "Creating testframe including start and end pattern for \"%s\"", "name": "__tLogger__", "pathname": "src/tests/test_stp.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 72.80397415161133, + "relativeCreated": 72.41702079772949, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", "time_consumption": 0.0 }, @@ -18378,8 +18547,8 @@ "b'::>'", "" ], - "asctime": "2020-02-03 18:42:08,779", - "created": 1580751728.7795196, + "asctime": "2020-02-05 13:48:50,494", + "created": 1580906930.4947793, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18396,8 +18565,8 @@ "b'::>'", "" ], - "asctime": "2020-02-03 18:42:08,779", - "created": 1580751728.7793484, + "asctime": "2020-02-05 13:48:50,494", + "created": 1580906930.49469, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18407,15 +18576,15 @@ "lineno": 22, "message": "Result (STP-Frame): b'::>' ()", "module": "test", - "msecs": 779.3483734130859, + "msecs": 494.68994140625, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 73.31657409667969, + "relativeCreated": 72.48735427856445, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" }, { @@ -18424,8 +18593,8 @@ "b'::>'", "" ], - "asctime": "2020-02-03 18:42:08,779", - "created": 1580751728.779443, + "asctime": "2020-02-05 13:48:50,494", + "created": 1580906930.4947357, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18435,40 +18604,40 @@ "lineno": 26, "message": "Expectation (STP-Frame): result = b'::>' ()", "module": "test", - "msecs": 779.4430255889893, + "msecs": 494.7357177734375, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 73.41122627258301, + "relativeCreated": 72.53313064575195, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread" } ], - "msecs": 779.5195579528809, + "msecs": 494.7793483734131, "msg": "STP-Frame is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 32335, + "process": 20798, "processName": "MainProcess", - "relativeCreated": 73.48775863647461, + "relativeCreated": 72.57676124572754, "stack_info": null, - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 7.653236389160156e-05 + "time_consumption": 4.363059997558594e-05 } ], - "thread": 140532198459200, + "thread": 140183498704704, "threadName": "MainThread", - "time_consumption": 0.0007960796356201172, - "time_finished": "2020-02-03 18:42:08,779", - "time_start": "2020-02-03 18:42:08,778" + "time_consumption": 0.0002944469451904297, + "time_finished": "2020-02-05 13:48:50,494", + "time_start": "2020-02-05 13:48:50,494" } }, "testrun_id": "p3", - "time_consumption": 0.0162503719329834, + "time_consumption": 0.01634049415588379, "uid_list_sorted": [ "_dB5IoEaTEeq5fPlXIeQCXQ", "_hpUmwEaTEeq5fPlXIeQCXQ", @@ -18495,6 +18664,6 @@ } ], "unittest_information": { - "Version": "50d96e3d37f4672ae07c76a1a12c6546" + "Version": "0a5e7f25ab71e1595ec2ddca16a793f9" } } \ No newline at end of file diff --git a/_testresults_/unittest.pdf b/_testresults_/unittest.pdf index 67042be7b888aa07755c2d901828221d08cb8098..7cd553b3922a7558fbb375a21635467e7cbb0f4c 100644 GIT binary patch delta 124170 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%0Ac6#St3Uu6GTi}>p&KzpB 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%0DE9FSExb$_D1 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