From 362cb1fc1772f8fae4629ebbd8828d5c63689ecd Mon Sep 17 00:00:00 2001 From: Dirk Alders Date: Tue, 16 Jun 2020 22:47:59 +0200 Subject: [PATCH] Release: 76b84b090203dec573df45780af7375a --- __init__.py | 3 +- _testresults_/unittest.json | 9203 ++++++++++++++++++----------------- _testresults_/unittest.pdf | Bin 298475 -> 299714 bytes 3 files changed, 4855 insertions(+), 4351 deletions(-) diff --git a/__init__.py b/__init__.py index d4a22ed..ab36ba6 100644 --- a/__init__.py +++ b/__init__.py @@ -185,7 +185,8 @@ class state_machine(object): self.__time_stamp_state_change__ = timestamp self.__conditions_start_time__ = {} # Callback collect - this_state_change_callbacks = self.__state_change_callbacks__.get(None, {}).get(None, []) + this_state_change_callbacks = [] + this_state_change_callbacks.extend(self.__state_change_callbacks__.get(None, {}).get(None, [])) this_state_change_callbacks.extend(self.__state_change_callbacks__.get(target_state, {}).get(None, [])) this_state_change_callbacks.extend(self.__state_change_callbacks__.get(None, {}).get(condition, [])) this_state_change_callbacks.extend(self.__state_change_callbacks__.get(target_state, {}).get(condition, [])) diff --git a/_testresults_/unittest.json b/_testresults_/unittest.json index d29be9b..f770e49 100644 --- a/_testresults_/unittest.json +++ b/_testresults_/unittest.json @@ -305,53 +305,63 @@ }, { "coverage_state": "covered", - "end": 191, + "end": 192, "start": 188 }, { "coverage_state": "clean", - "end": 192, - "start": 192 - }, - { - "coverage_state": "covered", - "end": 196, + "end": 193, "start": 193 }, + { + "coverage_state": "covered", + "end": 194, + "start": 194 + }, { "coverage_state": "clean", - "end": 197, - "start": 197 + "end": 195, + "start": 195 }, { "coverage_state": "covered", "end": 198, - "start": 198 + "start": 196 }, { "coverage_state": "clean", - "end": 201, + "end": 199, "start": 199 }, { "coverage_state": "covered", - "end": 213, - "start": 202 + "end": 200, + "start": 200 }, { "coverage_state": "clean", - "end": 214, - "start": 214 + "end": 203, + "start": 201 }, { "coverage_state": "covered", - "end": 219, - "start": 215 + "end": 215, + "start": 204 + }, + { + "coverage_state": "clean", + "end": 216, + "start": 216 + }, + { + "coverage_state": "covered", + "end": 221, + "start": 217 }, { "coverage_state": "clean", "end": null, - "start": 220 + "start": 222 } ], "line_coverage": 100.0, @@ -662,7 +672,7 @@ "Name": "state_machine", "State": "Released", "Supported Interpreters": "python2, python3", - "Version": "9884b22fc1e8af73e10e88e52951e585" + "Version": "76b84b090203dec573df45780af7375a" }, "testrun_list": [ { @@ -708,8 +718,8 @@ "testcases": { "_-kytMHcyEemrUqotql_Blw": { "args": null, - "asctime": "2020-06-16 09:01:50,915", - "created": 1592290910.91599, + "asctime": "2020-06-16 22:45:43,087", + "created": 1592340343.087615, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -720,18 +730,18 @@ "message": "_-kytMHcyEemrUqotql_Blw", "module": "__init__", "moduleLogger": [], - "msecs": 915.9901142120361, + "msecs": 87.6150131225586, "msg": "_-kytMHcyEemrUqotql_Blw", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/state_machine/unittest/src/tests/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 945.1611042022705, + "relativeCreated": 945.051908493042, "testcaseLogger": [ { "args": [], - "asctime": "2020-06-16 09:01:50,916", - "created": 1592290910.916323, + "asctime": "2020-06-16 22:45:43,088", + "created": 1592340343.08831, "exc_info": null, "exc_text": null, "filename": "test_interface.py", @@ -749,8 +759,8 @@ "None", "'state_a'" ], - "asctime": "2020-06-16 09:01:50,916", - "created": 1592290910.916119, + "asctime": "2020-06-16 22:45:43,087", + "created": 1592340343.087877, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -760,14 +770,14 @@ "lineno": 176, "message": "StateMachine: State change ('__init__'): None -> 'state_a'", "module": "__init__", - "msecs": 916.1190986633301, + "msecs": 87.87703514099121, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 945.2900886535645, - "thread": 139834866980672, + "relativeCreated": 945.3139305114746, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -777,8 +787,8 @@ "'state_a'", "'state_b'" ], - "asctime": "2020-06-16 09:01:50,916", - "created": 1592290910.916241, + "asctime": "2020-06-16 22:45:43,088", + "created": 1592340343.088127, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -788,35 +798,35 @@ "lineno": 176, "message": "StateMachine: State change ('condition_a'): 'state_a' -> 'state_b'", "module": "__init__", - "msecs": 916.240930557251, + "msecs": 88.12689781188965, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 945.4119205474854, - "thread": 139834866980672, + "relativeCreated": 945.563793182373, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 916.3229465484619, + "msecs": 88.31000328063965, "msg": "Running state machine test sequence.", "name": "__tLogger__", "pathname": "src/tests/test_interface.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 945.4939365386963, - "thread": 139834866980672, + "relativeCreated": 945.746898651123, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 8.20159912109375e-05 + "time_consumption": 0.00018310546875 }, { "args": [ "'state_a'", "" ], - "asctime": "2020-06-16 09:01:50,916", - "created": 1592290910.916587, + "asctime": "2020-06-16 22:45:43,088", + "created": 1592340343.088867, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -833,8 +843,8 @@ "'state_a'", "" ], - "asctime": "2020-06-16 09:01:50,916", - "created": 1592290910.916444, + "asctime": "2020-06-16 22:45:43,088", + "created": 1592340343.08855, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -844,14 +854,14 @@ "lineno": 22, "message": "Result (Returnvalue of previous_state()): 'state_a' ()", "module": "test", - "msecs": 916.4440631866455, + "msecs": 88.55009078979492, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 945.6150531768799, - "thread": 139834866980672, + "relativeCreated": 945.9869861602783, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -860,8 +870,8 @@ "'state_a'", "" ], - "asctime": "2020-06-16 09:01:50,916", - "created": 1592290910.916515, + "asctime": "2020-06-16 22:45:43,088", + "created": 1592340343.08872, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -871,39 +881,39 @@ "lineno": 26, "message": "Expectation (Returnvalue of previous_state()): result = 'state_a' ()", "module": "test", - "msecs": 916.5151119232178, + "msecs": 88.72008323669434, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 945.6861019134521, - "thread": 139834866980672, + "relativeCreated": 946.1569786071777, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 916.5871143341064, + "msecs": 88.8669490814209, "msg": "Returnvalue of previous_state() is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 945.7581043243408, - "thread": 139834866980672, + "relativeCreated": 946.3038444519043, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 7.200241088867188e-05 + "time_consumption": 0.0001468658447265625 } ], - "thread": 139834866980672, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 0.0005970001220703125, - "time_finished": "2020-06-16 09:01:50,916", - "time_start": "2020-06-16 09:01:50,915" + "time_consumption": 0.0012519359588623047, + "time_finished": "2020-06-16 22:45:43,088", + "time_start": "2020-06-16 22:45:43,087" }, "_1WGwEHcyEemrUqotql_Blw": { "args": null, - "asctime": "2020-06-16 09:01:50,914", - "created": 1592290910.914091, + "asctime": "2020-06-16 22:45:43,083", + "created": 1592340343.083411, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -914,18 +924,18 @@ "message": "_1WGwEHcyEemrUqotql_Blw", "module": "__init__", "moduleLogger": [], - "msecs": 914.0911102294922, + "msecs": 83.41097831726074, "msg": "_1WGwEHcyEemrUqotql_Blw", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/state_machine/unittest/src/tests/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 943.2621002197266, + "relativeCreated": 940.8478736877441, "testcaseLogger": [ { "args": [], - "asctime": "2020-06-16 09:01:50,914", - "created": 1592290910.914461, + "asctime": "2020-06-16 22:45:43,084", + "created": 1592340343.084224, "exc_info": null, "exc_text": null, "filename": "test_interface.py", @@ -943,8 +953,8 @@ "None", "'state_a'" ], - "asctime": "2020-06-16 09:01:50,914", - "created": 1592290910.914231, + "asctime": "2020-06-16 22:45:43,083", + "created": 1592340343.083729, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -954,14 +964,14 @@ "lineno": 176, "message": "StateMachine: State change ('__init__'): None -> 'state_a'", "module": "__init__", - "msecs": 914.2310619354248, + "msecs": 83.72902870178223, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 943.4020519256592, - "thread": 139834866980672, + "relativeCreated": 941.1659240722656, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -971,8 +981,8 @@ "'state_a'", "'state_b'" ], - "asctime": "2020-06-16 09:01:50,914", - "created": 1592290910.914365, + "asctime": "2020-06-16 22:45:43,084", + "created": 1592340343.084024, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -982,35 +992,35 @@ "lineno": 176, "message": "StateMachine: State change ('condition_a'): 'state_a' -> 'state_b'", "module": "__init__", - "msecs": 914.3650531768799, + "msecs": 84.02395248413086, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 943.5360431671143, - "thread": 139834866980672, + "relativeCreated": 941.4608478546143, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 914.4608974456787, + "msecs": 84.22398567199707, "msg": "Running state machine test sequence.", "name": "__tLogger__", "pathname": "src/tests/test_interface.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 943.6318874359131, - "thread": 139834866980672, + "relativeCreated": 941.6608810424805, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 9.584426879882812e-05 + "time_consumption": 0.00020003318786621094 }, { "args": [ "'condition_a'", "" ], - "asctime": "2020-06-16 09:01:50,914", - "created": 1592290910.914747, + "asctime": "2020-06-16 22:45:43,084", + "created": 1592340343.084822, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1027,8 +1037,8 @@ "'condition_a'", "" ], - "asctime": "2020-06-16 09:01:50,914", - "created": 1592290910.914595, + "asctime": "2020-06-16 22:45:43,084", + "created": 1592340343.084483, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1038,14 +1048,14 @@ "lineno": 22, "message": "Result (Returnvalue of last_transition_condition()): 'condition_a' ()", "module": "test", - "msecs": 914.5948886871338, + "msecs": 84.48290824890137, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 943.7658786773682, - "thread": 139834866980672, + "relativeCreated": 941.9198036193848, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -1054,8 +1064,8 @@ "'condition_a'", "" ], - "asctime": "2020-06-16 09:01:50,914", - "created": 1592290910.91467, + "asctime": "2020-06-16 22:45:43,084", + "created": 1592340343.084668, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1065,39 +1075,39 @@ "lineno": 26, "message": "Expectation (Returnvalue of last_transition_condition()): result = 'condition_a' ()", "module": "test", - "msecs": 914.6699905395508, + "msecs": 84.66792106628418, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 943.8409805297852, - "thread": 139834866980672, + "relativeCreated": 942.1048164367676, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 914.7469997406006, + "msecs": 84.82193946838379, "msg": "Returnvalue of last_transition_condition() is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 943.917989730835, - "thread": 139834866980672, + "relativeCreated": 942.2588348388672, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 7.700920104980469e-05 + "time_consumption": 0.00015401840209960938 } ], - "thread": 139834866980672, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 0.0006558895111083984, - "time_finished": "2020-06-16 09:01:50,914", - "time_start": "2020-06-16 09:01:50,914" + "time_consumption": 0.0014109611511230469, + "time_finished": "2020-06-16 22:45:43,084", + "time_start": "2020-06-16 22:45:43,083" }, "_7Mq60HcyEemrUqotql_Blw": { "args": null, - "asctime": "2020-06-16 09:01:50,914", - "created": 1592290910.914946, + "asctime": "2020-06-16 22:45:43,085", + "created": 1592340343.085236, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -1108,18 +1118,18 @@ "message": "_7Mq60HcyEemrUqotql_Blw", "module": "__init__", "moduleLogger": [], - "msecs": 914.9460792541504, + "msecs": 85.2360725402832, "msg": "_7Mq60HcyEemrUqotql_Blw", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/state_machine/unittest/src/tests/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 944.1170692443848, + "relativeCreated": 942.6729679107666, "testcaseLogger": [ { "args": [], - "asctime": "2020-06-16 09:01:50,915", - "created": 1592290910.915274, + "asctime": "2020-06-16 22:45:43,085", + "created": 1592340343.085938, "exc_info": null, "exc_text": null, "filename": "test_interface.py", @@ -1137,8 +1147,8 @@ "None", "'state_a'" ], - "asctime": "2020-06-16 09:01:50,915", - "created": 1592290910.91507, + "asctime": "2020-06-16 22:45:43,085", + "created": 1592340343.085501, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -1148,14 +1158,14 @@ "lineno": 176, "message": "StateMachine: State change ('__init__'): None -> 'state_a'", "module": "__init__", - "msecs": 915.0700569152832, + "msecs": 85.50095558166504, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 944.2410469055176, - "thread": 139834866980672, + "relativeCreated": 942.9378509521484, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -1165,8 +1175,8 @@ "'state_a'", "'state_b'" ], - "asctime": "2020-06-16 09:01:50,915", - "created": 1592290910.915192, + "asctime": "2020-06-16 22:45:43,085", + "created": 1592340343.085756, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -1176,35 +1186,35 @@ "lineno": 176, "message": "StateMachine: State change ('condition_a'): 'state_a' -> 'state_b'", "module": "__init__", - "msecs": 915.1918888092041, + "msecs": 85.75606346130371, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 944.3628787994385, - "thread": 139834866980672, + "relativeCreated": 943.1929588317871, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 915.273904800415, + "msecs": 85.9379768371582, "msg": "Running state machine test sequence.", "name": "__tLogger__", "pathname": "src/tests/test_interface.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 944.4448947906494, - "thread": 139834866980672, + "relativeCreated": 943.3748722076416, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 8.20159912109375e-05 + "time_consumption": 0.0001819133758544922 }, { "args": [ "True", "" ], - "asctime": "2020-06-16 09:01:50,915", - "created": 1592290910.915541, + "asctime": "2020-06-16 22:45:43,086", + "created": 1592340343.086656, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1221,8 +1231,8 @@ "True", "" ], - "asctime": "2020-06-16 09:01:50,915", - "created": 1592290910.915399, + "asctime": "2020-06-16 22:45:43,086", + "created": 1592340343.086315, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1232,14 +1242,14 @@ "lineno": 22, "message": "Result (Returnvalue of last_transition_condition(condition_a)): True ()", "module": "test", - "msecs": 915.3990745544434, + "msecs": 86.31491661071777, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 944.5700645446777, - "thread": 139834866980672, + "relativeCreated": 943.7518119812012, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -1248,8 +1258,8 @@ "True", "" ], - "asctime": "2020-06-16 09:01:50,915", - "created": 1592290910.91547, + "asctime": "2020-06-16 22:45:43,086", + "created": 1592340343.086484, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1259,35 +1269,35 @@ "lineno": 26, "message": "Expectation (Returnvalue of last_transition_condition(condition_a)): result = True ()", "module": "test", - "msecs": 915.4698848724365, + "msecs": 86.48395538330078, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 944.6408748626709, - "thread": 139834866980672, + "relativeCreated": 943.9208507537842, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 915.5409336090088, + "msecs": 86.65609359741211, "msg": "Returnvalue of last_transition_condition(condition_a) is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 944.7119235992432, - "thread": 139834866980672, + "relativeCreated": 944.0929889678955, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 7.104873657226562e-05 + "time_consumption": 0.00017213821411132812 }, { "args": [ "False", "" ], - "asctime": "2020-06-16 09:01:50,915", - "created": 1592290910.915794, + "asctime": "2020-06-16 22:45:43,087", + "created": 1592340343.087199, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1304,8 +1314,8 @@ "False", "" ], - "asctime": "2020-06-16 09:01:50,915", - "created": 1592290910.915658, + "asctime": "2020-06-16 22:45:43,086", + "created": 1592340343.086909, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1315,14 +1325,14 @@ "lineno": 22, "message": "Result (Returnvalue of last_transition_condition(condition_c)): False ()", "module": "test", - "msecs": 915.6579971313477, + "msecs": 86.90905570983887, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 944.828987121582, - "thread": 139834866980672, + "relativeCreated": 944.3459510803223, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -1331,8 +1341,8 @@ "False", "" ], - "asctime": "2020-06-16 09:01:50,915", - "created": 1592290910.915726, + "asctime": "2020-06-16 22:45:43,087", + "created": 1592340343.087054, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1342,39 +1352,39 @@ "lineno": 26, "message": "Expectation (Returnvalue of last_transition_condition(condition_c)): result = False ()", "module": "test", - "msecs": 915.7259464263916, + "msecs": 87.05401420593262, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 944.896936416626, - "thread": 139834866980672, + "relativeCreated": 944.490909576416, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 915.7938957214355, + "msecs": 87.19897270202637, "msg": "Returnvalue of last_transition_condition(condition_c) is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 944.9648857116699, - "thread": 139834866980672, + "relativeCreated": 944.6358680725098, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 6.794929504394531e-05 + "time_consumption": 0.00014495849609375 } ], - "thread": 139834866980672, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 0.0008478164672851562, - "time_finished": "2020-06-16 09:01:50,915", - "time_start": "2020-06-16 09:01:50,914" + "time_consumption": 0.001962900161743164, + "time_finished": "2020-06-16 22:45:43,087", + "time_start": "2020-06-16 22:45:43,085" }, "_AcYg8HczEemrUqotql_Blw": { "args": null, - "asctime": "2020-06-16 09:01:50,916", - "created": 1592290910.916779, + "asctime": "2020-06-16 22:45:43,089", + "created": 1592340343.089272, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -1385,18 +1395,18 @@ "message": "_AcYg8HczEemrUqotql_Blw", "module": "__init__", "moduleLogger": [], - "msecs": 916.7790412902832, + "msecs": 89.27202224731445, "msg": "_AcYg8HczEemrUqotql_Blw", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/state_machine/unittest/src/tests/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 945.9500312805176, + "relativeCreated": 946.7089176177979, "testcaseLogger": [ { "args": [], - "asctime": "2020-06-16 09:01:50,917", - "created": 1592290910.917094, + "asctime": "2020-06-16 22:45:43,089", + "created": 1592340343.089945, "exc_info": null, "exc_text": null, "filename": "test_interface.py", @@ -1414,8 +1424,8 @@ "None", "'state_a'" ], - "asctime": "2020-06-16 09:01:50,916", - "created": 1592290910.916899, + "asctime": "2020-06-16 22:45:43,089", + "created": 1592340343.089533, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -1425,14 +1435,14 @@ "lineno": 176, "message": "StateMachine: State change ('__init__'): None -> 'state_a'", "module": "__init__", - "msecs": 916.8989658355713, + "msecs": 89.53309059143066, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 946.0699558258057, - "thread": 139834866980672, + "relativeCreated": 946.9699859619141, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -1442,8 +1452,8 @@ "'state_a'", "'state_b'" ], - "asctime": "2020-06-16 09:01:50,917", - "created": 1592290910.917014, + "asctime": "2020-06-16 22:45:43,089", + "created": 1592340343.089776, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -1453,35 +1463,35 @@ "lineno": 176, "message": "StateMachine: State change ('condition_a'): 'state_a' -> 'state_b'", "module": "__init__", - "msecs": 917.0138835906982, + "msecs": 89.77603912353516, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 946.1848735809326, - "thread": 139834866980672, + "relativeCreated": 947.2129344940186, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 917.0939922332764, + "msecs": 89.94507789611816, "msg": "Running state machine test sequence.", "name": "__tLogger__", "pathname": "src/tests/test_interface.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 946.2649822235107, - "thread": 139834866980672, + "relativeCreated": 947.3819732666016, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 8.0108642578125e-05 + "time_consumption": 0.0001690387725830078 }, { "args": [ "True", "" ], - "asctime": "2020-06-16 09:01:50,917", - "created": 1592290910.917358, + "asctime": "2020-06-16 22:45:43,090", + "created": 1592340343.090476, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1498,8 +1508,8 @@ "True", "" ], - "asctime": "2020-06-16 09:01:50,917", - "created": 1592290910.917215, + "asctime": "2020-06-16 22:45:43,090", + "created": 1592340343.090186, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1509,14 +1519,14 @@ "lineno": 22, "message": "Result (Returnvalue of previous_state_was(state_a)): True ()", "module": "test", - "msecs": 917.21510887146, + "msecs": 90.18611907958984, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 946.3860988616943, - "thread": 139834866980672, + "relativeCreated": 947.6230144500732, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -1525,8 +1535,8 @@ "True", "" ], - "asctime": "2020-06-16 09:01:50,917", - "created": 1592290910.917285, + "asctime": "2020-06-16 22:45:43,090", + "created": 1592340343.090331, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1536,35 +1546,35 @@ "lineno": 26, "message": "Expectation (Returnvalue of previous_state_was(state_a)): result = True ()", "module": "test", - "msecs": 917.2849655151367, + "msecs": 90.3310775756836, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 946.4559555053711, - "thread": 139834866980672, + "relativeCreated": 947.767972946167, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 917.3579216003418, + "msecs": 90.47603607177734, "msg": "Returnvalue of previous_state_was(state_a) is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 946.5289115905762, - "thread": 139834866980672, + "relativeCreated": 947.9129314422607, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 7.295608520507812e-05 + "time_consumption": 0.00014495849609375 }, { "args": [ "False", "" ], - "asctime": "2020-06-16 09:01:50,917", - "created": 1592290910.917603, + "asctime": "2020-06-16 22:45:43,090", + "created": 1592340343.090989, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1581,8 +1591,8 @@ "False", "" ], - "asctime": "2020-06-16 09:01:50,917", - "created": 1592290910.917468, + "asctime": "2020-06-16 22:45:43,090", + "created": 1592340343.090708, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1592,14 +1602,14 @@ "lineno": 22, "message": "Result (Returnvalue of previous_state_was(state_b)): False ()", "module": "test", - "msecs": 917.4680709838867, + "msecs": 90.70801734924316, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 946.6390609741211, - "thread": 139834866980672, + "relativeCreated": 948.1449127197266, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -1608,8 +1618,8 @@ "False", "" ], - "asctime": "2020-06-16 09:01:50,917", - "created": 1592290910.917536, + "asctime": "2020-06-16 22:45:43,090", + "created": 1592340343.090849, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1619,39 +1629,39 @@ "lineno": 26, "message": "Expectation (Returnvalue of previous_state_was(state_b)): result = False ()", "module": "test", - "msecs": 917.5360202789307, + "msecs": 90.84892272949219, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 946.707010269165, - "thread": 139834866980672, + "relativeCreated": 948.2858180999756, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 917.6030158996582, + "msecs": 90.9891128540039, "msg": "Returnvalue of previous_state_was(state_b) is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 946.7740058898926, - "thread": 139834866980672, + "relativeCreated": 948.4260082244873, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 6.699562072753906e-05 + "time_consumption": 0.00014019012451171875 } ], - "thread": 139834866980672, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 0.000823974609375, - "time_finished": "2020-06-16 09:01:50,917", - "time_start": "2020-06-16 09:01:50,916" + "time_consumption": 0.0017170906066894531, + "time_finished": "2020-06-16 22:45:43,090", + "time_start": "2020-06-16 22:45:43,089" }, "_C0Vi0HgPEemBsuKWG645TA": { "args": null, - "asctime": "2020-06-16 09:01:50,413", - "created": 1592290910.41397, + "asctime": "2020-06-16 22:45:42,582", + "created": 1592340342.582646, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -1662,21 +1672,21 @@ "message": "_C0Vi0HgPEemBsuKWG645TA", "module": "__init__", "moduleLogger": [], - "msecs": 413.9699935913086, + "msecs": 582.6458930969238, "msg": "_C0Vi0HgPEemBsuKWG645TA", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/state_machine/unittest/src/tests/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 443.14098358154297, + "relativeCreated": 440.0827884674072, "testcaseLogger": [ { "args": [ 0.151, 0.15 ], - "asctime": "2020-06-16 09:01:50,414", - "created": 1592290910.414728, + "asctime": "2020-06-16 22:45:42,583", + "created": 1592340342.583168, "exc_info": null, "exc_text": null, "filename": "test_transitions.py", @@ -1694,8 +1704,8 @@ "None", "'state_a'" ], - "asctime": "2020-06-16 09:01:50,414", - "created": 1592290910.414408, + "asctime": "2020-06-16 22:45:42,582", + "created": 1592340342.582977, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -1705,35 +1715,35 @@ "lineno": 176, "message": "StateMachine: State change ('__init__'): None -> 'state_a'", "module": "__init__", - "msecs": 414.40796852111816, + "msecs": 582.9770565032959, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 443.57895851135254, - "thread": 139834866980672, + "relativeCreated": 440.4139518737793, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 414.72792625427246, + "msecs": 583.1680297851562, "msg": "Initialising state machine with state_a, a transition to state_b after %.03fs and a transition to state_c after %.03fs", "name": "__tLogger__", "pathname": "src/tests/test_transitions.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 443.89891624450684, - "thread": 139834866980672, + "relativeCreated": 440.60492515563965, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 0.0003199577331542969 + "time_consumption": 0.00019097328186035156 }, { "args": [ "'state_a'", "" ], - "asctime": "2020-06-16 09:01:50,415", - "created": 1592290910.415335, + "asctime": "2020-06-16 22:45:42,583", + "created": 1592340342.583696, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1750,8 +1760,8 @@ "'state_a'", "" ], - "asctime": "2020-06-16 09:01:50,414", - "created": 1592290910.414999, + "asctime": "2020-06-16 22:45:42,583", + "created": 1592340342.5834, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1761,14 +1771,14 @@ "lineno": 22, "message": "Result (Initial state after Initialisation): 'state_a' ()", "module": "test", - "msecs": 414.99900817871094, + "msecs": 583.4000110626221, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 444.1699981689453, - "thread": 139834866980672, + "relativeCreated": 440.83690643310547, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -1777,8 +1787,8 @@ "'state_a'", "" ], - "asctime": "2020-06-16 09:01:50,415", - "created": 1592290910.41515, + "asctime": "2020-06-16 22:45:42,583", + "created": 1592340342.583547, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1788,34 +1798,34 @@ "lineno": 26, "message": "Expectation (Initial state after Initialisation): result = 'state_a' ()", "module": "test", - "msecs": 415.1499271392822, + "msecs": 583.5471153259277, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 444.3209171295166, - "thread": 139834866980672, + "relativeCreated": 440.98401069641113, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 415.33493995666504, + "msecs": 583.6958885192871, "msg": "Initial state after Initialisation is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 444.5059299468994, - "thread": 139834866980672, + "relativeCreated": 441.1327838897705, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 0.0001850128173828125 + "time_consumption": 0.000148773193359375 }, { "args": [ 0.3 ], - "asctime": "2020-06-16 09:01:50,658", - "created": 1592290910.658324, + "asctime": "2020-06-16 22:45:42,825", + "created": 1592340342.82593, "exc_info": null, "exc_text": null, "filename": "test_transitions.py", @@ -1828,10 +1838,10 @@ "moduleLogger": [ { "args": [ - 2.5033950805664062e-05 + 9.059906005859375e-06 ], - "asctime": "2020-06-16 09:01:50,415", - "created": 1592290910.415717, + "asctime": "2020-06-16 22:45:42,583", + "created": 1592340342.583897, "exc_info": null, "exc_text": null, "filename": "test_transitions.py", @@ -1841,22 +1851,22 @@ "lineno": 141, "message": "Executing method work after 0.000s", "module": "test_transitions", - "msecs": 415.71688652038574, + "msecs": 583.8971138000488, "msg": "Executing method work after %.03fs", "name": "__unittest__", "pathname": "src/tests/test_transitions.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 444.8878765106201, - "thread": 139834866980672, + "relativeCreated": 441.3340091705322, + "thread": 140247577732928, "threadName": "MainThread" }, { "args": [ - 0.060669898986816406 + 0.060357093811035156 ], - "asctime": "2020-06-16 09:01:50,476", - "created": 1592290910.476482, + "asctime": "2020-06-16 22:45:42,644", + "created": 1592340342.644271, "exc_info": null, "exc_text": null, "filename": "test_transitions.py", @@ -1864,24 +1874,24 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 141, - "message": "Executing method work after 0.061s", + "message": "Executing method work after 0.060s", "module": "test_transitions", - "msecs": 476.4819145202637, + "msecs": 644.2708969116211, "msg": "Executing method work after %.03fs", "name": "__unittest__", "pathname": "src/tests/test_transitions.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 505.65290451049805, - "thread": 139834866980672, + "relativeCreated": 501.7077922821045, + "thread": 140247577732928, "threadName": "MainThread" }, { "args": [ - 0.12166786193847656 + 0.12084197998046875 ], - "asctime": "2020-06-16 09:01:50,537", - "created": 1592290910.537382, + "asctime": "2020-06-16 22:45:42,704", + "created": 1592340342.704753, "exc_info": null, "exc_text": null, "filename": "test_transitions.py", @@ -1889,24 +1899,24 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 141, - "message": "Executing method work after 0.122s", + "message": "Executing method work after 0.121s", "module": "test_transitions", - "msecs": 537.3818874359131, + "msecs": 704.7529220581055, "msg": "Executing method work after %.03fs", "name": "__unittest__", "pathname": "src/tests/test_transitions.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 566.5528774261475, - "thread": 139834866980672, + "relativeCreated": 562.1898174285889, + "thread": 140247577732928, "threadName": "MainThread" }, { "args": [ - 0.1821298599243164 + 0.18130898475646973 ], - "asctime": "2020-06-16 09:01:50,597", - "created": 1592290910.597825, + "asctime": "2020-06-16 22:45:42,765", + "created": 1592340342.765219, "exc_info": null, "exc_text": null, "filename": "test_transitions.py", @@ -1914,16 +1924,16 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 141, - "message": "Executing method work after 0.182s", + "message": "Executing method work after 0.181s", "module": "test_transitions", - "msecs": 597.8250503540039, + "msecs": 765.21897315979, "msg": "Executing method work after %.03fs", "name": "__unittest__", "pathname": "src/tests/test_transitions.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 626.9960403442383, - "thread": 139834866980672, + "relativeCreated": 622.6558685302734, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -1933,8 +1943,8 @@ "'state_a'", "'state_c'" ], - "asctime": "2020-06-16 09:01:50,598", - "created": 1592290910.598024, + "asctime": "2020-06-16 22:45:42,765", + "created": 1592340342.765535, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -1944,35 +1954,35 @@ "lineno": 176, "message": "StateMachine: State change ('condition_true'): 'state_a' -> 'state_c'", "module": "__init__", - "msecs": 598.0238914489746, + "msecs": 765.5351161956787, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 627.194881439209, - "thread": 139834866980672, + "relativeCreated": 622.9720115661621, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 658.3240032196045, + "msecs": 825.930118560791, "msg": "Waiting for %.3fs or state change", "name": "__tLogger__", "pathname": "src/tests/test_transitions.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 687.4949932098389, - "thread": 139834866980672, + "relativeCreated": 683.3670139312744, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 0.06030011177062988 + "time_consumption": 0.060395002365112305 }, { "args": [ "'state_c'", "" ], - "asctime": "2020-06-16 09:01:50,659", - "created": 1592290910.659034, + "asctime": "2020-06-16 22:45:42,826", + "created": 1592340342.826704, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1989,8 +1999,8 @@ "'state_c'", "" ], - "asctime": "2020-06-16 09:01:50,658", - "created": 1592290910.658749, + "asctime": "2020-06-16 22:45:42,826", + "created": 1592340342.826327, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2000,14 +2010,14 @@ "lineno": 22, "message": "Result (State after 1st cycle): 'state_c' ()", "module": "test", - "msecs": 658.7491035461426, + "msecs": 826.3270854949951, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 687.920093536377, - "thread": 139834866980672, + "relativeCreated": 683.7639808654785, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -2016,8 +2026,8 @@ "'state_c'", "" ], - "asctime": "2020-06-16 09:01:50,658", - "created": 1592290910.658901, + "asctime": "2020-06-16 22:45:42,826", + "created": 1592340342.826512, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2027,39 +2037,39 @@ "lineno": 26, "message": "Expectation (State after 1st cycle): result = 'state_c' ()", "module": "test", - "msecs": 658.9009761810303, + "msecs": 826.5120983123779, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 688.0719661712646, - "thread": 139834866980672, + "relativeCreated": 683.9489936828613, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 659.034013748169, + "msecs": 826.7040252685547, "msg": "State after 1st cycle is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 688.2050037384033, - "thread": 139834866980672, + "relativeCreated": 684.1409206390381, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 0.00013303756713867188 + "time_consumption": 0.0001919269561767578 } ], - "thread": 139834866980672, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 0.24506402015686035, - "time_finished": "2020-06-16 09:01:50,659", - "time_start": "2020-06-16 09:01:50,413" + "time_consumption": 0.24405813217163086, + "time_finished": "2020-06-16 22:45:42,826", + "time_start": "2020-06-16 22:45:42,582" }, "_GeMSYHczEemrUqotql_Blw": { "args": null, - "asctime": "2020-06-16 09:01:50,917", - "created": 1592290910.917797, + "asctime": "2020-06-16 22:45:43,091", + "created": 1592340343.091413, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -2070,18 +2080,18 @@ "message": "_GeMSYHczEemrUqotql_Blw", "module": "__init__", "moduleLogger": [], - "msecs": 917.7970886230469, + "msecs": 91.41302108764648, "msg": "_GeMSYHczEemrUqotql_Blw", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/state_machine/unittest/src/tests/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 946.9680786132812, + "relativeCreated": 948.8499164581299, "testcaseLogger": [ { "args": [], - "asctime": "2020-06-16 09:01:51,669", - "created": 1592290911.669277, + "asctime": "2020-06-16 22:45:43,843", + "created": 1592340343.843324, "exc_info": null, "exc_text": null, "filename": "test_interface.py", @@ -2099,8 +2109,8 @@ "None", "'state_a'" ], - "asctime": "2020-06-16 09:01:50,917", - "created": 1592290910.917921, + "asctime": "2020-06-16 22:45:43,091", + "created": 1592340343.091665, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -2110,14 +2120,14 @@ "lineno": 176, "message": "StateMachine: State change ('__init__'): None -> 'state_a'", "module": "__init__", - "msecs": 917.9210662841797, + "msecs": 91.66502952575684, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 947.0920562744141, - "thread": 139834866980672, + "relativeCreated": 949.1019248962402, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -2127,8 +2137,8 @@ "'state_a'", "'state_b'" ], - "asctime": "2020-06-16 09:01:50,918", - "created": 1592290910.918036, + "asctime": "2020-06-16 22:45:43,091", + "created": 1592340343.091905, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -2138,22 +2148,22 @@ "lineno": 176, "message": "StateMachine: State change ('condition_a'): 'state_a' -> 'state_b'", "module": "__init__", - "msecs": 918.0359840393066, + "msecs": 91.90511703491211, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 947.206974029541, - "thread": 139834866980672, + "relativeCreated": 949.3420124053955, + "thread": 140247577732928, "threadName": "MainThread" }, { "args": [ 0.75 ], - "asctime": "2020-06-16 09:01:50,918", - "created": 1592290910.918116, + "asctime": "2020-06-16 22:45:43,092", + "created": 1592340343.092088, "exc_info": null, "exc_text": null, "filename": "test_interface.py", @@ -2163,14 +2173,14 @@ "lineno": 73, "message": "Waiting for 0.75s", "module": "test_interface", - "msecs": 918.1160926818848, + "msecs": 92.08798408508301, "msg": "Waiting for %.2fs", "name": "__unittest__", "pathname": "src/tests/test_interface.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 947.2870826721191, - "thread": 139834866980672, + "relativeCreated": 949.5248794555664, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -2180,8 +2190,8 @@ "'state_b'", "'state_a'" ], - "asctime": "2020-06-16 09:01:51,669", - "created": 1592290911.66909, + "asctime": "2020-06-16 22:45:43,843", + "created": 1592340343.843127, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -2191,37 +2201,37 @@ "lineno": 176, "message": "StateMachine: State change ('condition_b'): 'state_b' -> 'state_a'", "module": "__init__", - "msecs": 669.0900325775146, + "msecs": 843.1270122528076, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1698.261022567749, - "thread": 139834866980672, + "relativeCreated": 1700.563907623291, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 669.2769527435303, + "msecs": 843.3239459991455, "msg": "Running state machine test sequence.", "name": "__tLogger__", "pathname": "src/tests/test_interface.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1698.4479427337646, - "thread": 139834866980672, + "relativeCreated": 1700.760841369629, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 0.000186920166015625 + "time_consumption": 0.00019693374633789062 }, { "args": [ - "0.751147985458374", + "0.7512421607971191", "0.7", "0.8", "" ], - "asctime": "2020-06-16 09:01:51,669", - "created": 1592290911.669642, + "asctime": "2020-06-16 22:45:43,843", + "created": 1592340343.843732, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2229,17 +2239,17 @@ "levelname": "INFO", "levelno": 20, "lineno": 218, - "message": "Return Value of previous_state_duration() is correct (Content 0.751147985458374 in [0.7 ... 0.8] and Type is ).", + "message": "Return Value of previous_state_duration() is correct (Content 0.7512421607971191 in [0.7 ... 0.8] and Type is ).", "module": "test", "moduleLogger": [ { "args": [ "Return Value of previous_state_duration()", - "0.751147985458374", + "0.7512421607971191", "" ], - "asctime": "2020-06-16 09:01:51,669", - "created": 1592290911.669456, + "asctime": "2020-06-16 22:45:43,843", + "created": 1592340343.843533, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2247,16 +2257,16 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 22, - "message": "Result (Return Value of previous_state_duration()): 0.751147985458374 ()", + "message": "Result (Return Value of previous_state_duration()): 0.7512421607971191 ()", "module": "test", - "msecs": 669.4560050964355, + "msecs": 843.5330390930176, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1698.62699508667, - "thread": 139834866980672, + "relativeCreated": 1700.969934463501, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -2265,8 +2275,8 @@ "0.7", "0.8" ], - "asctime": "2020-06-16 09:01:51,669", - "created": 1592290911.669549, + "asctime": "2020-06-16 22:45:43,843", + "created": 1592340343.843638, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2276,39 +2286,39 @@ "lineno": 30, "message": "Expectation (Return Value of previous_state_duration()): 0.7 <= result <= 0.8", "module": "test", - "msecs": 669.5489883422852, + "msecs": 843.6379432678223, "msg": "Expectation (%s): %s <= result <= %s", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1698.7199783325195, - "thread": 139834866980672, + "relativeCreated": 1701.0748386383057, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 669.6419715881348, + "msecs": 843.7321186065674, "msg": "Return Value of previous_state_duration() is correct (Content %s in [%s ... %s] and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1698.8129615783691, - "thread": 139834866980672, + "relativeCreated": 1701.1690139770508, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 9.298324584960938e-05 + "time_consumption": 9.417533874511719e-05 } ], - "thread": 139834866980672, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 0.7518448829650879, - "time_finished": "2020-06-16 09:01:51,669", - "time_start": "2020-06-16 09:01:50,917" + "time_consumption": 0.7523190975189209, + "time_finished": "2020-06-16 22:45:43,843", + "time_start": "2020-06-16 22:45:43,091" }, "_P7R34HczEemrUqotql_Blw": { "args": null, - "asctime": "2020-06-16 09:01:50,027", - "created": 1592290910.027791, + "asctime": "2020-06-16 22:45:42,193", + "created": 1592340342.193883, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -2319,18 +2329,18 @@ "message": "_P7R34HczEemrUqotql_Blw", "module": "__init__", "moduleLogger": [], - "msecs": 27.79102325439453, + "msecs": 193.88294219970703, "msg": "_P7R34HczEemrUqotql_Blw", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/state_machine/unittest/src/tests/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 56.962013244628906, + "relativeCreated": 51.31983757019043, "testcaseLogger": [ { "args": [], - "asctime": "2020-06-16 09:01:50,028", - "created": 1592290910.028462, + "asctime": "2020-06-16 22:45:42,195", + "created": 1592340342.195339, "exc_info": null, "exc_text": null, "filename": "test_transitions.py", @@ -2348,8 +2358,8 @@ "None", "'state_a'" ], - "asctime": "2020-06-16 09:01:50,028", - "created": 1592290910.028266, + "asctime": "2020-06-16 22:45:42,194", + "created": 1592340342.194696, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -2359,35 +2369,35 @@ "lineno": 176, "message": "StateMachine: State change ('__init__'): None -> 'state_a'", "module": "__init__", - "msecs": 28.265953063964844, + "msecs": 194.69594955444336, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 57.43694305419922, - "thread": 139834866980672, + "relativeCreated": 52.13284492492676, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 28.461933135986328, + "msecs": 195.33896446228027, "msg": "Initialising state machine with state_a", "name": "__tLogger__", "pathname": "src/tests/test_transitions.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 57.6329231262207, - "thread": 139834866980672, + "relativeCreated": 52.77585983276367, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 0.00019598007202148438 + "time_consumption": 0.0006430149078369141 }, { "args": [ "'state_a'", "" ], - "asctime": "2020-06-16 09:01:50,028", - "created": 1592290910.028765, + "asctime": "2020-06-16 22:45:42,196", + "created": 1592340342.196377, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2404,8 +2414,8 @@ "'state_a'", "" ], - "asctime": "2020-06-16 09:01:50,028", - "created": 1592290910.02859, + "asctime": "2020-06-16 22:45:42,195", + "created": 1592340342.195854, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2415,14 +2425,14 @@ "lineno": 22, "message": "Result (Initial state after Initialisation): 'state_a' ()", "module": "test", - "msecs": 28.589963912963867, + "msecs": 195.85394859313965, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 57.76095390319824, - "thread": 139834866980672, + "relativeCreated": 53.29084396362305, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -2431,8 +2441,8 @@ "'state_a'", "" ], - "asctime": "2020-06-16 09:01:50,028", - "created": 1592290910.028669, + "asctime": "2020-06-16 22:45:42,196", + "created": 1592340342.196089, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2442,32 +2452,32 @@ "lineno": 26, "message": "Expectation (Initial state after Initialisation): result = 'state_a' ()", "module": "test", - "msecs": 28.669118881225586, + "msecs": 196.0890293121338, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 57.84010887145996, - "thread": 139834866980672, + "relativeCreated": 53.52592468261719, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 28.764963150024414, + "msecs": 196.37703895568848, "msg": "Initial state after Initialisation is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 57.93595314025879, - "thread": 139834866980672, + "relativeCreated": 53.813934326171875, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 9.584426879882812e-05 + "time_consumption": 0.0002880096435546875 }, { "args": [], - "asctime": "2020-06-16 09:01:50,029", - "created": 1592290910.029124, + "asctime": "2020-06-16 22:45:42,197", + "created": 1592340342.197427, "exc_info": null, "exc_text": null, "filename": "test_transitions.py", @@ -2485,8 +2495,8 @@ "'state_a'", "'state_b'" ], - "asctime": "2020-06-16 09:01:50,028", - "created": 1592290910.028989, + "asctime": "2020-06-16 22:45:42,197", + "created": 1592340342.197071, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -2496,35 +2506,35 @@ "lineno": 176, "message": "StateMachine: State change ('condition_true'): 'state_a' -> 'state_b'", "module": "__init__", - "msecs": 28.989076614379883, + "msecs": 197.07107543945312, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 58.16006660461426, - "thread": 139834866980672, + "relativeCreated": 54.50797080993652, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 29.124021530151367, + "msecs": 197.42703437805176, "msg": "Work routine executed the 1st time to do the state change. Defined Transitions are: True->state_b (0.0s); False->state_c (0.0s)", "name": "__tLogger__", "pathname": "src/tests/test_transitions.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 58.29501152038574, - "thread": 139834866980672, + "relativeCreated": 54.863929748535156, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 0.00013494491577148438 + "time_consumption": 0.0003559589385986328 }, { "args": [ "'state_b'", "" ], - "asctime": "2020-06-16 09:01:50,029", - "created": 1592290910.029484, + "asctime": "2020-06-16 22:45:42,198", + "created": 1592340342.198318, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2541,8 +2551,8 @@ "'state_b'", "" ], - "asctime": "2020-06-16 09:01:50,029", - "created": 1592290910.029274, + "asctime": "2020-06-16 22:45:42,197", + "created": 1592340342.197787, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2552,14 +2562,14 @@ "lineno": 22, "message": "Result (State after 1st execution of work method): 'state_b' ()", "module": "test", - "msecs": 29.27398681640625, + "msecs": 197.78704643249512, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 58.444976806640625, - "thread": 139834866980672, + "relativeCreated": 55.223941802978516, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -2568,8 +2578,8 @@ "'state_b'", "" ], - "asctime": "2020-06-16 09:01:50,029", - "created": 1592290910.029353, + "asctime": "2020-06-16 22:45:42,198", + "created": 1592340342.198011, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2579,32 +2589,32 @@ "lineno": 26, "message": "Expectation (State after 1st execution of work method): result = 'state_b' ()", "module": "test", - "msecs": 29.352903366088867, + "msecs": 198.01092147827148, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 58.52389335632324, - "thread": 139834866980672, + "relativeCreated": 55.44781684875488, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 29.484033584594727, + "msecs": 198.3180046081543, "msg": "State after 1st execution of work method is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 58.6550235748291, - "thread": 139834866980672, + "relativeCreated": 55.754899978637695, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 0.00013113021850585938 + "time_consumption": 0.0003070831298828125 }, { "args": [], - "asctime": "2020-06-16 09:01:50,030", - "created": 1592290910.030084, + "asctime": "2020-06-16 22:45:42,198", + "created": 1592340342.198983, "exc_info": null, "exc_text": null, "filename": "test_transitions.py", @@ -2622,8 +2632,8 @@ "'state_b'", "'state_c'" ], - "asctime": "2020-06-16 09:01:50,029", - "created": 1592290910.029842, + "asctime": "2020-06-16 22:45:42,198", + "created": 1592340342.198843, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -2633,35 +2643,35 @@ "lineno": 176, "message": "StateMachine: State change ('condition_true'): 'state_b' -> 'state_c'", "module": "__init__", - "msecs": 29.841899871826172, + "msecs": 198.84300231933594, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 59.01288986206055, - "thread": 139834866980672, + "relativeCreated": 56.279897689819336, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 30.083894729614258, + "msecs": 198.98295402526855, "msg": "Work routine executed the 2nd time to do the state change. Defined Transitions are: False->state_a (0.0s); True->state_c (0.0s)", "name": "__tLogger__", "pathname": "src/tests/test_transitions.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 59.25488471984863, - "thread": 139834866980672, + "relativeCreated": 56.41984939575195, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 0.00024199485778808594 + "time_consumption": 0.0001399517059326172 }, { "args": [ "'state_c'", "" ], - "asctime": "2020-06-16 09:01:50,030", - "created": 1592290910.030894, + "asctime": "2020-06-16 22:45:42,199", + "created": 1592340342.199433, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2678,8 +2688,8 @@ "'state_c'", "" ], - "asctime": "2020-06-16 09:01:50,030", - "created": 1592290910.030396, + "asctime": "2020-06-16 22:45:42,199", + "created": 1592340342.199162, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2689,14 +2699,14 @@ "lineno": 22, "message": "Result (State after 2nd execution of work method): 'state_c' ()", "module": "test", - "msecs": 30.395984649658203, + "msecs": 199.16200637817383, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 59.56697463989258, - "thread": 139834866980672, + "relativeCreated": 56.59890174865723, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -2705,8 +2715,8 @@ "'state_c'", "" ], - "asctime": "2020-06-16 09:01:50,030", - "created": 1592290910.030679, + "asctime": "2020-06-16 22:45:42,199", + "created": 1592340342.199318, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2716,32 +2726,32 @@ "lineno": 26, "message": "Expectation (State after 2nd execution of work method): result = 'state_c' ()", "module": "test", - "msecs": 30.678987503051758, + "msecs": 199.31793212890625, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 59.84997749328613, - "thread": 139834866980672, + "relativeCreated": 56.75482749938965, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 30.894041061401367, + "msecs": 199.4330883026123, "msg": "State after 2nd execution of work method is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 60.06503105163574, - "thread": 139834866980672, + "relativeCreated": 56.8699836730957, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 0.00021505355834960938 + "time_consumption": 0.00011515617370605469 }, { "args": [], - "asctime": "2020-06-16 09:01:50,031", - "created": 1592290910.03135, + "asctime": "2020-06-16 22:45:42,199", + "created": 1592340342.199577, "exc_info": null, "exc_text": null, "filename": "test_transitions.py", @@ -2752,14 +2762,14 @@ "message": "Work routine executed the 3rd time with no effect. No Transitions starting from state_c (dead end)", "module": "test_transitions", "moduleLogger": [], - "msecs": 31.349897384643555, + "msecs": 199.57709312438965, "msg": "Work routine executed the 3rd time with no effect. No Transitions starting from state_c (dead end)", "name": "__tLogger__", "pathname": "src/tests/test_transitions.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 60.52088737487793, - "thread": 139834866980672, + "relativeCreated": 57.01398849487305, + "thread": 140247577732928, "threadName": "MainThread", "time_consumption": 0.0 }, @@ -2768,8 +2778,8 @@ "'state_c'", "" ], - "asctime": "2020-06-16 09:01:50,031", - "created": 1592290910.031887, + "asctime": "2020-06-16 22:45:42,199", + "created": 1592340342.199991, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2786,8 +2796,8 @@ "'state_c'", "" ], - "asctime": "2020-06-16 09:01:50,031", - "created": 1592290910.031633, + "asctime": "2020-06-16 22:45:42,199", + "created": 1592340342.199718, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2797,14 +2807,14 @@ "lineno": 22, "message": "Result (State after 3rd execution of work method): 'state_c' ()", "module": "test", - "msecs": 31.63290023803711, + "msecs": 199.71799850463867, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 60.803890228271484, - "thread": 139834866980672, + "relativeCreated": 57.15489387512207, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -2813,8 +2823,8 @@ "'state_c'", "" ], - "asctime": "2020-06-16 09:01:50,031", - "created": 1592290910.031771, + "asctime": "2020-06-16 22:45:42,199", + "created": 1592340342.199814, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2824,39 +2834,39 @@ "lineno": 26, "message": "Expectation (State after 3rd execution of work method): result = 'state_c' ()", "module": "test", - "msecs": 31.770944595336914, + "msecs": 199.8140811920166, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 60.94193458557129, - "thread": 139834866980672, + "relativeCreated": 57.2509765625, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 31.887054443359375, + "msecs": 199.99098777770996, "msg": "State after 3rd execution of work method is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 61.05804443359375, - "thread": 139834866980672, + "relativeCreated": 57.42788314819336, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 0.00011610984802246094 + "time_consumption": 0.00017690658569335938 } ], - "thread": 139834866980672, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 0.004096031188964844, - "time_finished": "2020-06-16 09:01:50,031", - "time_start": "2020-06-16 09:01:50,027" + "time_consumption": 0.00610804557800293, + "time_finished": "2020-06-16 22:45:42,199", + "time_start": "2020-06-16 22:45:42,193" }, "_QofFgK-aEeqZm7ouFR1drQ": { "args": null, - "asctime": "2020-06-16 09:01:51,683", - "created": 1592290911.683502, + "asctime": "2020-06-16 22:45:43,857", + "created": 1592340343.857717, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -2867,18 +2877,18 @@ "message": "_QofFgK-aEeqZm7ouFR1drQ", "module": "__init__", "moduleLogger": [], - "msecs": 683.5019588470459, + "msecs": 857.7170372009277, "msg": "_QofFgK-aEeqZm7ouFR1drQ", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/state_machine/unittest/src/tests/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1712.6729488372803, + "relativeCreated": 1715.1539325714111, "testcaseLogger": [ { "args": [], - "asctime": "2020-06-16 09:01:51,684", - "created": 1592290911.684183, + "asctime": "2020-06-16 22:45:43,859", + "created": 1592340343.85947, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2896,8 +2906,8 @@ "None", "'state_a'" ], - "asctime": "2020-06-16 09:01:51,683", - "created": 1592290911.683587, + "asctime": "2020-06-16 22:45:43,857", + "created": 1592340343.85785, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -2907,14 +2917,14 @@ "lineno": 176, "message": "StateMachine: State change ('__init__'): None -> 'state_a'", "module": "__init__", - "msecs": 683.5870742797852, + "msecs": 857.8500747680664, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1712.7580642700195, - "thread": 139834866980672, + "relativeCreated": 1715.2869701385498, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -2924,8 +2934,8 @@ "'state_a'", "'state_b'" ], - "asctime": "2020-06-16 09:01:51,683", - "created": 1592290911.683671, + "asctime": "2020-06-16 22:45:43,857", + "created": 1592340343.857988, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -2935,14 +2945,14 @@ "lineno": 176, "message": "StateMachine: State change ('condition_a'): 'state_a' -> 'state_b'", "module": "__init__", - "msecs": 683.6709976196289, + "msecs": 857.9881191253662, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1712.8419876098633, - "thread": 139834866980672, + "relativeCreated": 1715.4250144958496, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -2951,25 +2961,80 @@ "unittest.test", "report_value" ], - "asctime": "2020-06-16 09:01:51,683", - "created": 1592290911.683724, + "asctime": "2020-06-16 22:45:43,858", + "created": 1592340343.858078, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "__set_state__", "levelname": "DEBUG", "levelno": 10, - "lineno": 195, + "lineno": 197, "message": "Executing callback 0 - unittest.test.report_value", "module": "__init__", - "msecs": 683.7239265441895, + "msecs": 858.0780029296875, "msg": "Executing callback %d - %s.%s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1712.8949165344238, - "thread": 139834866980672, + "relativeCreated": 1715.514898300171, + "thread": 140247577732928, + "threadName": "MainThread" + }, + { + "args": [ + 2, + "unittest.test", + "report_value" + ], + "asctime": "2020-06-16 22:45:43,858", + "created": 1592340343.858149, + "exc_info": null, + "exc_text": null, + "filename": "__init__.py", + "funcName": "__set_state__", + "levelname": "DEBUG", + "levelno": 10, + "lineno": 197, + "message": "Executing callback 2 - unittest.test.report_value", + "module": "__init__", + "msecs": 858.1490516662598, + "msg": "Executing callback %d - %s.%s", + "name": "STATE_MACHINE", + "pathname": "src/state_machine/__init__.py", + "process": 11493, + "processName": "MainProcess", + "relativeCreated": 1715.5859470367432, + "thread": 140247577732928, + "threadName": "MainThread" + }, + { + "args": [ + "StateMachine:", + "'condition_b'", + "'state_b'", + "'state_a'" + ], + "asctime": "2020-06-16 22:45:43,858", + "created": 1592340343.85824, + "exc_info": null, + "exc_text": null, + "filename": "__init__.py", + "funcName": "__set_state__", + "levelname": "DEBUG", + "levelno": 10, + "lineno": 176, + "message": "StateMachine: State change ('condition_b'): 'state_b' -> 'state_a'", + "module": "__init__", + "msecs": 858.2398891448975, + "msg": "%s State change (%s): %s -> %s", + "name": "STATE_MACHINE", + "pathname": "src/state_machine/__init__.py", + "process": 11493, + "processName": "MainProcess", + "relativeCreated": 1715.6767845153809, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -2978,35 +3043,62 @@ "unittest.test", "report_value" ], - "asctime": "2020-06-16 09:01:51,683", - "created": 1592290911.683769, + "asctime": "2020-06-16 22:45:43,858", + "created": 1592340343.858324, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "__set_state__", "levelname": "DEBUG", "levelno": 10, - "lineno": 195, + "lineno": 197, "message": "Executing callback 1 - unittest.test.report_value", "module": "__init__", - "msecs": 683.7689876556396, + "msecs": 858.3240509033203, "msg": "Executing callback %d - %s.%s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1712.939977645874, - "thread": 139834866980672, + "relativeCreated": 1715.7609462738037, + "thread": 140247577732928, + "threadName": "MainThread" + }, + { + "args": [ + 2, + "unittest.test", + "report_value" + ], + "asctime": "2020-06-16 22:45:43,858", + "created": 1592340343.858397, + "exc_info": null, + "exc_text": null, + "filename": "__init__.py", + "funcName": "__set_state__", + "levelname": "DEBUG", + "levelno": 10, + "lineno": 197, + "message": "Executing callback 2 - unittest.test.report_value", + "module": "__init__", + "msecs": 858.3970069885254, + "msg": "Executing callback %d - %s.%s", + "name": "STATE_MACHINE", + "pathname": "src/state_machine/__init__.py", + "process": 11493, + "processName": "MainProcess", + "relativeCreated": 1715.8339023590088, + "thread": 140247577732928, "threadName": "MainThread" }, { "args": [ "Callback execution order", - "[ 'specific callback', 'nonspecific callback' ]", + "[ 'specific callback for reaching state_b', 'nonspecific callback', 'specific callback for reaching state_a', 'nonspecific callback' ]", "" ], - "asctime": "2020-06-16 09:01:51,683", - "created": 1592290911.683822, + "asctime": "2020-06-16 22:45:43,858", + "created": 1592340343.858489, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3014,26 +3106,26 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 22, - "message": "Result (Callback execution order): [ 'specific callback', 'nonspecific callback' ] ()", + "message": "Result (Callback execution order): [ 'specific callback for reaching state_b', 'nonspecific callback', 'specific callback for reaching state_a', 'nonspecific callback' ] ()", "module": "test", - "msecs": 683.8219165802002, + "msecs": 858.4890365600586, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1712.9929065704346, - "thread": 139834866980672, + "relativeCreated": 1715.925931930542, + "thread": 140247577732928, "threadName": "MainThread" }, { "args": [ "Callback execution order", - "[ 'specific callback', 'nonspecific callback' ]", + "[ 'specific callback for reaching state_b', 'nonspecific callback', 'specific callback for reaching state_a', 'nonspecific callback' ]", "" ], - "asctime": "2020-06-16 09:01:51,683", - "created": 1592290911.683869, + "asctime": "2020-06-16 22:45:43,858", + "created": 1592340343.858566, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3041,26 +3133,26 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 26, - "message": "Expectation (Callback execution order): result = [ 'specific callback', 'nonspecific callback' ] ()", + "message": "Expectation (Callback execution order): result = [ 'specific callback for reaching state_b', 'nonspecific callback', 'specific callback for reaching state_a', 'nonspecific callback' ] ()", "module": "test", - "msecs": 683.8688850402832, + "msecs": 858.5660457611084, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1713.0398750305176, - "thread": 139834866980672, + "relativeCreated": 1716.0029411315918, + "thread": 140247577732928, "threadName": "MainThread" }, { "args": [ "Submitted value number 1", - "'specific callback'", + "'specific callback for reaching state_b'", "" ], - "asctime": "2020-06-16 09:01:51,683", - "created": 1592290911.683916, + "asctime": "2020-06-16 22:45:43,858", + "created": 1592340343.858646, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3068,26 +3160,26 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 22, - "message": "Result (Submitted value number 1): 'specific callback' ()", + "message": "Result (Submitted value number 1): 'specific callback for reaching state_b' ()", "module": "test", - "msecs": 683.9160919189453, + "msecs": 858.6459159851074, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1713.0870819091797, - "thread": 139834866980672, + "relativeCreated": 1716.0828113555908, + "thread": 140247577732928, "threadName": "MainThread" }, { "args": [ "Submitted value number 1", - "'specific callback'", + "'specific callback for reaching state_b'", "" ], - "asctime": "2020-06-16 09:01:51,683", - "created": 1592290911.683962, + "asctime": "2020-06-16 22:45:43,858", + "created": 1592340343.858718, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3095,25 +3187,25 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 26, - "message": "Expectation (Submitted value number 1): result = 'specific callback' ()", + "message": "Expectation (Submitted value number 1): result = 'specific callback for reaching state_b' ()", "module": "test", - "msecs": 683.9621067047119, + "msecs": 858.7179183959961, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1713.1330966949463, - "thread": 139834866980672, + "relativeCreated": 1716.1548137664795, + "thread": 140247577732928, "threadName": "MainThread" }, { "args": [ - "'specific callback'", + "'specific callback for reaching state_b'", "" ], - "asctime": "2020-06-16 09:01:51,684", - "created": 1592290911.684008, + "asctime": "2020-06-16 22:45:43,858", + "created": 1592340343.858787, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3121,16 +3213,16 @@ "levelname": "INFO", "levelno": 20, "lineno": 142, - "message": "Submitted value number 1 is correct (Content 'specific callback' and Type is ).", + "message": "Submitted value number 1 is correct (Content 'specific callback for reaching state_b' and Type is ).", "module": "test", - "msecs": 684.0078830718994, + "msecs": 858.7870597839355, "msg": "Submitted value number 1 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1713.1788730621338, - "thread": 139834866980672, + "relativeCreated": 1716.223955154419, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -3139,8 +3231,8 @@ "'nonspecific callback'", "" ], - "asctime": "2020-06-16 09:01:51,684", - "created": 1592290911.684055, + "asctime": "2020-06-16 22:45:43,858", + "created": 1592340343.858858, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3150,14 +3242,14 @@ "lineno": 22, "message": "Result (Submitted value number 2): 'nonspecific callback' ()", "module": "test", - "msecs": 684.0550899505615, + "msecs": 858.8581085205078, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1713.226079940796, - "thread": 139834866980672, + "relativeCreated": 1716.2950038909912, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -3166,8 +3258,8 @@ "'nonspecific callback'", "" ], - "asctime": "2020-06-16 09:01:51,684", - "created": 1592290911.684096, + "asctime": "2020-06-16 22:45:43,858", + "created": 1592340343.858923, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3177,14 +3269,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 2): result = 'nonspecific callback' ()", "module": "test", - "msecs": 684.096097946167, + "msecs": 858.9229583740234, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1713.2670879364014, - "thread": 139834866980672, + "relativeCreated": 1716.3598537445068, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -3192,8 +3284,8 @@ "'nonspecific callback'", "" ], - "asctime": "2020-06-16 09:01:51,684", - "created": 1592290911.684141, + "asctime": "2020-06-16 22:45:43,858", + "created": 1592340343.858991, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3203,39 +3295,199 @@ "lineno": 142, "message": "Submitted value number 2 is correct (Content 'nonspecific callback' and Type is ).", "module": "test", - "msecs": 684.1409206390381, + "msecs": 858.9909076690674, "msg": "Submitted value number 2 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1713.3119106292725, - "thread": 139834866980672, + "relativeCreated": 1716.4278030395508, + "thread": 140247577732928, + "threadName": "MainThread" + }, + { + "args": [ + "Submitted value number 3", + "'specific callback for reaching state_a'", + "" + ], + "asctime": "2020-06-16 22:45:43,859", + "created": 1592340343.859061, + "exc_info": null, + "exc_text": null, + "filename": "test.py", + "funcName": "__report_result__", + "levelname": "DEBUG", + "levelno": 10, + "lineno": 22, + "message": "Result (Submitted value number 3): 'specific callback for reaching state_a' ()", + "module": "test", + "msecs": 859.0610027313232, + "msg": "Result (%s): %s (%s)", + "name": "__unittest__", + "pathname": "src/unittest/test.py", + "process": 11493, + "processName": "MainProcess", + "relativeCreated": 1716.4978981018066, + "thread": 140247577732928, + "threadName": "MainThread" + }, + { + "args": [ + "Submitted value number 3", + "'specific callback for reaching state_a'", + "" + ], + "asctime": "2020-06-16 22:45:43,859", + "created": 1592340343.859131, + "exc_info": null, + "exc_text": null, + "filename": "test.py", + "funcName": "__report_expectation_equivalency__", + "levelname": "DEBUG", + "levelno": 10, + "lineno": 26, + "message": "Expectation (Submitted value number 3): result = 'specific callback for reaching state_a' ()", + "module": "test", + "msecs": 859.1310977935791, + "msg": "Expectation (%s): result = %s (%s)", + "name": "__unittest__", + "pathname": "src/unittest/test.py", + "process": 11493, + "processName": "MainProcess", + "relativeCreated": 1716.5679931640625, + "thread": 140247577732928, + "threadName": "MainThread" + }, + { + "args": [ + "'specific callback for reaching state_a'", + "" + ], + "asctime": "2020-06-16 22:45:43,859", + "created": 1592340343.859199, + "exc_info": null, + "exc_text": null, + "filename": "test.py", + "funcName": "equivalency_chk", + "levelname": "INFO", + "levelno": 20, + "lineno": 142, + "message": "Submitted value number 3 is correct (Content 'specific callback for reaching state_a' and Type is ).", + "module": "test", + "msecs": 859.199047088623, + "msg": "Submitted value number 3 is correct (Content %s and Type is %s).", + "name": "__unittest__", + "pathname": "src/unittest/test.py", + "process": 11493, + "processName": "MainProcess", + "relativeCreated": 1716.6359424591064, + "thread": 140247577732928, + "threadName": "MainThread" + }, + { + "args": [ + "Submitted value number 4", + "'nonspecific callback'", + "" + ], + "asctime": "2020-06-16 22:45:43,859", + "created": 1592340343.859268, + "exc_info": null, + "exc_text": null, + "filename": "test.py", + "funcName": "__report_result__", + "levelname": "DEBUG", + "levelno": 10, + "lineno": 22, + "message": "Result (Submitted value number 4): 'nonspecific callback' ()", + "module": "test", + "msecs": 859.2679500579834, + "msg": "Result (%s): %s (%s)", + "name": "__unittest__", + "pathname": "src/unittest/test.py", + "process": 11493, + "processName": "MainProcess", + "relativeCreated": 1716.7048454284668, + "thread": 140247577732928, + "threadName": "MainThread" + }, + { + "args": [ + "Submitted value number 4", + "'nonspecific callback'", + "" + ], + "asctime": "2020-06-16 22:45:43,859", + "created": 1592340343.859333, + "exc_info": null, + "exc_text": null, + "filename": "test.py", + "funcName": "__report_expectation_equivalency__", + "levelname": "DEBUG", + "levelno": 10, + "lineno": 26, + "message": "Expectation (Submitted value number 4): result = 'nonspecific callback' ()", + "module": "test", + "msecs": 859.3330383300781, + "msg": "Expectation (%s): result = %s (%s)", + "name": "__unittest__", + "pathname": "src/unittest/test.py", + "process": 11493, + "processName": "MainProcess", + "relativeCreated": 1716.7699337005615, + "thread": 140247577732928, + "threadName": "MainThread" + }, + { + "args": [ + "'nonspecific callback'", + "" + ], + "asctime": "2020-06-16 22:45:43,859", + "created": 1592340343.859405, + "exc_info": null, + "exc_text": null, + "filename": "test.py", + "funcName": "equivalency_chk", + "levelname": "INFO", + "levelno": 20, + "lineno": 142, + "message": "Submitted value number 4 is correct (Content 'nonspecific callback' and Type is ).", + "module": "test", + "msecs": 859.4050407409668, + "msg": "Submitted value number 4 is correct (Content %s and Type is %s).", + "name": "__unittest__", + "pathname": "src/unittest/test.py", + "process": 11493, + "processName": "MainProcess", + "relativeCreated": 1716.8419361114502, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 684.18288230896, + "msecs": 859.4698905944824, "msg": "Callback execution order: Values and number of submitted values is correct. See detailed log for more information.", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1713.3538722991943, - "thread": 139834866980672, + "relativeCreated": 1716.9067859649658, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 4.1961669921875e-05 + "time_consumption": 6.4849853515625e-05 } ], - "thread": 139834866980672, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 0.0006809234619140625, - "time_finished": "2020-06-16 09:01:51,684", - "time_start": "2020-06-16 09:01:51,683" + "time_consumption": 0.0017528533935546875, + "time_finished": "2020-06-16 22:45:43,859", + "time_start": "2020-06-16 22:45:43,857" }, "_XzMFcHYZEem_kd-7nxt1sg": { "args": null, - "asctime": "2020-06-16 09:01:51,669", - "created": 1592290911.669887, + "asctime": "2020-06-16 22:45:43,843", + "created": 1592340343.843982, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -3246,18 +3498,18 @@ "message": "_XzMFcHYZEem_kd-7nxt1sg", "module": "__init__", "moduleLogger": [], - "msecs": 669.8870658874512, + "msecs": 843.9819812774658, "msg": "_XzMFcHYZEem_kd-7nxt1sg", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/state_machine/unittest/src/tests/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1699.0580558776855, + "relativeCreated": 1701.4188766479492, "testcaseLogger": [ { "args": [], - "asctime": "2020-06-16 09:01:51,671", - "created": 1592290911.671367, + "asctime": "2020-06-16 22:45:43,845", + "created": 1592340343.845469, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -3275,8 +3527,8 @@ "None", "'state_a'" ], - "asctime": "2020-06-16 09:01:51,670", - "created": 1592290911.670032, + "asctime": "2020-06-16 22:45:43,844", + "created": 1592340343.84413, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -3286,22 +3538,22 @@ "lineno": 176, "message": "StateMachine: State change ('__init__'): None -> 'state_a'", "module": "__init__", - "msecs": 670.0320243835449, + "msecs": 844.1300392150879, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1699.2030143737793, - "thread": 139834866980672, + "relativeCreated": 1701.5669345855713, + "thread": 140247577732928, "threadName": "MainThread" }, { "args": [ 1 ], - "asctime": "2020-06-16 09:01:51,670", - "created": 1592290911.670158, + "asctime": "2020-06-16 22:45:43,844", + "created": 1592340343.844263, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -3311,14 +3563,14 @@ "lineno": 55, "message": "Increasing sequence number to 1 caused by sequence progress", "module": "test_callbacks", - "msecs": 670.1579093933105, + "msecs": 844.2630767822266, "msg": "Increasing sequence number to %d caused by sequence progress", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1699.328899383545, - "thread": 139834866980672, + "relativeCreated": 1701.69997215271, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -3328,8 +3580,8 @@ "'state_a'", "'state_b'" ], - "asctime": "2020-06-16 09:01:51,670", - "created": 1592290911.670383, + "asctime": "2020-06-16 22:45:43,844", + "created": 1592340343.844489, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -3339,14 +3591,14 @@ "lineno": 176, "message": "StateMachine: State change ('condition_a'): 'state_a' -> 'state_b'", "module": "__init__", - "msecs": 670.3829765319824, + "msecs": 844.4890975952148, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1699.5539665222168, - "thread": 139834866980672, + "relativeCreated": 1701.9259929656982, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -3355,33 +3607,33 @@ "tests.test_callbacks", "exec_with_counter" ], - "asctime": "2020-06-16 09:01:51,670", - "created": 1592290911.670479, + "asctime": "2020-06-16 22:45:43,844", + "created": 1592340343.844604, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "__set_state__", "levelname": "DEBUG", "levelno": 10, - "lineno": 195, + "lineno": 197, "message": "Executing callback 0 - tests.test_callbacks.exec_with_counter", "module": "__init__", - "msecs": 670.4790592193604, + "msecs": 844.6040153503418, "msg": "Executing callback %d - %s.%s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1699.6500492095947, - "thread": 139834866980672, + "relativeCreated": 1702.0409107208252, + "thread": 140247577732928, "threadName": "MainThread" }, { "args": [ 2 ], - "asctime": "2020-06-16 09:01:51,670", - "created": 1592290911.670571, + "asctime": "2020-06-16 22:45:43,844", + "created": 1592340343.844685, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -3391,14 +3643,14 @@ "lineno": 24, "message": "Increasing sequence number to 2 caused by callback_execution", "module": "test_callbacks", - "msecs": 670.5710887908936, + "msecs": 844.6850776672363, "msg": "Increasing sequence number to %d caused by callback_execution", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1699.742078781128, - "thread": 139834866980672, + "relativeCreated": 1702.1219730377197, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -3407,33 +3659,33 @@ "tests.test_callbacks", "exec_with_counter" ], - "asctime": "2020-06-16 09:01:51,670", - "created": 1592290911.670657, + "asctime": "2020-06-16 22:45:43,844", + "created": 1592340343.844769, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "__set_state__", "levelname": "DEBUG", "levelno": 10, - "lineno": 195, + "lineno": 197, "message": "Executing callback 1 - tests.test_callbacks.exec_with_counter", "module": "__init__", - "msecs": 670.6569194793701, + "msecs": 844.7690010070801, "msg": "Executing callback %d - %s.%s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1699.8279094696045, - "thread": 139834866980672, + "relativeCreated": 1702.2058963775635, + "thread": 140247577732928, "threadName": "MainThread" }, { "args": [ 3 ], - "asctime": "2020-06-16 09:01:51,670", - "created": 1592290911.670733, + "asctime": "2020-06-16 22:45:43,844", + "created": 1592340343.844839, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -3443,22 +3695,22 @@ "lineno": 24, "message": "Increasing sequence number to 3 caused by callback_execution", "module": "test_callbacks", - "msecs": 670.7329750061035, + "msecs": 844.8390960693359, "msg": "Increasing sequence number to %d caused by callback_execution", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1699.903964996338, - "thread": 139834866980672, + "relativeCreated": 1702.2759914398193, + "thread": 140247577732928, "threadName": "MainThread" }, { "args": [ 4 ], - "asctime": "2020-06-16 09:01:51,670", - "created": 1592290911.670817, + "asctime": "2020-06-16 22:45:43,844", + "created": 1592340343.844921, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -3468,14 +3720,14 @@ "lineno": 55, "message": "Increasing sequence number to 4 caused by sequence progress", "module": "test_callbacks", - "msecs": 670.8168983459473, + "msecs": 844.9211120605469, "msg": "Increasing sequence number to %d caused by sequence progress", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1699.9878883361816, - "thread": 139834866980672, + "relativeCreated": 1702.3580074310303, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -3485,8 +3737,8 @@ "'state_b'", "'state_a'" ], - "asctime": "2020-06-16 09:01:51,670", - "created": 1592290911.67092, + "asctime": "2020-06-16 22:45:43,845", + "created": 1592340343.845025, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -3496,22 +3748,22 @@ "lineno": 176, "message": "StateMachine: State change ('condition_b'): 'state_b' -> 'state_a'", "module": "__init__", - "msecs": 670.9198951721191, + "msecs": 845.0250625610352, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1700.0908851623535, - "thread": 139834866980672, + "relativeCreated": 1702.4619579315186, + "thread": 140247577732928, "threadName": "MainThread" }, { "args": [ 5 ], - "asctime": "2020-06-16 09:01:51,671", - "created": 1592290911.671005, + "asctime": "2020-06-16 22:45:43,845", + "created": 1592340343.845111, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -3521,14 +3773,14 @@ "lineno": 55, "message": "Increasing sequence number to 5 caused by sequence progress", "module": "test_callbacks", - "msecs": 671.0050106048584, + "msecs": 845.1108932495117, "msg": "Increasing sequence number to %d caused by sequence progress", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1700.1760005950928, - "thread": 139834866980672, + "relativeCreated": 1702.5477886199951, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -3538,8 +3790,8 @@ "'state_a'", "'state_b'" ], - "asctime": "2020-06-16 09:01:51,671", - "created": 1592290911.671103, + "asctime": "2020-06-16 22:45:43,845", + "created": 1592340343.845207, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -3549,22 +3801,22 @@ "lineno": 176, "message": "StateMachine: State change ('condition_b'): 'state_a' -> 'state_b'", "module": "__init__", - "msecs": 671.1030006408691, + "msecs": 845.2069759368896, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1700.2739906311035, - "thread": 139834866980672, + "relativeCreated": 1702.643871307373, + "thread": 140247577732928, "threadName": "MainThread" }, { "args": [ 6 ], - "asctime": "2020-06-16 09:01:51,671", - "created": 1592290911.67119, + "asctime": "2020-06-16 22:45:43,845", + "created": 1592340343.845289, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -3574,14 +3826,14 @@ "lineno": 55, "message": "Increasing sequence number to 6 caused by sequence progress", "module": "test_callbacks", - "msecs": 671.1900234222412, + "msecs": 845.2889919281006, "msg": "Increasing sequence number to %d caused by sequence progress", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1700.3610134124756, - "thread": 139834866980672, + "relativeCreated": 1702.725887298584, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -3591,8 +3843,8 @@ "'state_b'", "'state_c'" ], - "asctime": "2020-06-16 09:01:51,671", - "created": 1592290911.671286, + "asctime": "2020-06-16 22:45:43,845", + "created": 1592340343.845383, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -3602,32 +3854,32 @@ "lineno": 176, "message": "StateMachine: State change ('condition_c'): 'state_b' -> 'state_c'", "module": "__init__", - "msecs": 671.2861061096191, + "msecs": 845.3829288482666, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1700.4570960998535, - "thread": 139834866980672, + "relativeCreated": 1702.81982421875, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 671.3669300079346, + "msecs": 845.4689979553223, "msg": "Running state machine sequence and storing sequence number for each callback", "name": "__tLogger__", "pathname": "src/tests/test_callbacks.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1700.537919998169, - "thread": 139834866980672, + "relativeCreated": 1702.9058933258057, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 8.082389831542969e-05 + "time_consumption": 8.606910705566406e-05 }, { "args": [], - "asctime": "2020-06-16 09:01:51,671", - "created": 1592290911.67189, + "asctime": "2020-06-16 22:45:43,845", + "created": 1592340343.845985, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3644,8 +3896,8 @@ "[ 1 ]", "" ], - "asctime": "2020-06-16 09:01:51,671", - "created": 1592290911.671514, + "asctime": "2020-06-16 22:45:43,845", + "created": 1592340343.845612, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3655,14 +3907,14 @@ "lineno": 22, "message": "Result (Execution of state machine callback (1) (state_b, condition_a) identified by a sequence number): [ 1 ] ()", "module": "test", - "msecs": 671.5140342712402, + "msecs": 845.6120491027832, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1700.6850242614746, - "thread": 139834866980672, + "relativeCreated": 1703.0489444732666, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -3671,8 +3923,8 @@ "[ 1 ]", "" ], - "asctime": "2020-06-16 09:01:51,671", - "created": 1592290911.671594, + "asctime": "2020-06-16 22:45:43,845", + "created": 1592340343.84569, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3682,14 +3934,14 @@ "lineno": 26, "message": "Expectation (Execution of state machine callback (1) (state_b, condition_a) identified by a sequence number): result = [ 1 ] ()", "module": "test", - "msecs": 671.5939044952393, + "msecs": 845.6900119781494, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1700.7648944854736, - "thread": 139834866980672, + "relativeCreated": 1703.1269073486328, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -3698,8 +3950,8 @@ "1", "" ], - "asctime": "2020-06-16 09:01:51,671", - "created": 1592290911.671678, + "asctime": "2020-06-16 22:45:43,845", + "created": 1592340343.84577, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3709,14 +3961,14 @@ "lineno": 22, "message": "Result (Submitted value number 1): 1 ()", "module": "test", - "msecs": 671.6780662536621, + "msecs": 845.7698822021484, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1700.8490562438965, - "thread": 139834866980672, + "relativeCreated": 1703.2067775726318, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -3725,8 +3977,8 @@ "1", "" ], - "asctime": "2020-06-16 09:01:51,671", - "created": 1592290911.671749, + "asctime": "2020-06-16 22:45:43,845", + "created": 1592340343.845847, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3736,14 +3988,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 1): result = 1 ()", "module": "test", - "msecs": 671.7491149902344, + "msecs": 845.8468914031982, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1700.9201049804688, - "thread": 139834866980672, + "relativeCreated": 1703.2837867736816, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -3751,8 +4003,8 @@ "1", "" ], - "asctime": "2020-06-16 09:01:51,671", - "created": 1592290911.671821, + "asctime": "2020-06-16 22:45:43,845", + "created": 1592340343.845918, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3762,32 +4014,32 @@ "lineno": 142, "message": "Submitted value number 1 is correct (Content 1 and Type is ).", "module": "test", - "msecs": 671.821117401123, + "msecs": 845.9179401397705, "msg": "Submitted value number 1 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1700.9921073913574, - "thread": 139834866980672, + "relativeCreated": 1703.354835510254, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 671.8900203704834, + "msecs": 845.984935760498, "msg": "Execution of state machine callback (1) (state_b, condition_a) identified by a sequence number: Values and number of submitted values is correct. See detailed log for more information.", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1701.0610103607178, - "thread": 139834866980672, + "relativeCreated": 1703.4218311309814, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 6.890296936035156e-05 + "time_consumption": 6.699562072753906e-05 }, { "args": [], - "asctime": "2020-06-16 09:01:51,672", - "created": 1592290911.672391, + "asctime": "2020-06-16 22:45:43,846", + "created": 1592340343.846463, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3804,8 +4056,8 @@ "[ 2 ]", "" ], - "asctime": "2020-06-16 09:01:51,672", - "created": 1592290911.672017, + "asctime": "2020-06-16 22:45:43,846", + "created": 1592340343.846106, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3815,14 +4067,14 @@ "lineno": 22, "message": "Result (Execution of state machine callback (2) (state_b, condition_a) identified by a sequence number): [ 2 ] ()", "module": "test", - "msecs": 672.0170974731445, + "msecs": 846.1060523986816, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1701.188087463379, - "thread": 139834866980672, + "relativeCreated": 1703.542947769165, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -3831,8 +4083,8 @@ "[ 2 ]", "" ], - "asctime": "2020-06-16 09:01:51,672", - "created": 1592290911.672091, + "asctime": "2020-06-16 22:45:43,846", + "created": 1592340343.84618, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3842,14 +4094,14 @@ "lineno": 26, "message": "Expectation (Execution of state machine callback (2) (state_b, condition_a) identified by a sequence number): result = [ 2 ] ()", "module": "test", - "msecs": 672.091007232666, + "msecs": 846.1799621582031, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1701.2619972229004, - "thread": 139834866980672, + "relativeCreated": 1703.6168575286865, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -3858,8 +4110,8 @@ "2", "" ], - "asctime": "2020-06-16 09:01:51,672", - "created": 1592290911.67217, + "asctime": "2020-06-16 22:45:43,846", + "created": 1592340343.846253, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3869,14 +4121,14 @@ "lineno": 22, "message": "Result (Submitted value number 1): 2 ()", "module": "test", - "msecs": 672.1699237823486, + "msecs": 846.2529182434082, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1701.340913772583, - "thread": 139834866980672, + "relativeCreated": 1703.6898136138916, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -3885,8 +4137,8 @@ "2", "" ], - "asctime": "2020-06-16 09:01:51,672", - "created": 1592290911.672251, + "asctime": "2020-06-16 22:45:43,846", + "created": 1592340343.84632, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3896,14 +4148,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 1): result = 2 ()", "module": "test", - "msecs": 672.2509860992432, + "msecs": 846.3199138641357, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1701.4219760894775, - "thread": 139834866980672, + "relativeCreated": 1703.7568092346191, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -3911,8 +4163,8 @@ "2", "" ], - "asctime": "2020-06-16 09:01:51,672", - "created": 1592290911.672323, + "asctime": "2020-06-16 22:45:43,846", + "created": 1592340343.846396, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3922,39 +4174,39 @@ "lineno": 142, "message": "Submitted value number 1 is correct (Content 2 and Type is ).", "module": "test", - "msecs": 672.3229885101318, + "msecs": 846.3959693908691, "msg": "Submitted value number 1 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1701.4939785003662, - "thread": 139834866980672, + "relativeCreated": 1703.8328647613525, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 672.3909378051758, + "msecs": 846.4629650115967, "msg": "Execution of state machine callback (2) (state_b, condition_a) identified by a sequence number: Values and number of submitted values is correct. See detailed log for more information.", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1701.5619277954102, - "thread": 139834866980672, + "relativeCreated": 1703.89986038208, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 6.794929504394531e-05 + "time_consumption": 6.699562072753906e-05 } ], - "thread": 139834866980672, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 0.0025038719177246094, - "time_finished": "2020-06-16 09:01:51,672", - "time_start": "2020-06-16 09:01:51,669" + "time_consumption": 0.0024809837341308594, + "time_finished": "2020-06-16 22:45:43,846", + "time_start": "2020-06-16 22:45:43,843" }, "_YrdgQHbUEemIm_1APUisDQ": { "args": null, - "asctime": "2020-06-16 09:01:51,672", - "created": 1592290911.672615, + "asctime": "2020-06-16 22:45:43,846", + "created": 1592340343.846689, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -3965,18 +4217,18 @@ "message": "_YrdgQHbUEemIm_1APUisDQ", "module": "__init__", "moduleLogger": [], - "msecs": 672.6150512695312, + "msecs": 846.688985824585, "msg": "_YrdgQHbUEemIm_1APUisDQ", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/state_machine/unittest/src/tests/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1701.7860412597656, + "relativeCreated": 1704.1258811950684, "testcaseLogger": [ { "args": [], - "asctime": "2020-06-16 09:01:51,674", - "created": 1592290911.674263, + "asctime": "2020-06-16 22:45:43,848", + "created": 1592340343.848246, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -3994,8 +4246,8 @@ "None", "'state_a'" ], - "asctime": "2020-06-16 09:01:51,672", - "created": 1592290911.672762, + "asctime": "2020-06-16 22:45:43,846", + "created": 1592340343.846817, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -4005,22 +4257,22 @@ "lineno": 176, "message": "StateMachine: State change ('__init__'): None -> 'state_a'", "module": "__init__", - "msecs": 672.7619171142578, + "msecs": 846.8170166015625, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1701.9329071044922, - "thread": 139834866980672, + "relativeCreated": 1704.253911972046, + "thread": 140247577732928, "threadName": "MainThread" }, { "args": [ 1 ], - "asctime": "2020-06-16 09:01:51,672", - "created": 1592290911.672873, + "asctime": "2020-06-16 22:45:43,846", + "created": 1592340343.846924, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -4030,14 +4282,14 @@ "lineno": 55, "message": "Increasing sequence number to 1 caused by sequence progress", "module": "test_callbacks", - "msecs": 672.8730201721191, + "msecs": 846.9240665435791, "msg": "Increasing sequence number to %d caused by sequence progress", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1702.0440101623535, - "thread": 139834866980672, + "relativeCreated": 1704.3609619140625, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -4047,8 +4299,8 @@ "'state_a'", "'state_b'" ], - "asctime": "2020-06-16 09:01:51,672", - "created": 1592290911.672996, + "asctime": "2020-06-16 22:45:43,847", + "created": 1592340343.847047, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -4058,22 +4310,22 @@ "lineno": 176, "message": "StateMachine: State change ('condition_a'): 'state_a' -> 'state_b'", "module": "__init__", - "msecs": 672.9960441589355, + "msecs": 847.0470905303955, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1702.16703414917, - "thread": 139834866980672, + "relativeCreated": 1704.483985900879, + "thread": 140247577732928, "threadName": "MainThread" }, { "args": [ 2 ], - "asctime": "2020-06-16 09:01:51,673", - "created": 1592290911.673087, + "asctime": "2020-06-16 22:45:43,847", + "created": 1592340343.847134, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -4083,14 +4335,14 @@ "lineno": 55, "message": "Increasing sequence number to 2 caused by sequence progress", "module": "test_callbacks", - "msecs": 673.0868816375732, + "msecs": 847.1341133117676, "msg": "Increasing sequence number to %d caused by sequence progress", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1702.2578716278076, - "thread": 139834866980672, + "relativeCreated": 1704.571008682251, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -4100,8 +4352,8 @@ "'state_b'", "'state_a'" ], - "asctime": "2020-06-16 09:01:51,673", - "created": 1592290911.673197, + "asctime": "2020-06-16 22:45:43,847", + "created": 1592340343.847231, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -4111,14 +4363,14 @@ "lineno": 176, "message": "StateMachine: State change ('condition_b'): 'state_b' -> 'state_a'", "module": "__init__", - "msecs": 673.1970310211182, + "msecs": 847.2309112548828, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1702.3680210113525, - "thread": 139834866980672, + "relativeCreated": 1704.6678066253662, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -4127,33 +4379,33 @@ "tests.test_callbacks", "exec_with_counter" ], - "asctime": "2020-06-16 09:01:51,673", - "created": 1592290911.67328, + "asctime": "2020-06-16 22:45:43,847", + "created": 1592340343.847322, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "__set_state__", "levelname": "DEBUG", "levelno": 10, - "lineno": 195, + "lineno": 197, "message": "Executing callback 0 - tests.test_callbacks.exec_with_counter", "module": "__init__", - "msecs": 673.2800006866455, + "msecs": 847.3219871520996, "msg": "Executing callback %d - %s.%s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1702.4509906768799, - "thread": 139834866980672, + "relativeCreated": 1704.758882522583, + "thread": 140247577732928, "threadName": "MainThread" }, { "args": [ 3 ], - "asctime": "2020-06-16 09:01:51,673", - "created": 1592290911.673364, + "asctime": "2020-06-16 22:45:43,847", + "created": 1592340343.847395, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -4163,14 +4415,14 @@ "lineno": 24, "message": "Increasing sequence number to 3 caused by callback_execution", "module": "test_callbacks", - "msecs": 673.3639240264893, + "msecs": 847.3949432373047, "msg": "Increasing sequence number to %d caused by callback_execution", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1702.5349140167236, - "thread": 139834866980672, + "relativeCreated": 1704.831838607788, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -4179,33 +4431,33 @@ "tests.test_callbacks", "exec_with_counter" ], - "asctime": "2020-06-16 09:01:51,673", - "created": 1592290911.673443, + "asctime": "2020-06-16 22:45:43,847", + "created": 1592340343.84747, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "__set_state__", "levelname": "DEBUG", "levelno": 10, - "lineno": 195, + "lineno": 197, "message": "Executing callback 1 - tests.test_callbacks.exec_with_counter", "module": "__init__", - "msecs": 673.443078994751, + "msecs": 847.4700450897217, "msg": "Executing callback %d - %s.%s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1702.6140689849854, - "thread": 139834866980672, + "relativeCreated": 1704.906940460205, + "thread": 140247577732928, "threadName": "MainThread" }, { "args": [ 4 ], - "asctime": "2020-06-16 09:01:51,673", - "created": 1592290911.673512, + "asctime": "2020-06-16 22:45:43,847", + "created": 1592340343.847536, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -4215,22 +4467,22 @@ "lineno": 24, "message": "Increasing sequence number to 4 caused by callback_execution", "module": "test_callbacks", - "msecs": 673.5119819641113, + "msecs": 847.5360870361328, "msg": "Increasing sequence number to %d caused by callback_execution", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1702.6829719543457, - "thread": 139834866980672, + "relativeCreated": 1704.9729824066162, + "thread": 140247577732928, "threadName": "MainThread" }, { "args": [ 5 ], - "asctime": "2020-06-16 09:01:51,673", - "created": 1592290911.673599, + "asctime": "2020-06-16 22:45:43,847", + "created": 1592340343.847614, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -4240,14 +4492,14 @@ "lineno": 55, "message": "Increasing sequence number to 5 caused by sequence progress", "module": "test_callbacks", - "msecs": 673.5990047454834, + "msecs": 847.614049911499, "msg": "Increasing sequence number to %d caused by sequence progress", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1702.7699947357178, - "thread": 139834866980672, + "relativeCreated": 1705.0509452819824, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -4257,8 +4509,8 @@ "'state_a'", "'state_b'" ], - "asctime": "2020-06-16 09:01:51,673", - "created": 1592290911.673696, + "asctime": "2020-06-16 22:45:43,847", + "created": 1592340343.84771, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -4268,14 +4520,14 @@ "lineno": 176, "message": "StateMachine: State change ('condition_b'): 'state_a' -> 'state_b'", "module": "__init__", - "msecs": 673.6960411071777, + "msecs": 847.7098941802979, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1702.867031097412, - "thread": 139834866980672, + "relativeCreated": 1705.1467895507812, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -4284,33 +4536,33 @@ "tests.test_callbacks", "exec_with_counter" ], - "asctime": "2020-06-16 09:01:51,673", - "created": 1592290911.673775, + "asctime": "2020-06-16 22:45:43,847", + "created": 1592340343.847787, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "__set_state__", "levelname": "DEBUG", "levelno": 10, - "lineno": 195, + "lineno": 197, "message": "Executing callback 0 - tests.test_callbacks.exec_with_counter", "module": "__init__", - "msecs": 673.7749576568604, + "msecs": 847.7869033813477, "msg": "Executing callback %d - %s.%s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1702.9459476470947, - "thread": 139834866980672, + "relativeCreated": 1705.223798751831, + "thread": 140247577732928, "threadName": "MainThread" }, { "args": [ 6 ], - "asctime": "2020-06-16 09:01:51,673", - "created": 1592290911.673846, + "asctime": "2020-06-16 22:45:43,847", + "created": 1592340343.847854, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -4320,14 +4572,14 @@ "lineno": 24, "message": "Increasing sequence number to 6 caused by callback_execution", "module": "test_callbacks", - "msecs": 673.8460063934326, + "msecs": 847.8538990020752, "msg": "Increasing sequence number to %d caused by callback_execution", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1703.016996383667, - "thread": 139834866980672, + "relativeCreated": 1705.2907943725586, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -4336,33 +4588,33 @@ "tests.test_callbacks", "exec_with_counter" ], - "asctime": "2020-06-16 09:01:51,673", - "created": 1592290911.673925, + "asctime": "2020-06-16 22:45:43,847", + "created": 1592340343.847926, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "__set_state__", "levelname": "DEBUG", "levelno": 10, - "lineno": 195, + "lineno": 197, "message": "Executing callback 1 - tests.test_callbacks.exec_with_counter", "module": "__init__", - "msecs": 673.9249229431152, + "msecs": 847.9259014129639, "msg": "Executing callback %d - %s.%s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1703.0959129333496, - "thread": 139834866980672, + "relativeCreated": 1705.3627967834473, + "thread": 140247577732928, "threadName": "MainThread" }, { "args": [ 7 ], - "asctime": "2020-06-16 09:01:51,673", - "created": 1592290911.673994, + "asctime": "2020-06-16 22:45:43,847", + "created": 1592340343.847996, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -4372,22 +4624,22 @@ "lineno": 24, "message": "Increasing sequence number to 7 caused by callback_execution", "module": "test_callbacks", - "msecs": 673.9940643310547, + "msecs": 847.9959964752197, "msg": "Increasing sequence number to %d caused by callback_execution", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1703.165054321289, - "thread": 139834866980672, + "relativeCreated": 1705.4328918457031, + "thread": 140247577732928, "threadName": "MainThread" }, { "args": [ 8 ], - "asctime": "2020-06-16 09:01:51,674", - "created": 1592290911.674079, + "asctime": "2020-06-16 22:45:43,848", + "created": 1592340343.848076, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -4397,14 +4649,14 @@ "lineno": 55, "message": "Increasing sequence number to 8 caused by sequence progress", "module": "test_callbacks", - "msecs": 674.0789413452148, + "msecs": 848.0761051177979, "msg": "Increasing sequence number to %d caused by sequence progress", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1703.2499313354492, - "thread": 139834866980672, + "relativeCreated": 1705.5130004882812, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -4414,8 +4666,8 @@ "'state_b'", "'state_c'" ], - "asctime": "2020-06-16 09:01:51,674", - "created": 1592290911.674175, + "asctime": "2020-06-16 22:45:43,848", + "created": 1592340343.848167, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -4425,32 +4677,32 @@ "lineno": 176, "message": "StateMachine: State change ('condition_c'): 'state_b' -> 'state_c'", "module": "__init__", - "msecs": 674.1750240325928, + "msecs": 848.1669425964355, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1703.3460140228271, - "thread": 139834866980672, + "relativeCreated": 1705.603837966919, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 674.2630004882812, + "msecs": 848.2460975646973, "msg": "Running state machine sequence and storing sequence number for each callback", "name": "__tLogger__", "pathname": "src/tests/test_callbacks.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1703.4339904785156, - "thread": 139834866980672, + "relativeCreated": 1705.6829929351807, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 8.797645568847656e-05 + "time_consumption": 7.915496826171875e-05 }, { "args": [], - "asctime": "2020-06-16 09:01:51,675", - "created": 1592290911.675014, + "asctime": "2020-06-16 22:45:43,848", + "created": 1592340343.848959, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4467,8 +4719,8 @@ "[ 2, 5 ]", "" ], - "asctime": "2020-06-16 09:01:51,674", - "created": 1592290911.674405, + "asctime": "2020-06-16 22:45:43,848", + "created": 1592340343.848382, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4478,14 +4730,14 @@ "lineno": 22, "message": "Result (Execution of state machine callback (1) (all_transitions, condition_b) identified by a sequence number): [ 2, 5 ] ()", "module": "test", - "msecs": 674.4050979614258, + "msecs": 848.3819961547852, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1703.5760879516602, - "thread": 139834866980672, + "relativeCreated": 1705.8188915252686, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -4494,8 +4746,8 @@ "[ 2, 5 ]", "" ], - "asctime": "2020-06-16 09:01:51,674", - "created": 1592290911.674485, + "asctime": "2020-06-16 22:45:43,848", + "created": 1592340343.848458, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4505,14 +4757,14 @@ "lineno": 26, "message": "Expectation (Execution of state machine callback (1) (all_transitions, condition_b) identified by a sequence number): result = [ 2, 5 ] ()", "module": "test", - "msecs": 674.4849681854248, + "msecs": 848.4580516815186, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1703.6559581756592, - "thread": 139834866980672, + "relativeCreated": 1705.894947052002, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -4521,8 +4773,8 @@ "2", "" ], - "asctime": "2020-06-16 09:01:51,674", - "created": 1592290911.674573, + "asctime": "2020-06-16 22:45:43,848", + "created": 1592340343.848533, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4532,14 +4784,14 @@ "lineno": 22, "message": "Result (Submitted value number 1): 2 ()", "module": "test", - "msecs": 674.5729446411133, + "msecs": 848.5329151153564, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1703.7439346313477, - "thread": 139834866980672, + "relativeCreated": 1705.9698104858398, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -4548,8 +4800,8 @@ "2", "" ], - "asctime": "2020-06-16 09:01:51,674", - "created": 1592290911.674649, + "asctime": "2020-06-16 22:45:43,848", + "created": 1592340343.848617, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4559,14 +4811,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 1): result = 2 ()", "module": "test", - "msecs": 674.6490001678467, + "msecs": 848.6170768737793, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1703.819990158081, - "thread": 139834866980672, + "relativeCreated": 1706.0539722442627, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -4574,8 +4826,8 @@ "2", "" ], - "asctime": "2020-06-16 09:01:51,674", - "created": 1592290911.674727, + "asctime": "2020-06-16 22:45:43,848", + "created": 1592340343.848687, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4585,14 +4837,14 @@ "lineno": 142, "message": "Submitted value number 1 is correct (Content 2 and Type is ).", "module": "test", - "msecs": 674.7269630432129, + "msecs": 848.686933517456, "msg": "Submitted value number 1 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1703.8979530334473, - "thread": 139834866980672, + "relativeCreated": 1706.1238288879395, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -4601,8 +4853,8 @@ "5", "" ], - "asctime": "2020-06-16 09:01:51,674", - "created": 1592290911.6748, + "asctime": "2020-06-16 22:45:43,848", + "created": 1592340343.848762, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4612,14 +4864,14 @@ "lineno": 22, "message": "Result (Submitted value number 2): 5 ()", "module": "test", - "msecs": 674.799919128418, + "msecs": 848.762035369873, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1703.9709091186523, - "thread": 139834866980672, + "relativeCreated": 1706.1989307403564, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -4628,8 +4880,8 @@ "5", "" ], - "asctime": "2020-06-16 09:01:51,674", - "created": 1592290911.674869, + "asctime": "2020-06-16 22:45:43,848", + "created": 1592340343.848828, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4639,14 +4891,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 2): result = 5 ()", "module": "test", - "msecs": 674.8690605163574, + "msecs": 848.8280773162842, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1704.0400505065918, - "thread": 139834866980672, + "relativeCreated": 1706.2649726867676, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -4654,8 +4906,8 @@ "5", "" ], - "asctime": "2020-06-16 09:01:51,674", - "created": 1592290911.674947, + "asctime": "2020-06-16 22:45:43,848", + "created": 1592340343.848895, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4665,32 +4917,32 @@ "lineno": 142, "message": "Submitted value number 2 is correct (Content 5 and Type is ).", "module": "test", - "msecs": 674.9470233917236, + "msecs": 848.8950729370117, "msg": "Submitted value number 2 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1704.118013381958, - "thread": 139834866980672, + "relativeCreated": 1706.3319683074951, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 675.0140190124512, + "msecs": 848.9589691162109, "msg": "Execution of state machine callback (1) (all_transitions, condition_b) identified by a sequence number: Values and number of submitted values is correct. See detailed log for more information.", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1704.1850090026855, - "thread": 139834866980672, + "relativeCreated": 1706.3958644866943, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 6.699562072753906e-05 + "time_consumption": 6.389617919921875e-05 }, { "args": [], - "asctime": "2020-06-16 09:01:51,675", - "created": 1592290911.675725, + "asctime": "2020-06-16 22:45:43,849", + "created": 1592340343.849646, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4707,8 +4959,8 @@ "[ 3, 6 ]", "" ], - "asctime": "2020-06-16 09:01:51,675", - "created": 1592290911.675147, + "asctime": "2020-06-16 22:45:43,849", + "created": 1592340343.849088, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4718,14 +4970,14 @@ "lineno": 22, "message": "Result (Execution of state machine callback (2) (all_transitions, condition_b) identified by a sequence number): [ 3, 6 ] ()", "module": "test", - "msecs": 675.1470565795898, + "msecs": 849.0879535675049, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1704.3180465698242, - "thread": 139834866980672, + "relativeCreated": 1706.5248489379883, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -4734,8 +4986,8 @@ "[ 3, 6 ]", "" ], - "asctime": "2020-06-16 09:01:51,675", - "created": 1592290911.675224, + "asctime": "2020-06-16 22:45:43,849", + "created": 1592340343.849167, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4745,14 +4997,14 @@ "lineno": 26, "message": "Expectation (Execution of state machine callback (2) (all_transitions, condition_b) identified by a sequence number): result = [ 3, 6 ] ()", "module": "test", - "msecs": 675.2240657806396, + "msecs": 849.1671085357666, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1704.395055770874, - "thread": 139834866980672, + "relativeCreated": 1706.60400390625, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -4761,8 +5013,8 @@ "3", "" ], - "asctime": "2020-06-16 09:01:51,675", - "created": 1592290911.6753, + "asctime": "2020-06-16 22:45:43,849", + "created": 1592340343.849239, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4772,14 +5024,14 @@ "lineno": 22, "message": "Result (Submitted value number 1): 3 ()", "module": "test", - "msecs": 675.299882888794, + "msecs": 849.2391109466553, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1704.4708728790283, - "thread": 139834866980672, + "relativeCreated": 1706.6760063171387, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -4788,8 +5040,8 @@ "3", "" ], - "asctime": "2020-06-16 09:01:51,675", - "created": 1592290911.675373, + "asctime": "2020-06-16 22:45:43,849", + "created": 1592340343.849309, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4799,14 +5051,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 1): result = 3 ()", "module": "test", - "msecs": 675.3730773925781, + "msecs": 849.308967590332, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1704.5440673828125, - "thread": 139834866980672, + "relativeCreated": 1706.7458629608154, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -4814,8 +5066,8 @@ "3", "" ], - "asctime": "2020-06-16 09:01:51,675", - "created": 1592290911.675445, + "asctime": "2020-06-16 22:45:43,849", + "created": 1592340343.849382, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4825,14 +5077,14 @@ "lineno": 142, "message": "Submitted value number 1 is correct (Content 3 and Type is ).", "module": "test", - "msecs": 675.4450798034668, + "msecs": 849.3819236755371, "msg": "Submitted value number 1 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1704.6160697937012, - "thread": 139834866980672, + "relativeCreated": 1706.8188190460205, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -4841,8 +5093,8 @@ "6", "" ], - "asctime": "2020-06-16 09:01:51,675", - "created": 1592290911.675517, + "asctime": "2020-06-16 22:45:43,849", + "created": 1592340343.849451, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4852,14 +5104,14 @@ "lineno": 22, "message": "Result (Submitted value number 2): 6 ()", "module": "test", - "msecs": 675.5170822143555, + "msecs": 849.4510650634766, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1704.6880722045898, - "thread": 139834866980672, + "relativeCreated": 1706.88796043396, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -4868,8 +5120,8 @@ "6", "" ], - "asctime": "2020-06-16 09:01:51,675", - "created": 1592290911.675585, + "asctime": "2020-06-16 22:45:43,849", + "created": 1592340343.849516, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4879,14 +5131,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 2): result = 6 ()", "module": "test", - "msecs": 675.5850315093994, + "msecs": 849.5159149169922, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1704.7560214996338, - "thread": 139834866980672, + "relativeCreated": 1706.9528102874756, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -4894,8 +5146,8 @@ "6", "" ], - "asctime": "2020-06-16 09:01:51,675", - "created": 1592290911.675654, + "asctime": "2020-06-16 22:45:43,849", + "created": 1592340343.849582, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4905,39 +5157,39 @@ "lineno": 142, "message": "Submitted value number 2 is correct (Content 6 and Type is ).", "module": "test", - "msecs": 675.6539344787598, + "msecs": 849.5819568634033, "msg": "Submitted value number 2 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1704.8249244689941, - "thread": 139834866980672, + "relativeCreated": 1707.0188522338867, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 675.724983215332, + "msecs": 849.6460914611816, "msg": "Execution of state machine callback (2) (all_transitions, condition_b) identified by a sequence number: Values and number of submitted values is correct. See detailed log for more information.", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1704.8959732055664, - "thread": 139834866980672, + "relativeCreated": 1707.082986831665, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 7.104873657226562e-05 + "time_consumption": 6.413459777832031e-05 } ], - "thread": 139834866980672, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 0.0031099319458007812, - "time_finished": "2020-06-16 09:01:51,675", - "time_start": "2020-06-16 09:01:51,672" + "time_consumption": 0.0029571056365966797, + "time_finished": "2020-06-16 22:45:43,849", + "time_start": "2020-06-16 22:45:43,846" }, "_bDqbMHcrEemrUqotql_Blw": { "args": null, - "asctime": "2020-06-16 09:01:50,022", - "created": 1592290910.02299, + "asctime": "2020-06-16 22:45:42,192", + "created": 1592340342.192647, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -4948,18 +5200,18 @@ "message": "_bDqbMHcrEemrUqotql_Blw", "module": "__init__", "moduleLogger": [], - "msecs": 22.989988327026367, + "msecs": 192.64698028564453, "msg": "_bDqbMHcrEemrUqotql_Blw", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/state_machine/unittest/src/tests/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 52.16097831726074, + "relativeCreated": 50.08387565612793, "testcaseLogger": [ { "args": [], - "asctime": "2020-06-16 09:01:50,023", - "created": 1592290910.023154, + "asctime": "2020-06-16 22:45:42,192", + "created": 1592340342.192767, "exc_info": null, "exc_text": null, "filename": "test_init.py", @@ -4977,8 +5229,8 @@ "None", "'state_c'" ], - "asctime": "2020-06-16 09:01:50,023", - "created": 1592290910.023102, + "asctime": "2020-06-16 22:45:42,192", + "created": 1592340342.192719, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -4988,35 +5240,35 @@ "lineno": 176, "message": "StateMachine: State change ('__init__'): None -> 'state_c'", "module": "__init__", - "msecs": 23.1020450592041, + "msecs": 192.7189826965332, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 52.27303504943848, - "thread": 139834866980672, + "relativeCreated": 50.1558780670166, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 23.154020309448242, + "msecs": 192.76690483093262, "msg": "Initialising the state machine with state_c", "name": "__tLogger__", "pathname": "src/tests/test_init.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 52.32501029968262, - "thread": 139834866980672, + "relativeCreated": 50.203800201416016, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 5.1975250244140625e-05 + "time_consumption": 4.792213439941406e-05 }, { "args": [ "None", "" ], - "asctime": "2020-06-16 09:01:50,023", - "created": 1592290910.023309, + "asctime": "2020-06-16 22:45:42,192", + "created": 1592340342.19291, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5033,8 +5285,8 @@ "None", "" ], - "asctime": "2020-06-16 09:01:50,023", - "created": 1592290910.023222, + "asctime": "2020-06-16 22:45:42,192", + "created": 1592340342.192827, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5044,14 +5296,14 @@ "lineno": 22, "message": "Result (Last state after initialisation): None ()", "module": "test", - "msecs": 23.221969604492188, + "msecs": 192.8269863128662, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 52.39295959472656, - "thread": 139834866980672, + "relativeCreated": 50.26388168334961, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -5060,8 +5312,8 @@ "None", "" ], - "asctime": "2020-06-16 09:01:50,023", - "created": 1592290910.023264, + "asctime": "2020-06-16 22:45:42,192", + "created": 1592340342.192869, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5071,39 +5323,39 @@ "lineno": 26, "message": "Expectation (Last state after initialisation): result = None ()", "module": "test", - "msecs": 23.263931274414062, + "msecs": 192.8689479827881, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 52.43492126464844, - "thread": 139834866980672, + "relativeCreated": 50.305843353271484, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 23.308992385864258, + "msecs": 192.90995597839355, "msg": "Last state after initialisation is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 52.47998237609863, - "thread": 139834866980672, + "relativeCreated": 50.34685134887695, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 4.506111145019531e-05 + "time_consumption": 4.100799560546875e-05 } ], - "thread": 139834866980672, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 0.0003190040588378906, - "time_finished": "2020-06-16 09:01:50,023", - "time_start": "2020-06-16 09:01:50,022" + "time_consumption": 0.00026297569274902344, + "time_finished": "2020-06-16 22:45:42,192", + "time_start": "2020-06-16 22:45:42,192" }, "_b_t78Hb4EemzkK7kGUMNfw": { "args": null, - "asctime": "2020-06-16 09:01:51,675", - "created": 1592290911.675952, + "asctime": "2020-06-16 22:45:43,849", + "created": 1592340343.84986, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -5114,18 +5366,18 @@ "message": "_b_t78Hb4EemzkK7kGUMNfw", "module": "__init__", "moduleLogger": [], - "msecs": 675.9519577026367, + "msecs": 849.8599529266357, "msg": "_b_t78Hb4EemzkK7kGUMNfw", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/state_machine/unittest/src/tests/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1705.122947692871, + "relativeCreated": 1707.2968482971191, "testcaseLogger": [ { "args": [], - "asctime": "2020-06-16 09:01:51,677", - "created": 1592290911.677571, + "asctime": "2020-06-16 22:45:43,851", + "created": 1592340343.851498, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -5143,8 +5395,8 @@ "None", "'state_a'" ], - "asctime": "2020-06-16 09:01:51,676", - "created": 1592290911.676084, + "asctime": "2020-06-16 22:45:43,849", + "created": 1592340343.849993, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -5154,22 +5406,22 @@ "lineno": 176, "message": "StateMachine: State change ('__init__'): None -> 'state_a'", "module": "__init__", - "msecs": 676.084041595459, + "msecs": 849.9929904937744, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1705.2550315856934, - "thread": 139834866980672, + "relativeCreated": 1707.4298858642578, + "thread": 140247577732928, "threadName": "MainThread" }, { "args": [ 1 ], - "asctime": "2020-06-16 09:01:51,676", - "created": 1592290911.676194, + "asctime": "2020-06-16 22:45:43,850", + "created": 1592340343.850098, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -5179,14 +5431,14 @@ "lineno": 55, "message": "Increasing sequence number to 1 caused by sequence progress", "module": "test_callbacks", - "msecs": 676.1939525604248, + "msecs": 850.0978946685791, "msg": "Increasing sequence number to %d caused by sequence progress", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1705.3649425506592, - "thread": 139834866980672, + "relativeCreated": 1707.5347900390625, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -5196,8 +5448,8 @@ "'state_a'", "'state_b'" ], - "asctime": "2020-06-16 09:01:51,676", - "created": 1592290911.676321, + "asctime": "2020-06-16 22:45:43,850", + "created": 1592340343.850217, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -5207,14 +5459,14 @@ "lineno": 176, "message": "StateMachine: State change ('condition_a'): 'state_a' -> 'state_b'", "module": "__init__", - "msecs": 676.3210296630859, + "msecs": 850.2171039581299, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1705.4920196533203, - "thread": 139834866980672, + "relativeCreated": 1707.6539993286133, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -5223,33 +5475,33 @@ "tests.test_callbacks", "exec_with_counter" ], - "asctime": "2020-06-16 09:01:51,676", - "created": 1592290911.676407, + "asctime": "2020-06-16 22:45:43,850", + "created": 1592340343.850304, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "__set_state__", "levelname": "DEBUG", "levelno": 10, - "lineno": 195, + "lineno": 197, "message": "Executing callback 0 - tests.test_callbacks.exec_with_counter", "module": "__init__", - "msecs": 676.4070987701416, + "msecs": 850.3038883209229, "msg": "Executing callback %d - %s.%s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1705.578088760376, - "thread": 139834866980672, + "relativeCreated": 1707.7407836914062, + "thread": 140247577732928, "threadName": "MainThread" }, { "args": [ 2 ], - "asctime": "2020-06-16 09:01:51,676", - "created": 1592290911.676479, + "asctime": "2020-06-16 22:45:43,850", + "created": 1592340343.850374, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -5259,14 +5511,14 @@ "lineno": 24, "message": "Increasing sequence number to 2 caused by callback_execution", "module": "test_callbacks", - "msecs": 676.4791011810303, + "msecs": 850.3739833831787, "msg": "Increasing sequence number to %d caused by callback_execution", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1705.6500911712646, - "thread": 139834866980672, + "relativeCreated": 1707.810878753662, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -5275,33 +5527,33 @@ "tests.test_callbacks", "exec_with_counter" ], - "asctime": "2020-06-16 09:01:51,676", - "created": 1592290911.67656, + "asctime": "2020-06-16 22:45:43,850", + "created": 1592340343.850451, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "__set_state__", "levelname": "DEBUG", "levelno": 10, - "lineno": 195, + "lineno": 197, "message": "Executing callback 1 - tests.test_callbacks.exec_with_counter", "module": "__init__", - "msecs": 676.5599250793457, + "msecs": 850.4509925842285, "msg": "Executing callback %d - %s.%s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1705.73091506958, - "thread": 139834866980672, + "relativeCreated": 1707.887887954712, + "thread": 140247577732928, "threadName": "MainThread" }, { "args": [ 3 ], - "asctime": "2020-06-16 09:01:51,676", - "created": 1592290911.676634, + "asctime": "2020-06-16 22:45:43,850", + "created": 1592340343.850518, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -5311,22 +5563,22 @@ "lineno": 24, "message": "Increasing sequence number to 3 caused by callback_execution", "module": "test_callbacks", - "msecs": 676.6340732574463, + "msecs": 850.517988204956, "msg": "Increasing sequence number to %d caused by callback_execution", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1705.8050632476807, - "thread": 139834866980672, + "relativeCreated": 1707.9548835754395, + "thread": 140247577732928, "threadName": "MainThread" }, { "args": [ 4 ], - "asctime": "2020-06-16 09:01:51,676", - "created": 1592290911.676717, + "asctime": "2020-06-16 22:45:43,850", + "created": 1592340343.850595, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -5336,14 +5588,14 @@ "lineno": 55, "message": "Increasing sequence number to 4 caused by sequence progress", "module": "test_callbacks", - "msecs": 676.7170429229736, + "msecs": 850.5949974060059, "msg": "Increasing sequence number to %d caused by sequence progress", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1705.888032913208, - "thread": 139834866980672, + "relativeCreated": 1708.0318927764893, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -5353,8 +5605,8 @@ "'state_b'", "'state_a'" ], - "asctime": "2020-06-16 09:01:51,676", - "created": 1592290911.676817, + "asctime": "2020-06-16 22:45:43,850", + "created": 1592340343.850693, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -5364,22 +5616,22 @@ "lineno": 176, "message": "StateMachine: State change ('condition_b'): 'state_b' -> 'state_a'", "module": "__init__", - "msecs": 676.8169403076172, + "msecs": 850.6929874420166, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1705.9879302978516, - "thread": 139834866980672, + "relativeCreated": 1708.1298828125, + "thread": 140247577732928, "threadName": "MainThread" }, { "args": [ 5 ], - "asctime": "2020-06-16 09:01:51,676", - "created": 1592290911.676902, + "asctime": "2020-06-16 22:45:43,850", + "created": 1592340343.850775, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -5389,14 +5641,14 @@ "lineno": 55, "message": "Increasing sequence number to 5 caused by sequence progress", "module": "test_callbacks", - "msecs": 676.9020557403564, + "msecs": 850.7750034332275, "msg": "Increasing sequence number to %d caused by sequence progress", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1706.0730457305908, - "thread": 139834866980672, + "relativeCreated": 1708.211898803711, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -5406,8 +5658,8 @@ "'state_a'", "'state_b'" ], - "asctime": "2020-06-16 09:01:51,676", - "created": 1592290911.676998, + "asctime": "2020-06-16 22:45:43,850", + "created": 1592340343.850867, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -5417,14 +5669,14 @@ "lineno": 176, "message": "StateMachine: State change ('condition_b'): 'state_a' -> 'state_b'", "module": "__init__", - "msecs": 676.9979000091553, + "msecs": 850.8670330047607, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1706.1688899993896, - "thread": 139834866980672, + "relativeCreated": 1708.3039283752441, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -5433,33 +5685,33 @@ "tests.test_callbacks", "exec_with_counter" ], - "asctime": "2020-06-16 09:01:51,677", - "created": 1592290911.677078, + "asctime": "2020-06-16 22:45:43,850", + "created": 1592340343.850943, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "__set_state__", "levelname": "DEBUG", "levelno": 10, - "lineno": 195, + "lineno": 197, "message": "Executing callback 0 - tests.test_callbacks.exec_with_counter", "module": "__init__", - "msecs": 677.0780086517334, + "msecs": 850.9430885314941, "msg": "Executing callback %d - %s.%s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1706.2489986419678, - "thread": 139834866980672, + "relativeCreated": 1708.3799839019775, + "thread": 140247577732928, "threadName": "MainThread" }, { "args": [ 6 ], - "asctime": "2020-06-16 09:01:51,677", - "created": 1592290911.677153, + "asctime": "2020-06-16 22:45:43,851", + "created": 1592340343.851009, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -5469,14 +5721,14 @@ "lineno": 24, "message": "Increasing sequence number to 6 caused by callback_execution", "module": "test_callbacks", - "msecs": 677.1531105041504, + "msecs": 851.0088920593262, "msg": "Increasing sequence number to %d caused by callback_execution", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1706.3241004943848, - "thread": 139834866980672, + "relativeCreated": 1708.4457874298096, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -5485,33 +5737,33 @@ "tests.test_callbacks", "exec_with_counter" ], - "asctime": "2020-06-16 09:01:51,677", - "created": 1592290911.677234, + "asctime": "2020-06-16 22:45:43,851", + "created": 1592340343.851087, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "__set_state__", "levelname": "DEBUG", "levelno": 10, - "lineno": 195, + "lineno": 197, "message": "Executing callback 1 - tests.test_callbacks.exec_with_counter", "module": "__init__", - "msecs": 677.2339344024658, + "msecs": 851.0870933532715, "msg": "Executing callback %d - %s.%s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1706.4049243927002, - "thread": 139834866980672, + "relativeCreated": 1708.5239887237549, + "thread": 140247577732928, "threadName": "MainThread" }, { "args": [ 7 ], - "asctime": "2020-06-16 09:01:51,677", - "created": 1592290911.677303, + "asctime": "2020-06-16 22:45:43,851", + "created": 1592340343.851162, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -5521,22 +5773,22 @@ "lineno": 24, "message": "Increasing sequence number to 7 caused by callback_execution", "module": "test_callbacks", - "msecs": 677.3030757904053, + "msecs": 851.1619567871094, "msg": "Increasing sequence number to %d caused by callback_execution", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1706.4740657806396, - "thread": 139834866980672, + "relativeCreated": 1708.5988521575928, + "thread": 140247577732928, "threadName": "MainThread" }, { "args": [ 8 ], - "asctime": "2020-06-16 09:01:51,677", - "created": 1592290911.677383, + "asctime": "2020-06-16 22:45:43,851", + "created": 1592340343.85127, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -5546,14 +5798,14 @@ "lineno": 55, "message": "Increasing sequence number to 8 caused by sequence progress", "module": "test_callbacks", - "msecs": 677.3829460144043, + "msecs": 851.2699604034424, "msg": "Increasing sequence number to %d caused by sequence progress", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1706.5539360046387, - "thread": 139834866980672, + "relativeCreated": 1708.7068557739258, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -5563,8 +5815,8 @@ "'state_b'", "'state_c'" ], - "asctime": "2020-06-16 09:01:51,677", - "created": 1592290911.677482, + "asctime": "2020-06-16 22:45:43,851", + "created": 1592340343.851406, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -5574,32 +5826,32 @@ "lineno": 176, "message": "StateMachine: State change ('condition_c'): 'state_b' -> 'state_c'", "module": "__init__", - "msecs": 677.4818897247314, + "msecs": 851.4060974121094, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1706.6528797149658, - "thread": 139834866980672, + "relativeCreated": 1708.8429927825928, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 677.5710582733154, + "msecs": 851.4978885650635, "msg": "Running state machine sequence and storing sequence number for each callback", "name": "__tLogger__", "pathname": "src/tests/test_callbacks.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1706.7420482635498, - "thread": 139834866980672, + "relativeCreated": 1708.9347839355469, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 8.916854858398438e-05 + "time_consumption": 9.179115295410156e-05 }, { "args": [], - "asctime": "2020-06-16 09:01:51,678", - "created": 1592290911.678302, + "asctime": "2020-06-16 22:45:43,852", + "created": 1592340343.85221, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5616,8 +5868,8 @@ "[ 1, 5 ]", "" ], - "asctime": "2020-06-16 09:01:51,677", - "created": 1592290911.677716, + "asctime": "2020-06-16 22:45:43,851", + "created": 1592340343.851642, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5627,14 +5879,14 @@ "lineno": 22, "message": "Result (Execution of state machine callback (1) (state_b, all_conditions) identified by a sequence number): [ 1, 5 ] ()", "module": "test", - "msecs": 677.7160167694092, + "msecs": 851.6418933868408, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1706.8870067596436, - "thread": 139834866980672, + "relativeCreated": 1709.0787887573242, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -5643,8 +5895,8 @@ "[ 1, 5 ]", "" ], - "asctime": "2020-06-16 09:01:51,677", - "created": 1592290911.677796, + "asctime": "2020-06-16 22:45:43,851", + "created": 1592340343.851719, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5654,14 +5906,14 @@ "lineno": 26, "message": "Expectation (Execution of state machine callback (1) (state_b, all_conditions) identified by a sequence number): result = [ 1, 5 ] ()", "module": "test", - "msecs": 677.7958869934082, + "msecs": 851.7189025878906, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1706.9668769836426, - "thread": 139834866980672, + "relativeCreated": 1709.155797958374, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -5670,8 +5922,8 @@ "1", "" ], - "asctime": "2020-06-16 09:01:51,677", - "created": 1592290911.677873, + "asctime": "2020-06-16 22:45:43,851", + "created": 1592340343.851795, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5681,14 +5933,14 @@ "lineno": 22, "message": "Result (Submitted value number 1): 1 ()", "module": "test", - "msecs": 677.872896194458, + "msecs": 851.794958114624, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1707.0438861846924, - "thread": 139834866980672, + "relativeCreated": 1709.2318534851074, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -5697,8 +5949,8 @@ "1", "" ], - "asctime": "2020-06-16 09:01:51,677", - "created": 1592290911.677943, + "asctime": "2020-06-16 22:45:43,851", + "created": 1592340343.851863, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5708,14 +5960,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 1): result = 1 ()", "module": "test", - "msecs": 677.9429912567139, + "msecs": 851.862907409668, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1707.1139812469482, - "thread": 139834866980672, + "relativeCreated": 1709.2998027801514, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -5723,8 +5975,8 @@ "1", "" ], - "asctime": "2020-06-16 09:01:51,678", - "created": 1592290911.67802, + "asctime": "2020-06-16 22:45:43,851", + "created": 1592340343.851936, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5734,14 +5986,14 @@ "lineno": 142, "message": "Submitted value number 1 is correct (Content 1 and Type is ).", "module": "test", - "msecs": 678.0200004577637, + "msecs": 851.9361019134521, "msg": "Submitted value number 1 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1707.190990447998, - "thread": 139834866980672, + "relativeCreated": 1709.3729972839355, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -5750,8 +6002,8 @@ "5", "" ], - "asctime": "2020-06-16 09:01:51,678", - "created": 1592290911.678097, + "asctime": "2020-06-16 22:45:43,852", + "created": 1592340343.852008, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5761,14 +6013,14 @@ "lineno": 22, "message": "Result (Submitted value number 2): 5 ()", "module": "test", - "msecs": 678.0970096588135, + "msecs": 852.0081043243408, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1707.2679996490479, - "thread": 139834866980672, + "relativeCreated": 1709.4449996948242, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -5777,8 +6029,8 @@ "5", "" ], - "asctime": "2020-06-16 09:01:51,678", - "created": 1592290911.678166, + "asctime": "2020-06-16 22:45:43,852", + "created": 1592340343.852078, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5788,14 +6040,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 2): result = 5 ()", "module": "test", - "msecs": 678.1659126281738, + "msecs": 852.0779609680176, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1707.3369026184082, - "thread": 139834866980672, + "relativeCreated": 1709.514856338501, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -5803,8 +6055,8 @@ "5", "" ], - "asctime": "2020-06-16 09:01:51,678", - "created": 1592290911.678235, + "asctime": "2020-06-16 22:45:43,852", + "created": 1592340343.852145, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5814,32 +6066,32 @@ "lineno": 142, "message": "Submitted value number 2 is correct (Content 5 and Type is ).", "module": "test", - "msecs": 678.2350540161133, + "msecs": 852.1449565887451, "msg": "Submitted value number 2 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1707.4060440063477, - "thread": 139834866980672, + "relativeCreated": 1709.5818519592285, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 678.3020496368408, + "msecs": 852.2100448608398, "msg": "Execution of state machine callback (1) (state_b, all_conditions) identified by a sequence number: Values and number of submitted values is correct. See detailed log for more information.", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1707.4730396270752, - "thread": 139834866980672, + "relativeCreated": 1709.6469402313232, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 6.699562072753906e-05 + "time_consumption": 6.508827209472656e-05 }, { "args": [], - "asctime": "2020-06-16 09:01:51,679", - "created": 1592290911.679024, + "asctime": "2020-06-16 22:45:43,852", + "created": 1592340343.852912, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5856,8 +6108,8 @@ "[ 2, 6 ]", "" ], - "asctime": "2020-06-16 09:01:51,678", - "created": 1592290911.678434, + "asctime": "2020-06-16 22:45:43,852", + "created": 1592340343.852336, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5867,14 +6119,14 @@ "lineno": 22, "message": "Result (Execution of state machine callback (2) (state_b, all_conditions) identified by a sequence number): [ 2, 6 ] ()", "module": "test", - "msecs": 678.433895111084, + "msecs": 852.3359298706055, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1707.6048851013184, - "thread": 139834866980672, + "relativeCreated": 1709.7728252410889, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -5883,8 +6135,8 @@ "[ 2, 6 ]", "" ], - "asctime": "2020-06-16 09:01:51,678", - "created": 1592290911.67851, + "asctime": "2020-06-16 22:45:43,852", + "created": 1592340343.85241, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5894,14 +6146,14 @@ "lineno": 26, "message": "Expectation (Execution of state machine callback (2) (state_b, all_conditions) identified by a sequence number): result = [ 2, 6 ] ()", "module": "test", - "msecs": 678.5099506378174, + "msecs": 852.410078048706, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1707.6809406280518, - "thread": 139834866980672, + "relativeCreated": 1709.8469734191895, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -5910,8 +6162,8 @@ "2", "" ], - "asctime": "2020-06-16 09:01:51,678", - "created": 1592290911.678599, + "asctime": "2020-06-16 22:45:43,852", + "created": 1592340343.852482, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5921,14 +6173,14 @@ "lineno": 22, "message": "Result (Submitted value number 1): 2 ()", "module": "test", - "msecs": 678.5991191864014, + "msecs": 852.4820804595947, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1707.7701091766357, - "thread": 139834866980672, + "relativeCreated": 1709.9189758300781, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -5937,8 +6189,8 @@ "2", "" ], - "asctime": "2020-06-16 09:01:51,678", - "created": 1592290911.678667, + "asctime": "2020-06-16 22:45:43,852", + "created": 1592340343.852549, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5948,14 +6200,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 1): result = 2 ()", "module": "test", - "msecs": 678.6670684814453, + "msecs": 852.5490760803223, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1707.8380584716797, - "thread": 139834866980672, + "relativeCreated": 1709.9859714508057, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -5963,8 +6215,8 @@ "2", "" ], - "asctime": "2020-06-16 09:01:51,678", - "created": 1592290911.678739, + "asctime": "2020-06-16 22:45:43,852", + "created": 1592340343.852632, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5974,14 +6226,14 @@ "lineno": 142, "message": "Submitted value number 1 is correct (Content 2 and Type is ).", "module": "test", - "msecs": 678.739070892334, + "msecs": 852.6320457458496, "msg": "Submitted value number 1 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1707.9100608825684, - "thread": 139834866980672, + "relativeCreated": 1710.068941116333, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -5990,8 +6242,8 @@ "6", "" ], - "asctime": "2020-06-16 09:01:51,678", - "created": 1592290911.67881, + "asctime": "2020-06-16 22:45:43,852", + "created": 1592340343.852702, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6001,14 +6253,14 @@ "lineno": 22, "message": "Result (Submitted value number 2): 6 ()", "module": "test", - "msecs": 678.8098812103271, + "msecs": 852.7019023895264, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1707.9808712005615, - "thread": 139834866980672, + "relativeCreated": 1710.1387977600098, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -6017,8 +6269,8 @@ "6", "" ], - "asctime": "2020-06-16 09:01:51,678", - "created": 1592290911.678883, + "asctime": "2020-06-16 22:45:43,852", + "created": 1592340343.852768, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6028,14 +6280,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 2): result = 6 ()", "module": "test", - "msecs": 678.8830757141113, + "msecs": 852.7679443359375, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1708.0540657043457, - "thread": 139834866980672, + "relativeCreated": 1710.204839706421, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -6043,8 +6295,8 @@ "6", "" ], - "asctime": "2020-06-16 09:01:51,678", - "created": 1592290911.678958, + "asctime": "2020-06-16 22:45:43,852", + "created": 1592340343.852846, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6054,39 +6306,39 @@ "lineno": 142, "message": "Submitted value number 2 is correct (Content 6 and Type is ).", "module": "test", - "msecs": 678.9579391479492, + "msecs": 852.8459072113037, "msg": "Submitted value number 2 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1708.1289291381836, - "thread": 139834866980672, + "relativeCreated": 1710.282802581787, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 679.0239810943604, + "msecs": 852.9119491577148, "msg": "Execution of state machine callback (2) (state_b, all_conditions) identified by a sequence number: Values and number of submitted values is correct. See detailed log for more information.", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1708.1949710845947, - "thread": 139834866980672, + "relativeCreated": 1710.3488445281982, + "thread": 140247577732928, "threadName": "MainThread", "time_consumption": 6.604194641113281e-05 } ], - "thread": 139834866980672, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 0.003072023391723633, - "time_finished": "2020-06-16 09:01:51,679", - "time_start": "2020-06-16 09:01:51,675" + "time_consumption": 0.0030519962310791016, + "time_finished": "2020-06-16 22:45:43,852", + "time_start": "2020-06-16 22:45:43,849" }, "_e4QPUHb4EemzkK7kGUMNfw": { "args": null, - "asctime": "2020-06-16 09:01:51,679", - "created": 1592290911.679248, + "asctime": "2020-06-16 22:45:43,853", + "created": 1592340343.853128, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -6097,18 +6349,18 @@ "message": "_e4QPUHb4EemzkK7kGUMNfw", "module": "__init__", "moduleLogger": [], - "msecs": 679.2480945587158, + "msecs": 853.1279563903809, "msg": "_e4QPUHb4EemzkK7kGUMNfw", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/state_machine/unittest/src/tests/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1708.4190845489502, + "relativeCreated": 1710.5648517608643, "testcaseLogger": [ { "args": [], - "asctime": "2020-06-16 09:01:51,681", - "created": 1592290911.681454, + "asctime": "2020-06-16 22:45:43,855", + "created": 1592340343.855235, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -6126,8 +6378,8 @@ "None", "'state_a'" ], - "asctime": "2020-06-16 09:01:51,679", - "created": 1592290911.679386, + "asctime": "2020-06-16 22:45:43,853", + "created": 1592340343.853257, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -6137,22 +6389,22 @@ "lineno": 176, "message": "StateMachine: State change ('__init__'): None -> 'state_a'", "module": "__init__", - "msecs": 679.3859004974365, + "msecs": 853.2569408416748, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1708.556890487671, - "thread": 139834866980672, + "relativeCreated": 1710.6938362121582, + "thread": 140247577732928, "threadName": "MainThread" }, { "args": [ 1 ], - "asctime": "2020-06-16 09:01:51,679", - "created": 1592290911.679497, + "asctime": "2020-06-16 22:45:43,853", + "created": 1592340343.853362, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -6162,14 +6414,14 @@ "lineno": 55, "message": "Increasing sequence number to 1 caused by sequence progress", "module": "test_callbacks", - "msecs": 679.4970035552979, + "msecs": 853.3620834350586, "msg": "Increasing sequence number to %d caused by sequence progress", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1708.6679935455322, - "thread": 139834866980672, + "relativeCreated": 1710.798978805542, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -6179,8 +6431,8 @@ "'state_a'", "'state_b'" ], - "asctime": "2020-06-16 09:01:51,679", - "created": 1592290911.67962, + "asctime": "2020-06-16 22:45:43,853", + "created": 1592340343.853479, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -6190,14 +6442,14 @@ "lineno": 176, "message": "StateMachine: State change ('condition_a'): 'state_a' -> 'state_b'", "module": "__init__", - "msecs": 679.6200275421143, + "msecs": 853.4789085388184, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1708.7910175323486, - "thread": 139834866980672, + "relativeCreated": 1710.9158039093018, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -6206,33 +6458,33 @@ "tests.test_callbacks", "exec_with_counter" ], - "asctime": "2020-06-16 09:01:51,679", - "created": 1592290911.679705, + "asctime": "2020-06-16 22:45:43,853", + "created": 1592340343.853559, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "__set_state__", "levelname": "DEBUG", "levelno": 10, - "lineno": 195, + "lineno": 197, "message": "Executing callback 0 - tests.test_callbacks.exec_with_counter", "module": "__init__", - "msecs": 679.7049045562744, + "msecs": 853.5590171813965, "msg": "Executing callback %d - %s.%s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1708.8758945465088, - "thread": 139834866980672, + "relativeCreated": 1710.9959125518799, + "thread": 140247577732928, "threadName": "MainThread" }, { "args": [ 2 ], - "asctime": "2020-06-16 09:01:51,679", - "created": 1592290911.679777, + "asctime": "2020-06-16 22:45:43,853", + "created": 1592340343.853629, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -6242,14 +6494,14 @@ "lineno": 24, "message": "Increasing sequence number to 2 caused by callback_execution", "module": "test_callbacks", - "msecs": 679.7769069671631, + "msecs": 853.6291122436523, "msg": "Increasing sequence number to %d caused by callback_execution", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1708.9478969573975, - "thread": 139834866980672, + "relativeCreated": 1711.0660076141357, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -6258,33 +6510,33 @@ "tests.test_callbacks", "exec_with_counter" ], - "asctime": "2020-06-16 09:01:51,679", - "created": 1592290911.679863, + "asctime": "2020-06-16 22:45:43,853", + "created": 1592340343.853712, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "__set_state__", "levelname": "DEBUG", "levelno": 10, - "lineno": 195, + "lineno": 197, "message": "Executing callback 1 - tests.test_callbacks.exec_with_counter", "module": "__init__", - "msecs": 679.8629760742188, + "msecs": 853.7120819091797, "msg": "Executing callback %d - %s.%s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1709.0339660644531, - "thread": 139834866980672, + "relativeCreated": 1711.148977279663, + "thread": 140247577732928, "threadName": "MainThread" }, { "args": [ 3 ], - "asctime": "2020-06-16 09:01:51,679", - "created": 1592290911.679933, + "asctime": "2020-06-16 22:45:43,853", + "created": 1592340343.85378, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -6294,22 +6546,22 @@ "lineno": 24, "message": "Increasing sequence number to 3 caused by callback_execution", "module": "test_callbacks", - "msecs": 679.9330711364746, + "msecs": 853.7800312042236, "msg": "Increasing sequence number to %d caused by callback_execution", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1709.104061126709, - "thread": 139834866980672, + "relativeCreated": 1711.216926574707, + "thread": 140247577732928, "threadName": "MainThread" }, { "args": [ 4 ], - "asctime": "2020-06-16 09:01:51,680", - "created": 1592290911.680015, + "asctime": "2020-06-16 22:45:43,853", + "created": 1592340343.853858, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -6319,14 +6571,14 @@ "lineno": 55, "message": "Increasing sequence number to 4 caused by sequence progress", "module": "test_callbacks", - "msecs": 680.0150871276855, + "msecs": 853.8579940795898, "msg": "Increasing sequence number to %d caused by sequence progress", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1709.18607711792, - "thread": 139834866980672, + "relativeCreated": 1711.2948894500732, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -6336,8 +6588,8 @@ "'state_b'", "'state_a'" ], - "asctime": "2020-06-16 09:01:51,680", - "created": 1592290911.680117, + "asctime": "2020-06-16 22:45:43,853", + "created": 1592340343.853953, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -6347,14 +6599,14 @@ "lineno": 176, "message": "StateMachine: State change ('condition_b'): 'state_b' -> 'state_a'", "module": "__init__", - "msecs": 680.1168918609619, + "msecs": 853.9528846740723, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1709.2878818511963, - "thread": 139834866980672, + "relativeCreated": 1711.3897800445557, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -6363,33 +6615,33 @@ "tests.test_callbacks", "exec_with_counter" ], - "asctime": "2020-06-16 09:01:51,680", - "created": 1592290911.680204, + "asctime": "2020-06-16 22:45:43,854", + "created": 1592340343.854031, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "__set_state__", "levelname": "DEBUG", "levelno": 10, - "lineno": 195, + "lineno": 197, "message": "Executing callback 0 - tests.test_callbacks.exec_with_counter", "module": "__init__", - "msecs": 680.203914642334, + "msecs": 854.0310859680176, "msg": "Executing callback %d - %s.%s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1709.3749046325684, - "thread": 139834866980672, + "relativeCreated": 1711.467981338501, + "thread": 140247577732928, "threadName": "MainThread" }, { "args": [ 5 ], - "asctime": "2020-06-16 09:01:51,680", - "created": 1592290911.680274, + "asctime": "2020-06-16 22:45:43,854", + "created": 1592340343.854102, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -6399,14 +6651,14 @@ "lineno": 24, "message": "Increasing sequence number to 5 caused by callback_execution", "module": "test_callbacks", - "msecs": 680.2740097045898, + "msecs": 854.1018962860107, "msg": "Increasing sequence number to %d caused by callback_execution", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1709.4449996948242, - "thread": 139834866980672, + "relativeCreated": 1711.5387916564941, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -6415,33 +6667,33 @@ "tests.test_callbacks", "exec_with_counter" ], - "asctime": "2020-06-16 09:01:51,680", - "created": 1592290911.680355, + "asctime": "2020-06-16 22:45:43,854", + "created": 1592340343.854179, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "__set_state__", "levelname": "DEBUG", "levelno": 10, - "lineno": 195, + "lineno": 197, "message": "Executing callback 1 - tests.test_callbacks.exec_with_counter", "module": "__init__", - "msecs": 680.3550720214844, + "msecs": 854.1789054870605, "msg": "Executing callback %d - %s.%s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1709.5260620117188, - "thread": 139834866980672, + "relativeCreated": 1711.615800857544, + "thread": 140247577732928, "threadName": "MainThread" }, { "args": [ 6 ], - "asctime": "2020-06-16 09:01:51,680", - "created": 1592290911.680423, + "asctime": "2020-06-16 22:45:43,854", + "created": 1592340343.854244, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -6451,22 +6703,22 @@ "lineno": 24, "message": "Increasing sequence number to 6 caused by callback_execution", "module": "test_callbacks", - "msecs": 680.4230213165283, + "msecs": 854.2439937591553, "msg": "Increasing sequence number to %d caused by callback_execution", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1709.5940113067627, - "thread": 139834866980672, + "relativeCreated": 1711.6808891296387, + "thread": 140247577732928, "threadName": "MainThread" }, { "args": [ 7 ], - "asctime": "2020-06-16 09:01:51,680", - "created": 1592290911.680502, + "asctime": "2020-06-16 22:45:43,854", + "created": 1592340343.854321, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -6476,14 +6728,14 @@ "lineno": 55, "message": "Increasing sequence number to 7 caused by sequence progress", "module": "test_callbacks", - "msecs": 680.5019378662109, + "msecs": 854.3210029602051, "msg": "Increasing sequence number to %d caused by sequence progress", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1709.6729278564453, - "thread": 139834866980672, + "relativeCreated": 1711.7578983306885, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -6493,8 +6745,8 @@ "'state_a'", "'state_b'" ], - "asctime": "2020-06-16 09:01:51,680", - "created": 1592290911.680602, + "asctime": "2020-06-16 22:45:43,854", + "created": 1592340343.854412, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -6504,14 +6756,14 @@ "lineno": 176, "message": "StateMachine: State change ('condition_b'): 'state_a' -> 'state_b'", "module": "__init__", - "msecs": 680.6020736694336, + "msecs": 854.4120788574219, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1709.773063659668, - "thread": 139834866980672, + "relativeCreated": 1711.8489742279053, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -6520,33 +6772,33 @@ "tests.test_callbacks", "exec_with_counter" ], - "asctime": "2020-06-16 09:01:51,680", - "created": 1592290911.68068, + "asctime": "2020-06-16 22:45:43,854", + "created": 1592340343.854488, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "__set_state__", "levelname": "DEBUG", "levelno": 10, - "lineno": 195, + "lineno": 197, "message": "Executing callback 0 - tests.test_callbacks.exec_with_counter", "module": "__init__", - "msecs": 680.6800365447998, + "msecs": 854.4878959655762, "msg": "Executing callback %d - %s.%s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1709.8510265350342, - "thread": 139834866980672, + "relativeCreated": 1711.9247913360596, + "thread": 140247577732928, "threadName": "MainThread" }, { "args": [ 8 ], - "asctime": "2020-06-16 09:01:51,680", - "created": 1592290911.68075, + "asctime": "2020-06-16 22:45:43,854", + "created": 1592340343.854559, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -6556,14 +6808,14 @@ "lineno": 24, "message": "Increasing sequence number to 8 caused by callback_execution", "module": "test_callbacks", - "msecs": 680.7498931884766, + "msecs": 854.5589447021484, "msg": "Increasing sequence number to %d caused by callback_execution", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1709.920883178711, - "thread": 139834866980672, + "relativeCreated": 1711.9958400726318, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -6572,33 +6824,33 @@ "tests.test_callbacks", "exec_with_counter" ], - "asctime": "2020-06-16 09:01:51,680", - "created": 1592290911.680826, + "asctime": "2020-06-16 22:45:43,854", + "created": 1592340343.854632, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "__set_state__", "levelname": "DEBUG", "levelno": 10, - "lineno": 195, + "lineno": 197, "message": "Executing callback 1 - tests.test_callbacks.exec_with_counter", "module": "__init__", - "msecs": 680.82594871521, + "msecs": 854.6319007873535, "msg": "Executing callback %d - %s.%s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1709.9969387054443, - "thread": 139834866980672, + "relativeCreated": 1712.068796157837, + "thread": 140247577732928, "threadName": "MainThread" }, { "args": [ 9 ], - "asctime": "2020-06-16 09:01:51,680", - "created": 1592290911.680899, + "asctime": "2020-06-16 22:45:43,854", + "created": 1592340343.854699, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -6608,22 +6860,22 @@ "lineno": 24, "message": "Increasing sequence number to 9 caused by callback_execution", "module": "test_callbacks", - "msecs": 680.898904800415, + "msecs": 854.698896408081, "msg": "Increasing sequence number to %d caused by callback_execution", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1710.0698947906494, - "thread": 139834866980672, + "relativeCreated": 1712.1357917785645, + "thread": 140247577732928, "threadName": "MainThread" }, { "args": [ 10 ], - "asctime": "2020-06-16 09:01:51,680", - "created": 1592290911.680979, + "asctime": "2020-06-16 22:45:43,854", + "created": 1592340343.854779, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -6633,14 +6885,14 @@ "lineno": 55, "message": "Increasing sequence number to 10 caused by sequence progress", "module": "test_callbacks", - "msecs": 680.9790134429932, + "msecs": 854.7790050506592, "msg": "Increasing sequence number to %d caused by sequence progress", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1710.1500034332275, - "thread": 139834866980672, + "relativeCreated": 1712.2159004211426, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -6650,8 +6902,8 @@ "'state_b'", "'state_c'" ], - "asctime": "2020-06-16 09:01:51,681", - "created": 1592290911.681074, + "asctime": "2020-06-16 22:45:43,854", + "created": 1592340343.854869, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -6661,14 +6913,14 @@ "lineno": 176, "message": "StateMachine: State change ('condition_c'): 'state_b' -> 'state_c'", "module": "__init__", - "msecs": 681.0739040374756, + "msecs": 854.8688888549805, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1710.24489402771, - "thread": 139834866980672, + "relativeCreated": 1712.3057842254639, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -6677,33 +6929,33 @@ "tests.test_callbacks", "exec_with_counter" ], - "asctime": "2020-06-16 09:01:51,681", - "created": 1592290911.681152, + "asctime": "2020-06-16 22:45:43,854", + "created": 1592340343.854945, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "__set_state__", "levelname": "DEBUG", "levelno": 10, - "lineno": 195, + "lineno": 197, "message": "Executing callback 0 - tests.test_callbacks.exec_with_counter", "module": "__init__", - "msecs": 681.1521053314209, + "msecs": 854.9449443817139, "msg": "Executing callback %d - %s.%s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1710.3230953216553, - "thread": 139834866980672, + "relativeCreated": 1712.3818397521973, + "thread": 140247577732928, "threadName": "MainThread" }, { "args": [ 11 ], - "asctime": "2020-06-16 09:01:51,681", - "created": 1592290911.681229, + "asctime": "2020-06-16 22:45:43,855", + "created": 1592340343.855012, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -6713,14 +6965,14 @@ "lineno": 24, "message": "Increasing sequence number to 11 caused by callback_execution", "module": "test_callbacks", - "msecs": 681.2291145324707, + "msecs": 855.0119400024414, "msg": "Increasing sequence number to %d caused by callback_execution", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1710.400104522705, - "thread": 139834866980672, + "relativeCreated": 1712.4488353729248, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -6729,33 +6981,33 @@ "tests.test_callbacks", "exec_with_counter" ], - "asctime": "2020-06-16 09:01:51,681", - "created": 1592290911.681303, + "asctime": "2020-06-16 22:45:43,855", + "created": 1592340343.855083, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "__set_state__", "levelname": "DEBUG", "levelno": 10, - "lineno": 195, + "lineno": 197, "message": "Executing callback 1 - tests.test_callbacks.exec_with_counter", "module": "__init__", - "msecs": 681.3030242919922, + "msecs": 855.0829887390137, "msg": "Executing callback %d - %s.%s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1710.4740142822266, - "thread": 139834866980672, + "relativeCreated": 1712.519884109497, + "thread": 140247577732928, "threadName": "MainThread" }, { "args": [ 12 ], - "asctime": "2020-06-16 09:01:51,681", - "created": 1592290911.681372, + "asctime": "2020-06-16 22:45:43,855", + "created": 1592340343.855154, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -6765,32 +7017,32 @@ "lineno": 24, "message": "Increasing sequence number to 12 caused by callback_execution", "module": "test_callbacks", - "msecs": 681.3719272613525, + "msecs": 855.1540374755859, "msg": "Increasing sequence number to %d caused by callback_execution", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1710.542917251587, - "thread": 139834866980672, + "relativeCreated": 1712.5909328460693, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 681.4539432525635, + "msecs": 855.2350997924805, "msg": "Running state machine sequence and storing sequence number for each callback", "name": "__tLogger__", "pathname": "src/tests/test_callbacks.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1710.6249332427979, - "thread": 139834866980672, + "relativeCreated": 1712.6719951629639, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 8.20159912109375e-05 + "time_consumption": 8.106231689453125e-05 }, { "args": [], - "asctime": "2020-06-16 09:01:51,682", - "created": 1592290911.682634, + "asctime": "2020-06-16 22:45:43,856", + "created": 1592340343.856377, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6807,8 +7059,8 @@ "[ 1, 4, 7, 10 ]", "" ], - "asctime": "2020-06-16 09:01:51,681", - "created": 1592290911.681608, + "asctime": "2020-06-16 22:45:43,855", + "created": 1592340343.855383, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6818,14 +7070,14 @@ "lineno": 22, "message": "Result (Execution of state machine callback (1) (all_transitions, all_conditions) identified by a sequence number): [ 1, 4, 7, 10 ] ()", "module": "test", - "msecs": 681.6079616546631, + "msecs": 855.3829193115234, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1710.7789516448975, - "thread": 139834866980672, + "relativeCreated": 1712.8198146820068, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -6834,8 +7086,8 @@ "[ 1, 4, 7, 10 ]", "" ], - "asctime": "2020-06-16 09:01:51,681", - "created": 1592290911.681692, + "asctime": "2020-06-16 22:45:43,855", + "created": 1592340343.855462, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6845,14 +7097,14 @@ "lineno": 26, "message": "Expectation (Execution of state machine callback (1) (all_transitions, all_conditions) identified by a sequence number): result = [ 1, 4, 7, 10 ] ()", "module": "test", - "msecs": 681.6918849945068, + "msecs": 855.4620742797852, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1710.8628749847412, - "thread": 139834866980672, + "relativeCreated": 1712.8989696502686, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -6861,8 +7113,8 @@ "1", "" ], - "asctime": "2020-06-16 09:01:51,681", - "created": 1592290911.681775, + "asctime": "2020-06-16 22:45:43,855", + "created": 1592340343.855542, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6872,14 +7124,14 @@ "lineno": 22, "message": "Result (Submitted value number 1): 1 ()", "module": "test", - "msecs": 681.7750930786133, + "msecs": 855.5419445037842, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1710.9460830688477, - "thread": 139834866980672, + "relativeCreated": 1712.9788398742676, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -6888,8 +7140,8 @@ "1", "" ], - "asctime": "2020-06-16 09:01:51,681", - "created": 1592290911.68185, + "asctime": "2020-06-16 22:45:43,855", + "created": 1592340343.85561, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6899,14 +7151,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 1): result = 1 ()", "module": "test", - "msecs": 681.8499565124512, + "msecs": 855.6098937988281, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1711.0209465026855, - "thread": 139834866980672, + "relativeCreated": 1713.0467891693115, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -6914,8 +7166,8 @@ "1", "" ], - "asctime": "2020-06-16 09:01:51,681", - "created": 1592290911.681921, + "asctime": "2020-06-16 22:45:43,855", + "created": 1592340343.855679, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6925,14 +7177,14 @@ "lineno": 142, "message": "Submitted value number 1 is correct (Content 1 and Type is ).", "module": "test", - "msecs": 681.9210052490234, + "msecs": 855.6790351867676, "msg": "Submitted value number 1 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1711.0919952392578, - "thread": 139834866980672, + "relativeCreated": 1713.115930557251, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -6941,8 +7193,8 @@ "4", "" ], - "asctime": "2020-06-16 09:01:51,681", - "created": 1592290911.681993, + "asctime": "2020-06-16 22:45:43,855", + "created": 1592340343.855759, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6952,14 +7204,14 @@ "lineno": 22, "message": "Result (Submitted value number 2): 4 ()", "module": "test", - "msecs": 681.9930076599121, + "msecs": 855.7589054107666, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1711.1639976501465, - "thread": 139834866980672, + "relativeCreated": 1713.19580078125, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -6968,8 +7220,8 @@ "4", "" ], - "asctime": "2020-06-16 09:01:51,682", - "created": 1592290911.682061, + "asctime": "2020-06-16 22:45:43,855", + "created": 1592340343.855824, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6979,14 +7231,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 2): result = 4 ()", "module": "test", - "msecs": 682.060956954956, + "msecs": 855.8239936828613, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1711.2319469451904, - "thread": 139834866980672, + "relativeCreated": 1713.2608890533447, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -6994,8 +7246,8 @@ "4", "" ], - "asctime": "2020-06-16 09:01:51,682", - "created": 1592290911.68213, + "asctime": "2020-06-16 22:45:43,855", + "created": 1592340343.855898, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7005,14 +7257,14 @@ "lineno": 142, "message": "Submitted value number 2 is correct (Content 4 and Type is ).", "module": "test", - "msecs": 682.1300983428955, + "msecs": 855.8979034423828, "msg": "Submitted value number 2 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1711.3010883331299, - "thread": 139834866980672, + "relativeCreated": 1713.3347988128662, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -7021,8 +7273,8 @@ "7", "" ], - "asctime": "2020-06-16 09:01:51,682", - "created": 1592290911.682209, + "asctime": "2020-06-16 22:45:43,855", + "created": 1592340343.855967, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7032,14 +7284,14 @@ "lineno": 22, "message": "Result (Submitted value number 3): 7 ()", "module": "test", - "msecs": 682.2090148925781, + "msecs": 855.9670448303223, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1711.3800048828125, - "thread": 139834866980672, + "relativeCreated": 1713.4039402008057, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -7048,8 +7300,8 @@ "7", "" ], - "asctime": "2020-06-16 09:01:51,682", - "created": 1592290911.682278, + "asctime": "2020-06-16 22:45:43,856", + "created": 1592340343.856037, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7059,14 +7311,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 3): result = 7 ()", "module": "test", - "msecs": 682.2779178619385, + "msecs": 856.036901473999, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1711.4489078521729, - "thread": 139834866980672, + "relativeCreated": 1713.4737968444824, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -7074,8 +7326,8 @@ "7", "" ], - "asctime": "2020-06-16 09:01:51,682", - "created": 1592290911.682347, + "asctime": "2020-06-16 22:45:43,856", + "created": 1592340343.856105, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7085,14 +7337,14 @@ "lineno": 142, "message": "Submitted value number 3 is correct (Content 7 and Type is ).", "module": "test", - "msecs": 682.3470592498779, + "msecs": 856.1050891876221, "msg": "Submitted value number 3 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1711.5180492401123, - "thread": 139834866980672, + "relativeCreated": 1713.5419845581055, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -7101,8 +7353,8 @@ "10", "" ], - "asctime": "2020-06-16 09:01:51,682", - "created": 1592290911.682418, + "asctime": "2020-06-16 22:45:43,856", + "created": 1592340343.856173, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7112,14 +7364,14 @@ "lineno": 22, "message": "Result (Submitted value number 4): 10 ()", "module": "test", - "msecs": 682.4181079864502, + "msecs": 856.173038482666, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1711.5890979766846, - "thread": 139834866980672, + "relativeCreated": 1713.6099338531494, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -7128,8 +7380,8 @@ "10", "" ], - "asctime": "2020-06-16 09:01:51,682", - "created": 1592290911.68249, + "asctime": "2020-06-16 22:45:43,856", + "created": 1592340343.856238, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7139,14 +7391,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 4): result = 10 ()", "module": "test", - "msecs": 682.4901103973389, + "msecs": 856.2378883361816, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1711.6611003875732, - "thread": 139834866980672, + "relativeCreated": 1713.674783706665, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -7154,8 +7406,8 @@ "10", "" ], - "asctime": "2020-06-16 09:01:51,682", - "created": 1592290911.68259, + "asctime": "2020-06-16 22:45:43,856", + "created": 1592340343.856312, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7165,32 +7417,32 @@ "lineno": 142, "message": "Submitted value number 4 is correct (Content 10 and Type is ).", "module": "test", - "msecs": 682.5900077819824, + "msecs": 856.3120365142822, "msg": "Submitted value number 4 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1711.7609977722168, - "thread": 139834866980672, + "relativeCreated": 1713.7489318847656, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 682.6341152191162, + "msecs": 856.3768863677979, "msg": "Execution of state machine callback (1) (all_transitions, all_conditions) identified by a sequence number: Values and number of submitted values is correct. See detailed log for more information.", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1711.8051052093506, - "thread": 139834866980672, + "relativeCreated": 1713.8137817382812, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 4.410743713378906e-05 + "time_consumption": 6.4849853515625e-05 }, { "args": [], - "asctime": "2020-06-16 09:01:51,683", - "created": 1592290911.683364, + "asctime": "2020-06-16 22:45:43,857", + "created": 1592340343.857496, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7207,8 +7459,8 @@ "[ 2, 5, 8, 11 ]", "" ], - "asctime": "2020-06-16 09:01:51,682", - "created": 1592290911.682723, + "asctime": "2020-06-16 22:45:43,856", + "created": 1592340343.856512, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7218,14 +7470,14 @@ "lineno": 22, "message": "Result (Execution of state machine callback (2) (all_transitions, all_conditions) identified by a sequence number): [ 2, 5, 8, 11 ] ()", "module": "test", - "msecs": 682.7230453491211, + "msecs": 856.5120697021484, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1711.8940353393555, - "thread": 139834866980672, + "relativeCreated": 1713.9489650726318, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -7234,8 +7486,8 @@ "[ 2, 5, 8, 11 ]", "" ], - "asctime": "2020-06-16 09:01:51,682", - "created": 1592290911.682773, + "asctime": "2020-06-16 22:45:43,856", + "created": 1592340343.856597, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7245,14 +7497,14 @@ "lineno": 26, "message": "Expectation (Execution of state machine callback (2) (all_transitions, all_conditions) identified by a sequence number): result = [ 2, 5, 8, 11 ] ()", "module": "test", - "msecs": 682.7731132507324, + "msecs": 856.5969467163086, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1711.9441032409668, - "thread": 139834866980672, + "relativeCreated": 1714.033842086792, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -7261,8 +7513,8 @@ "2", "" ], - "asctime": "2020-06-16 09:01:51,682", - "created": 1592290911.682819, + "asctime": "2020-06-16 22:45:43,856", + "created": 1592340343.856671, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7272,14 +7524,14 @@ "lineno": 22, "message": "Result (Submitted value number 1): 2 ()", "module": "test", - "msecs": 682.8188896179199, + "msecs": 856.6710948944092, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1711.9898796081543, - "thread": 139834866980672, + "relativeCreated": 1714.1079902648926, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -7288,8 +7540,8 @@ "2", "" ], - "asctime": "2020-06-16 09:01:51,682", - "created": 1592290911.682862, + "asctime": "2020-06-16 22:45:43,856", + "created": 1592340343.856737, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7299,14 +7551,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 1): result = 2 ()", "module": "test", - "msecs": 682.8620433807373, + "msecs": 856.7368984222412, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1712.0330333709717, - "thread": 139834866980672, + "relativeCreated": 1714.1737937927246, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -7314,8 +7566,8 @@ "2", "" ], - "asctime": "2020-06-16 09:01:51,682", - "created": 1592290911.682909, + "asctime": "2020-06-16 22:45:43,856", + "created": 1592340343.856805, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7325,14 +7577,14 @@ "lineno": 142, "message": "Submitted value number 1 is correct (Content 2 and Type is ).", "module": "test", - "msecs": 682.9090118408203, + "msecs": 856.8050861358643, "msg": "Submitted value number 1 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1712.0800018310547, - "thread": 139834866980672, + "relativeCreated": 1714.2419815063477, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -7341,8 +7593,8 @@ "5", "" ], - "asctime": "2020-06-16 09:01:51,682", - "created": 1592290911.682954, + "asctime": "2020-06-16 22:45:43,856", + "created": 1592340343.856886, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7352,14 +7604,14 @@ "lineno": 22, "message": "Result (Submitted value number 2): 5 ()", "module": "test", - "msecs": 682.9540729522705, + "msecs": 856.8859100341797, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1712.1250629425049, - "thread": 139834866980672, + "relativeCreated": 1714.322805404663, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -7368,8 +7620,8 @@ "5", "" ], - "asctime": "2020-06-16 09:01:51,682", - "created": 1592290911.682997, + "asctime": "2020-06-16 22:45:43,856", + "created": 1592340343.856953, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7379,14 +7631,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 2): result = 5 ()", "module": "test", - "msecs": 682.9969882965088, + "msecs": 856.9529056549072, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1712.1679782867432, - "thread": 139834866980672, + "relativeCreated": 1714.3898010253906, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -7394,8 +7646,8 @@ "5", "" ], - "asctime": "2020-06-16 09:01:51,683", - "created": 1592290911.683041, + "asctime": "2020-06-16 22:45:43,857", + "created": 1592340343.857019, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7405,14 +7657,14 @@ "lineno": 142, "message": "Submitted value number 2 is correct (Content 5 and Type is ).", "module": "test", - "msecs": 683.0410957336426, + "msecs": 857.0189476013184, "msg": "Submitted value number 2 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1712.212085723877, - "thread": 139834866980672, + "relativeCreated": 1714.4558429718018, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -7421,8 +7673,8 @@ "8", "" ], - "asctime": "2020-06-16 09:01:51,683", - "created": 1592290911.683092, + "asctime": "2020-06-16 22:45:43,857", + "created": 1592340343.857088, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7432,14 +7684,14 @@ "lineno": 22, "message": "Result (Submitted value number 3): 8 ()", "module": "test", - "msecs": 683.0921173095703, + "msecs": 857.0880889892578, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1712.2631072998047, - "thread": 139834866980672, + "relativeCreated": 1714.5249843597412, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -7448,8 +7700,8 @@ "8", "" ], - "asctime": "2020-06-16 09:01:51,683", - "created": 1592290911.683135, + "asctime": "2020-06-16 22:45:43,857", + "created": 1592340343.857158, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7459,14 +7711,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 3): result = 8 ()", "module": "test", - "msecs": 683.1350326538086, + "msecs": 857.1579456329346, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1712.306022644043, - "thread": 139834866980672, + "relativeCreated": 1714.594841003418, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -7474,8 +7726,8 @@ "8", "" ], - "asctime": "2020-06-16 09:01:51,683", - "created": 1592290911.683178, + "asctime": "2020-06-16 22:45:43,857", + "created": 1592340343.857225, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7485,14 +7737,14 @@ "lineno": 142, "message": "Submitted value number 3 is correct (Content 8 and Type is ).", "module": "test", - "msecs": 683.1779479980469, + "msecs": 857.2249412536621, "msg": "Submitted value number 3 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1712.3489379882812, - "thread": 139834866980672, + "relativeCreated": 1714.6618366241455, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -7501,8 +7753,8 @@ "11", "" ], - "asctime": "2020-06-16 09:01:51,683", - "created": 1592290911.683222, + "asctime": "2020-06-16 22:45:43,857", + "created": 1592340343.857294, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7512,14 +7764,14 @@ "lineno": 22, "message": "Result (Submitted value number 4): 11 ()", "module": "test", - "msecs": 683.2220554351807, + "msecs": 857.2940826416016, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1712.393045425415, - "thread": 139834866980672, + "relativeCreated": 1714.730978012085, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -7528,8 +7780,8 @@ "11", "" ], - "asctime": "2020-06-16 09:01:51,683", - "created": 1592290911.683274, + "asctime": "2020-06-16 22:45:43,857", + "created": 1592340343.857359, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7539,14 +7791,14 @@ "lineno": 26, "message": "Expectation (Submitted value number 4): result = 11 ()", "module": "test", - "msecs": 683.2740306854248, + "msecs": 857.3589324951172, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1712.4450206756592, - "thread": 139834866980672, + "relativeCreated": 1714.7958278656006, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -7554,8 +7806,8 @@ "11", "" ], - "asctime": "2020-06-16 09:01:51,683", - "created": 1592290911.683323, + "asctime": "2020-06-16 22:45:43,857", + "created": 1592340343.857426, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7565,39 +7817,39 @@ "lineno": 142, "message": "Submitted value number 4 is correct (Content 11 and Type is ).", "module": "test", - "msecs": 683.3229064941406, + "msecs": 857.4259281158447, "msg": "Submitted value number 4 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1712.493896484375, - "thread": 139834866980672, + "relativeCreated": 1714.8628234863281, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 683.3639144897461, + "msecs": 857.4960231781006, "msg": "Execution of state machine callback (2) (all_transitions, all_conditions) identified by a sequence number: Values and number of submitted values is correct. See detailed log for more information.", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 1712.5349044799805, - "thread": 139834866980672, + "relativeCreated": 1714.932918548584, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 4.100799560546875e-05 + "time_consumption": 7.009506225585938e-05 } ], - "thread": 139834866980672, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 0.0041158199310302734, - "time_finished": "2020-06-16 09:01:51,683", - "time_start": "2020-06-16 09:01:51,679" + "time_consumption": 0.0043680667877197266, + "time_finished": "2020-06-16 22:45:43,857", + "time_start": "2020-06-16 22:45:43,853" }, "_fE3tMHczEemrUqotql_Blw": { "args": null, - "asctime": "2020-06-16 09:01:50,032", - "created": 1592290910.032223, + "asctime": "2020-06-16 22:45:42,200", + "created": 1592340342.200482, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -7608,18 +7860,18 @@ "message": "_fE3tMHczEemrUqotql_Blw", "module": "__init__", "moduleLogger": [], - "msecs": 32.22298622131348, + "msecs": 200.48189163208008, "msg": "_fE3tMHczEemrUqotql_Blw", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/state_machine/unittest/src/tests/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 61.39397621154785, + "relativeCreated": 57.91878700256348, "testcaseLogger": [ { "args": [], - "asctime": "2020-06-16 09:01:50,032", - "created": 1592290910.03274, + "asctime": "2020-06-16 22:45:42,201", + "created": 1592340342.201206, "exc_info": null, "exc_text": null, "filename": "test_transitions.py", @@ -7637,8 +7889,8 @@ "None", "'state_a'" ], - "asctime": "2020-06-16 09:01:50,032", - "created": 1592290910.032582, + "asctime": "2020-06-16 22:45:42,200", + "created": 1592340342.200959, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -7648,35 +7900,35 @@ "lineno": 176, "message": "StateMachine: State change ('__init__'): None -> 'state_a'", "module": "__init__", - "msecs": 32.58204460144043, + "msecs": 200.9589672088623, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 61.753034591674805, - "thread": 139834866980672, + "relativeCreated": 58.3958625793457, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 32.740116119384766, + "msecs": 201.20596885681152, "msg": "Initialising state machine with state_a", "name": "__tLogger__", "pathname": "src/tests/test_transitions.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 61.91110610961914, - "thread": 139834866980672, + "relativeCreated": 58.64286422729492, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 0.00015807151794433594 + "time_consumption": 0.00024700164794921875 }, { "args": [ "'state_a'", "" ], - "asctime": "2020-06-16 09:01:50,032", - "created": 1592290910.032979, + "asctime": "2020-06-16 22:45:42,201", + "created": 1592340342.201933, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7693,8 +7945,8 @@ "'state_a'", "" ], - "asctime": "2020-06-16 09:01:50,032", - "created": 1592290910.032831, + "asctime": "2020-06-16 22:45:42,201", + "created": 1592340342.201506, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7704,14 +7956,14 @@ "lineno": 22, "message": "Result (Initial state after Initialisation): 'state_a' ()", "module": "test", - "msecs": 32.83095359802246, + "msecs": 201.5058994293213, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 62.001943588256836, - "thread": 139834866980672, + "relativeCreated": 58.94279479980469, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -7720,8 +7972,8 @@ "'state_a'", "" ], - "asctime": "2020-06-16 09:01:50,032", - "created": 1592290910.032904, + "asctime": "2020-06-16 22:45:42,201", + "created": 1592340342.201687, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7731,34 +7983,34 @@ "lineno": 26, "message": "Expectation (Initial state after Initialisation): result = 'state_a' ()", "module": "test", - "msecs": 32.90390968322754, + "msecs": 201.68709754943848, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 62.074899673461914, - "thread": 139834866980672, + "relativeCreated": 59.123992919921875, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 32.97901153564453, + "msecs": 201.9329071044922, "msg": "Initial state after Initialisation is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 62.150001525878906, - "thread": 139834866980672, + "relativeCreated": 59.369802474975586, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 7.510185241699219e-05 + "time_consumption": 0.00024580955505371094 }, { "args": [ 0.16 ], - "asctime": "2020-06-16 09:01:50,183", - "created": 1592290910.183514, + "asctime": "2020-06-16 22:45:42,352", + "created": 1592340342.352859, "exc_info": null, "exc_text": null, "filename": "test_transitions.py", @@ -7776,8 +8028,8 @@ "'state_a'", "'state_b'" ], - "asctime": "2020-06-16 09:01:50,183", - "created": 1592290910.183178, + "asctime": "2020-06-16 22:45:42,352", + "created": 1592340342.352351, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -7787,35 +8039,35 @@ "lineno": 176, "message": "StateMachine: State change ('condition_true'): 'state_a' -> 'state_b'", "module": "__init__", - "msecs": 183.17794799804688, + "msecs": 352.35095024108887, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 212.34893798828125, - "thread": 139834866980672, + "relativeCreated": 209.78784561157227, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 183.51411819458008, + "msecs": 352.8590202331543, "msg": "Waiting for %.3fs or state change", "name": "__tLogger__", "pathname": "src/tests/test_transitions.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 212.68510818481445, - "thread": 139834866980672, + "relativeCreated": 210.2959156036377, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 0.0003361701965332031 + "time_consumption": 0.0005080699920654297 }, { "args": [ "'state_b'", "" ], - "asctime": "2020-06-16 09:01:50,183", - "created": 1592290910.183933, + "asctime": "2020-06-16 22:45:42,353", + "created": 1592340342.353759, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7832,8 +8084,8 @@ "'state_b'", "" ], - "asctime": "2020-06-16 09:01:50,183", - "created": 1592290910.183786, + "asctime": "2020-06-16 22:45:42,353", + "created": 1592340342.353416, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7843,14 +8095,14 @@ "lineno": 22, "message": "Result (State after 1st cycle): 'state_b' ()", "module": "test", - "msecs": 183.78591537475586, + "msecs": 353.41596603393555, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 212.95690536499023, - "thread": 139834866980672, + "relativeCreated": 210.85286140441895, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -7859,8 +8111,8 @@ "'state_b'", "" ], - "asctime": "2020-06-16 09:01:50,183", - "created": 1592290910.183863, + "asctime": "2020-06-16 22:45:42,353", + "created": 1592340342.353591, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7870,37 +8122,37 @@ "lineno": 26, "message": "Expectation (State after 1st cycle): result = 'state_b' ()", "module": "test", - "msecs": 183.86292457580566, + "msecs": 353.5909652709961, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 213.03391456604004, - "thread": 139834866980672, + "relativeCreated": 211.0278606414795, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 183.93301963806152, + "msecs": 353.7590503692627, "msg": "State after 1st cycle is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 213.1040096282959, - "thread": 139834866980672, + "relativeCreated": 211.1959457397461, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 7.009506225585938e-05 + "time_consumption": 0.00016808509826660156 }, { "args": [ - "0.15041112899780273", + "0.1506669521331787", "0.145", "0.155", "" ], - "asctime": "2020-06-16 09:01:50,184", - "created": 1592290910.184187, + "asctime": "2020-06-16 22:45:42,354", + "created": 1592340342.354313, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7908,17 +8160,17 @@ "levelname": "INFO", "levelno": 20, "lineno": 218, - "message": "Transition time after 1st cycle is correct (Content 0.15041112899780273 in [0.145 ... 0.155] and Type is ).", + "message": "Transition time after 1st cycle is correct (Content 0.1506669521331787 in [0.145 ... 0.155] and Type is ).", "module": "test", "moduleLogger": [ { "args": [ "Transition time after 1st cycle", - "0.15041112899780273", + "0.1506669521331787", "" ], - "asctime": "2020-06-16 09:01:50,184", - "created": 1592290910.184045, + "asctime": "2020-06-16 22:45:42,354", + "created": 1592340342.354012, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7926,16 +8178,16 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 22, - "message": "Result (Transition time after 1st cycle): 0.15041112899780273 ()", + "message": "Result (Transition time after 1st cycle): 0.1506669521331787 ()", "module": "test", - "msecs": 184.04507637023926, + "msecs": 354.01201248168945, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 213.21606636047363, - "thread": 139834866980672, + "relativeCreated": 211.44890785217285, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -7944,8 +8196,8 @@ "0.145", "0.155" ], - "asctime": "2020-06-16 09:01:50,184", - "created": 1592290910.184113, + "asctime": "2020-06-16 22:45:42,354", + "created": 1592340342.354161, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7955,34 +8207,34 @@ "lineno": 30, "message": "Expectation (Transition time after 1st cycle): 0.145 <= result <= 0.155", "module": "test", - "msecs": 184.1130256652832, + "msecs": 354.16102409362793, "msg": "Expectation (%s): %s <= result <= %s", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 213.28401565551758, - "thread": 139834866980672, + "relativeCreated": 211.59791946411133, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 184.1869354248047, + "msecs": 354.3128967285156, "msg": "Transition time after 1st cycle is correct (Content %s in [%s ... %s] and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 213.35792541503906, - "thread": 139834866980672, + "relativeCreated": 211.74979209899902, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 7.390975952148438e-05 + "time_consumption": 0.0001518726348876953 }, { "args": [ 0.235 ], - "asctime": "2020-06-16 09:01:50,410", - "created": 1592290910.410605, + "asctime": "2020-06-16 22:45:42,580", + "created": 1592340342.5803, "exc_info": null, "exc_text": null, "filename": "test_transitions.py", @@ -8000,8 +8252,8 @@ "'state_b'", "'state_c'" ], - "asctime": "2020-06-16 09:01:50,409", - "created": 1592290910.409581, + "asctime": "2020-06-16 22:45:42,579", + "created": 1592340342.579829, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -8011,35 +8263,35 @@ "lineno": 176, "message": "StateMachine: State change ('condition_true'): 'state_b' -> 'state_c'", "module": "__init__", - "msecs": 409.58094596862793, + "msecs": 579.8289775848389, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 438.7519359588623, - "thread": 139834866980672, + "relativeCreated": 437.26587295532227, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 410.60495376586914, + "msecs": 580.3000926971436, "msg": "Waiting for %.3fs or state change", "name": "__tLogger__", "pathname": "src/tests/test_transitions.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 439.7759437561035, - "thread": 139834866980672, + "relativeCreated": 437.73698806762695, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 0.001024007797241211 + "time_consumption": 0.0004711151123046875 }, { "args": [ "'state_c'", "" ], - "asctime": "2020-06-16 09:01:50,412", - "created": 1592290910.412201, + "asctime": "2020-06-16 22:45:42,581", + "created": 1592340342.581044, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8056,8 +8308,8 @@ "'state_c'", "" ], - "asctime": "2020-06-16 09:01:50,411", - "created": 1592290910.41166, + "asctime": "2020-06-16 22:45:42,580", + "created": 1592340342.580693, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8067,14 +8319,14 @@ "lineno": 22, "message": "Result (State after 2nd cycle): 'state_c' ()", "module": "test", - "msecs": 411.65995597839355, + "msecs": 580.6930065155029, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 440.83094596862793, - "thread": 139834866980672, + "relativeCreated": 438.1299018859863, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -8083,8 +8335,8 @@ "'state_c'", "" ], - "asctime": "2020-06-16 09:01:50,412", - "created": 1592290910.412001, + "asctime": "2020-06-16 22:45:42,580", + "created": 1592340342.580865, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8094,37 +8346,37 @@ "lineno": 26, "message": "Expectation (State after 2nd cycle): result = 'state_c' ()", "module": "test", - "msecs": 412.0008945465088, + "msecs": 580.8649063110352, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 441.17188453674316, - "thread": 139834866980672, + "relativeCreated": 438.30180168151855, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 412.200927734375, + "msecs": 581.0439586639404, "msg": "State after 2nd cycle is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 441.3719177246094, - "thread": 139834866980672, + "relativeCreated": 438.4808540344238, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 0.00020003318786621094 + "time_consumption": 0.00017905235290527344 }, { "args": [ - "0.15091490745544434", + "0.15042591094970703", "0.145", "0.155", "" ], - "asctime": "2020-06-16 09:01:50,412", - "created": 1592290910.412908, + "asctime": "2020-06-16 22:45:42,581", + "created": 1592340342.581595, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8132,17 +8384,17 @@ "levelname": "INFO", "levelno": 20, "lineno": 218, - "message": "Transition time after 2nd cycle is correct (Content 0.15091490745544434 in [0.145 ... 0.155] and Type is ).", + "message": "Transition time after 2nd cycle is correct (Content 0.15042591094970703 in [0.145 ... 0.155] and Type is ).", "module": "test", "moduleLogger": [ { "args": [ "Transition time after 2nd cycle", - "0.15091490745544434", + "0.15042591094970703", "" ], - "asctime": "2020-06-16 09:01:50,412", - "created": 1592290910.412517, + "asctime": "2020-06-16 22:45:42,581", + "created": 1592340342.581285, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8150,16 +8402,16 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 22, - "message": "Result (Transition time after 2nd cycle): 0.15091490745544434 ()", + "message": "Result (Transition time after 2nd cycle): 0.15042591094970703 ()", "module": "test", - "msecs": 412.5170707702637, + "msecs": 581.2849998474121, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 441.68806076049805, - "thread": 139834866980672, + "relativeCreated": 438.7218952178955, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -8168,8 +8420,8 @@ "0.145", "0.155" ], - "asctime": "2020-06-16 09:01:50,412", - "created": 1592290910.412747, + "asctime": "2020-06-16 22:45:42,581", + "created": 1592340342.581431, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8179,37 +8431,37 @@ "lineno": 30, "message": "Expectation (Transition time after 2nd cycle): 0.145 <= result <= 0.155", "module": "test", - "msecs": 412.7469062805176, + "msecs": 581.4309120178223, "msg": "Expectation (%s): %s <= result <= %s", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 441.91789627075195, - "thread": 139834866980672, + "relativeCreated": 438.86780738830566, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 412.90807723999023, + "msecs": 581.5949440002441, "msg": "Transition time after 2nd cycle is correct (Content %s in [%s ... %s] and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 442.0790672302246, - "thread": 139834866980672, + "relativeCreated": 439.03183937072754, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 0.00016117095947265625 + "time_consumption": 0.000164031982421875 }, { "args": [ - "0.22620105743408203", + "0.22575688362121582", "0.21999999999999997", "0.22999999999999998", "" ], - "asctime": "2020-06-16 09:01:50,413", - "created": 1592290910.413464, + "asctime": "2020-06-16 22:45:42,582", + "created": 1592340342.582149, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8217,17 +8469,17 @@ "levelname": "INFO", "levelno": 20, "lineno": 218, - "message": "Previous state duration is correct (Content 0.22620105743408203 in [0.21999999999999997 ... 0.22999999999999998] and Type is ).", + "message": "Previous state duration is correct (Content 0.22575688362121582 in [0.21999999999999997 ... 0.22999999999999998] and Type is ).", "module": "test", "moduleLogger": [ { "args": [ "Previous state duration", - "0.22620105743408203", + "0.22575688362121582", "" ], - "asctime": "2020-06-16 09:01:50,413", - "created": 1592290910.413155, + "asctime": "2020-06-16 22:45:42,581", + "created": 1592340342.581825, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8235,16 +8487,16 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 22, - "message": "Result (Previous state duration): 0.22620105743408203 ()", + "message": "Result (Previous state duration): 0.22575688362121582 ()", "module": "test", - "msecs": 413.15507888793945, + "msecs": 581.8250179290771, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 442.3260688781738, - "thread": 139834866980672, + "relativeCreated": 439.26191329956055, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -8253,8 +8505,8 @@ "0.21999999999999997", "0.22999999999999998" ], - "asctime": "2020-06-16 09:01:50,413", - "created": 1592290910.413303, + "asctime": "2020-06-16 22:45:42,581", + "created": 1592340342.581966, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8264,39 +8516,39 @@ "lineno": 30, "message": "Expectation (Previous state duration): 0.21999999999999997 <= result <= 0.22999999999999998", "module": "test", - "msecs": 413.3028984069824, + "msecs": 581.9659233093262, "msg": "Expectation (%s): %s <= result <= %s", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 442.4738883972168, - "thread": 139834866980672, + "relativeCreated": 439.40281867980957, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 413.4640693664551, + "msecs": 582.1490287780762, "msg": "Previous state duration is correct (Content %s in [%s ... %s] and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 442.63505935668945, - "thread": 139834866980672, + "relativeCreated": 439.58592414855957, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 0.00016117095947265625 + "time_consumption": 0.00018310546875 } ], - "thread": 139834866980672, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 0.3812410831451416, - "time_finished": "2020-06-16 09:01:50,413", - "time_start": "2020-06-16 09:01:50,032" + "time_consumption": 0.3816671371459961, + "time_finished": "2020-06-16 22:45:42,582", + "time_start": "2020-06-16 22:45:42,200" }, "_iTFPQHcrEemrUqotql_Blw": { "args": null, - "asctime": "2020-06-16 09:01:50,023", - "created": 1592290910.023425, + "asctime": "2020-06-16 22:45:42,193", + "created": 1592340342.193025, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -8307,18 +8559,18 @@ "message": "_iTFPQHcrEemrUqotql_Blw", "module": "__init__", "moduleLogger": [], - "msecs": 23.42510223388672, + "msecs": 193.0251121520996, "msg": "_iTFPQHcrEemrUqotql_Blw", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/state_machine/unittest/src/tests/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 52.596092224121094, + "relativeCreated": 50.46200752258301, "testcaseLogger": [ { "args": [], - "asctime": "2020-06-16 09:01:50,023", - "created": 1592290910.023673, + "asctime": "2020-06-16 22:45:42,193", + "created": 1592340342.193146, "exc_info": null, "exc_text": null, "filename": "test_init.py", @@ -8336,8 +8588,8 @@ "None", "'state_c'" ], - "asctime": "2020-06-16 09:01:50,023", - "created": 1592290910.02352, + "asctime": "2020-06-16 22:45:42,193", + "created": 1592340342.193095, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -8347,35 +8599,35 @@ "lineno": 176, "message": "StateMachine: State change ('__init__'): None -> 'state_c'", "module": "__init__", - "msecs": 23.51999282836914, + "msecs": 193.09496879577637, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 52.690982818603516, - "thread": 139834866980672, + "relativeCreated": 50.531864166259766, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 23.673057556152344, + "msecs": 193.1459903717041, "msg": "Initialising the state machine with state_c", "name": "__tLogger__", "pathname": "src/tests/test_init.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 52.84404754638672, - "thread": 139834866980672, + "relativeCreated": 50.5828857421875, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 0.00015306472778320312 + "time_consumption": 5.1021575927734375e-05 }, { "args": [ "{'1': 1, '2': 'two'}", "" ], - "asctime": "2020-06-16 09:01:50,025", - "created": 1592290910.025115, + "asctime": "2020-06-16 22:45:42,193", + "created": 1592340342.193326, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8392,8 +8644,8 @@ "{ '1': 1, '2': 'two' }", "" ], - "asctime": "2020-06-16 09:01:50,024", - "created": 1592290910.024556, + "asctime": "2020-06-16 22:45:42,193", + "created": 1592340342.193218, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8403,14 +8655,14 @@ "lineno": 22, "message": "Result (Keyword argument kw_arg_no_4 stored in state_machine): { '1': 1, '2': 'two' } ()", "module": "test", - "msecs": 24.55592155456543, + "msecs": 193.21799278259277, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 53.726911544799805, - "thread": 139834866980672, + "relativeCreated": 50.65488815307617, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -8419,8 +8671,8 @@ "{ '1': 1, '2': 'two' }", "" ], - "asctime": "2020-06-16 09:01:50,024", - "created": 1592290910.0249, + "asctime": "2020-06-16 22:45:42,193", + "created": 1592340342.193263, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8430,35 +8682,35 @@ "lineno": 26, "message": "Expectation (Keyword argument kw_arg_no_4 stored in state_machine): result = { '1': 1, '2': 'two' } ()", "module": "test", - "msecs": 24.899959564208984, + "msecs": 193.26305389404297, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 54.07094955444336, - "thread": 139834866980672, + "relativeCreated": 50.69994926452637, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 25.115013122558594, + "msecs": 193.32599639892578, "msg": "Keyword argument kw_arg_no_4 stored in state_machine is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 54.28600311279297, - "thread": 139834866980672, + "relativeCreated": 50.76289176940918, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 0.00021505355834960938 + "time_consumption": 6.29425048828125e-05 }, { "args": [ "1", "" ], - "asctime": "2020-06-16 09:01:50,025", - "created": 1592290910.025653, + "asctime": "2020-06-16 22:45:42,193", + "created": 1592340342.193474, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8475,8 +8727,8 @@ "1", "" ], - "asctime": "2020-06-16 09:01:50,025", - "created": 1592290910.02537, + "asctime": "2020-06-16 22:45:42,193", + "created": 1592340342.193395, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8486,14 +8738,14 @@ "lineno": 22, "message": "Result (Keyword argument kw_arg_no_1 stored in state_machine): 1 ()", "module": "test", - "msecs": 25.369882583618164, + "msecs": 193.39489936828613, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 54.54087257385254, - "thread": 139834866980672, + "relativeCreated": 50.83179473876953, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -8502,8 +8754,8 @@ "1", "" ], - "asctime": "2020-06-16 09:01:50,025", - "created": 1592290910.025515, + "asctime": "2020-06-16 22:45:42,193", + "created": 1592340342.193435, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8513,35 +8765,35 @@ "lineno": 26, "message": "Expectation (Keyword argument kw_arg_no_1 stored in state_machine): result = 1 ()", "module": "test", - "msecs": 25.515079498291016, + "msecs": 193.4349536895752, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 54.68606948852539, - "thread": 139834866980672, + "relativeCreated": 50.871849060058594, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 25.65288543701172, + "msecs": 193.47405433654785, "msg": "Keyword argument kw_arg_no_1 stored in state_machine is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 54.823875427246094, - "thread": 139834866980672, + "relativeCreated": 50.91094970703125, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 0.00013780593872070312 + "time_consumption": 3.910064697265625e-05 }, { "args": [ "True", "" ], - "asctime": "2020-06-16 09:01:50,026", - "created": 1592290910.026331, + "asctime": "2020-06-16 22:45:42,193", + "created": 1592340342.193616, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8558,8 +8810,8 @@ "True", "" ], - "asctime": "2020-06-16 09:01:50,025", - "created": 1592290910.025881, + "asctime": "2020-06-16 22:45:42,193", + "created": 1592340342.193536, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8569,14 +8821,14 @@ "lineno": 22, "message": "Result (Keyword argument kw_arg_no_3 stored in state_machine): True ()", "module": "test", - "msecs": 25.881052017211914, + "msecs": 193.53604316711426, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 55.05204200744629, - "thread": 139834866980672, + "relativeCreated": 50.972938537597656, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -8585,8 +8837,8 @@ "True", "" ], - "asctime": "2020-06-16 09:01:50,026", - "created": 1592290910.026098, + "asctime": "2020-06-16 22:45:42,193", + "created": 1592340342.193575, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8596,35 +8848,35 @@ "lineno": 26, "message": "Expectation (Keyword argument kw_arg_no_3 stored in state_machine): result = True ()", "module": "test", - "msecs": 26.098012924194336, + "msecs": 193.5749053955078, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 55.26900291442871, - "thread": 139834866980672, + "relativeCreated": 51.01180076599121, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 26.330947875976562, + "msecs": 193.61591339111328, "msg": "Keyword argument kw_arg_no_3 stored in state_machine is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 55.50193786621094, - "thread": 139834866980672, + "relativeCreated": 51.05280876159668, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 0.00023293495178222656 + "time_consumption": 4.100799560546875e-05 }, { "args": [ "'2'", "" ], - "asctime": "2020-06-16 09:01:50,027", - "created": 1592290910.02738, + "asctime": "2020-06-16 22:45:42,193", + "created": 1592340342.193756, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8641,8 +8893,8 @@ "'2'", "" ], - "asctime": "2020-06-16 09:01:50,026", - "created": 1592290910.026947, + "asctime": "2020-06-16 22:45:42,193", + "created": 1592340342.193675, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8652,14 +8904,14 @@ "lineno": 22, "message": "Result (Keyword argument kw_arg_no_2 stored in state_machine): '2' ()", "module": "test", - "msecs": 26.947021484375, + "msecs": 193.67504119873047, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 56.118011474609375, - "thread": 139834866980672, + "relativeCreated": 51.11193656921387, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -8668,8 +8920,8 @@ "'2'", "" ], - "asctime": "2020-06-16 09:01:50,027", - "created": 1592290910.027191, + "asctime": "2020-06-16 22:45:42,193", + "created": 1592340342.193713, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8679,39 +8931,39 @@ "lineno": 26, "message": "Expectation (Keyword argument kw_arg_no_2 stored in state_machine): result = '2' ()", "module": "test", - "msecs": 27.1909236907959, + "msecs": 193.71294975280762, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 56.36191368103027, - "thread": 139834866980672, + "relativeCreated": 51.149845123291016, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 27.379989624023438, + "msecs": 193.756103515625, "msg": "Keyword argument kw_arg_no_2 stored in state_machine is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 56.55097961425781, - "thread": 139834866980672, + "relativeCreated": 51.1929988861084, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 0.00018906593322753906 + "time_consumption": 4.315376281738281e-05 } ], - "thread": 139834866980672, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 0.003954887390136719, - "time_finished": "2020-06-16 09:01:50,027", - "time_start": "2020-06-16 09:01:50,023" + "time_consumption": 0.0007309913635253906, + "time_finished": "2020-06-16 22:45:42,193", + "time_start": "2020-06-16 22:45:42,193" }, "_j2FvkHcqEemrUqotql_Blw": { "args": null, - "asctime": "2020-06-16 09:01:50,022", - "created": 1592290910.022504, + "asctime": "2020-06-16 22:45:42,192", + "created": 1592340342.192216, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -8722,18 +8974,18 @@ "message": "_j2FvkHcqEemrUqotql_Blw", "module": "__init__", "moduleLogger": [], - "msecs": 22.504091262817383, + "msecs": 192.2159194946289, "msg": "_j2FvkHcqEemrUqotql_Blw", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/state_machine/unittest/src/tests/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 51.67508125305176, + "relativeCreated": 49.652814865112305, "testcaseLogger": [ { "args": [], - "asctime": "2020-06-16 09:01:50,022", - "created": 1592290910.022693, + "asctime": "2020-06-16 22:45:42,192", + "created": 1592340342.192334, "exc_info": null, "exc_text": null, "filename": "test_init.py", @@ -8751,8 +9003,8 @@ "None", "'state_c'" ], - "asctime": "2020-06-16 09:01:50,022", - "created": 1592290910.022604, + "asctime": "2020-06-16 22:45:42,192", + "created": 1592340342.192286, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -8762,35 +9014,35 @@ "lineno": 176, "message": "StateMachine: State change ('__init__'): None -> 'state_c'", "module": "__init__", - "msecs": 22.603988647460938, + "msecs": 192.28601455688477, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 51.77497863769531, - "thread": 139834866980672, + "relativeCreated": 49.722909927368164, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 22.69291877746582, + "msecs": 192.33393669128418, "msg": "Initialising the state machine with state_c", "name": "__tLogger__", "pathname": "src/tests/test_init.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 51.863908767700195, - "thread": 139834866980672, + "relativeCreated": 49.77083206176758, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 8.893013000488281e-05 + "time_consumption": 4.792213439941406e-05 }, { "args": [ "'__init__'", "" ], - "asctime": "2020-06-16 09:01:50,022", - "created": 1592290910.02287, + "asctime": "2020-06-16 22:45:42,192", + "created": 1592340342.19248, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8807,8 +9059,8 @@ "'__init__'", "" ], - "asctime": "2020-06-16 09:01:50,022", - "created": 1592290910.02277, + "asctime": "2020-06-16 22:45:42,192", + "created": 1592340342.1924, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8818,14 +9070,14 @@ "lineno": 22, "message": "Result (Last transition condition after initialisation): '__init__' ()", "module": "test", - "msecs": 22.769927978515625, + "msecs": 192.3999786376953, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 51.94091796875, - "thread": 139834866980672, + "relativeCreated": 49.83687400817871, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -8834,8 +9086,8 @@ "'__init__'", "" ], - "asctime": "2020-06-16 09:01:50,022", - "created": 1592290910.022823, + "asctime": "2020-06-16 22:45:42,192", + "created": 1592340342.19244, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8845,39 +9097,39 @@ "lineno": 26, "message": "Expectation (Last transition condition after initialisation): result = '__init__' ()", "module": "test", - "msecs": 22.823095321655273, + "msecs": 192.44003295898438, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 51.99408531188965, - "thread": 139834866980672, + "relativeCreated": 49.87692832946777, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 22.87006378173828, + "msecs": 192.48008728027344, "msg": "Last transition condition after initialisation is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 52.041053771972656, - "thread": 139834866980672, + "relativeCreated": 49.916982650756836, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 4.696846008300781e-05 + "time_consumption": 4.00543212890625e-05 } ], - "thread": 139834866980672, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 0.00036597251892089844, - "time_finished": "2020-06-16 09:01:50,022", - "time_start": "2020-06-16 09:01:50,022" + "time_consumption": 0.00026416778564453125, + "time_finished": "2020-06-16 22:45:42,192", + "time_start": "2020-06-16 22:45:42,192" }, "_tRZ50HcyEemrUqotql_Blw": { "args": null, - "asctime": "2020-06-16 09:01:50,659", - "created": 1592290910.659489, + "asctime": "2020-06-16 22:45:42,827", + "created": 1592340342.827154, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -8888,18 +9140,18 @@ "message": "_tRZ50HcyEemrUqotql_Blw", "module": "__init__", "moduleLogger": [], - "msecs": 659.4889163970947, + "msecs": 827.1539211273193, "msg": "_tRZ50HcyEemrUqotql_Blw", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/state_machine/unittest/src/tests/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 688.6599063873291, + "relativeCreated": 684.5908164978027, "testcaseLogger": [ { "args": [], - "asctime": "2020-06-16 09:01:50,659", - "created": 1592290910.659903, + "asctime": "2020-06-16 22:45:42,827", + "created": 1592340342.827616, "exc_info": null, "exc_text": null, "filename": "test_interface.py", @@ -8917,8 +9169,8 @@ "None", "'state_c'" ], - "asctime": "2020-06-16 09:01:50,659", - "created": 1592290910.659748, + "asctime": "2020-06-16 22:45:42,827", + "created": 1592340342.827427, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -8928,35 +9180,35 @@ "lineno": 176, "message": "StateMachine: State change ('__init__'): None -> 'state_c'", "module": "__init__", - "msecs": 659.7480773925781, + "msecs": 827.4269104003906, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 688.9190673828125, - "thread": 139834866980672, + "relativeCreated": 684.863805770874, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 659.9030494689941, + "msecs": 827.6159763336182, "msg": "Initialising the state machine with state_c", "name": "__tLogger__", "pathname": "src/tests/test_interface.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 689.0740394592285, - "thread": 139834866980672, + "relativeCreated": 685.0528717041016, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 0.00015497207641601562 + "time_consumption": 0.00018906593322753906 }, { "args": [ "'state_c'", "" ], - "asctime": "2020-06-16 09:01:50,660", - "created": 1592290910.660353, + "asctime": "2020-06-16 22:45:42,828", + "created": 1592340342.828176, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8973,8 +9225,8 @@ "'state_c'", "" ], - "asctime": "2020-06-16 09:01:50,660", - "created": 1592290910.66011, + "asctime": "2020-06-16 22:45:42,827", + "created": 1592340342.827865, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8984,14 +9236,14 @@ "lineno": 22, "message": "Result (Returnvalue of this_state()): 'state_c' ()", "module": "test", - "msecs": 660.1099967956543, + "msecs": 827.8648853302002, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 689.2809867858887, - "thread": 139834866980672, + "relativeCreated": 685.3017807006836, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -9000,8 +9252,8 @@ "'state_c'", "" ], - "asctime": "2020-06-16 09:01:50,660", - "created": 1592290910.660234, + "asctime": "2020-06-16 22:45:42,828", + "created": 1592340342.828017, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9011,39 +9263,39 @@ "lineno": 26, "message": "Expectation (Returnvalue of this_state()): result = 'state_c' ()", "module": "test", - "msecs": 660.2339744567871, + "msecs": 828.016996383667, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 689.4049644470215, - "thread": 139834866980672, + "relativeCreated": 685.4538917541504, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 660.3529453277588, + "msecs": 828.1760215759277, "msg": "Returnvalue of this_state() is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 689.5239353179932, - "thread": 139834866980672, + "relativeCreated": 685.6129169464111, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 0.00011897087097167969 + "time_consumption": 0.0001590251922607422 } ], - "thread": 139834866980672, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 0.0008640289306640625, - "time_finished": "2020-06-16 09:01:50,660", - "time_start": "2020-06-16 09:01:50,659" + "time_consumption": 0.0010221004486083984, + "time_finished": "2020-06-16 22:45:42,828", + "time_start": "2020-06-16 22:45:42,827" }, "_vAtUQHcyEemrUqotql_Blw": { "args": null, - "asctime": "2020-06-16 09:01:50,660", - "created": 1592290910.660682, + "asctime": "2020-06-16 22:45:42,828", + "created": 1592340342.828644, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -9054,18 +9306,18 @@ "message": "_vAtUQHcyEemrUqotql_Blw", "module": "__init__", "moduleLogger": [], - "msecs": 660.681962966919, + "msecs": 828.6440372467041, "msg": "_vAtUQHcyEemrUqotql_Blw", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/state_machine/unittest/src/tests/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 689.8529529571533, + "relativeCreated": 686.0809326171875, "testcaseLogger": [ { "args": [], - "asctime": "2020-06-16 09:01:50,661", - "created": 1592290910.661039, + "asctime": "2020-06-16 22:45:42,829", + "created": 1592340342.829036, "exc_info": null, "exc_text": null, "filename": "test_interface.py", @@ -9083,8 +9335,8 @@ "None", "'state_c'" ], - "asctime": "2020-06-16 09:01:50,660", - "created": 1592290910.660898, + "asctime": "2020-06-16 22:45:42,828", + "created": 1592340342.828878, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -9094,35 +9346,35 @@ "lineno": 176, "message": "StateMachine: State change ('__init__'): None -> 'state_c'", "module": "__init__", - "msecs": 660.897970199585, + "msecs": 828.8779258728027, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 690.0689601898193, - "thread": 139834866980672, + "relativeCreated": 686.3148212432861, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 661.0391139984131, + "msecs": 829.0359973907471, "msg": "Initialising the state machine with state_c", "name": "__tLogger__", "pathname": "src/tests/test_interface.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 690.2101039886475, - "thread": 139834866980672, + "relativeCreated": 686.4728927612305, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 0.000141143798828125 + "time_consumption": 0.00015807151794433594 }, { "args": [ "True", "" ], - "asctime": "2020-06-16 09:01:50,661", - "created": 1592290910.661471, + "asctime": "2020-06-16 22:45:42,829", + "created": 1592340342.829542, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9139,8 +9391,8 @@ "True", "" ], - "asctime": "2020-06-16 09:01:50,661", - "created": 1592290910.661237, + "asctime": "2020-06-16 22:45:42,829", + "created": 1592340342.829271, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9150,14 +9402,14 @@ "lineno": 22, "message": "Result (Returnvalue of this_state_is(state_c)): True ()", "module": "test", - "msecs": 661.2370014190674, + "msecs": 829.2710781097412, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 690.4079914093018, - "thread": 139834866980672, + "relativeCreated": 686.7079734802246, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -9166,8 +9418,8 @@ "True", "" ], - "asctime": "2020-06-16 09:01:50,661", - "created": 1592290910.661354, + "asctime": "2020-06-16 22:45:42,829", + "created": 1592340342.829404, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9177,35 +9429,35 @@ "lineno": 26, "message": "Expectation (Returnvalue of this_state_is(state_c)): result = True ()", "module": "test", - "msecs": 661.3540649414062, + "msecs": 829.4041156768799, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 690.5250549316406, - "thread": 139834866980672, + "relativeCreated": 686.8410110473633, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 661.470890045166, + "msecs": 829.5419216156006, "msg": "Returnvalue of this_state_is(state_c) is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 690.6418800354004, - "thread": 139834866980672, + "relativeCreated": 686.978816986084, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 0.00011682510375976562 + "time_consumption": 0.00013780593872070312 }, { "args": [ "False", "" ], - "asctime": "2020-06-16 09:01:50,661", - "created": 1592290910.661905, + "asctime": "2020-06-16 22:45:42,830", + "created": 1592340342.830014, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9222,8 +9474,8 @@ "False", "" ], - "asctime": "2020-06-16 09:01:50,661", - "created": 1592290910.66167, + "asctime": "2020-06-16 22:45:42,829", + "created": 1592340342.829751, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9233,14 +9485,14 @@ "lineno": 22, "message": "Result (Returnvalue of this_state_is(state_b)): False ()", "module": "test", - "msecs": 661.6699695587158, + "msecs": 829.7510147094727, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 690.8409595489502, - "thread": 139834866980672, + "relativeCreated": 687.187910079956, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -9249,8 +9501,8 @@ "False", "" ], - "asctime": "2020-06-16 09:01:50,661", - "created": 1592290910.661785, + "asctime": "2020-06-16 22:45:42,829", + "created": 1592340342.829878, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9260,39 +9512,39 @@ "lineno": 26, "message": "Expectation (Returnvalue of this_state_is(state_b)): result = False ()", "module": "test", - "msecs": 661.7848873138428, + "msecs": 829.8780918121338, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 690.9558773040771, - "thread": 139834866980672, + "relativeCreated": 687.3149871826172, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 661.90505027771, + "msecs": 830.0139904022217, "msg": "Returnvalue of this_state_is(state_b) is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 691.0760402679443, - "thread": 139834866980672, + "relativeCreated": 687.4508857727051, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 0.0001201629638671875 + "time_consumption": 0.00013589859008789062 } ], - "thread": 139834866980672, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 0.0012230873107910156, - "time_finished": "2020-06-16 09:01:50,661", - "time_start": "2020-06-16 09:01:50,660" + "time_consumption": 0.0013699531555175781, + "time_finished": "2020-06-16 22:45:42,830", + "time_start": "2020-06-16 22:45:42,828" }, "_w49d4HcHEem_Z9BBpwIuJw": { "args": null, - "asctime": "2020-06-16 09:01:50,021", - "created": 1592290910.021986, + "asctime": "2020-06-16 22:45:42,191", + "created": 1592340342.191587, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -9303,18 +9555,18 @@ "message": "_w49d4HcHEem_Z9BBpwIuJw", "module": "__init__", "moduleLogger": [], - "msecs": 21.986007690429688, + "msecs": 191.58697128295898, "msg": "_w49d4HcHEem_Z9BBpwIuJw", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/state_machine/unittest/src/tests/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 51.15699768066406, + "relativeCreated": 49.02386665344238, "testcaseLogger": [ { "args": [], - "asctime": "2020-06-16 09:01:50,022", - "created": 1592290910.022236, + "asctime": "2020-06-16 22:45:42,191", + "created": 1592340342.191897, "exc_info": null, "exc_text": null, "filename": "test_init.py", @@ -9332,8 +9584,8 @@ "None", "'state_c'" ], - "asctime": "2020-06-16 09:01:50,022", - "created": 1592290910.022178, + "asctime": "2020-06-16 22:45:42,191", + "created": 1592340342.191834, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -9343,35 +9595,35 @@ "lineno": 176, "message": "StateMachine: State change ('__init__'): None -> 'state_c'", "module": "__init__", - "msecs": 22.177934646606445, + "msecs": 191.8339729309082, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 51.34892463684082, - "thread": 139834866980672, + "relativeCreated": 49.2708683013916, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 22.236108779907227, + "msecs": 191.89691543579102, "msg": "Initialising the state machine with state_c", "name": "__tLogger__", "pathname": "src/tests/test_init.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 51.4070987701416, - "thread": 139834866980672, + "relativeCreated": 49.333810806274414, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 5.817413330078125e-05 + "time_consumption": 6.29425048828125e-05 }, { "args": [ "'state_c'", "" ], - "asctime": "2020-06-16 09:01:50,022", - "created": 1592290910.022391, + "asctime": "2020-06-16 22:45:42,192", + "created": 1592340342.192101, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9388,8 +9640,8 @@ "'state_c'", "" ], - "asctime": "2020-06-16 09:01:50,022", - "created": 1592290910.022307, + "asctime": "2020-06-16 22:45:42,191", + "created": 1592340342.191989, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9399,14 +9651,14 @@ "lineno": 22, "message": "Result (State after initialisation): 'state_c' ()", "module": "test", - "msecs": 22.30691909790039, + "msecs": 191.98894500732422, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 51.477909088134766, - "thread": 139834866980672, + "relativeCreated": 49.42584037780762, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -9415,8 +9667,8 @@ "'state_c'", "" ], - "asctime": "2020-06-16 09:01:50,022", - "created": 1592290910.02235, + "asctime": "2020-06-16 22:45:42,192", + "created": 1592340342.192056, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9426,39 +9678,39 @@ "lineno": 26, "message": "Expectation (State after initialisation): result = 'state_c' ()", "module": "test", - "msecs": 22.350072860717773, + "msecs": 192.05594062805176, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 51.52106285095215, - "thread": 139834866980672, + "relativeCreated": 49.492835998535156, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 22.391080856323242, + "msecs": 192.10100173950195, "msg": "State after initialisation is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 51.56207084655762, - "thread": 139834866980672, + "relativeCreated": 49.53789710998535, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 4.100799560546875e-05 + "time_consumption": 4.506111145019531e-05 } ], - "thread": 139834866980672, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 0.0004050731658935547, - "time_finished": "2020-06-16 09:01:50,022", - "time_start": "2020-06-16 09:01:50,021" + "time_consumption": 0.0005140304565429688, + "time_finished": "2020-06-16 22:45:42,192", + "time_start": "2020-06-16 22:45:42,191" }, "_yVA9oHcyEemrUqotql_Blw": { "args": null, - "asctime": "2020-06-16 09:01:50,662", - "created": 1592290910.66223, + "asctime": "2020-06-16 22:45:42,830", + "created": 1592340342.830376, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -9469,18 +9721,18 @@ "message": "_yVA9oHcyEemrUqotql_Blw", "module": "__init__", "moduleLogger": [], - "msecs": 662.2300148010254, + "msecs": 830.3759098052979, "msg": "_yVA9oHcyEemrUqotql_Blw", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/state_machine/unittest/src/tests/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 691.4010047912598, + "relativeCreated": 687.8128051757812, "testcaseLogger": [ { "args": [], - "asctime": "2020-06-16 09:01:50,913", - "created": 1592290910.913257, + "asctime": "2020-06-16 22:45:43,081", + "created": 1592340343.081695, "exc_info": null, "exc_text": null, "filename": "test_interface.py", @@ -9498,8 +9750,8 @@ "None", "'state_a'" ], - "asctime": "2020-06-16 09:01:50,662", - "created": 1592290910.662448, + "asctime": "2020-06-16 22:45:42,830", + "created": 1592340342.830606, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -9509,14 +9761,14 @@ "lineno": 176, "message": "StateMachine: State change ('__init__'): None -> 'state_a'", "module": "__init__", - "msecs": 662.4479293823242, + "msecs": 830.6059837341309, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 691.6189193725586, - "thread": 139834866980672, + "relativeCreated": 688.0428791046143, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -9526,8 +9778,8 @@ "'state_a'", "'state_b'" ], - "asctime": "2020-06-16 09:01:50,662", - "created": 1592290910.662657, + "asctime": "2020-06-16 22:45:42,830", + "created": 1592340342.830835, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -9537,22 +9789,22 @@ "lineno": 176, "message": "StateMachine: State change ('condition_a'): 'state_a' -> 'state_b'", "module": "__init__", - "msecs": 662.6570224761963, + "msecs": 830.8351039886475, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 691.8280124664307, - "thread": 139834866980672, + "relativeCreated": 688.2719993591309, + "thread": 140247577732928, "threadName": "MainThread" }, { "args": [ 0.25 ], - "asctime": "2020-06-16 09:01:50,913", - "created": 1592290910.91307, + "asctime": "2020-06-16 22:45:43,081", + "created": 1592340343.081365, "exc_info": null, "exc_text": null, "filename": "test_interface.py", @@ -9562,37 +9814,37 @@ "lineno": 33, "message": "Waiting for 0.25s", "module": "test_interface", - "msecs": 913.0699634552002, + "msecs": 81.36510848999023, "msg": "Waiting for %.2fs", "name": "__unittest__", "pathname": "src/tests/test_interface.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 942.2409534454346, - "thread": 139834866980672, + "relativeCreated": 938.8020038604736, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 913.2568836212158, + "msecs": 81.6950798034668, "msg": "Running state machine test sequence.", "name": "__tLogger__", "pathname": "src/tests/test_interface.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 942.4278736114502, - "thread": 139834866980672, + "relativeCreated": 939.1319751739502, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 0.000186920166015625 + "time_consumption": 0.0003299713134765625 }, { "args": [ - "0.2509438991546631", + "0.2510569095611572", "0.2", "0.3", "" ], - "asctime": "2020-06-16 09:01:50,913", - "created": 1592290910.913876, + "asctime": "2020-06-16 22:45:43,082", + "created": 1592340343.082432, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9600,17 +9852,17 @@ "levelname": "INFO", "levelno": 20, "lineno": 218, - "message": "Return Value of this_state_duration() is correct (Content 0.2509438991546631 in [0.2 ... 0.3] and Type is ).", + "message": "Return Value of this_state_duration() is correct (Content 0.2510569095611572 in [0.2 ... 0.3] and Type is ).", "module": "test", "moduleLogger": [ { "args": [ "Return Value of this_state_duration()", - "0.2509438991546631", + "0.2510569095611572", "" ], - "asctime": "2020-06-16 09:01:50,913", - "created": 1592290910.913692, + "asctime": "2020-06-16 22:45:43,082", + "created": 1592340343.082058, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9618,16 +9870,16 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 22, - "message": "Result (Return Value of this_state_duration()): 0.2509438991546631 ()", + "message": "Result (Return Value of this_state_duration()): 0.2510569095611572 ()", "module": "test", - "msecs": 913.6919975280762, + "msecs": 82.05795288085938, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 942.8629875183105, - "thread": 139834866980672, + "relativeCreated": 939.4948482513428, + "thread": 140247577732928, "threadName": "MainThread" }, { @@ -9636,8 +9888,8 @@ "0.2", "0.3" ], - "asctime": "2020-06-16 09:01:50,913", - "created": 1592290910.913789, + "asctime": "2020-06-16 22:45:43,082", + "created": 1592340343.082254, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9647,38 +9899,38 @@ "lineno": 30, "message": "Expectation (Return Value of this_state_duration()): 0.2 <= result <= 0.3", "module": "test", - "msecs": 913.7890338897705, + "msecs": 82.25393295288086, "msg": "Expectation (%s): %s <= result <= %s", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 942.9600238800049, - "thread": 139834866980672, + "relativeCreated": 939.6908283233643, + "thread": 140247577732928, "threadName": "MainThread" } ], - "msecs": 913.8760566711426, + "msecs": 82.43203163146973, "msg": "Return Value of this_state_duration() is correct (Content %s in [%s ... %s] and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11803, + "process": 11493, "processName": "MainProcess", - "relativeCreated": 943.047046661377, - "thread": 139834866980672, + "relativeCreated": 939.8689270019531, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 8.702278137207031e-05 + "time_consumption": 0.0001780986785888672 } ], - "thread": 139834866980672, + "thread": 140247577732928, "threadName": "MainThread", - "time_consumption": 0.2516460418701172, - "time_finished": "2020-06-16 09:01:50,913", - "time_start": "2020-06-16 09:01:50,662" + "time_consumption": 0.2520561218261719, + "time_finished": "2020-06-16 22:45:43,082", + "time_start": "2020-06-16 22:45:42,830" } }, "testrun_id": "p2", - "time_consumption": 1.6574313640594482, + "time_consumption": 1.6613266468048096, "uid_list_sorted": [ "_w49d4HcHEem_Z9BBpwIuJw", "_j2FvkHcqEemrUqotql_Blw", @@ -9745,8 +9997,8 @@ "testcases": { "_-kytMHcyEemrUqotql_Blw": { "args": null, - "asctime": "2020-06-16 09:01:52,944", - "created": 1592290912.9441173, + "asctime": "2020-06-16 22:45:45,161", + "created": 1592340345.1617987, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -9757,19 +10009,19 @@ "message": "_-kytMHcyEemrUqotql_Blw", "module": "__init__", "moduleLogger": [], - "msecs": 944.1173076629639, + "msecs": 161.79871559143066, "msg": "_-kytMHcyEemrUqotql_Blw", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/state_machine/unittest/src/tests/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 935.0712299346924, + "relativeCreated": 944.3347454071045, "stack_info": null, "testcaseLogger": [ { "args": [], - "asctime": "2020-06-16 09:01:52,944", - "created": 1592290912.9443033, + "asctime": "2020-06-16 22:45:45,162", + "created": 1592340345.162235, "exc_info": null, "exc_text": null, "filename": "test_interface.py", @@ -9787,8 +10039,8 @@ "None", "'state_a'" ], - "asctime": "2020-06-16 09:01:52,944", - "created": 1592290912.9441826, + "asctime": "2020-06-16 22:45:45,161", + "created": 1592340345.1619532, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -9798,15 +10050,15 @@ "lineno": 176, "message": "StateMachine: State change ('__init__'): None -> 'state_a'", "module": "__init__", - "msecs": 944.1826343536377, + "msecs": 161.95321083068848, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 935.1365566253662, + "relativeCreated": 944.4892406463623, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -9816,8 +10068,8 @@ "'state_a'", "'state_b'" ], - "asctime": "2020-06-16 09:01:52,944", - "created": 1592290912.9442503, + "asctime": "2020-06-16 22:45:45,162", + "created": 1592340345.162123, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -9827,37 +10079,37 @@ "lineno": 176, "message": "StateMachine: State change ('condition_a'): 'state_a' -> 'state_b'", "module": "__init__", - "msecs": 944.2503452301025, + "msecs": 162.1229648590088, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 935.204267501831, + "relativeCreated": 944.6589946746826, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 944.3032741546631, + "msecs": 162.23502159118652, "msg": "Running state machine test sequence.", "name": "__tLogger__", "pathname": "src/tests/test_interface.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 935.2571964263916, + "relativeCreated": 944.7710514068604, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 5.2928924560546875e-05 + "time_consumption": 0.00011205673217773438 }, { "args": [ "'state_a'", "" ], - "asctime": "2020-06-16 09:01:52,944", - "created": 1592290912.9444444, + "asctime": "2020-06-16 22:45:45,162", + "created": 1592340345.1625628, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9874,8 +10126,8 @@ "'state_a'", "" ], - "asctime": "2020-06-16 09:01:52,944", - "created": 1592290912.944362, + "asctime": "2020-06-16 22:45:45,162", + "created": 1592340345.1623726, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9885,15 +10137,15 @@ "lineno": 22, "message": "Result (Returnvalue of previous_state()): 'state_a' ()", "module": "test", - "msecs": 944.3619251251221, + "msecs": 162.37258911132812, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 935.3158473968506, + "relativeCreated": 944.908618927002, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -9902,8 +10154,8 @@ "'state_a'", "" ], - "asctime": "2020-06-16 09:01:52,944", - "created": 1592290912.944403, + "asctime": "2020-06-16 22:45:45,162", + "created": 1592340345.1624684, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9913,41 +10165,41 @@ "lineno": 26, "message": "Expectation (Returnvalue of previous_state()): result = 'state_a' ()", "module": "test", - "msecs": 944.4029331207275, + "msecs": 162.46843338012695, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 935.356855392456, + "relativeCreated": 945.0044631958008, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 944.4444179534912, + "msecs": 162.56284713745117, "msg": "Returnvalue of previous_state() is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 935.3983402252197, + "relativeCreated": 945.098876953125, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 4.1484832763671875e-05 + "time_consumption": 9.441375732421875e-05 } ], - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 0.00032711029052734375, - "time_finished": "2020-06-16 09:01:52,944", - "time_start": "2020-06-16 09:01:52,944" + "time_consumption": 0.0007641315460205078, + "time_finished": "2020-06-16 22:45:45,162", + "time_start": "2020-06-16 22:45:45,161" }, "_1WGwEHcyEemrUqotql_Blw": { "args": null, - "asctime": "2020-06-16 09:01:52,943", - "created": 1592290912.94309, + "asctime": "2020-06-16 22:45:45,158", + "created": 1592340345.158976, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -9958,19 +10210,19 @@ "message": "_1WGwEHcyEemrUqotql_Blw", "module": "__init__", "moduleLogger": [], - "msecs": 943.0899620056152, + "msecs": 158.97607803344727, "msg": "_1WGwEHcyEemrUqotql_Blw", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/state_machine/unittest/src/tests/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 934.0438842773438, + "relativeCreated": 941.5121078491211, "stack_info": null, "testcaseLogger": [ { "args": [], - "asctime": "2020-06-16 09:01:52,943", - "created": 1592290912.943299, + "asctime": "2020-06-16 22:45:45,159", + "created": 1592340345.1596076, "exc_info": null, "exc_text": null, "filename": "test_interface.py", @@ -9988,8 +10240,8 @@ "None", "'state_a'" ], - "asctime": "2020-06-16 09:01:52,943", - "created": 1592290912.943167, + "asctime": "2020-06-16 22:45:45,159", + "created": 1592340345.159205, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -9999,15 +10251,15 @@ "lineno": 176, "message": "StateMachine: State change ('__init__'): None -> 'state_a'", "module": "__init__", - "msecs": 943.166971206665, + "msecs": 159.20495986938477, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 934.1208934783936, + "relativeCreated": 941.7409896850586, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -10017,8 +10269,8 @@ "'state_a'", "'state_b'" ], - "asctime": "2020-06-16 09:01:52,943", - "created": 1592290912.943248, + "asctime": "2020-06-16 22:45:45,159", + "created": 1592340345.159447, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -10028,37 +10280,37 @@ "lineno": 176, "message": "StateMachine: State change ('condition_a'): 'state_a' -> 'state_b'", "module": "__init__", - "msecs": 943.2480335235596, + "msecs": 159.44695472717285, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 934.2019557952881, + "relativeCreated": 941.9829845428467, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 943.2990550994873, + "msecs": 159.6076488494873, "msg": "Running state machine test sequence.", "name": "__tLogger__", "pathname": "src/tests/test_interface.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 934.2529773712158, + "relativeCreated": 942.1436786651611, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 5.1021575927734375e-05 + "time_consumption": 0.00016069412231445312 }, { "args": [ "'condition_a'", "" ], - "asctime": "2020-06-16 09:01:52,943", - "created": 1592290912.9434645, + "asctime": "2020-06-16 22:45:45,160", + "created": 1592340345.1600807, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10075,8 +10327,8 @@ "'condition_a'", "" ], - "asctime": "2020-06-16 09:01:52,943", - "created": 1592290912.9433637, + "asctime": "2020-06-16 22:45:45,159", + "created": 1592340345.159801, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10086,15 +10338,15 @@ "lineno": 22, "message": "Result (Returnvalue of last_transition_condition()): 'condition_a' ()", "module": "test", - "msecs": 943.3636665344238, + "msecs": 159.80100631713867, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 934.3175888061523, + "relativeCreated": 942.3370361328125, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -10103,8 +10355,8 @@ "'condition_a'", "" ], - "asctime": "2020-06-16 09:01:52,943", - "created": 1592290912.9434106, + "asctime": "2020-06-16 22:45:45,159", + "created": 1592340345.1599379, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10114,41 +10366,41 @@ "lineno": 26, "message": "Expectation (Returnvalue of last_transition_condition()): result = 'condition_a' ()", "module": "test", - "msecs": 943.4106349945068, + "msecs": 159.93785858154297, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 934.3645572662354, + "relativeCreated": 942.4738883972168, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 943.4645175933838, + "msecs": 160.0806713104248, "msg": "Returnvalue of last_transition_condition() is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 934.4184398651123, + "relativeCreated": 942.6167011260986, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 5.3882598876953125e-05 + "time_consumption": 0.00014281272888183594 } ], - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 0.0003745555877685547, - "time_finished": "2020-06-16 09:01:52,943", - "time_start": "2020-06-16 09:01:52,943" + "time_consumption": 0.001104593276977539, + "time_finished": "2020-06-16 22:45:45,160", + "time_start": "2020-06-16 22:45:45,158" }, "_7Mq60HcyEemrUqotql_Blw": { "args": null, - "asctime": "2020-06-16 09:01:52,943", - "created": 1592290912.943558, + "asctime": "2020-06-16 22:45:45,160", + "created": 1592340345.160396, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -10159,19 +10411,19 @@ "message": "_7Mq60HcyEemrUqotql_Blw", "module": "__init__", "moduleLogger": [], - "msecs": 943.5579776763916, + "msecs": 160.39609909057617, "msg": "_7Mq60HcyEemrUqotql_Blw", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/state_machine/unittest/src/tests/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 934.5118999481201, + "relativeCreated": 942.93212890625, "stack_info": null, "testcaseLogger": [ { "args": [], - "asctime": "2020-06-16 09:01:52,943", - "created": 1592290912.94374, + "asctime": "2020-06-16 22:45:45,160", + "created": 1592340345.1609175, "exc_info": null, "exc_text": null, "filename": "test_interface.py", @@ -10189,8 +10441,8 @@ "None", "'state_a'" ], - "asctime": "2020-06-16 09:01:52,943", - "created": 1592290912.943624, + "asctime": "2020-06-16 22:45:45,160", + "created": 1592340345.1606357, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -10200,15 +10452,15 @@ "lineno": 176, "message": "StateMachine: State change ('__init__'): None -> 'state_a'", "module": "__init__", - "msecs": 943.6240196228027, + "msecs": 160.63570976257324, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 934.5779418945312, + "relativeCreated": 943.1717395782471, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -10218,8 +10470,8 @@ "'state_a'", "'state_b'" ], - "asctime": "2020-06-16 09:01:52,943", - "created": 1592290912.943692, + "asctime": "2020-06-16 22:45:45,160", + "created": 1592340345.160803, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -10229,37 +10481,37 @@ "lineno": 176, "message": "StateMachine: State change ('condition_a'): 'state_a' -> 'state_b'", "module": "__init__", - "msecs": 943.6919689178467, + "msecs": 160.80307960510254, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 934.6458911895752, + "relativeCreated": 943.3391094207764, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 943.7398910522461, + "msecs": 160.9175205230713, "msg": "Running state machine test sequence.", "name": "__tLogger__", "pathname": "src/tests/test_interface.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 934.6938133239746, + "relativeCreated": 943.4535503387451, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 4.792213439941406e-05 + "time_consumption": 0.00011444091796875 }, { "args": [ "True", "" ], - "asctime": "2020-06-16 09:01:52,943", - "created": 1592290912.9438806, + "asctime": "2020-06-16 22:45:45,161", + "created": 1592340345.1612515, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10276,8 +10528,8 @@ "True", "" ], - "asctime": "2020-06-16 09:01:52,943", - "created": 1592290912.943799, + "asctime": "2020-06-16 22:45:45,161", + "created": 1592340345.1610587, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10287,15 +10539,15 @@ "lineno": 22, "message": "Result (Returnvalue of last_transition_condition(condition_a)): True ()", "module": "test", - "msecs": 943.7990188598633, + "msecs": 161.0586643218994, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 934.7529411315918, + "relativeCreated": 943.5946941375732, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -10304,8 +10556,8 @@ "True", "" ], - "asctime": "2020-06-16 09:01:52,943", - "created": 1592290912.94384, + "asctime": "2020-06-16 22:45:45,161", + "created": 1592340345.1611562, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10315,37 +10567,37 @@ "lineno": 26, "message": "Expectation (Returnvalue of last_transition_condition(condition_a)): result = True ()", "module": "test", - "msecs": 943.8400268554688, + "msecs": 161.15617752075195, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 934.7939491271973, + "relativeCreated": 943.6922073364258, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 943.880558013916, + "msecs": 161.25154495239258, "msg": "Returnvalue of last_transition_condition(condition_a) is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 934.8344802856445, + "relativeCreated": 943.7875747680664, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 4.0531158447265625e-05 + "time_consumption": 9.5367431640625e-05 }, { "args": [ "False", "" ], - "asctime": "2020-06-16 09:01:52,944", - "created": 1592290912.9440203, + "asctime": "2020-06-16 22:45:45,161", + "created": 1592340345.161578, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10362,8 +10614,8 @@ "False", "" ], - "asctime": "2020-06-16 09:01:52,943", - "created": 1592290912.9439385, + "asctime": "2020-06-16 22:45:45,161", + "created": 1592340345.1613865, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10373,15 +10625,15 @@ "lineno": 22, "message": "Result (Returnvalue of last_transition_condition(condition_c)): False ()", "module": "test", - "msecs": 943.9384937286377, + "msecs": 161.38648986816406, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 934.8924160003662, + "relativeCreated": 943.9225196838379, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -10390,8 +10642,8 @@ "False", "" ], - "asctime": "2020-06-16 09:01:52,943", - "created": 1592290912.9439774, + "asctime": "2020-06-16 22:45:45,161", + "created": 1592340345.1614792, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10401,41 +10653,41 @@ "lineno": 26, "message": "Expectation (Returnvalue of last_transition_condition(condition_c)): result = False ()", "module": "test", - "msecs": 943.9773559570312, + "msecs": 161.47923469543457, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 934.9312782287598, + "relativeCreated": 944.0152645111084, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 944.0202713012695, + "msecs": 161.57793998718262, "msg": "Returnvalue of last_transition_condition(condition_c) is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 934.974193572998, + "relativeCreated": 944.1139698028564, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 4.291534423828125e-05 + "time_consumption": 9.870529174804688e-05 } ], - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 0.0004622936248779297, - "time_finished": "2020-06-16 09:01:52,944", - "time_start": "2020-06-16 09:01:52,943" + "time_consumption": 0.0011818408966064453, + "time_finished": "2020-06-16 22:45:45,161", + "time_start": "2020-06-16 22:45:45,160" }, "_AcYg8HczEemrUqotql_Blw": { "args": null, - "asctime": "2020-06-16 09:01:52,944", - "created": 1592290912.9445398, + "asctime": "2020-06-16 22:45:45,162", + "created": 1592340345.1627765, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -10446,19 +10698,19 @@ "message": "_AcYg8HczEemrUqotql_Blw", "module": "__init__", "moduleLogger": [], - "msecs": 944.5397853851318, + "msecs": 162.77647018432617, "msg": "_AcYg8HczEemrUqotql_Blw", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/state_machine/unittest/src/tests/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 935.4937076568604, + "relativeCreated": 945.3125, "stack_info": null, "testcaseLogger": [ { "args": [], - "asctime": "2020-06-16 09:01:52,944", - "created": 1592290912.9446964, + "asctime": "2020-06-16 22:45:45,163", + "created": 1592340345.1632042, "exc_info": null, "exc_text": null, "filename": "test_interface.py", @@ -10476,8 +10728,8 @@ "None", "'state_a'" ], - "asctime": "2020-06-16 09:01:52,944", - "created": 1592290912.9445982, + "asctime": "2020-06-16 22:45:45,162", + "created": 1592340345.1629338, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -10487,15 +10739,15 @@ "lineno": 176, "message": "StateMachine: State change ('__init__'): None -> 'state_a'", "module": "__init__", - "msecs": 944.5981979370117, + "msecs": 162.9338264465332, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 935.5521202087402, + "relativeCreated": 945.469856262207, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -10505,8 +10757,8 @@ "'state_a'", "'state_b'" ], - "asctime": "2020-06-16 09:01:52,944", - "created": 1592290912.9446554, + "asctime": "2020-06-16 22:45:45,163", + "created": 1592340345.1630929, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -10516,37 +10768,37 @@ "lineno": 176, "message": "StateMachine: State change ('condition_a'): 'state_a' -> 'state_b'", "module": "__init__", - "msecs": 944.6554183959961, + "msecs": 163.09285163879395, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 935.6093406677246, + "relativeCreated": 945.6288814544678, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 944.6964263916016, + "msecs": 163.20419311523438, "msg": "Running state machine test sequence.", "name": "__tLogger__", "pathname": "src/tests/test_interface.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 935.6503486633301, + "relativeCreated": 945.7402229309082, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 4.100799560546875e-05 + "time_consumption": 0.00011134147644042969 }, { "args": [ "True", "" ], - "asctime": "2020-06-16 09:01:52,944", - "created": 1592290912.9448159, + "asctime": "2020-06-16 22:45:45,163", + "created": 1592340345.1635396, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10563,8 +10815,8 @@ "True", "" ], - "asctime": "2020-06-16 09:01:52,944", - "created": 1592290912.9447467, + "asctime": "2020-06-16 22:45:45,163", + "created": 1592340345.1633456, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10574,15 +10826,15 @@ "lineno": 22, "message": "Result (Returnvalue of previous_state_was(state_a)): True ()", "module": "test", - "msecs": 944.746732711792, + "msecs": 163.3455753326416, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 935.7006549835205, + "relativeCreated": 945.8816051483154, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -10591,8 +10843,8 @@ "True", "" ], - "asctime": "2020-06-16 09:01:52,944", - "created": 1592290912.9447815, + "asctime": "2020-06-16 22:45:45,163", + "created": 1592340345.163446, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10602,37 +10854,37 @@ "lineno": 26, "message": "Expectation (Returnvalue of previous_state_was(state_a)): result = True ()", "module": "test", - "msecs": 944.7815418243408, + "msecs": 163.44594955444336, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 935.7354640960693, + "relativeCreated": 945.9819793701172, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 944.8158740997314, + "msecs": 163.53964805603027, "msg": "Returnvalue of previous_state_was(state_a) is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 935.76979637146, + "relativeCreated": 946.0756778717041, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 3.4332275390625e-05 + "time_consumption": 9.369850158691406e-05 }, { "args": [ "False", "" ], - "asctime": "2020-06-16 09:01:52,944", - "created": 1592290912.9449334, + "asctime": "2020-06-16 22:45:45,163", + "created": 1592340345.1638608, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10649,8 +10901,8 @@ "False", "" ], - "asctime": "2020-06-16 09:01:52,944", - "created": 1592290912.9448638, + "asctime": "2020-06-16 22:45:45,163", + "created": 1592340345.1636708, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10660,15 +10912,15 @@ "lineno": 22, "message": "Result (Returnvalue of previous_state_was(state_b)): False ()", "module": "test", - "msecs": 944.8637962341309, + "msecs": 163.67077827453613, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 935.8177185058594, + "relativeCreated": 946.20680809021, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -10677,8 +10929,8 @@ "False", "" ], - "asctime": "2020-06-16 09:01:52,944", - "created": 1592290912.9448972, + "asctime": "2020-06-16 22:45:45,163", + "created": 1592340345.1637623, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10688,41 +10940,41 @@ "lineno": 26, "message": "Expectation (Returnvalue of previous_state_was(state_b)): result = False ()", "module": "test", - "msecs": 944.8971748352051, + "msecs": 163.76233100891113, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 935.8510971069336, + "relativeCreated": 946.298360824585, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 944.9334144592285, + "msecs": 163.86079788208008, "msg": "Returnvalue of previous_state_was(state_b) is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 935.887336730957, + "relativeCreated": 946.3968276977539, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 3.62396240234375e-05 + "time_consumption": 9.846687316894531e-05 } ], - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 0.0003936290740966797, - "time_finished": "2020-06-16 09:01:52,944", - "time_start": "2020-06-16 09:01:52,944" + "time_consumption": 0.0010843276977539062, + "time_finished": "2020-06-16 22:45:45,163", + "time_start": "2020-06-16 22:45:45,162" }, "_C0Vi0HgPEemBsuKWG645TA": { "args": null, - "asctime": "2020-06-16 09:01:52,447", - "created": 1592290912.4477644, + "asctime": "2020-06-16 22:45:44,657", + "created": 1592340344.6574316, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -10733,13 +10985,13 @@ "message": "_C0Vi0HgPEemBsuKWG645TA", "module": "__init__", "moduleLogger": [], - "msecs": 447.76439666748047, + "msecs": 657.4316024780273, "msg": "_C0Vi0HgPEemBsuKWG645TA", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/state_machine/unittest/src/tests/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 438.718318939209, + "relativeCreated": 439.9676322937012, "stack_info": null, "testcaseLogger": [ { @@ -10747,8 +10999,8 @@ 0.151, 0.15 ], - "asctime": "2020-06-16 09:01:52,448", - "created": 1592290912.4480243, + "asctime": "2020-06-16 22:45:44,658", + "created": 1592340344.6582217, "exc_info": null, "exc_text": null, "filename": "test_transitions.py", @@ -10766,8 +11018,8 @@ "None", "'state_a'" ], - "asctime": "2020-06-16 09:01:52,447", - "created": 1592290912.447927, + "asctime": "2020-06-16 22:45:44,658", + "created": 1592340344.658038, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -10777,37 +11029,37 @@ "lineno": 176, "message": "StateMachine: State change ('__init__'): None -> 'state_a'", "module": "__init__", - "msecs": 447.92699813842773, + "msecs": 658.0379009246826, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 438.88092041015625, + "relativeCreated": 440.57393074035645, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 448.0242729187012, + "msecs": 658.2217216491699, "msg": "Initialising state machine with state_a, a transition to state_b after %.03fs and a transition to state_c after %.03fs", "name": "__tLogger__", "pathname": "src/tests/test_transitions.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 438.9781951904297, + "relativeCreated": 440.75775146484375, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 9.72747802734375e-05 + "time_consumption": 0.0001838207244873047 }, { "args": [ "'state_a'", "" ], - "asctime": "2020-06-16 09:01:52,448", - "created": 1592290912.4482603, + "asctime": "2020-06-16 22:45:44,658", + "created": 1592340344.6586657, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10824,8 +11076,8 @@ "'state_a'", "" ], - "asctime": "2020-06-16 09:01:52,448", - "created": 1592290912.4481254, + "asctime": "2020-06-16 22:45:44,658", + "created": 1592340344.6584187, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10835,15 +11087,15 @@ "lineno": 22, "message": "Result (Initial state after Initialisation): 'state_a' ()", "module": "test", - "msecs": 448.12536239624023, + "msecs": 658.4186553955078, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 439.07928466796875, + "relativeCreated": 440.95468521118164, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -10852,8 +11104,8 @@ "'state_a'", "" ], - "asctime": "2020-06-16 09:01:52,448", - "created": 1592290912.4481905, + "asctime": "2020-06-16 22:45:44,658", + "created": 1592340344.658546, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10863,36 +11115,36 @@ "lineno": 26, "message": "Expectation (Initial state after Initialisation): result = 'state_a' ()", "module": "test", - "msecs": 448.19045066833496, + "msecs": 658.545970916748, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 439.1443729400635, + "relativeCreated": 441.0820007324219, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 448.2603073120117, + "msecs": 658.665657043457, "msg": "Initial state after Initialisation is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 439.21422958374023, + "relativeCreated": 441.20168685913086, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 6.985664367675781e-05 + "time_consumption": 0.00011968612670898438 }, { "args": [ 0.3 ], - "asctime": "2020-06-16 09:01:52,691", - "created": 1592290912.6912103, + "asctime": "2020-06-16 22:45:44,900", + "created": 1592340344.900558, "exc_info": null, "exc_text": null, "filename": "test_transitions.py", @@ -10905,10 +11157,10 @@ "moduleLogger": [ { "args": [ - 5.4836273193359375e-06 + 1.049041748046875e-05 ], - "asctime": "2020-06-16 09:01:52,448", - "created": 1592290912.448348, + "asctime": "2020-06-16 22:45:44,658", + "created": 1592340344.6588316, "exc_info": null, "exc_text": null, "filename": "test_transitions.py", @@ -10918,23 +11170,23 @@ "lineno": 141, "message": "Executing method work after 0.000s", "module": "test_transitions", - "msecs": 448.3480453491211, + "msecs": 658.8315963745117, "msg": "Executing method work after %.03fs", "name": "__unittest__", "pathname": "src/tests/test_transitions.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 439.3019676208496, + "relativeCreated": 441.36762619018555, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { "args": [ - 0.06022930145263672 + 0.06030678749084473 ], - "asctime": "2020-06-16 09:01:52,508", - "created": 1592290912.5086062, + "asctime": "2020-06-16 22:45:44,719", + "created": 1592340344.7191386, "exc_info": null, "exc_text": null, "filename": "test_transitions.py", @@ -10944,23 +11196,23 @@ "lineno": 141, "message": "Executing method work after 0.060s", "module": "test_transitions", - "msecs": 508.6061954498291, + "msecs": 719.1386222839355, "msg": "Executing method work after %.03fs", "name": "__unittest__", "pathname": "src/tests/test_transitions.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 499.5601177215576, + "relativeCreated": 501.6746520996094, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { "args": [ - 0.1205904483795166 + 0.12065410614013672 ], - "asctime": "2020-06-16 09:01:52,568", - "created": 1592290912.568961, + "asctime": "2020-06-16 22:45:44,779", + "created": 1592340344.7794962, "exc_info": null, "exc_text": null, "filename": "test_transitions.py", @@ -10970,23 +11222,23 @@ "lineno": 141, "message": "Executing method work after 0.121s", "module": "test_transitions", - "msecs": 568.9609050750732, + "msecs": 779.4961929321289, "msg": "Executing method work after %.03fs", "name": "__unittest__", "pathname": "src/tests/test_transitions.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 559.9148273468018, + "relativeCreated": 562.0322227478027, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { "args": [ - 0.1810457706451416 + 0.1810626983642578 ], - "asctime": "2020-06-16 09:01:52,629", - "created": 1592290912.6295109, + "asctime": "2020-06-16 22:45:44,839", + "created": 1592340344.83991, "exc_info": null, "exc_text": null, "filename": "test_transitions.py", @@ -10996,15 +11248,15 @@ "lineno": 141, "message": "Executing method work after 0.181s", "module": "test_transitions", - "msecs": 629.5108795166016, + "msecs": 839.9100303649902, "msg": "Executing method work after %.03fs", "name": "__unittest__", "pathname": "src/tests/test_transitions.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 620.4648017883301, + "relativeCreated": 622.4460601806641, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -11014,8 +11266,8 @@ "'state_a'", "'state_c'" ], - "asctime": "2020-06-16 09:01:52,630", - "created": 1592290912.6301143, + "asctime": "2020-06-16 22:45:44,840", + "created": 1592340344.8401973, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -11025,37 +11277,37 @@ "lineno": 176, "message": "StateMachine: State change ('condition_true'): 'state_a' -> 'state_c'", "module": "__init__", - "msecs": 630.1143169403076, + "msecs": 840.1973247528076, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 621.0682392120361, + "relativeCreated": 622.7333545684814, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 691.2102699279785, + "msecs": 900.5579948425293, "msg": "Waiting for %.3fs or state change", "name": "__tLogger__", "pathname": "src/tests/test_transitions.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 682.164192199707, + "relativeCreated": 683.0940246582031, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 0.0610959529876709 + "time_consumption": 0.06036067008972168 }, { "args": [ "'state_c'", "" ], - "asctime": "2020-06-16 09:01:52,691", - "created": 1592290912.691493, + "asctime": "2020-06-16 22:45:44,901", + "created": 1592340344.901397, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11072,8 +11324,8 @@ "'state_c'", "" ], - "asctime": "2020-06-16 09:01:52,691", - "created": 1592290912.6913974, + "asctime": "2020-06-16 22:45:44,900", + "created": 1592340344.9009159, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11083,15 +11335,15 @@ "lineno": 22, "message": "Result (State after 1st cycle): 'state_c' ()", "module": "test", - "msecs": 691.3974285125732, + "msecs": 900.9158611297607, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 682.3513507843018, + "relativeCreated": 683.4518909454346, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -11100,8 +11352,8 @@ "'state_c'", "" ], - "asctime": "2020-06-16 09:01:52,691", - "created": 1592290912.691449, + "asctime": "2020-06-16 22:45:44,901", + "created": 1592340344.9011085, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11111,41 +11363,41 @@ "lineno": 26, "message": "Expectation (State after 1st cycle): result = 'state_c' ()", "module": "test", - "msecs": 691.4489269256592, + "msecs": 901.1085033416748, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 682.4028491973877, + "relativeCreated": 683.6445331573486, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 691.493034362793, + "msecs": 901.3969898223877, "msg": "State after 1st cycle is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 682.4469566345215, + "relativeCreated": 683.9330196380615, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 4.410743713378906e-05 + "time_consumption": 0.0002884864807128906 } ], - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 0.2437286376953125, - "time_finished": "2020-06-16 09:01:52,691", - "time_start": "2020-06-16 09:01:52,447" + "time_consumption": 0.24396538734436035, + "time_finished": "2020-06-16 22:45:44,901", + "time_start": "2020-06-16 22:45:44,657" }, "_GeMSYHczEemrUqotql_Blw": { "args": null, - "asctime": "2020-06-16 09:01:52,945", - "created": 1592290912.9450119, + "asctime": "2020-06-16 22:45:45,164", + "created": 1592340345.164093, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -11156,19 +11408,19 @@ "message": "_GeMSYHczEemrUqotql_Blw", "module": "__init__", "moduleLogger": [], - "msecs": 945.0118541717529, + "msecs": 164.093017578125, "msg": "_GeMSYHczEemrUqotql_Blw", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/state_machine/unittest/src/tests/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 935.9657764434814, + "relativeCreated": 946.6290473937988, "stack_info": null, "testcaseLogger": [ { "args": [], - "asctime": "2020-06-16 09:01:53,696", - "created": 1592290913.6961808, + "asctime": "2020-06-16 22:45:45,915", + "created": 1592340345.91593, "exc_info": null, "exc_text": null, "filename": "test_interface.py", @@ -11186,8 +11438,8 @@ "None", "'state_a'" ], - "asctime": "2020-06-16 09:01:52,945", - "created": 1592290912.9450667, + "asctime": "2020-06-16 22:45:45,164", + "created": 1592340345.1642504, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -11197,15 +11449,15 @@ "lineno": 176, "message": "StateMachine: State change ('__init__'): None -> 'state_a'", "module": "__init__", - "msecs": 945.0666904449463, + "msecs": 164.25037384033203, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 936.0206127166748, + "relativeCreated": 946.7864036560059, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -11215,8 +11467,8 @@ "'state_a'", "'state_b'" ], - "asctime": "2020-06-16 09:01:52,945", - "created": 1592290912.9451268, + "asctime": "2020-06-16 22:45:45,164", + "created": 1592340345.1644194, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -11226,23 +11478,23 @@ "lineno": 176, "message": "StateMachine: State change ('condition_a'): 'state_a' -> 'state_b'", "module": "__init__", - "msecs": 945.1267719268799, + "msecs": 164.41941261291504, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 936.0806941986084, + "relativeCreated": 946.9554424285889, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { "args": [ 0.75 ], - "asctime": "2020-06-16 09:01:52,945", - "created": 1592290912.9451668, + "asctime": "2020-06-16 22:45:45,164", + "created": 1592340345.1645322, "exc_info": null, "exc_text": null, "filename": "test_interface.py", @@ -11252,15 +11504,15 @@ "lineno": 73, "message": "Waiting for 0.75s", "module": "test_interface", - "msecs": 945.166826248169, + "msecs": 164.53218460083008, "msg": "Waiting for %.2fs", "name": "__unittest__", "pathname": "src/tests/test_interface.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 936.1207485198975, + "relativeCreated": 947.0682144165039, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -11270,8 +11522,8 @@ "'state_b'", "'state_a'" ], - "asctime": "2020-06-16 09:01:53,696", - "created": 1592290913.696067, + "asctime": "2020-06-16 22:45:45,915", + "created": 1592340345.915623, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -11281,39 +11533,39 @@ "lineno": 176, "message": "StateMachine: State change ('condition_b'): 'state_b' -> 'state_a'", "module": "__init__", - "msecs": 696.0670948028564, + "msecs": 915.6229496002197, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1687.021017074585, + "relativeCreated": 1698.1589794158936, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 696.1808204650879, + "msecs": 915.9300327301025, "msg": "Running state machine test sequence.", "name": "__tLogger__", "pathname": "src/tests/test_interface.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1687.1347427368164, + "relativeCreated": 1698.4660625457764, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 0.00011372566223144531 + "time_consumption": 0.0003070831298828125 }, { "args": [ - "0.7510056495666504", + "0.7513647079467773", "0.7", "0.8", "" ], - "asctime": "2020-06-16 09:01:53,696", - "created": 1592290913.6963825, + "asctime": "2020-06-16 22:45:45,916", + "created": 1592340345.9165623, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11321,17 +11573,17 @@ "levelname": "INFO", "levelno": 20, "lineno": 218, - "message": "Return Value of previous_state_duration() is correct (Content 0.7510056495666504 in [0.7 ... 0.8] and Type is ).", + "message": "Return Value of previous_state_duration() is correct (Content 0.7513647079467773 in [0.7 ... 0.8] and Type is ).", "module": "test", "moduleLogger": [ { "args": [ "Return Value of previous_state_duration()", - "0.7510056495666504", + "0.7513647079467773", "" ], - "asctime": "2020-06-16 09:01:53,696", - "created": 1592290913.6962805, + "asctime": "2020-06-16 22:45:45,916", + "created": 1592340345.9162214, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11339,17 +11591,17 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 22, - "message": "Result (Return Value of previous_state_duration()): 0.7510056495666504 ()", + "message": "Result (Return Value of previous_state_duration()): 0.7513647079467773 ()", "module": "test", - "msecs": 696.2804794311523, + "msecs": 916.2213802337646, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1687.2344017028809, + "relativeCreated": 1698.7574100494385, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -11358,8 +11610,8 @@ "0.7", "0.8" ], - "asctime": "2020-06-16 09:01:53,696", - "created": 1592290913.6963332, + "asctime": "2020-06-16 22:45:45,916", + "created": 1592340345.9163988, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11369,41 +11621,41 @@ "lineno": 30, "message": "Expectation (Return Value of previous_state_duration()): 0.7 <= result <= 0.8", "module": "test", - "msecs": 696.3331699371338, + "msecs": 916.3987636566162, "msg": "Expectation (%s): %s <= result <= %s", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1687.2870922088623, + "relativeCreated": 1698.93479347229, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 696.3825225830078, + "msecs": 916.5623188018799, "msg": "Return Value of previous_state_duration() is correct (Content %s in [%s ... %s] and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1687.3364448547363, + "relativeCreated": 1699.0983486175537, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 4.935264587402344e-05 + "time_consumption": 0.00016355514526367188 } ], - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 0.7513706684112549, - "time_finished": "2020-06-16 09:01:53,696", - "time_start": "2020-06-16 09:01:52,945" + "time_consumption": 0.7524693012237549, + "time_finished": "2020-06-16 22:45:45,916", + "time_start": "2020-06-16 22:45:45,164" }, "_P7R34HczEemrUqotql_Blw": { "args": null, - "asctime": "2020-06-16 09:01:52,067", - "created": 1592290912.0674403, + "asctime": "2020-06-16 22:45:44,276", + "created": 1592340344.2761092, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -11414,19 +11666,19 @@ "message": "_P7R34HczEemrUqotql_Blw", "module": "__init__", "moduleLogger": [], - "msecs": 67.44027137756348, + "msecs": 276.1092185974121, "msg": "_P7R34HczEemrUqotql_Blw", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/state_machine/unittest/src/tests/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 58.39419364929199, + "relativeCreated": 58.64524841308594, "stack_info": null, "testcaseLogger": [ { "args": [], - "asctime": "2020-06-16 09:01:52,067", - "created": 1592290912.0675693, + "asctime": "2020-06-16 22:45:44,276", + "created": 1592340344.2762501, "exc_info": null, "exc_text": null, "filename": "test_transitions.py", @@ -11444,8 +11696,8 @@ "None", "'state_a'" ], - "asctime": "2020-06-16 09:01:52,067", - "created": 1592290912.0675225, + "asctime": "2020-06-16 22:45:44,276", + "created": 1592340344.2761967, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -11455,37 +11707,37 @@ "lineno": 176, "message": "StateMachine: State change ('__init__'): None -> 'state_a'", "module": "__init__", - "msecs": 67.52252578735352, + "msecs": 276.1967182159424, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 58.47644805908203, + "relativeCreated": 58.73274803161621, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 67.56925582885742, + "msecs": 276.25012397766113, "msg": "Initialising state machine with state_a", "name": "__tLogger__", "pathname": "src/tests/test_transitions.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 58.52317810058594, + "relativeCreated": 58.78615379333496, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 4.673004150390625e-05 + "time_consumption": 5.340576171875e-05 }, { "args": [ "'state_a'", "" ], - "asctime": "2020-06-16 09:01:52,067", - "created": 1592290912.0676894, + "asctime": "2020-06-16 22:45:44,276", + "created": 1592340344.276394, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11502,8 +11754,8 @@ "'state_a'", "" ], - "asctime": "2020-06-16 09:01:52,067", - "created": 1592290912.0676196, + "asctime": "2020-06-16 22:45:44,276", + "created": 1592340344.27631, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11513,15 +11765,15 @@ "lineno": 22, "message": "Result (Initial state after Initialisation): 'state_a' ()", "module": "test", - "msecs": 67.61956214904785, + "msecs": 276.3099670410156, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 58.57348442077637, + "relativeCreated": 58.84599685668945, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -11530,8 +11782,8 @@ "'state_a'", "" ], - "asctime": "2020-06-16 09:01:52,067", - "created": 1592290912.0676546, + "asctime": "2020-06-16 22:45:44,276", + "created": 1592340344.276353, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11541,34 +11793,34 @@ "lineno": 26, "message": "Expectation (Initial state after Initialisation): result = 'state_a' ()", "module": "test", - "msecs": 67.65460968017578, + "msecs": 276.3528823852539, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 58.6085319519043, + "relativeCreated": 58.888912200927734, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 67.68941879272461, + "msecs": 276.3938903808594, "msg": "Initial state after Initialisation is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 58.643341064453125, + "relativeCreated": 58.9299201965332, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 3.4809112548828125e-05 + "time_consumption": 4.100799560546875e-05 }, { "args": [], - "asctime": "2020-06-16 09:01:52,067", - "created": 1592290912.0677884, + "asctime": "2020-06-16 22:45:44,276", + "created": 1592340344.2765117, "exc_info": null, "exc_text": null, "filename": "test_transitions.py", @@ -11586,8 +11838,8 @@ "'state_a'", "'state_b'" ], - "asctime": "2020-06-16 09:01:52,067", - "created": 1592290912.0677476, + "asctime": "2020-06-16 22:45:44,276", + "created": 1592340344.2764654, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -11597,37 +11849,37 @@ "lineno": 176, "message": "StateMachine: State change ('condition_true'): 'state_a' -> 'state_b'", "module": "__init__", - "msecs": 67.74759292602539, + "msecs": 276.46541595458984, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 58.701515197753906, + "relativeCreated": 59.00144577026367, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 67.78836250305176, + "msecs": 276.51166915893555, "msg": "Work routine executed the 1st time to do the state change. Defined Transitions are: True->state_b (0.0s); False->state_c (0.0s)", "name": "__tLogger__", "pathname": "src/tests/test_transitions.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 58.74228477478027, + "relativeCreated": 59.047698974609375, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 4.076957702636719e-05 + "time_consumption": 4.6253204345703125e-05 }, { "args": [ "'state_b'", "" ], - "asctime": "2020-06-16 09:01:52,067", - "created": 1592290912.067907, + "asctime": "2020-06-16 22:45:44,276", + "created": 1592340344.2766967, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11644,8 +11896,8 @@ "'state_b'", "" ], - "asctime": "2020-06-16 09:01:52,067", - "created": 1592290912.0678365, + "asctime": "2020-06-16 22:45:44,276", + "created": 1592340344.2766058, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11655,15 +11907,15 @@ "lineno": 22, "message": "Result (State after 1st execution of work method): 'state_b' ()", "module": "test", - "msecs": 67.83652305603027, + "msecs": 276.60584449768066, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 58.79044532775879, + "relativeCreated": 59.14187431335449, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -11672,8 +11924,8 @@ "'state_b'", "" ], - "asctime": "2020-06-16 09:01:52,067", - "created": 1592290912.0678704, + "asctime": "2020-06-16 22:45:44,276", + "created": 1592340344.2766569, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11683,34 +11935,34 @@ "lineno": 26, "message": "Expectation (State after 1st execution of work method): result = 'state_b' ()", "module": "test", - "msecs": 67.8703784942627, + "msecs": 276.6568660736084, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 58.82430076599121, + "relativeCreated": 59.19289588928223, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 67.90709495544434, + "msecs": 276.69668197631836, "msg": "State after 1st execution of work method is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 58.86101722717285, + "relativeCreated": 59.23271179199219, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 3.6716461181640625e-05 + "time_consumption": 3.981590270996094e-05 }, { "args": [], - "asctime": "2020-06-16 09:01:52,068", - "created": 1592290912.068002, + "asctime": "2020-06-16 22:45:44,276", + "created": 1592340344.2767997, "exc_info": null, "exc_text": null, "filename": "test_transitions.py", @@ -11728,8 +11980,8 @@ "'state_b'", "'state_c'" ], - "asctime": "2020-06-16 09:01:52,067", - "created": 1592290912.0679626, + "asctime": "2020-06-16 22:45:44,276", + "created": 1592340344.2767572, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -11739,37 +11991,37 @@ "lineno": 176, "message": "StateMachine: State change ('condition_true'): 'state_b' -> 'state_c'", "module": "__init__", - "msecs": 67.962646484375, + "msecs": 276.75724029541016, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 58.916568756103516, + "relativeCreated": 59.293270111083984, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 68.00198554992676, + "msecs": 276.79967880249023, "msg": "Work routine executed the 2nd time to do the state change. Defined Transitions are: False->state_a (0.0s); True->state_c (0.0s)", "name": "__tLogger__", "pathname": "src/tests/test_transitions.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 58.95590782165527, + "relativeCreated": 59.33570861816406, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 3.933906555175781e-05 + "time_consumption": 4.2438507080078125e-05 }, { "args": [ "'state_c'", "" ], - "asctime": "2020-06-16 09:01:52,068", - "created": 1592290912.0681162, + "asctime": "2020-06-16 22:45:44,276", + "created": 1592340344.2769234, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11786,8 +12038,8 @@ "'state_c'", "" ], - "asctime": "2020-06-16 09:01:52,068", - "created": 1592290912.0680494, + "asctime": "2020-06-16 22:45:44,276", + "created": 1592340344.27685, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11797,15 +12049,15 @@ "lineno": 22, "message": "Result (State after 2nd execution of work method): 'state_c' ()", "module": "test", - "msecs": 68.04943084716797, + "msecs": 276.84998512268066, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 59.003353118896484, + "relativeCreated": 59.38601493835449, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -11814,8 +12066,8 @@ "'state_c'", "" ], - "asctime": "2020-06-16 09:01:52,068", - "created": 1592290912.0680823, + "asctime": "2020-06-16 22:45:44,276", + "created": 1592340344.2768853, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11825,34 +12077,34 @@ "lineno": 26, "message": "Expectation (State after 2nd execution of work method): result = 'state_c' ()", "module": "test", - "msecs": 68.08233261108398, + "msecs": 276.8852710723877, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 59.0362548828125, + "relativeCreated": 59.42130088806152, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 68.1161880493164, + "msecs": 276.92341804504395, "msg": "State after 2nd execution of work method is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 59.07011032104492, + "relativeCreated": 59.45944786071777, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 3.3855438232421875e-05 + "time_consumption": 3.814697265625e-05 }, { "args": [], - "asctime": "2020-06-16 09:01:52,068", - "created": 1592290912.0681653, + "asctime": "2020-06-16 22:45:44,276", + "created": 1592340344.276973, "exc_info": null, "exc_text": null, "filename": "test_transitions.py", @@ -11863,15 +12115,15 @@ "message": "Work routine executed the 3rd time with no effect. No Transitions starting from state_c (dead end)", "module": "test_transitions", "moduleLogger": [], - "msecs": 68.16530227661133, + "msecs": 276.97300910949707, "msg": "Work routine executed the 3rd time with no effect. No Transitions starting from state_c (dead end)", "name": "__tLogger__", "pathname": "src/tests/test_transitions.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 59.119224548339844, + "relativeCreated": 59.5090389251709, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", "time_consumption": 0.0 }, @@ -11880,8 +12132,8 @@ "'state_c'", "" ], - "asctime": "2020-06-16 09:01:52,068", - "created": 1592290912.0682774, + "asctime": "2020-06-16 22:45:44,277", + "created": 1592340344.2770915, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11898,8 +12150,8 @@ "'state_c'", "" ], - "asctime": "2020-06-16 09:01:52,068", - "created": 1592290912.0682106, + "asctime": "2020-06-16 22:45:44,277", + "created": 1592340344.277023, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11909,15 +12161,15 @@ "lineno": 22, "message": "Result (State after 3rd execution of work method): 'state_c' ()", "module": "test", - "msecs": 68.21060180664062, + "msecs": 277.0230770111084, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 59.16452407836914, + "relativeCreated": 59.55910682678223, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -11926,8 +12178,8 @@ "'state_c'", "" ], - "asctime": "2020-06-16 09:01:52,068", - "created": 1592290912.0682442, + "asctime": "2020-06-16 22:45:44,277", + "created": 1592340344.2770572, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11937,41 +12189,41 @@ "lineno": 26, "message": "Expectation (State after 3rd execution of work method): result = 'state_c' ()", "module": "test", - "msecs": 68.24421882629395, + "msecs": 277.0571708679199, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 59.19814109802246, + "relativeCreated": 59.59320068359375, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 68.27735900878906, + "msecs": 277.09150314331055, "msg": "State after 3rd execution of work method is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 59.23128128051758, + "relativeCreated": 59.627532958984375, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 3.314018249511719e-05 + "time_consumption": 3.4332275390625e-05 } ], - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 0.0008370876312255859, - "time_finished": "2020-06-16 09:01:52,068", - "time_start": "2020-06-16 09:01:52,067" + "time_consumption": 0.0009822845458984375, + "time_finished": "2020-06-16 22:45:44,277", + "time_start": "2020-06-16 22:45:44,276" }, "_QofFgK-aEeqZm7ouFR1drQ": { "args": null, - "asctime": "2020-06-16 09:01:53,703", - "created": 1592290913.7032058, + "asctime": "2020-06-16 22:45:45,931", + "created": 1592340345.9310107, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -11982,19 +12234,19 @@ "message": "_QofFgK-aEeqZm7ouFR1drQ", "module": "__init__", "moduleLogger": [], - "msecs": 703.2058238983154, + "msecs": 931.0107231140137, "msg": "_QofFgK-aEeqZm7ouFR1drQ", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/state_machine/unittest/src/tests/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1694.159746170044, + "relativeCreated": 1713.5467529296875, "stack_info": null, "testcaseLogger": [ { "args": [], - "asctime": "2020-06-16 09:01:53,703", - "created": 1592290913.703721, + "asctime": "2020-06-16 22:45:45,932", + "created": 1592340345.9326193, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12012,8 +12264,8 @@ "None", "'state_a'" ], - "asctime": "2020-06-16 09:01:53,703", - "created": 1592290913.7032652, + "asctime": "2020-06-16 22:45:45,931", + "created": 1592340345.931129, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -12023,15 +12275,15 @@ "lineno": 176, "message": "StateMachine: State change ('__init__'): None -> 'state_a'", "module": "__init__", - "msecs": 703.2651901245117, + "msecs": 931.128978729248, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1694.2191123962402, + "relativeCreated": 1713.6650085449219, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -12041,8 +12293,8 @@ "'state_a'", "'state_b'" ], - "asctime": "2020-06-16 09:01:53,703", - "created": 1592290913.7033312, + "asctime": "2020-06-16 22:45:45,931", + "created": 1592340345.9312603, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -12052,15 +12304,15 @@ "lineno": 176, "message": "StateMachine: State change ('condition_a'): 'state_a' -> 'state_b'", "module": "__init__", - "msecs": 703.3312320709229, + "msecs": 931.260347366333, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1694.2851543426514, + "relativeCreated": 1713.7963771820068, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -12069,26 +12321,83 @@ "unittest.test", "report_value" ], - "asctime": "2020-06-16 09:01:53,703", - "created": 1592290913.7033725, + "asctime": "2020-06-16 22:45:45,931", + "created": 1592340345.9313383, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "__set_state__", "levelname": "DEBUG", "levelno": 10, - "lineno": 195, + "lineno": 197, "message": "Executing callback 0 - unittest.test.report_value", "module": "__init__", - "msecs": 703.3724784851074, + "msecs": 931.3383102416992, "msg": "Executing callback %d - %s.%s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1694.326400756836, + "relativeCreated": 1713.874340057373, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, + "threadName": "MainThread" + }, + { + "args": [ + 2, + "unittest.test", + "report_value" + ], + "asctime": "2020-06-16 22:45:45,931", + "created": 1592340345.9314017, + "exc_info": null, + "exc_text": null, + "filename": "__init__.py", + "funcName": "__set_state__", + "levelname": "DEBUG", + "levelno": 10, + "lineno": 197, + "message": "Executing callback 2 - unittest.test.report_value", + "module": "__init__", + "msecs": 931.4017295837402, + "msg": "Executing callback %d - %s.%s", + "name": "STATE_MACHINE", + "pathname": "src/state_machine/__init__.py", + "process": 11498, + "processName": "MainProcess", + "relativeCreated": 1713.937759399414, + "stack_info": null, + "thread": 140716724057920, + "threadName": "MainThread" + }, + { + "args": [ + "StateMachine:", + "'condition_b'", + "'state_b'", + "'state_a'" + ], + "asctime": "2020-06-16 22:45:45,931", + "created": 1592340345.9314926, + "exc_info": null, + "exc_text": null, + "filename": "__init__.py", + "funcName": "__set_state__", + "levelname": "DEBUG", + "levelno": 10, + "lineno": 176, + "message": "StateMachine: State change ('condition_b'): 'state_b' -> 'state_a'", + "module": "__init__", + "msecs": 931.4925670623779, + "msg": "%s State change (%s): %s -> %s", + "name": "STATE_MACHINE", + "pathname": "src/state_machine/__init__.py", + "process": 11498, + "processName": "MainProcess", + "relativeCreated": 1714.0285968780518, + "stack_info": null, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -12097,36 +12406,64 @@ "unittest.test", "report_value" ], - "asctime": "2020-06-16 09:01:53,703", - "created": 1592290913.7034068, + "asctime": "2020-06-16 22:45:45,931", + "created": 1592340345.931564, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "__set_state__", "levelname": "DEBUG", "levelno": 10, - "lineno": 195, + "lineno": 197, "message": "Executing callback 1 - unittest.test.report_value", "module": "__init__", - "msecs": 703.406810760498, + "msecs": 931.5640926361084, "msg": "Executing callback %d - %s.%s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1694.3607330322266, + "relativeCreated": 1714.1001224517822, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, + "threadName": "MainThread" + }, + { + "args": [ + 2, + "unittest.test", + "report_value" + ], + "asctime": "2020-06-16 22:45:45,931", + "created": 1592340345.9316258, + "exc_info": null, + "exc_text": null, + "filename": "__init__.py", + "funcName": "__set_state__", + "levelname": "DEBUG", + "levelno": 10, + "lineno": 197, + "message": "Executing callback 2 - unittest.test.report_value", + "module": "__init__", + "msecs": 931.6258430480957, + "msg": "Executing callback %d - %s.%s", + "name": "STATE_MACHINE", + "pathname": "src/state_machine/__init__.py", + "process": 11498, + "processName": "MainProcess", + "relativeCreated": 1714.1618728637695, + "stack_info": null, + "thread": 140716724057920, "threadName": "MainThread" }, { "args": [ "Callback execution order", - "[ 'specific callback', 'nonspecific callback' ]", + "[ 'specific callback for reaching state_b', 'nonspecific callback', 'specific callback for reaching state_a', 'nonspecific callback' ]", "" ], - "asctime": "2020-06-16 09:01:53,703", - "created": 1592290913.7034516, + "asctime": "2020-06-16 22:45:45,931", + "created": 1592340345.93171, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12134,27 +12471,27 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 22, - "message": "Result (Callback execution order): [ 'specific callback', 'nonspecific callback' ] ()", + "message": "Result (Callback execution order): [ 'specific callback for reaching state_b', 'nonspecific callback', 'specific callback for reaching state_a', 'nonspecific callback' ] ()", "module": "test", - "msecs": 703.4516334533691, + "msecs": 931.7100048065186, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1694.4055557250977, + "relativeCreated": 1714.2460346221924, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { "args": [ "Callback execution order", - "[ 'specific callback', 'nonspecific callback' ]", + "[ 'specific callback for reaching state_b', 'nonspecific callback', 'specific callback for reaching state_a', 'nonspecific callback' ]", "" ], - "asctime": "2020-06-16 09:01:53,703", - "created": 1592290913.703489, + "asctime": "2020-06-16 22:45:45,931", + "created": 1592340345.9317832, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12162,27 +12499,27 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 26, - "message": "Expectation (Callback execution order): result = [ 'specific callback', 'nonspecific callback' ] ()", + "message": "Expectation (Callback execution order): result = [ 'specific callback for reaching state_b', 'nonspecific callback', 'specific callback for reaching state_a', 'nonspecific callback' ] ()", "module": "test", - "msecs": 703.4890651702881, + "msecs": 931.7831993103027, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1694.4429874420166, + "relativeCreated": 1714.3192291259766, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { "args": [ "Submitted value number 1", - "'specific callback'", + "'specific callback for reaching state_b'", "" ], - "asctime": "2020-06-16 09:01:53,703", - "created": 1592290913.7035253, + "asctime": "2020-06-16 22:45:45,931", + "created": 1592340345.9318523, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12190,27 +12527,27 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 22, - "message": "Result (Submitted value number 1): 'specific callback' ()", + "message": "Result (Submitted value number 1): 'specific callback for reaching state_b' ()", "module": "test", - "msecs": 703.5253047943115, + "msecs": 931.8523406982422, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1694.47922706604, + "relativeCreated": 1714.388370513916, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { "args": [ "Submitted value number 1", - "'specific callback'", + "'specific callback for reaching state_b'", "" ], - "asctime": "2020-06-16 09:01:53,703", - "created": 1592290913.703558, + "asctime": "2020-06-16 22:45:45,931", + "created": 1592340345.9319134, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12218,26 +12555,26 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 26, - "message": "Expectation (Submitted value number 1): result = 'specific callback' ()", + "message": "Expectation (Submitted value number 1): result = 'specific callback for reaching state_b' ()", "module": "test", - "msecs": 703.5579681396484, + "msecs": 931.9133758544922, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1694.511890411377, + "relativeCreated": 1714.449405670166, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { "args": [ - "'specific callback'", + "'specific callback for reaching state_b'", "" ], - "asctime": "2020-06-16 09:01:53,703", - "created": 1592290913.7035909, + "asctime": "2020-06-16 22:45:45,931", + "created": 1592340345.931976, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12245,17 +12582,17 @@ "levelname": "INFO", "levelno": 20, "lineno": 142, - "message": "Submitted value number 1 is correct (Content 'specific callback' and Type is ).", + "message": "Submitted value number 1 is correct (Content 'specific callback for reaching state_b' and Type is ).", "module": "test", - "msecs": 703.5908699035645, + "msecs": 931.9760799407959, "msg": "Submitted value number 1 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1694.544792175293, + "relativeCreated": 1714.5121097564697, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -12264,8 +12601,8 @@ "'nonspecific callback'", "" ], - "asctime": "2020-06-16 09:01:53,703", - "created": 1592290913.7036254, + "asctime": "2020-06-16 22:45:45,932", + "created": 1592340345.932045, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12275,15 +12612,15 @@ "lineno": 22, "message": "Result (Submitted value number 2): 'nonspecific callback' ()", "module": "test", - "msecs": 703.6254405975342, + "msecs": 932.0449829101562, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1694.5793628692627, + "relativeCreated": 1714.58101272583, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -12292,8 +12629,8 @@ "'nonspecific callback'", "" ], - "asctime": "2020-06-16 09:01:53,703", - "created": 1592290913.7036574, + "asctime": "2020-06-16 22:45:45,932", + "created": 1592340345.9321096, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12303,15 +12640,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 2): result = 'nonspecific callback' ()", "module": "test", - "msecs": 703.6573886871338, + "msecs": 932.1095943450928, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1694.6113109588623, + "relativeCreated": 1714.6456241607666, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -12319,8 +12656,8 @@ "'nonspecific callback'", "" ], - "asctime": "2020-06-16 09:01:53,703", - "created": 1592290913.7036898, + "asctime": "2020-06-16 22:45:45,932", + "created": 1592340345.9321716, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12330,41 +12667,207 @@ "lineno": 142, "message": "Submitted value number 2 is correct (Content 'nonspecific callback' and Type is ).", "module": "test", - "msecs": 703.6898136138916, + "msecs": 932.1715831756592, "msg": "Submitted value number 2 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1694.6437358856201, + "relativeCreated": 1714.707612991333, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, + "threadName": "MainThread" + }, + { + "args": [ + "Submitted value number 3", + "'specific callback for reaching state_a'", + "" + ], + "asctime": "2020-06-16 22:45:45,932", + "created": 1592340345.9322393, + "exc_info": null, + "exc_text": null, + "filename": "test.py", + "funcName": "__report_result__", + "levelname": "DEBUG", + "levelno": 10, + "lineno": 22, + "message": "Result (Submitted value number 3): 'specific callback for reaching state_a' ()", + "module": "test", + "msecs": 932.239294052124, + "msg": "Result (%s): %s (%s)", + "name": "__unittest__", + "pathname": "src/unittest/test.py", + "process": 11498, + "processName": "MainProcess", + "relativeCreated": 1714.7753238677979, + "stack_info": null, + "thread": 140716724057920, + "threadName": "MainThread" + }, + { + "args": [ + "Submitted value number 3", + "'specific callback for reaching state_a'", + "" + ], + "asctime": "2020-06-16 22:45:45,932", + "created": 1592340345.9323032, + "exc_info": null, + "exc_text": null, + "filename": "test.py", + "funcName": "__report_expectation_equivalency__", + "levelname": "DEBUG", + "levelno": 10, + "lineno": 26, + "message": "Expectation (Submitted value number 3): result = 'specific callback for reaching state_a' ()", + "module": "test", + "msecs": 932.3031902313232, + "msg": "Expectation (%s): result = %s (%s)", + "name": "__unittest__", + "pathname": "src/unittest/test.py", + "process": 11498, + "processName": "MainProcess", + "relativeCreated": 1714.839220046997, + "stack_info": null, + "thread": 140716724057920, + "threadName": "MainThread" + }, + { + "args": [ + "'specific callback for reaching state_a'", + "" + ], + "asctime": "2020-06-16 22:45:45,932", + "created": 1592340345.932365, + "exc_info": null, + "exc_text": null, + "filename": "test.py", + "funcName": "equivalency_chk", + "levelname": "INFO", + "levelno": 20, + "lineno": 142, + "message": "Submitted value number 3 is correct (Content 'specific callback for reaching state_a' and Type is ).", + "module": "test", + "msecs": 932.3649406433105, + "msg": "Submitted value number 3 is correct (Content %s and Type is %s).", + "name": "__unittest__", + "pathname": "src/unittest/test.py", + "process": 11498, + "processName": "MainProcess", + "relativeCreated": 1714.9009704589844, + "stack_info": null, + "thread": 140716724057920, + "threadName": "MainThread" + }, + { + "args": [ + "Submitted value number 4", + "'nonspecific callback'", + "" + ], + "asctime": "2020-06-16 22:45:45,932", + "created": 1592340345.932427, + "exc_info": null, + "exc_text": null, + "filename": "test.py", + "funcName": "__report_result__", + "levelname": "DEBUG", + "levelno": 10, + "lineno": 22, + "message": "Result (Submitted value number 4): 'nonspecific callback' ()", + "module": "test", + "msecs": 932.426929473877, + "msg": "Result (%s): %s (%s)", + "name": "__unittest__", + "pathname": "src/unittest/test.py", + "process": 11498, + "processName": "MainProcess", + "relativeCreated": 1714.9629592895508, + "stack_info": null, + "thread": 140716724057920, + "threadName": "MainThread" + }, + { + "args": [ + "Submitted value number 4", + "'nonspecific callback'", + "" + ], + "asctime": "2020-06-16 22:45:45,932", + "created": 1592340345.932492, + "exc_info": null, + "exc_text": null, + "filename": "test.py", + "funcName": "__report_expectation_equivalency__", + "levelname": "DEBUG", + "levelno": 10, + "lineno": 26, + "message": "Expectation (Submitted value number 4): result = 'nonspecific callback' ()", + "module": "test", + "msecs": 932.4920177459717, + "msg": "Expectation (%s): result = %s (%s)", + "name": "__unittest__", + "pathname": "src/unittest/test.py", + "process": 11498, + "processName": "MainProcess", + "relativeCreated": 1715.0280475616455, + "stack_info": null, + "thread": 140716724057920, + "threadName": "MainThread" + }, + { + "args": [ + "'nonspecific callback'", + "" + ], + "asctime": "2020-06-16 22:45:45,932", + "created": 1592340345.9325528, + "exc_info": null, + "exc_text": null, + "filename": "test.py", + "funcName": "equivalency_chk", + "levelname": "INFO", + "levelno": 20, + "lineno": 142, + "message": "Submitted value number 4 is correct (Content 'nonspecific callback' and Type is ).", + "module": "test", + "msecs": 932.5528144836426, + "msg": "Submitted value number 4 is correct (Content %s and Type is %s).", + "name": "__unittest__", + "pathname": "src/unittest/test.py", + "process": 11498, + "processName": "MainProcess", + "relativeCreated": 1715.0888442993164, + "stack_info": null, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 703.7210464477539, + "msecs": 932.6193332672119, "msg": "Callback execution order: Values and number of submitted values is correct. See detailed log for more information.", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1694.6749687194824, + "relativeCreated": 1715.1553630828857, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 3.123283386230469e-05 + "time_consumption": 6.651878356933594e-05 } ], - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 0.0005152225494384766, - "time_finished": "2020-06-16 09:01:53,703", - "time_start": "2020-06-16 09:01:53,703" + "time_consumption": 0.0016086101531982422, + "time_finished": "2020-06-16 22:45:45,932", + "time_start": "2020-06-16 22:45:45,931" }, "_XzMFcHYZEem_kd-7nxt1sg": { "args": null, - "asctime": "2020-06-16 09:01:53,696", - "created": 1592290913.6965, + "asctime": "2020-06-16 22:45:45,916", + "created": 1592340345.916938, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -12375,19 +12878,19 @@ "message": "_XzMFcHYZEem_kd-7nxt1sg", "module": "__init__", "moduleLogger": [], - "msecs": 696.5000629425049, + "msecs": 916.938066482544, "msg": "_XzMFcHYZEem_kd-7nxt1sg", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/state_machine/unittest/src/tests/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1687.4539852142334, + "relativeCreated": 1699.4740962982178, "stack_info": null, "testcaseLogger": [ { "args": [], - "asctime": "2020-06-16 09:01:53,697", - "created": 1592290913.6974006, + "asctime": "2020-06-16 22:45:45,919", + "created": 1592340345.919854, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -12405,8 +12908,8 @@ "None", "'state_a'" ], - "asctime": "2020-06-16 09:01:53,696", - "created": 1592290913.6965804, + "asctime": "2020-06-16 22:45:45,917", + "created": 1592340345.9171858, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -12416,23 +12919,23 @@ "lineno": 176, "message": "StateMachine: State change ('__init__'): None -> 'state_a'", "module": "__init__", - "msecs": 696.5804100036621, + "msecs": 917.1857833862305, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1687.5343322753906, + "relativeCreated": 1699.7218132019043, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { "args": [ 1 ], - "asctime": "2020-06-16 09:01:53,696", - "created": 1592290913.6966581, + "asctime": "2020-06-16 22:45:45,917", + "created": 1592340345.9174128, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -12442,15 +12945,15 @@ "lineno": 55, "message": "Increasing sequence number to 1 caused by sequence progress", "module": "test_callbacks", - "msecs": 696.6581344604492, + "msecs": 917.4127578735352, "msg": "Increasing sequence number to %d caused by sequence progress", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1687.6120567321777, + "relativeCreated": 1699.948787689209, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -12460,8 +12963,8 @@ "'state_a'", "'state_b'" ], - "asctime": "2020-06-16 09:01:53,696", - "created": 1592290913.696906, + "asctime": "2020-06-16 22:45:45,918", + "created": 1592340345.9181147, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -12471,15 +12974,15 @@ "lineno": 176, "message": "StateMachine: State change ('condition_a'): 'state_a' -> 'state_b'", "module": "__init__", - "msecs": 696.9060897827148, + "msecs": 918.1146621704102, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1687.8600120544434, + "relativeCreated": 1700.650691986084, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -12488,34 +12991,34 @@ "tests.test_callbacks", "exec_with_counter" ], - "asctime": "2020-06-16 09:01:53,696", - "created": 1592290913.6969612, + "asctime": "2020-06-16 22:45:45,918", + "created": 1592340345.9182944, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "__set_state__", "levelname": "DEBUG", "levelno": 10, - "lineno": 195, + "lineno": 197, "message": "Executing callback 0 - tests.test_callbacks.exec_with_counter", "module": "__init__", - "msecs": 696.9611644744873, + "msecs": 918.2944297790527, "msg": "Executing callback %d - %s.%s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1687.9150867462158, + "relativeCreated": 1700.8304595947266, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { "args": [ 2 ], - "asctime": "2020-06-16 09:01:53,697", - "created": 1592290913.6970055, + "asctime": "2020-06-16 22:45:45,918", + "created": 1592340345.918436, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -12525,15 +13028,15 @@ "lineno": 24, "message": "Increasing sequence number to 2 caused by callback_execution", "module": "test_callbacks", - "msecs": 697.0055103302002, + "msecs": 918.4360504150391, "msg": "Increasing sequence number to %d caused by callback_execution", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1687.9594326019287, + "relativeCreated": 1700.972080230713, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -12542,34 +13045,34 @@ "tests.test_callbacks", "exec_with_counter" ], - "asctime": "2020-06-16 09:01:53,697", - "created": 1592290913.697052, + "asctime": "2020-06-16 22:45:45,918", + "created": 1592340345.9185846, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "__set_state__", "levelname": "DEBUG", "levelno": 10, - "lineno": 195, + "lineno": 197, "message": "Executing callback 1 - tests.test_callbacks.exec_with_counter", "module": "__init__", - "msecs": 697.052001953125, + "msecs": 918.5845851898193, "msg": "Executing callback %d - %s.%s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1688.0059242248535, + "relativeCreated": 1701.1206150054932, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { "args": [ 3 ], - "asctime": "2020-06-16 09:01:53,697", - "created": 1592290913.697102, + "asctime": "2020-06-16 22:45:45,918", + "created": 1592340345.9187202, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -12579,23 +13082,23 @@ "lineno": 24, "message": "Increasing sequence number to 3 caused by callback_execution", "module": "test_callbacks", - "msecs": 697.1020698547363, + "msecs": 918.7202453613281, "msg": "Increasing sequence number to %d caused by callback_execution", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1688.0559921264648, + "relativeCreated": 1701.256275177002, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { "args": [ 4 ], - "asctime": "2020-06-16 09:01:53,697", - "created": 1592290913.6971412, + "asctime": "2020-06-16 22:45:45,918", + "created": 1592340345.918867, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -12605,15 +13108,15 @@ "lineno": 55, "message": "Increasing sequence number to 4 caused by sequence progress", "module": "test_callbacks", - "msecs": 697.141170501709, + "msecs": 918.8671112060547, "msg": "Increasing sequence number to %d caused by sequence progress", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1688.0950927734375, + "relativeCreated": 1701.4031410217285, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -12623,8 +13126,8 @@ "'state_b'", "'state_a'" ], - "asctime": "2020-06-16 09:01:53,697", - "created": 1592290913.6971889, + "asctime": "2020-06-16 22:45:45,919", + "created": 1592340345.9190493, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -12634,23 +13137,23 @@ "lineno": 176, "message": "StateMachine: State change ('condition_b'): 'state_b' -> 'state_a'", "module": "__init__", - "msecs": 697.1888542175293, + "msecs": 919.0492630004883, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1688.1427764892578, + "relativeCreated": 1701.585292816162, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { "args": [ 5 ], - "asctime": "2020-06-16 09:01:53,697", - "created": 1592290913.6972303, + "asctime": "2020-06-16 22:45:45,919", + "created": 1592340345.9192033, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -12660,15 +13163,15 @@ "lineno": 55, "message": "Increasing sequence number to 5 caused by sequence progress", "module": "test_callbacks", - "msecs": 697.230339050293, + "msecs": 919.2032814025879, "msg": "Increasing sequence number to %d caused by sequence progress", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1688.1842613220215, + "relativeCreated": 1701.7393112182617, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -12678,8 +13181,8 @@ "'state_a'", "'state_b'" ], - "asctime": "2020-06-16 09:01:53,697", - "created": 1592290913.697276, + "asctime": "2020-06-16 22:45:45,919", + "created": 1592340345.9193773, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -12689,23 +13192,23 @@ "lineno": 176, "message": "StateMachine: State change ('condition_b'): 'state_a' -> 'state_b'", "module": "__init__", - "msecs": 697.2761154174805, + "msecs": 919.377326965332, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1688.230037689209, + "relativeCreated": 1701.9133567810059, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { "args": [ 6 ], - "asctime": "2020-06-16 09:01:53,697", - "created": 1592290913.6973162, + "asctime": "2020-06-16 22:45:45,919", + "created": 1592340345.9195278, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -12715,15 +13218,15 @@ "lineno": 55, "message": "Increasing sequence number to 6 caused by sequence progress", "module": "test_callbacks", - "msecs": 697.3161697387695, + "msecs": 919.5277690887451, "msg": "Increasing sequence number to %d caused by sequence progress", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1688.270092010498, + "relativeCreated": 1702.063798904419, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -12733,8 +13236,8 @@ "'state_b'", "'state_c'" ], - "asctime": "2020-06-16 09:01:53,697", - "created": 1592290913.6973615, + "asctime": "2020-06-16 22:45:45,919", + "created": 1592340345.9197068, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -12744,34 +13247,34 @@ "lineno": 176, "message": "StateMachine: State change ('condition_c'): 'state_b' -> 'state_c'", "module": "__init__", - "msecs": 697.3614692687988, + "msecs": 919.7068214416504, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1688.3153915405273, + "relativeCreated": 1702.2428512573242, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 697.4005699157715, + "msecs": 919.853925704956, "msg": "Running state machine sequence and storing sequence number for each callback", "name": "__tLogger__", "pathname": "src/tests/test_callbacks.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1688.3544921875, + "relativeCreated": 1702.3899555206299, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 3.910064697265625e-05 + "time_consumption": 0.00014710426330566406 }, { "args": [], - "asctime": "2020-06-16 09:01:53,697", - "created": 1592290913.697651, + "asctime": "2020-06-16 22:45:45,920", + "created": 1592340345.920699, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12788,8 +13291,8 @@ "[ 1 ]", "" ], - "asctime": "2020-06-16 09:01:53,697", - "created": 1592290913.6974673, + "asctime": "2020-06-16 22:45:45,920", + "created": 1592340345.9200892, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12799,15 +13302,15 @@ "lineno": 22, "message": "Result (Execution of state machine callback (1) (state_b, condition_a) identified by a sequence number): [ 1 ] ()", "module": "test", - "msecs": 697.4673271179199, + "msecs": 920.0892448425293, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1688.4212493896484, + "relativeCreated": 1702.6252746582031, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -12816,8 +13319,8 @@ "[ 1 ]", "" ], - "asctime": "2020-06-16 09:01:53,697", - "created": 1592290913.697507, + "asctime": "2020-06-16 22:45:45,920", + "created": 1592340345.920235, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12827,15 +13330,15 @@ "lineno": 26, "message": "Expectation (Execution of state machine callback (1) (state_b, condition_a) identified by a sequence number): result = [ 1 ] ()", "module": "test", - "msecs": 697.5069046020508, + "msecs": 920.2349185943604, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1688.4608268737793, + "relativeCreated": 1702.7709484100342, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -12844,8 +13347,8 @@ "1", "" ], - "asctime": "2020-06-16 09:01:53,697", - "created": 1592290913.6975486, + "asctime": "2020-06-16 22:45:45,920", + "created": 1592340345.920389, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12855,15 +13358,15 @@ "lineno": 22, "message": "Result (Submitted value number 1): 1 ()", "module": "test", - "msecs": 697.5486278533936, + "msecs": 920.38893699646, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1688.502550125122, + "relativeCreated": 1702.9249668121338, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -12872,8 +13375,8 @@ "1", "" ], - "asctime": "2020-06-16 09:01:53,697", - "created": 1592290913.697582, + "asctime": "2020-06-16 22:45:45,920", + "created": 1592340345.9205143, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12883,15 +13386,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 1): result = 1 ()", "module": "test", - "msecs": 697.5820064544678, + "msecs": 920.5143451690674, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1688.5359287261963, + "relativeCreated": 1703.0503749847412, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -12899,8 +13402,8 @@ "1", "" ], - "asctime": "2020-06-16 09:01:53,697", - "created": 1592290913.6976187, + "asctime": "2020-06-16 22:45:45,920", + "created": 1592340345.9206345, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12910,34 +13413,34 @@ "lineno": 142, "message": "Submitted value number 1 is correct (Content 1 and Type is ).", "module": "test", - "msecs": 697.6187229156494, + "msecs": 920.6345081329346, "msg": "Submitted value number 1 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1688.572645187378, + "relativeCreated": 1703.1705379486084, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 697.6509094238281, + "msecs": 920.698881149292, "msg": "Execution of state machine callback (1) (state_b, condition_a) identified by a sequence number: Values and number of submitted values is correct. See detailed log for more information.", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1688.6048316955566, + "relativeCreated": 1703.2349109649658, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 3.218650817871094e-05 + "time_consumption": 6.437301635742188e-05 }, { "args": [], - "asctime": "2020-06-16 09:01:53,697", - "created": 1592290913.6978724, + "asctime": "2020-06-16 22:45:45,921", + "created": 1592340345.9211128, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12954,8 +13457,8 @@ "[ 2 ]", "" ], - "asctime": "2020-06-16 09:01:53,697", - "created": 1592290913.6977024, + "asctime": "2020-06-16 22:45:45,920", + "created": 1592340345.9207962, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12965,15 +13468,15 @@ "lineno": 22, "message": "Result (Execution of state machine callback (2) (state_b, condition_a) identified by a sequence number): [ 2 ] ()", "module": "test", - "msecs": 697.7024078369141, + "msecs": 920.7961559295654, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1688.6563301086426, + "relativeCreated": 1703.3321857452393, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -12982,8 +13485,8 @@ "[ 2 ]", "" ], - "asctime": "2020-06-16 09:01:53,697", - "created": 1592290913.6977386, + "asctime": "2020-06-16 22:45:45,920", + "created": 1592340345.920863, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12993,15 +13496,15 @@ "lineno": 26, "message": "Expectation (Execution of state machine callback (2) (state_b, condition_a) identified by a sequence number): result = [ 2 ] ()", "module": "test", - "msecs": 697.7386474609375, + "msecs": 920.8629131317139, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1688.692569732666, + "relativeCreated": 1703.3989429473877, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -13010,8 +13513,8 @@ "2", "" ], - "asctime": "2020-06-16 09:01:53,697", - "created": 1592290913.6977763, + "asctime": "2020-06-16 22:45:45,920", + "created": 1592340345.9209294, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13021,15 +13524,15 @@ "lineno": 22, "message": "Result (Submitted value number 1): 2 ()", "module": "test", - "msecs": 697.7763175964355, + "msecs": 920.9294319152832, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1688.730239868164, + "relativeCreated": 1703.465461730957, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -13038,8 +13541,8 @@ "2", "" ], - "asctime": "2020-06-16 09:01:53,697", - "created": 1592290913.6978092, + "asctime": "2020-06-16 22:45:45,920", + "created": 1592340345.9209886, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13049,15 +13552,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 1): result = 2 ()", "module": "test", - "msecs": 697.8092193603516, + "msecs": 920.9885597229004, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1688.76314163208, + "relativeCreated": 1703.5245895385742, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -13065,8 +13568,8 @@ "2", "" ], - "asctime": "2020-06-16 09:01:53,697", - "created": 1592290913.6978412, + "asctime": "2020-06-16 22:45:45,921", + "created": 1592340345.921054, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13076,41 +13579,41 @@ "lineno": 142, "message": "Submitted value number 1 is correct (Content 2 and Type is ).", "module": "test", - "msecs": 697.8411674499512, + "msecs": 921.0538864135742, "msg": "Submitted value number 1 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1688.7950897216797, + "relativeCreated": 1703.589916229248, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 697.8724002838135, + "msecs": 921.1127758026123, "msg": "Execution of state machine callback (2) (state_b, condition_a) identified by a sequence number: Values and number of submitted values is correct. See detailed log for more information.", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1688.826322555542, + "relativeCreated": 1703.6488056182861, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 3.123283386230469e-05 + "time_consumption": 5.888938903808594e-05 } ], - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 0.0013723373413085938, - "time_finished": "2020-06-16 09:01:53,697", - "time_start": "2020-06-16 09:01:53,696" + "time_consumption": 0.004174709320068359, + "time_finished": "2020-06-16 22:45:45,921", + "time_start": "2020-06-16 22:45:45,916" }, "_YrdgQHbUEemIm_1APUisDQ": { "args": null, - "asctime": "2020-06-16 09:01:53,697", - "created": 1592290913.6979594, + "asctime": "2020-06-16 22:45:45,921", + "created": 1592340345.9212773, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -13121,19 +13624,19 @@ "message": "_YrdgQHbUEemIm_1APUisDQ", "module": "__init__", "moduleLogger": [], - "msecs": 697.9594230651855, + "msecs": 921.2772846221924, "msg": "_YrdgQHbUEemIm_1APUisDQ", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/state_machine/unittest/src/tests/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1688.913345336914, + "relativeCreated": 1703.8133144378662, "stack_info": null, "testcaseLogger": [ { "args": [], - "asctime": "2020-06-16 09:01:53,698", - "created": 1592290913.6987424, + "asctime": "2020-06-16 22:45:45,922", + "created": 1592340345.922665, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -13151,8 +13654,8 @@ "None", "'state_a'" ], - "asctime": "2020-06-16 09:01:53,698", - "created": 1592290913.698018, + "asctime": "2020-06-16 22:45:45,921", + "created": 1592340345.9213843, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -13162,23 +13665,23 @@ "lineno": 176, "message": "StateMachine: State change ('__init__'): None -> 'state_a'", "module": "__init__", - "msecs": 698.0180740356445, + "msecs": 921.384334564209, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1688.971996307373, + "relativeCreated": 1703.9203643798828, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { "args": [ 1 ], - "asctime": "2020-06-16 09:01:53,698", - "created": 1592290913.6980727, + "asctime": "2020-06-16 22:45:45,921", + "created": 1592340345.9214854, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -13188,15 +13691,15 @@ "lineno": 55, "message": "Increasing sequence number to 1 caused by sequence progress", "module": "test_callbacks", - "msecs": 698.0726718902588, + "msecs": 921.485424041748, "msg": "Increasing sequence number to %d caused by sequence progress", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1689.0265941619873, + "relativeCreated": 1704.0214538574219, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -13206,8 +13709,8 @@ "'state_a'", "'state_b'" ], - "asctime": "2020-06-16 09:01:53,698", - "created": 1592290913.698128, + "asctime": "2020-06-16 22:45:45,921", + "created": 1592340345.9215891, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -13217,23 +13720,23 @@ "lineno": 176, "message": "StateMachine: State change ('condition_a'): 'state_a' -> 'state_b'", "module": "__init__", - "msecs": 698.1279850006104, + "msecs": 921.5891361236572, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1689.0819072723389, + "relativeCreated": 1704.125165939331, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { "args": [ 2 ], - "asctime": "2020-06-16 09:01:53,698", - "created": 1592290913.69817, + "asctime": "2020-06-16 22:45:45,921", + "created": 1592340345.9216669, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -13243,15 +13746,15 @@ "lineno": 55, "message": "Increasing sequence number to 2 caused by sequence progress", "module": "test_callbacks", - "msecs": 698.1699466705322, + "msecs": 921.6668605804443, "msg": "Increasing sequence number to %d caused by sequence progress", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1689.1238689422607, + "relativeCreated": 1704.2028903961182, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -13261,8 +13764,8 @@ "'state_b'", "'state_a'" ], - "asctime": "2020-06-16 09:01:53,698", - "created": 1592290913.6982183, + "asctime": "2020-06-16 22:45:45,921", + "created": 1592340345.9217556, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -13272,15 +13775,15 @@ "lineno": 176, "message": "StateMachine: State change ('condition_b'): 'state_b' -> 'state_a'", "module": "__init__", - "msecs": 698.2183456420898, + "msecs": 921.7555522918701, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1689.1722679138184, + "relativeCreated": 1704.291582107544, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -13289,34 +13792,34 @@ "tests.test_callbacks", "exec_with_counter" ], - "asctime": "2020-06-16 09:01:53,698", - "created": 1592290913.6982572, + "asctime": "2020-06-16 22:45:45,921", + "created": 1592340345.9218276, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "__set_state__", "levelname": "DEBUG", "levelno": 10, - "lineno": 195, + "lineno": 197, "message": "Executing callback 0 - tests.test_callbacks.exec_with_counter", "module": "__init__", - "msecs": 698.2572078704834, + "msecs": 921.8275547027588, "msg": "Executing callback %d - %s.%s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1689.211130142212, + "relativeCreated": 1704.3635845184326, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { "args": [ 3 ], - "asctime": "2020-06-16 09:01:53,698", - "created": 1592290913.6982932, + "asctime": "2020-06-16 22:45:45,921", + "created": 1592340345.9218955, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -13326,15 +13829,15 @@ "lineno": 24, "message": "Increasing sequence number to 3 caused by callback_execution", "module": "test_callbacks", - "msecs": 698.2932090759277, + "msecs": 921.8955039978027, "msg": "Increasing sequence number to %d caused by callback_execution", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1689.2471313476562, + "relativeCreated": 1704.4315338134766, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -13343,34 +13846,34 @@ "tests.test_callbacks", "exec_with_counter" ], - "asctime": "2020-06-16 09:01:53,698", - "created": 1592290913.6983285, + "asctime": "2020-06-16 22:45:45,921", + "created": 1592340345.921962, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "__set_state__", "levelname": "DEBUG", "levelno": 10, - "lineno": 195, + "lineno": 197, "message": "Executing callback 1 - tests.test_callbacks.exec_with_counter", "module": "__init__", - "msecs": 698.3284950256348, + "msecs": 921.9620227813721, "msg": "Executing callback %d - %s.%s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1689.2824172973633, + "relativeCreated": 1704.498052597046, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { "args": [ 4 ], - "asctime": "2020-06-16 09:01:53,698", - "created": 1592290913.6983628, + "asctime": "2020-06-16 22:45:45,922", + "created": 1592340345.9220204, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -13380,23 +13883,23 @@ "lineno": 24, "message": "Increasing sequence number to 4 caused by callback_execution", "module": "test_callbacks", - "msecs": 698.3628273010254, + "msecs": 922.020435333252, "msg": "Increasing sequence number to %d caused by callback_execution", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1689.316749572754, + "relativeCreated": 1704.5564651489258, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { "args": [ 5 ], - "asctime": "2020-06-16 09:01:53,698", - "created": 1592290913.698401, + "asctime": "2020-06-16 22:45:45,922", + "created": 1592340345.92209, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -13406,15 +13909,15 @@ "lineno": 55, "message": "Increasing sequence number to 5 caused by sequence progress", "module": "test_callbacks", - "msecs": 698.4009742736816, + "msecs": 922.0900535583496, "msg": "Increasing sequence number to %d caused by sequence progress", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1689.3548965454102, + "relativeCreated": 1704.6260833740234, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -13424,8 +13927,8 @@ "'state_a'", "'state_b'" ], - "asctime": "2020-06-16 09:01:53,698", - "created": 1592290913.6984458, + "asctime": "2020-06-16 22:45:45,922", + "created": 1592340345.9221818, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -13435,15 +13938,15 @@ "lineno": 176, "message": "StateMachine: State change ('condition_b'): 'state_a' -> 'state_b'", "module": "__init__", - "msecs": 698.4457969665527, + "msecs": 922.1818447113037, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1689.3997192382812, + "relativeCreated": 1704.7178745269775, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -13452,34 +13955,34 @@ "tests.test_callbacks", "exec_with_counter" ], - "asctime": "2020-06-16 09:01:53,698", - "created": 1592290913.6984835, + "asctime": "2020-06-16 22:45:45,922", + "created": 1592340345.9222522, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "__set_state__", "levelname": "DEBUG", "levelno": 10, - "lineno": 195, + "lineno": 197, "message": "Executing callback 0 - tests.test_callbacks.exec_with_counter", "module": "__init__", - "msecs": 698.4834671020508, + "msecs": 922.2521781921387, "msg": "Executing callback %d - %s.%s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1689.4373893737793, + "relativeCreated": 1704.7882080078125, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { "args": [ 6 ], - "asctime": "2020-06-16 09:01:53,698", - "created": 1592290913.698516, + "asctime": "2020-06-16 22:45:45,922", + "created": 1592340345.9223125, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -13489,15 +13992,15 @@ "lineno": 24, "message": "Increasing sequence number to 6 caused by callback_execution", "module": "test_callbacks", - "msecs": 698.5158920288086, + "msecs": 922.3124980926514, "msg": "Increasing sequence number to %d caused by callback_execution", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1689.469814300537, + "relativeCreated": 1704.8485279083252, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -13506,34 +14009,34 @@ "tests.test_callbacks", "exec_with_counter" ], - "asctime": "2020-06-16 09:01:53,698", - "created": 1592290913.6985505, + "asctime": "2020-06-16 22:45:45,922", + "created": 1592340345.9223766, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "__set_state__", "levelname": "DEBUG", "levelno": 10, - "lineno": 195, + "lineno": 197, "message": "Executing callback 1 - tests.test_callbacks.exec_with_counter", "module": "__init__", - "msecs": 698.5504627227783, + "msecs": 922.3766326904297, "msg": "Executing callback %d - %s.%s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1689.5043849945068, + "relativeCreated": 1704.9126625061035, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { "args": [ 7 ], - "asctime": "2020-06-16 09:01:53,698", - "created": 1592290913.69862, + "asctime": "2020-06-16 22:45:45,922", + "created": 1592340345.9224386, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -13543,23 +14046,23 @@ "lineno": 24, "message": "Increasing sequence number to 7 caused by callback_execution", "module": "test_callbacks", - "msecs": 698.620080947876, + "msecs": 922.4386215209961, "msg": "Increasing sequence number to %d caused by callback_execution", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1689.5740032196045, + "relativeCreated": 1704.97465133667, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { "args": [ 8 ], - "asctime": "2020-06-16 09:01:53,698", - "created": 1592290913.6986582, + "asctime": "2020-06-16 22:45:45,922", + "created": 1592340345.922507, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -13569,15 +14072,15 @@ "lineno": 55, "message": "Increasing sequence number to 8 caused by sequence progress", "module": "test_callbacks", - "msecs": 698.6582279205322, + "msecs": 922.5070476531982, "msg": "Increasing sequence number to %d caused by sequence progress", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1689.6121501922607, + "relativeCreated": 1705.043077468872, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -13587,8 +14090,8 @@ "'state_b'", "'state_c'" ], - "asctime": "2020-06-16 09:01:53,698", - "created": 1592290913.6987028, + "asctime": "2020-06-16 22:45:45,922", + "created": 1592340345.9225886, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -13598,34 +14101,34 @@ "lineno": 176, "message": "StateMachine: State change ('condition_c'): 'state_b' -> 'state_c'", "module": "__init__", - "msecs": 698.7028121948242, + "msecs": 922.588586807251, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1689.6567344665527, + "relativeCreated": 1705.1246166229248, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 698.7423896789551, + "msecs": 922.6651191711426, "msg": "Running state machine sequence and storing sequence number for each callback", "name": "__tLogger__", "pathname": "src/tests/test_callbacks.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1689.6963119506836, + "relativeCreated": 1705.2011489868164, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 3.9577484130859375e-05 + "time_consumption": 7.653236389160156e-05 }, { "args": [], - "asctime": "2020-06-16 09:01:53,699", - "created": 1592290913.6990852, + "asctime": "2020-06-16 22:45:45,923", + "created": 1592340345.9233882, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13642,8 +14145,8 @@ "[ 2, 5 ]", "" ], - "asctime": "2020-06-16 09:01:53,698", - "created": 1592290913.6988058, + "asctime": "2020-06-16 22:45:45,922", + "created": 1592340345.9227831, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13653,15 +14156,15 @@ "lineno": 22, "message": "Result (Execution of state machine callback (1) (all_transitions, condition_b) identified by a sequence number): [ 2, 5 ] ()", "module": "test", - "msecs": 698.8058090209961, + "msecs": 922.7831363677979, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1689.7597312927246, + "relativeCreated": 1705.3191661834717, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -13670,8 +14173,8 @@ "[ 2, 5 ]", "" ], - "asctime": "2020-06-16 09:01:53,698", - "created": 1592290913.698844, + "asctime": "2020-06-16 22:45:45,922", + "created": 1592340345.922854, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13681,15 +14184,15 @@ "lineno": 26, "message": "Expectation (Execution of state machine callback (1) (all_transitions, condition_b) identified by a sequence number): result = [ 2, 5 ] ()", "module": "test", - "msecs": 698.8439559936523, + "msecs": 922.853946685791, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1689.7978782653809, + "relativeCreated": 1705.3899765014648, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -13698,8 +14201,8 @@ "2", "" ], - "asctime": "2020-06-16 09:01:53,698", - "created": 1592290913.6988866, + "asctime": "2020-06-16 22:45:45,922", + "created": 1592340345.9229302, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13709,15 +14212,15 @@ "lineno": 22, "message": "Result (Submitted value number 1): 2 ()", "module": "test", - "msecs": 698.8866329193115, + "msecs": 922.9302406311035, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1689.84055519104, + "relativeCreated": 1705.4662704467773, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -13726,8 +14229,8 @@ "2", "" ], - "asctime": "2020-06-16 09:01:53,698", - "created": 1592290913.698922, + "asctime": "2020-06-16 22:45:45,922", + "created": 1592340345.9229927, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13737,15 +14240,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 1): result = 2 ()", "module": "test", - "msecs": 698.9219188690186, + "msecs": 922.9927062988281, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1689.875841140747, + "relativeCreated": 1705.528736114502, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -13753,8 +14256,8 @@ "2", "" ], - "asctime": "2020-06-16 09:01:53,698", - "created": 1592290913.698956, + "asctime": "2020-06-16 22:45:45,923", + "created": 1592340345.923132, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13764,15 +14267,15 @@ "lineno": 142, "message": "Submitted value number 1 is correct (Content 2 and Type is ).", "module": "test", - "msecs": 698.9560127258301, + "msecs": 923.1319427490234, "msg": "Submitted value number 1 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1689.9099349975586, + "relativeCreated": 1705.6679725646973, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -13781,8 +14284,8 @@ "5", "" ], - "asctime": "2020-06-16 09:01:53,698", - "created": 1592290913.6989903, + "asctime": "2020-06-16 22:45:45,923", + "created": 1592340345.9232104, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13792,15 +14295,15 @@ "lineno": 22, "message": "Result (Submitted value number 2): 5 ()", "module": "test", - "msecs": 698.9903450012207, + "msecs": 923.2103824615479, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1689.9442672729492, + "relativeCreated": 1705.7464122772217, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -13809,8 +14312,8 @@ "5", "" ], - "asctime": "2020-06-16 09:01:53,699", - "created": 1592290913.699022, + "asctime": "2020-06-16 22:45:45,923", + "created": 1592340345.9232714, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13820,15 +14323,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 2): result = 5 ()", "module": "test", - "msecs": 699.0220546722412, + "msecs": 923.2714176177979, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1689.9759769439697, + "relativeCreated": 1705.8074474334717, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -13836,8 +14339,8 @@ "5", "" ], - "asctime": "2020-06-16 09:01:53,699", - "created": 1592290913.6990545, + "asctime": "2020-06-16 22:45:45,923", + "created": 1592340345.9233313, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13847,34 +14350,34 @@ "lineno": 142, "message": "Submitted value number 2 is correct (Content 5 and Type is ).", "module": "test", - "msecs": 699.054479598999, + "msecs": 923.3312606811523, "msg": "Submitted value number 2 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1690.0084018707275, + "relativeCreated": 1705.8672904968262, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 699.0852355957031, + "msecs": 923.3882427215576, "msg": "Execution of state machine callback (1) (all_transitions, condition_b) identified by a sequence number: Values and number of submitted values is correct. See detailed log for more information.", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1690.0391578674316, + "relativeCreated": 1705.9242725372314, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 3.075599670410156e-05 + "time_consumption": 5.698204040527344e-05 }, { "args": [], - "asctime": "2020-06-16 09:01:53,699", - "created": 1592290913.6994245, + "asctime": "2020-06-16 22:45:45,923", + "created": 1592340345.9239864, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13891,8 +14394,8 @@ "[ 3, 6 ]", "" ], - "asctime": "2020-06-16 09:01:53,699", - "created": 1592290913.6991382, + "asctime": "2020-06-16 22:45:45,923", + "created": 1592340345.9234889, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13902,15 +14405,15 @@ "lineno": 22, "message": "Result (Execution of state machine callback (2) (all_transitions, condition_b) identified by a sequence number): [ 3, 6 ] ()", "module": "test", - "msecs": 699.1381645202637, + "msecs": 923.4888553619385, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1690.0920867919922, + "relativeCreated": 1706.0248851776123, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -13919,8 +14422,8 @@ "[ 3, 6 ]", "" ], - "asctime": "2020-06-16 09:01:53,699", - "created": 1592290913.6991765, + "asctime": "2020-06-16 22:45:45,923", + "created": 1592340345.9235559, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13930,15 +14433,15 @@ "lineno": 26, "message": "Expectation (Execution of state machine callback (2) (all_transitions, condition_b) identified by a sequence number): result = [ 3, 6 ] ()", "module": "test", - "msecs": 699.176549911499, + "msecs": 923.555850982666, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1690.1304721832275, + "relativeCreated": 1706.0918807983398, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -13947,8 +14450,8 @@ "3", "" ], - "asctime": "2020-06-16 09:01:53,699", - "created": 1592290913.6992147, + "asctime": "2020-06-16 22:45:45,923", + "created": 1592340345.9236212, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13958,15 +14461,15 @@ "lineno": 22, "message": "Result (Submitted value number 1): 3 ()", "module": "test", - "msecs": 699.2146968841553, + "msecs": 923.6211776733398, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1690.1686191558838, + "relativeCreated": 1706.1572074890137, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -13975,8 +14478,8 @@ "3", "" ], - "asctime": "2020-06-16 09:01:53,699", - "created": 1592290913.6992495, + "asctime": "2020-06-16 22:45:45,923", + "created": 1592340345.9236858, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13986,15 +14489,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 1): result = 3 ()", "module": "test", - "msecs": 699.2495059967041, + "msecs": 923.6857891082764, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1690.2034282684326, + "relativeCreated": 1706.2218189239502, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -14002,8 +14505,8 @@ "3", "" ], - "asctime": "2020-06-16 09:01:53,699", - "created": 1592290913.6992822, + "asctime": "2020-06-16 22:45:45,923", + "created": 1592340345.923746, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14013,15 +14516,15 @@ "lineno": 142, "message": "Submitted value number 1 is correct (Content 3 and Type is ).", "module": "test", - "msecs": 699.282169342041, + "msecs": 923.7461090087891, "msg": "Submitted value number 1 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1690.2360916137695, + "relativeCreated": 1706.282138824463, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -14030,8 +14533,8 @@ "6", "" ], - "asctime": "2020-06-16 09:01:53,699", - "created": 1592290913.6993265, + "asctime": "2020-06-16 22:45:45,923", + "created": 1592340345.9238124, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14041,15 +14544,15 @@ "lineno": 22, "message": "Result (Submitted value number 2): 6 ()", "module": "test", - "msecs": 699.3265151977539, + "msecs": 923.8123893737793, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1690.2804374694824, + "relativeCreated": 1706.3484191894531, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -14058,8 +14561,8 @@ "6", "" ], - "asctime": "2020-06-16 09:01:53,699", - "created": 1592290913.6993582, + "asctime": "2020-06-16 22:45:45,923", + "created": 1592340345.9238718, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14069,15 +14572,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 2): result = 6 ()", "module": "test", - "msecs": 699.3582248687744, + "msecs": 923.8717555999756, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1690.312147140503, + "relativeCreated": 1706.4077854156494, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -14085,8 +14588,8 @@ "6", "" ], - "asctime": "2020-06-16 09:01:53,699", - "created": 1592290913.6993928, + "asctime": "2020-06-16 22:45:45,923", + "created": 1592340345.92393, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14096,41 +14599,41 @@ "lineno": 142, "message": "Submitted value number 2 is correct (Content 6 and Type is ).", "module": "test", - "msecs": 699.3927955627441, + "msecs": 923.9299297332764, "msg": "Submitted value number 2 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1690.3467178344727, + "relativeCreated": 1706.4659595489502, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 699.4245052337646, + "msecs": 923.9864349365234, "msg": "Execution of state machine callback (2) (all_transitions, condition_b) identified by a sequence number: Values and number of submitted values is correct. See detailed log for more information.", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1690.3784275054932, + "relativeCreated": 1706.5224647521973, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 3.170967102050781e-05 + "time_consumption": 5.650520324707031e-05 } ], - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 0.0014650821685791016, - "time_finished": "2020-06-16 09:01:53,699", - "time_start": "2020-06-16 09:01:53,697" + "time_consumption": 0.0027091503143310547, + "time_finished": "2020-06-16 22:45:45,923", + "time_start": "2020-06-16 22:45:45,921" }, "_bDqbMHcrEemrUqotql_Blw": { "args": null, - "asctime": "2020-06-16 09:01:52,066", - "created": 1592290912.0664089, + "asctime": "2020-06-16 22:45:44,275", + "created": 1592340344.2751117, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -14141,19 +14644,19 @@ "message": "_bDqbMHcrEemrUqotql_Blw", "module": "__init__", "moduleLogger": [], - "msecs": 66.40887260437012, + "msecs": 275.1116752624512, "msg": "_bDqbMHcrEemrUqotql_Blw", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/state_machine/unittest/src/tests/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 57.36279487609863, + "relativeCreated": 57.647705078125, "stack_info": null, "testcaseLogger": [ { "args": [], - "asctime": "2020-06-16 09:01:52,066", - "created": 1592290912.0665073, + "asctime": "2020-06-16 22:45:44,275", + "created": 1592340344.2752118, "exc_info": null, "exc_text": null, "filename": "test_init.py", @@ -14171,8 +14674,8 @@ "None", "'state_c'" ], - "asctime": "2020-06-16 09:01:52,066", - "created": 1592290912.0664654, + "asctime": "2020-06-16 22:45:44,275", + "created": 1592340344.2751684, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -14182,37 +14685,37 @@ "lineno": 176, "message": "StateMachine: State change ('__init__'): None -> 'state_c'", "module": "__init__", - "msecs": 66.46537780761719, + "msecs": 275.16841888427734, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 57.4193000793457, + "relativeCreated": 57.70444869995117, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 66.50733947753906, + "msecs": 275.2118110656738, "msg": "Initialising the state machine with state_c", "name": "__tLogger__", "pathname": "src/tests/test_init.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 57.46126174926758, + "relativeCreated": 57.747840881347656, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 4.1961669921875e-05 + "time_consumption": 4.3392181396484375e-05 }, { "args": [ "None", "" ], - "asctime": "2020-06-16 09:01:52,066", - "created": 1592290912.0666707, + "asctime": "2020-06-16 22:45:44,275", + "created": 1592340344.2753327, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14229,8 +14732,8 @@ "None", "" ], - "asctime": "2020-06-16 09:01:52,066", - "created": 1592290912.0665565, + "asctime": "2020-06-16 22:45:44,275", + "created": 1592340344.275261, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14240,15 +14743,15 @@ "lineno": 22, "message": "Result (Last state after initialisation): None ()", "module": "test", - "msecs": 66.55645370483398, + "msecs": 275.26092529296875, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 57.5103759765625, + "relativeCreated": 57.79695510864258, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -14257,8 +14760,8 @@ "None", "" ], - "asctime": "2020-06-16 09:01:52,066", - "created": 1592290912.0666354, + "asctime": "2020-06-16 22:45:44,275", + "created": 1592340344.2752972, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14268,41 +14771,41 @@ "lineno": 26, "message": "Expectation (Last state after initialisation): result = None ()", "module": "test", - "msecs": 66.6353702545166, + "msecs": 275.2971649169922, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 57.58929252624512, + "relativeCreated": 57.833194732666016, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 66.67065620422363, + "msecs": 275.3326892852783, "msg": "Last state after initialisation is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 57.62457847595215, + "relativeCreated": 57.86871910095215, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 3.528594970703125e-05 + "time_consumption": 3.552436828613281e-05 } ], - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 0.0002617835998535156, - "time_finished": "2020-06-16 09:01:52,066", - "time_start": "2020-06-16 09:01:52,066" + "time_consumption": 0.00022101402282714844, + "time_finished": "2020-06-16 22:45:44,275", + "time_start": "2020-06-16 22:45:44,275" }, "_b_t78Hb4EemzkK7kGUMNfw": { "args": null, - "asctime": "2020-06-16 09:01:53,699", - "created": 1592290913.6995127, + "asctime": "2020-06-16 22:45:45,924", + "created": 1592340345.9241455, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -14313,19 +14816,19 @@ "message": "_b_t78Hb4EemzkK7kGUMNfw", "module": "__init__", "moduleLogger": [], - "msecs": 699.5127201080322, + "msecs": 924.1454601287842, "msg": "_b_t78Hb4EemzkK7kGUMNfw", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/state_machine/unittest/src/tests/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1690.4666423797607, + "relativeCreated": 1706.681489944458, "stack_info": null, "testcaseLogger": [ { "args": [], - "asctime": "2020-06-16 09:01:53,700", - "created": 1592290913.7002606, + "asctime": "2020-06-16 22:45:45,925", + "created": 1592340345.9255464, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -14343,8 +14846,8 @@ "None", "'state_a'" ], - "asctime": "2020-06-16 09:01:53,699", - "created": 1592290913.6995707, + "asctime": "2020-06-16 22:45:45,924", + "created": 1592340345.9242532, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -14354,23 +14857,23 @@ "lineno": 176, "message": "StateMachine: State change ('__init__'): None -> 'state_a'", "module": "__init__", - "msecs": 699.5706558227539, + "msecs": 924.2532253265381, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1690.5245780944824, + "relativeCreated": 1706.789255142212, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { "args": [ 1 ], - "asctime": "2020-06-16 09:01:53,699", - "created": 1592290913.6996245, + "asctime": "2020-06-16 22:45:45,924", + "created": 1592340345.9243555, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -14380,15 +14883,15 @@ "lineno": 55, "message": "Increasing sequence number to 1 caused by sequence progress", "module": "test_callbacks", - "msecs": 699.6245384216309, + "msecs": 924.3555068969727, "msg": "Increasing sequence number to %d caused by sequence progress", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1690.5784606933594, + "relativeCreated": 1706.8915367126465, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -14398,8 +14901,8 @@ "'state_a'", "'state_b'" ], - "asctime": "2020-06-16 09:01:53,699", - "created": 1592290913.6996794, + "asctime": "2020-06-16 22:45:45,924", + "created": 1592340345.9244628, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -14409,15 +14912,15 @@ "lineno": 176, "message": "StateMachine: State change ('condition_a'): 'state_a' -> 'state_b'", "module": "__init__", - "msecs": 699.6793746948242, + "msecs": 924.4627952575684, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1690.6332969665527, + "relativeCreated": 1706.9988250732422, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -14426,34 +14929,34 @@ "tests.test_callbacks", "exec_with_counter" ], - "asctime": "2020-06-16 09:01:53,699", - "created": 1592290913.69972, + "asctime": "2020-06-16 22:45:45,924", + "created": 1592340345.924543, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "__set_state__", "levelname": "DEBUG", "levelno": 10, - "lineno": 195, + "lineno": 197, "message": "Executing callback 0 - tests.test_callbacks.exec_with_counter", "module": "__init__", - "msecs": 699.7199058532715, + "msecs": 924.5429039001465, "msg": "Executing callback %d - %s.%s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1690.673828125, + "relativeCreated": 1707.0789337158203, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { "args": [ 2 ], - "asctime": "2020-06-16 09:01:53,699", - "created": 1592290913.6997535, + "asctime": "2020-06-16 22:45:45,924", + "created": 1592340345.924617, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -14463,15 +14966,15 @@ "lineno": 24, "message": "Increasing sequence number to 2 caused by callback_execution", "module": "test_callbacks", - "msecs": 699.7535228729248, + "msecs": 924.6170520782471, "msg": "Increasing sequence number to %d caused by callback_execution", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1690.7074451446533, + "relativeCreated": 1707.153081893921, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -14480,34 +14983,34 @@ "tests.test_callbacks", "exec_with_counter" ], - "asctime": "2020-06-16 09:01:53,699", - "created": 1592290913.69979, + "asctime": "2020-06-16 22:45:45,924", + "created": 1592340345.9246857, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "__set_state__", "levelname": "DEBUG", "levelno": 10, - "lineno": 195, + "lineno": 197, "message": "Executing callback 1 - tests.test_callbacks.exec_with_counter", "module": "__init__", - "msecs": 699.7900009155273, + "msecs": 924.6857166290283, "msg": "Executing callback %d - %s.%s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1690.7439231872559, + "relativeCreated": 1707.2217464447021, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { "args": [ 3 ], - "asctime": "2020-06-16 09:01:53,699", - "created": 1592290913.6998227, + "asctime": "2020-06-16 22:45:45,924", + "created": 1592340345.9247453, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -14517,23 +15020,23 @@ "lineno": 24, "message": "Increasing sequence number to 3 caused by callback_execution", "module": "test_callbacks", - "msecs": 699.8226642608643, + "msecs": 924.7453212738037, "msg": "Increasing sequence number to %d caused by callback_execution", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1690.7765865325928, + "relativeCreated": 1707.2813510894775, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { "args": [ 4 ], - "asctime": "2020-06-16 09:01:53,699", - "created": 1592290913.6998599, + "asctime": "2020-06-16 22:45:45,924", + "created": 1592340345.9248137, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -14543,15 +15046,15 @@ "lineno": 55, "message": "Increasing sequence number to 4 caused by sequence progress", "module": "test_callbacks", - "msecs": 699.8598575592041, + "msecs": 924.8137474060059, "msg": "Increasing sequence number to %d caused by sequence progress", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1690.8137798309326, + "relativeCreated": 1707.3497772216797, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -14561,8 +15064,8 @@ "'state_b'", "'state_a'" ], - "asctime": "2020-06-16 09:01:53,699", - "created": 1592290913.699909, + "asctime": "2020-06-16 22:45:45,924", + "created": 1592340345.9249055, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -14572,23 +15075,23 @@ "lineno": 176, "message": "StateMachine: State change ('condition_b'): 'state_b' -> 'state_a'", "module": "__init__", - "msecs": 699.908971786499, + "msecs": 924.90553855896, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1690.8628940582275, + "relativeCreated": 1707.4415683746338, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { "args": [ 5 ], - "asctime": "2020-06-16 09:01:53,699", - "created": 1592290913.699949, + "asctime": "2020-06-16 22:45:45,924", + "created": 1592340345.924979, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -14598,15 +15101,15 @@ "lineno": 55, "message": "Increasing sequence number to 5 caused by sequence progress", "module": "test_callbacks", - "msecs": 699.9490261077881, + "msecs": 924.9789714813232, "msg": "Increasing sequence number to %d caused by sequence progress", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1690.9029483795166, + "relativeCreated": 1707.515001296997, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -14616,8 +15119,8 @@ "'state_a'", "'state_b'" ], - "asctime": "2020-06-16 09:01:53,699", - "created": 1592290913.6999938, + "asctime": "2020-06-16 22:45:45,925", + "created": 1592340345.9250622, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -14627,15 +15130,15 @@ "lineno": 176, "message": "StateMachine: State change ('condition_b'): 'state_a' -> 'state_b'", "module": "__init__", - "msecs": 699.9938488006592, + "msecs": 925.0621795654297, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1690.9477710723877, + "relativeCreated": 1707.5982093811035, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -14644,34 +15147,34 @@ "tests.test_callbacks", "exec_with_counter" ], - "asctime": "2020-06-16 09:01:53,700", - "created": 1592290913.7000315, + "asctime": "2020-06-16 22:45:45,925", + "created": 1592340345.9251368, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "__set_state__", "levelname": "DEBUG", "levelno": 10, - "lineno": 195, + "lineno": 197, "message": "Executing callback 0 - tests.test_callbacks.exec_with_counter", "module": "__init__", - "msecs": 700.0315189361572, + "msecs": 925.1368045806885, "msg": "Executing callback %d - %s.%s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1690.9854412078857, + "relativeCreated": 1707.6728343963623, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { "args": [ 6 ], - "asctime": "2020-06-16 09:01:53,700", - "created": 1592290913.700064, + "asctime": "2020-06-16 22:45:45,925", + "created": 1592340345.9252024, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -14681,15 +15184,15 @@ "lineno": 24, "message": "Increasing sequence number to 6 caused by callback_execution", "module": "test_callbacks", - "msecs": 700.063943862915, + "msecs": 925.2023696899414, "msg": "Increasing sequence number to %d caused by callback_execution", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1691.0178661346436, + "relativeCreated": 1707.7383995056152, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -14698,34 +15201,34 @@ "tests.test_callbacks", "exec_with_counter" ], - "asctime": "2020-06-16 09:01:53,700", - "created": 1592290913.7001023, + "asctime": "2020-06-16 22:45:45,925", + "created": 1592340345.9252682, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "__set_state__", "levelname": "DEBUG", "levelno": 10, - "lineno": 195, + "lineno": 197, "message": "Executing callback 1 - tests.test_callbacks.exec_with_counter", "module": "__init__", - "msecs": 700.1023292541504, + "msecs": 925.2681732177734, "msg": "Executing callback %d - %s.%s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1691.056251525879, + "relativeCreated": 1707.8042030334473, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { "args": [ 7 ], - "asctime": "2020-06-16 09:01:53,700", - "created": 1592290913.700134, + "asctime": "2020-06-16 22:45:45,925", + "created": 1592340345.925327, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -14735,23 +15238,23 @@ "lineno": 24, "message": "Increasing sequence number to 7 caused by callback_execution", "module": "test_callbacks", - "msecs": 700.1340389251709, + "msecs": 925.3270626068115, "msg": "Increasing sequence number to %d caused by callback_execution", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1691.0879611968994, + "relativeCreated": 1707.8630924224854, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { "args": [ 8 ], - "asctime": "2020-06-16 09:01:53,700", - "created": 1592290913.7001712, + "asctime": "2020-06-16 22:45:45,925", + "created": 1592340345.9253945, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -14761,15 +15264,15 @@ "lineno": 55, "message": "Increasing sequence number to 8 caused by sequence progress", "module": "test_callbacks", - "msecs": 700.1712322235107, + "msecs": 925.3945350646973, "msg": "Increasing sequence number to %d caused by sequence progress", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1691.1251544952393, + "relativeCreated": 1707.930564880371, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -14779,8 +15282,8 @@ "'state_b'", "'state_c'" ], - "asctime": "2020-06-16 09:01:53,700", - "created": 1592290913.7002196, + "asctime": "2020-06-16 22:45:45,925", + "created": 1592340345.925475, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -14790,34 +15293,34 @@ "lineno": 176, "message": "StateMachine: State change ('condition_c'): 'state_b' -> 'state_c'", "module": "__init__", - "msecs": 700.2196311950684, + "msecs": 925.4748821258545, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1691.1735534667969, + "relativeCreated": 1708.0109119415283, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 700.2606391906738, + "msecs": 925.546407699585, "msg": "Running state machine sequence and storing sequence number for each callback", "name": "__tLogger__", "pathname": "src/tests/test_callbacks.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1691.2145614624023, + "relativeCreated": 1708.0824375152588, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 4.100799560546875e-05 + "time_consumption": 7.152557373046875e-05 }, { "args": [], - "asctime": "2020-06-16 09:01:53,700", - "created": 1592290913.7006, + "asctime": "2020-06-16 22:45:45,926", + "created": 1592340345.92616, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14834,8 +15337,8 @@ "[ 1, 5 ]", "" ], - "asctime": "2020-06-16 09:01:53,700", - "created": 1592290913.7003202, + "asctime": "2020-06-16 22:45:45,925", + "created": 1592340345.9256563, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14845,15 +15348,15 @@ "lineno": 22, "message": "Result (Execution of state machine callback (1) (state_b, all_conditions) identified by a sequence number): [ 1, 5 ] ()", "module": "test", - "msecs": 700.3202438354492, + "msecs": 925.6563186645508, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1691.2741661071777, + "relativeCreated": 1708.1923484802246, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -14862,8 +15365,8 @@ "[ 1, 5 ]", "" ], - "asctime": "2020-06-16 09:01:53,700", - "created": 1592290913.7003589, + "asctime": "2020-06-16 22:45:45,925", + "created": 1592340345.9257257, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14873,15 +15376,15 @@ "lineno": 26, "message": "Expectation (Execution of state machine callback (1) (state_b, all_conditions) identified by a sequence number): result = [ 1, 5 ] ()", "module": "test", - "msecs": 700.3588676452637, + "msecs": 925.7256984710693, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1691.3127899169922, + "relativeCreated": 1708.2617282867432, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -14890,8 +15393,8 @@ "1", "" ], - "asctime": "2020-06-16 09:01:53,700", - "created": 1592290913.700398, + "asctime": "2020-06-16 22:45:45,925", + "created": 1592340345.9257987, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14901,15 +15404,15 @@ "lineno": 22, "message": "Result (Submitted value number 1): 1 ()", "module": "test", - "msecs": 700.3979682922363, + "msecs": 925.7986545562744, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1691.3518905639648, + "relativeCreated": 1708.3346843719482, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -14918,8 +15421,8 @@ "1", "" ], - "asctime": "2020-06-16 09:01:53,700", - "created": 1592290913.7004313, + "asctime": "2020-06-16 22:45:45,925", + "created": 1592340345.9258583, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14929,15 +15432,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 1): result = 1 ()", "module": "test", - "msecs": 700.4313468933105, + "msecs": 925.8582592010498, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1691.385269165039, + "relativeCreated": 1708.3942890167236, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -14945,8 +15448,8 @@ "1", "" ], - "asctime": "2020-06-16 09:01:53,700", - "created": 1592290913.7004693, + "asctime": "2020-06-16 22:45:45,925", + "created": 1592340345.9259195, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14956,15 +15459,15 @@ "lineno": 142, "message": "Submitted value number 1 is correct (Content 1 and Type is ).", "module": "test", - "msecs": 700.4692554473877, + "msecs": 925.9195327758789, "msg": "Submitted value number 1 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1691.4231777191162, + "relativeCreated": 1708.4555625915527, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -14973,8 +15476,8 @@ "5", "" ], - "asctime": "2020-06-16 09:01:53,700", - "created": 1592290913.700504, + "asctime": "2020-06-16 22:45:45,925", + "created": 1592340345.9259863, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14984,15 +15487,15 @@ "lineno": 22, "message": "Result (Submitted value number 2): 5 ()", "module": "test", - "msecs": 700.5040645599365, + "msecs": 925.9862899780273, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1691.457986831665, + "relativeCreated": 1708.5223197937012, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -15001,8 +15504,8 @@ "5", "" ], - "asctime": "2020-06-16 09:01:53,700", - "created": 1592290913.7005363, + "asctime": "2020-06-16 22:45:45,926", + "created": 1592340345.926045, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -15012,15 +15515,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 2): result = 5 ()", "module": "test", - "msecs": 700.5362510681152, + "msecs": 926.0449409484863, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1691.4901733398438, + "relativeCreated": 1708.5809707641602, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -15028,8 +15531,8 @@ "5", "" ], - "asctime": "2020-06-16 09:01:53,700", - "created": 1592290913.700569, + "asctime": "2020-06-16 22:45:45,926", + "created": 1592340345.9261034, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -15039,34 +15542,34 @@ "lineno": 142, "message": "Submitted value number 2 is correct (Content 5 and Type is ).", "module": "test", - "msecs": 700.5689144134521, + "msecs": 926.1033535003662, "msg": "Submitted value number 2 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1691.5228366851807, + "relativeCreated": 1708.63938331604, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 700.5999088287354, + "msecs": 926.1600971221924, "msg": "Execution of state machine callback (1) (state_b, all_conditions) identified by a sequence number: Values and number of submitted values is correct. See detailed log for more information.", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1691.5538311004639, + "relativeCreated": 1708.6961269378662, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 3.0994415283203125e-05 + "time_consumption": 5.6743621826171875e-05 }, { "args": [], - "asctime": "2020-06-16 09:01:53,700", - "created": 1592290913.7009234, + "asctime": "2020-06-16 22:45:45,926", + "created": 1592340345.9267616, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -15083,8 +15586,8 @@ "[ 2, 6 ]", "" ], - "asctime": "2020-06-16 09:01:53,700", - "created": 1592290913.700652, + "asctime": "2020-06-16 22:45:45,926", + "created": 1592340345.926264, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -15094,15 +15597,15 @@ "lineno": 22, "message": "Result (Execution of state machine callback (2) (state_b, all_conditions) identified by a sequence number): [ 2, 6 ] ()", "module": "test", - "msecs": 700.6518840789795, + "msecs": 926.2640476226807, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1691.605806350708, + "relativeCreated": 1708.8000774383545, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -15111,8 +15614,8 @@ "[ 2, 6 ]", "" ], - "asctime": "2020-06-16 09:01:53,700", - "created": 1592290913.7006881, + "asctime": "2020-06-16 22:45:45,926", + "created": 1592340345.9263372, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -15122,15 +15625,15 @@ "lineno": 26, "message": "Expectation (Execution of state machine callback (2) (state_b, all_conditions) identified by a sequence number): result = [ 2, 6 ] ()", "module": "test", - "msecs": 700.6881237030029, + "msecs": 926.3372421264648, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1691.6420459747314, + "relativeCreated": 1708.8732719421387, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -15139,8 +15642,8 @@ "2", "" ], - "asctime": "2020-06-16 09:01:53,700", - "created": 1592290913.700723, + "asctime": "2020-06-16 22:45:45,926", + "created": 1592340345.9264028, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -15150,15 +15653,15 @@ "lineno": 22, "message": "Result (Submitted value number 1): 2 ()", "module": "test", - "msecs": 700.7229328155518, + "msecs": 926.4028072357178, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1691.6768550872803, + "relativeCreated": 1708.9388370513916, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -15167,8 +15670,8 @@ "2", "" ], - "asctime": "2020-06-16 09:01:53,700", - "created": 1592290913.700755, + "asctime": "2020-06-16 22:45:45,926", + "created": 1592340345.9264615, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -15178,15 +15681,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 1): result = 2 ()", "module": "test", - "msecs": 700.7548809051514, + "msecs": 926.4614582061768, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1691.7088031768799, + "relativeCreated": 1708.9974880218506, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -15194,8 +15697,8 @@ "2", "" ], - "asctime": "2020-06-16 09:01:53,700", - "created": 1592290913.7007873, + "asctime": "2020-06-16 22:45:45,926", + "created": 1592340345.9265203, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -15205,15 +15708,15 @@ "lineno": 142, "message": "Submitted value number 1 is correct (Content 2 and Type is ).", "module": "test", - "msecs": 700.7873058319092, + "msecs": 926.5203475952148, "msg": "Submitted value number 1 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1691.7412281036377, + "relativeCreated": 1709.0563774108887, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -15222,8 +15725,8 @@ "6", "" ], - "asctime": "2020-06-16 09:01:53,700", - "created": 1592290913.7008228, + "asctime": "2020-06-16 22:45:45,926", + "created": 1592340345.9265873, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -15233,15 +15736,15 @@ "lineno": 22, "message": "Result (Submitted value number 2): 6 ()", "module": "test", - "msecs": 700.8228302001953, + "msecs": 926.5873432159424, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1691.7767524719238, + "relativeCreated": 1709.1233730316162, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -15250,8 +15753,8 @@ "6", "" ], - "asctime": "2020-06-16 09:01:53,700", - "created": 1592290913.7008567, + "asctime": "2020-06-16 22:45:45,926", + "created": 1592340345.9266462, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -15261,15 +15764,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 2): result = 6 ()", "module": "test", - "msecs": 700.8566856384277, + "msecs": 926.6462326049805, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1691.8106079101562, + "relativeCreated": 1709.1822624206543, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -15277,8 +15780,8 @@ "6", "" ], - "asctime": "2020-06-16 09:01:53,700", - "created": 1592290913.7008917, + "asctime": "2020-06-16 22:45:45,926", + "created": 1592340345.926705, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -15288,41 +15791,41 @@ "lineno": 142, "message": "Submitted value number 2 is correct (Content 6 and Type is ).", "module": "test", - "msecs": 700.8917331695557, + "msecs": 926.7048835754395, "msg": "Submitted value number 2 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1691.8456554412842, + "relativeCreated": 1709.2409133911133, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 700.9234428405762, + "msecs": 926.7616271972656, "msg": "Execution of state machine callback (2) (state_b, all_conditions) identified by a sequence number: Values and number of submitted values is correct. See detailed log for more information.", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1691.8773651123047, + "relativeCreated": 1709.2976570129395, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 3.170967102050781e-05 + "time_consumption": 5.6743621826171875e-05 } ], - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 0.0014107227325439453, - "time_finished": "2020-06-16 09:01:53,700", - "time_start": "2020-06-16 09:01:53,699" + "time_consumption": 0.0026161670684814453, + "time_finished": "2020-06-16 22:45:45,926", + "time_start": "2020-06-16 22:45:45,924" }, "_e4QPUHb4EemzkK7kGUMNfw": { "args": null, - "asctime": "2020-06-16 09:01:53,701", - "created": 1592290913.7010074, + "asctime": "2020-06-16 22:45:45,926", + "created": 1592340345.926927, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -15333,19 +15836,19 @@ "message": "_e4QPUHb4EemzkK7kGUMNfw", "module": "__init__", "moduleLogger": [], - "msecs": 701.0073661804199, + "msecs": 926.9270896911621, "msg": "_e4QPUHb4EemzkK7kGUMNfw", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/state_machine/unittest/src/tests/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1691.9612884521484, + "relativeCreated": 1709.463119506836, "stack_info": null, "testcaseLogger": [ { "args": [], - "asctime": "2020-06-16 09:01:53,702", - "created": 1592290913.7020197, + "asctime": "2020-06-16 22:45:45,928", + "created": 1592340345.928817, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -15363,8 +15866,8 @@ "None", "'state_a'" ], - "asctime": "2020-06-16 09:01:53,701", - "created": 1592290913.701067, + "asctime": "2020-06-16 22:45:45,927", + "created": 1592340345.9270334, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -15374,23 +15877,23 @@ "lineno": 176, "message": "StateMachine: State change ('__init__'): None -> 'state_a'", "module": "__init__", - "msecs": 701.0669708251953, + "msecs": 927.0334243774414, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1692.0208930969238, + "relativeCreated": 1709.5694541931152, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { "args": [ 1 ], - "asctime": "2020-06-16 09:01:53,701", - "created": 1592290913.7011209, + "asctime": "2020-06-16 22:45:45,927", + "created": 1592340345.927133, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -15400,15 +15903,15 @@ "lineno": 55, "message": "Increasing sequence number to 1 caused by sequence progress", "module": "test_callbacks", - "msecs": 701.1208534240723, + "msecs": 927.1330833435059, "msg": "Increasing sequence number to %d caused by sequence progress", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1692.0747756958008, + "relativeCreated": 1709.6691131591797, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -15418,8 +15921,8 @@ "'state_a'", "'state_b'" ], - "asctime": "2020-06-16 09:01:53,701", - "created": 1592290913.7011755, + "asctime": "2020-06-16 22:45:45,927", + "created": 1592340345.9272363, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -15429,15 +15932,15 @@ "lineno": 176, "message": "StateMachine: State change ('condition_a'): 'state_a' -> 'state_b'", "module": "__init__", - "msecs": 701.1754512786865, + "msecs": 927.2363185882568, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1692.129373550415, + "relativeCreated": 1709.7723484039307, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -15446,34 +15949,34 @@ "tests.test_callbacks", "exec_with_counter" ], - "asctime": "2020-06-16 09:01:53,701", - "created": 1592290913.7012155, + "asctime": "2020-06-16 22:45:45,927", + "created": 1592340345.9273107, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "__set_state__", "levelname": "DEBUG", "levelno": 10, - "lineno": 195, + "lineno": 197, "message": "Executing callback 0 - tests.test_callbacks.exec_with_counter", "module": "__init__", - "msecs": 701.2155055999756, + "msecs": 927.3107051849365, "msg": "Executing callback %d - %s.%s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1692.169427871704, + "relativeCreated": 1709.8467350006104, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { "args": [ 2 ], - "asctime": "2020-06-16 09:01:53,701", - "created": 1592290913.701249, + "asctime": "2020-06-16 22:45:45,927", + "created": 1592340345.9273725, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -15483,15 +15986,15 @@ "lineno": 24, "message": "Increasing sequence number to 2 caused by callback_execution", "module": "test_callbacks", - "msecs": 701.2488842010498, + "msecs": 927.3724555969238, "msg": "Increasing sequence number to %d caused by callback_execution", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1692.2028064727783, + "relativeCreated": 1709.9084854125977, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -15500,34 +16003,34 @@ "tests.test_callbacks", "exec_with_counter" ], - "asctime": "2020-06-16 09:01:53,701", - "created": 1592290913.7012851, + "asctime": "2020-06-16 22:45:45,927", + "created": 1592340345.9274406, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "__set_state__", "levelname": "DEBUG", "levelno": 10, - "lineno": 195, + "lineno": 197, "message": "Executing callback 1 - tests.test_callbacks.exec_with_counter", "module": "__init__", - "msecs": 701.2851238250732, + "msecs": 927.4406433105469, "msg": "Executing callback %d - %s.%s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1692.2390460968018, + "relativeCreated": 1709.9766731262207, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { "args": [ 3 ], - "asctime": "2020-06-16 09:01:53,701", - "created": 1592290913.7013168, + "asctime": "2020-06-16 22:45:45,927", + "created": 1592340345.9274986, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -15537,23 +16040,23 @@ "lineno": 24, "message": "Increasing sequence number to 3 caused by callback_execution", "module": "test_callbacks", - "msecs": 701.3168334960938, + "msecs": 927.4985790252686, "msg": "Increasing sequence number to %d caused by callback_execution", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1692.2707557678223, + "relativeCreated": 1710.0346088409424, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { "args": [ 4 ], - "asctime": "2020-06-16 09:01:53,701", - "created": 1592290913.701354, + "asctime": "2020-06-16 22:45:45,927", + "created": 1592340345.9275768, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -15563,15 +16066,15 @@ "lineno": 55, "message": "Increasing sequence number to 4 caused by sequence progress", "module": "test_callbacks", - "msecs": 701.3540267944336, + "msecs": 927.5767803192139, "msg": "Increasing sequence number to %d caused by sequence progress", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1692.307949066162, + "relativeCreated": 1710.1128101348877, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -15581,8 +16084,8 @@ "'state_b'", "'state_a'" ], - "asctime": "2020-06-16 09:01:53,701", - "created": 1592290913.7013998, + "asctime": "2020-06-16 22:45:45,927", + "created": 1592340345.9276652, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -15592,15 +16095,15 @@ "lineno": 176, "message": "StateMachine: State change ('condition_b'): 'state_b' -> 'state_a'", "module": "__init__", - "msecs": 701.3998031616211, + "msecs": 927.6652336120605, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1692.3537254333496, + "relativeCreated": 1710.2012634277344, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -15609,34 +16112,34 @@ "tests.test_callbacks", "exec_with_counter" ], - "asctime": "2020-06-16 09:01:53,701", - "created": 1592290913.7014377, + "asctime": "2020-06-16 22:45:45,927", + "created": 1592340345.927742, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "__set_state__", "levelname": "DEBUG", "levelno": 10, - "lineno": 195, + "lineno": 197, "message": "Executing callback 0 - tests.test_callbacks.exec_with_counter", "module": "__init__", - "msecs": 701.4377117156982, + "msecs": 927.7420043945312, "msg": "Executing callback %d - %s.%s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1692.3916339874268, + "relativeCreated": 1710.278034210205, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { "args": [ 5 ], - "asctime": "2020-06-16 09:01:53,701", - "created": 1592290913.7014725, + "asctime": "2020-06-16 22:45:45,927", + "created": 1592340345.9278073, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -15646,15 +16149,15 @@ "lineno": 24, "message": "Increasing sequence number to 5 caused by callback_execution", "module": "test_callbacks", - "msecs": 701.4725208282471, + "msecs": 927.8073310852051, "msg": "Increasing sequence number to %d caused by callback_execution", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1692.4264430999756, + "relativeCreated": 1710.343360900879, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -15663,34 +16166,34 @@ "tests.test_callbacks", "exec_with_counter" ], - "asctime": "2020-06-16 09:01:53,701", - "created": 1592290913.7015097, + "asctime": "2020-06-16 22:45:45,927", + "created": 1592340345.9278736, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "__set_state__", "levelname": "DEBUG", "levelno": 10, - "lineno": 195, + "lineno": 197, "message": "Executing callback 1 - tests.test_callbacks.exec_with_counter", "module": "__init__", - "msecs": 701.5097141265869, + "msecs": 927.8736114501953, "msg": "Executing callback %d - %s.%s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1692.4636363983154, + "relativeCreated": 1710.4096412658691, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { "args": [ 6 ], - "asctime": "2020-06-16 09:01:53,701", - "created": 1592290913.7015414, + "asctime": "2020-06-16 22:45:45,927", + "created": 1592340345.9279315, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -15700,23 +16203,23 @@ "lineno": 24, "message": "Increasing sequence number to 6 caused by callback_execution", "module": "test_callbacks", - "msecs": 701.5414237976074, + "msecs": 927.931547164917, "msg": "Increasing sequence number to %d caused by callback_execution", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1692.495346069336, + "relativeCreated": 1710.4675769805908, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { "args": [ 7 ], - "asctime": "2020-06-16 09:01:53,701", - "created": 1592290913.701578, + "asctime": "2020-06-16 22:45:45,927", + "created": 1592340345.9279995, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -15726,15 +16229,15 @@ "lineno": 55, "message": "Increasing sequence number to 7 caused by sequence progress", "module": "test_callbacks", - "msecs": 701.57790184021, + "msecs": 927.9994964599609, "msg": "Increasing sequence number to %d caused by sequence progress", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1692.5318241119385, + "relativeCreated": 1710.5355262756348, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -15744,8 +16247,8 @@ "'state_a'", "'state_b'" ], - "asctime": "2020-06-16 09:01:53,701", - "created": 1592290913.7016227, + "asctime": "2020-06-16 22:45:45,928", + "created": 1592340345.928083, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -15755,15 +16258,15 @@ "lineno": 176, "message": "StateMachine: State change ('condition_b'): 'state_a' -> 'state_b'", "module": "__init__", - "msecs": 701.622724533081, + "msecs": 928.0829429626465, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1692.5766468048096, + "relativeCreated": 1710.6189727783203, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -15772,34 +16275,34 @@ "tests.test_callbacks", "exec_with_counter" ], - "asctime": "2020-06-16 09:01:53,701", - "created": 1592290913.70166, + "asctime": "2020-06-16 22:45:45,928", + "created": 1592340345.9281518, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "__set_state__", "levelname": "DEBUG", "levelno": 10, - "lineno": 195, + "lineno": 197, "message": "Executing callback 0 - tests.test_callbacks.exec_with_counter", "module": "__init__", - "msecs": 701.6599178314209, + "msecs": 928.1518459320068, "msg": "Executing callback %d - %s.%s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1692.6138401031494, + "relativeCreated": 1710.6878757476807, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { "args": [ 8 ], - "asctime": "2020-06-16 09:01:53,701", - "created": 1592290913.7016916, + "asctime": "2020-06-16 22:45:45,928", + "created": 1592340345.928211, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -15809,15 +16312,15 @@ "lineno": 24, "message": "Increasing sequence number to 8 caused by callback_execution", "module": "test_callbacks", - "msecs": 701.6916275024414, + "msecs": 928.210973739624, "msg": "Increasing sequence number to %d caused by callback_execution", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1692.64554977417, + "relativeCreated": 1710.7470035552979, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -15826,34 +16329,34 @@ "tests.test_callbacks", "exec_with_counter" ], - "asctime": "2020-06-16 09:01:53,701", - "created": 1592290913.701729, + "asctime": "2020-06-16 22:45:45,928", + "created": 1592340345.9282758, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "__set_state__", "levelname": "DEBUG", "levelno": 10, - "lineno": 195, + "lineno": 197, "message": "Executing callback 1 - tests.test_callbacks.exec_with_counter", "module": "__init__", - "msecs": 701.7290592193604, + "msecs": 928.2758235931396, "msg": "Executing callback %d - %s.%s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1692.6829814910889, + "relativeCreated": 1710.8118534088135, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { "args": [ 9 ], - "asctime": "2020-06-16 09:01:53,701", - "created": 1592290913.701761, + "asctime": "2020-06-16 22:45:45,928", + "created": 1592340345.9283328, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -15863,23 +16366,23 @@ "lineno": 24, "message": "Increasing sequence number to 9 caused by callback_execution", "module": "test_callbacks", - "msecs": 701.76100730896, + "msecs": 928.3328056335449, "msg": "Increasing sequence number to %d caused by callback_execution", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1692.7149295806885, + "relativeCreated": 1710.8688354492188, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { "args": [ 10 ], - "asctime": "2020-06-16 09:01:53,701", - "created": 1592290913.7017968, + "asctime": "2020-06-16 22:45:45,928", + "created": 1592340345.9283993, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -15889,15 +16392,15 @@ "lineno": 55, "message": "Increasing sequence number to 10 caused by sequence progress", "module": "test_callbacks", - "msecs": 701.7967700958252, + "msecs": 928.3993244171143, "msg": "Increasing sequence number to %d caused by sequence progress", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1692.7506923675537, + "relativeCreated": 1710.935354232788, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -15907,8 +16410,8 @@ "'state_b'", "'state_c'" ], - "asctime": "2020-06-16 09:01:53,701", - "created": 1592290913.7018409, + "asctime": "2020-06-16 22:45:45,928", + "created": 1592340345.92848, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -15918,15 +16421,15 @@ "lineno": 176, "message": "StateMachine: State change ('condition_c'): 'state_b' -> 'state_c'", "module": "__init__", - "msecs": 701.840877532959, + "msecs": 928.4799098968506, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1692.7947998046875, + "relativeCreated": 1711.0159397125244, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -15935,34 +16438,34 @@ "tests.test_callbacks", "exec_with_counter" ], - "asctime": "2020-06-16 09:01:53,701", - "created": 1592290913.701881, + "asctime": "2020-06-16 22:45:45,928", + "created": 1592340345.9285483, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "__set_state__", "levelname": "DEBUG", "levelno": 10, - "lineno": 195, + "lineno": 197, "message": "Executing callback 0 - tests.test_callbacks.exec_with_counter", "module": "__init__", - "msecs": 701.880931854248, + "msecs": 928.5483360290527, "msg": "Executing callback %d - %s.%s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1692.8348541259766, + "relativeCreated": 1711.0843658447266, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { "args": [ 11 ], - "asctime": "2020-06-16 09:01:53,701", - "created": 1592290913.7019155, + "asctime": "2020-06-16 22:45:45,928", + "created": 1592340345.9286232, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -15972,15 +16475,15 @@ "lineno": 24, "message": "Increasing sequence number to 11 caused by callback_execution", "module": "test_callbacks", - "msecs": 701.9155025482178, + "msecs": 928.6231994628906, "msg": "Increasing sequence number to %d caused by callback_execution", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1692.8694248199463, + "relativeCreated": 1711.1592292785645, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -15989,34 +16492,34 @@ "tests.test_callbacks", "exec_with_counter" ], - "asctime": "2020-06-16 09:01:53,701", - "created": 1592290913.7019498, + "asctime": "2020-06-16 22:45:45,928", + "created": 1592340345.9286878, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "__set_state__", "levelname": "DEBUG", "levelno": 10, - "lineno": 195, + "lineno": 197, "message": "Executing callback 1 - tests.test_callbacks.exec_with_counter", "module": "__init__", - "msecs": 701.9498348236084, + "msecs": 928.6878108978271, "msg": "Executing callback %d - %s.%s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1692.903757095337, + "relativeCreated": 1711.223840713501, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { "args": [ 12 ], - "asctime": "2020-06-16 09:01:53,701", - "created": 1592290913.701981, + "asctime": "2020-06-16 22:45:45,928", + "created": 1592340345.9287462, "exc_info": null, "exc_text": null, "filename": "test_callbacks.py", @@ -16026,34 +16529,34 @@ "lineno": 24, "message": "Increasing sequence number to 12 caused by callback_execution", "module": "test_callbacks", - "msecs": 701.9810676574707, + "msecs": 928.746223449707, "msg": "Increasing sequence number to %d caused by callback_execution", "name": "__unittest__", "pathname": "src/tests/test_callbacks.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1692.9349899291992, + "relativeCreated": 1711.2822532653809, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 702.0196914672852, + "msecs": 928.8170337677002, "msg": "Running state machine sequence and storing sequence number for each callback", "name": "__tLogger__", "pathname": "src/tests/test_callbacks.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1692.9736137390137, + "relativeCreated": 1711.353063583374, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 3.8623809814453125e-05 + "time_consumption": 7.081031799316406e-05 }, { "args": [], - "asctime": "2020-06-16 09:01:53,702", - "created": 1592290913.702577, + "asctime": "2020-06-16 22:45:45,929", + "created": 1592340345.929796, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16070,8 +16573,8 @@ "[ 1, 4, 7, 10 ]", "" ], - "asctime": "2020-06-16 09:01:53,702", - "created": 1592290913.7020822, + "asctime": "2020-06-16 22:45:45,928", + "created": 1592340345.9289365, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16081,15 +16584,15 @@ "lineno": 22, "message": "Result (Execution of state machine callback (1) (all_transitions, all_conditions) identified by a sequence number): [ 1, 4, 7, 10 ] ()", "module": "test", - "msecs": 702.0821571350098, + "msecs": 928.9364814758301, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1693.0360794067383, + "relativeCreated": 1711.472511291504, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -16098,8 +16601,8 @@ "[ 1, 4, 7, 10 ]", "" ], - "asctime": "2020-06-16 09:01:53,702", - "created": 1592290913.7021208, + "asctime": "2020-06-16 22:45:45,929", + "created": 1592340345.9290097, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16109,15 +16612,15 @@ "lineno": 26, "message": "Expectation (Execution of state machine callback (1) (all_transitions, all_conditions) identified by a sequence number): result = [ 1, 4, 7, 10 ] ()", "module": "test", - "msecs": 702.1207809448242, + "msecs": 929.0096759796143, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1693.0747032165527, + "relativeCreated": 1711.545705795288, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -16126,8 +16629,8 @@ "1", "" ], - "asctime": "2020-06-16 09:01:53,702", - "created": 1592290913.7021568, + "asctime": "2020-06-16 22:45:45,929", + "created": 1592340345.9290762, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16137,15 +16640,15 @@ "lineno": 22, "message": "Result (Submitted value number 1): 1 ()", "module": "test", - "msecs": 702.1567821502686, + "msecs": 929.0761947631836, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1693.110704421997, + "relativeCreated": 1711.6122245788574, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -16154,8 +16657,8 @@ "1", "" ], - "asctime": "2020-06-16 09:01:53,702", - "created": 1592290913.7021892, + "asctime": "2020-06-16 22:45:45,929", + "created": 1592340345.9291353, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16165,15 +16668,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 1): result = 1 ()", "module": "test", - "msecs": 702.1892070770264, + "msecs": 929.1353225708008, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1693.1431293487549, + "relativeCreated": 1711.6713523864746, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -16181,8 +16684,8 @@ "1", "" ], - "asctime": "2020-06-16 09:01:53,702", - "created": 1592290913.7022223, + "asctime": "2020-06-16 22:45:45,929", + "created": 1592340345.9291947, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16192,15 +16695,15 @@ "lineno": 142, "message": "Submitted value number 1 is correct (Content 1 and Type is ).", "module": "test", - "msecs": 702.2223472595215, + "msecs": 929.1946887969971, "msg": "Submitted value number 1 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1693.17626953125, + "relativeCreated": 1711.730718612671, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -16209,8 +16712,8 @@ "4", "" ], - "asctime": "2020-06-16 09:01:53,702", - "created": 1592290913.702256, + "asctime": "2020-06-16 22:45:45,929", + "created": 1592340345.9292557, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16220,15 +16723,15 @@ "lineno": 22, "message": "Result (Submitted value number 2): 4 ()", "module": "test", - "msecs": 702.2559642791748, + "msecs": 929.2557239532471, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1693.2098865509033, + "relativeCreated": 1711.791753768921, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -16237,8 +16740,8 @@ "4", "" ], - "asctime": "2020-06-16 09:01:53,702", - "created": 1592290913.7022877, + "asctime": "2020-06-16 22:45:45,929", + "created": 1592340345.929313, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16248,15 +16751,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 2): result = 4 ()", "module": "test", - "msecs": 702.2876739501953, + "msecs": 929.3129444122314, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1693.2415962219238, + "relativeCreated": 1711.8489742279053, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -16264,8 +16767,8 @@ "4", "" ], - "asctime": "2020-06-16 09:01:53,702", - "created": 1592290913.7023199, + "asctime": "2020-06-16 22:45:45,929", + "created": 1592340345.9293714, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16275,15 +16778,15 @@ "lineno": 142, "message": "Submitted value number 2 is correct (Content 4 and Type is ).", "module": "test", - "msecs": 702.319860458374, + "msecs": 929.3713569641113, "msg": "Submitted value number 2 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1693.2737827301025, + "relativeCreated": 1711.9073867797852, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -16292,8 +16795,8 @@ "7", "" ], - "asctime": "2020-06-16 09:01:53,702", - "created": 1592290913.7023702, + "asctime": "2020-06-16 22:45:45,929", + "created": 1592340345.9294367, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16303,15 +16806,15 @@ "lineno": 22, "message": "Result (Submitted value number 3): 7 ()", "module": "test", - "msecs": 702.3701667785645, + "msecs": 929.4366836547852, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1693.324089050293, + "relativeCreated": 1711.972713470459, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -16320,8 +16823,8 @@ "7", "" ], - "asctime": "2020-06-16 09:01:53,702", - "created": 1592290913.7024028, + "asctime": "2020-06-16 22:45:45,929", + "created": 1592340345.9294949, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16331,15 +16834,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 3): result = 7 ()", "module": "test", - "msecs": 702.4028301239014, + "msecs": 929.4948577880859, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1693.3567523956299, + "relativeCreated": 1712.0308876037598, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -16347,8 +16850,8 @@ "7", "" ], - "asctime": "2020-06-16 09:01:53,702", - "created": 1592290913.7024362, + "asctime": "2020-06-16 22:45:45,929", + "created": 1592340345.9295557, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16358,15 +16861,15 @@ "lineno": 142, "message": "Submitted value number 3 is correct (Content 7 and Type is ).", "module": "test", - "msecs": 702.4362087249756, + "msecs": 929.5556545257568, "msg": "Submitted value number 3 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1693.390130996704, + "relativeCreated": 1712.0916843414307, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -16375,8 +16878,8 @@ "10", "" ], - "asctime": "2020-06-16 09:01:53,702", - "created": 1592290913.702472, + "asctime": "2020-06-16 22:45:45,929", + "created": 1592340345.9296155, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16386,15 +16889,15 @@ "lineno": 22, "message": "Result (Submitted value number 4): 10 ()", "module": "test", - "msecs": 702.4719715118408, + "msecs": 929.6154975891113, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1693.4258937835693, + "relativeCreated": 1712.1515274047852, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -16403,8 +16906,8 @@ "10", "" ], - "asctime": "2020-06-16 09:01:53,702", - "created": 1592290913.7025046, + "asctime": "2020-06-16 22:45:45,929", + "created": 1592340345.9296787, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16414,15 +16917,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 4): result = 10 ()", "module": "test", - "msecs": 702.5046348571777, + "msecs": 929.6786785125732, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1693.4585571289062, + "relativeCreated": 1712.214708328247, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -16430,8 +16933,8 @@ "10", "" ], - "asctime": "2020-06-16 09:01:53,702", - "created": 1592290913.7025375, + "asctime": "2020-06-16 22:45:45,929", + "created": 1592340345.929739, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16441,34 +16944,34 @@ "lineno": 142, "message": "Submitted value number 4 is correct (Content 10 and Type is ).", "module": "test", - "msecs": 702.5375366210938, + "msecs": 929.7389984130859, "msg": "Submitted value number 4 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1693.4914588928223, + "relativeCreated": 1712.2750282287598, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 702.5771141052246, + "msecs": 929.7959804534912, "msg": "Execution of state machine callback (1) (all_transitions, all_conditions) identified by a sequence number: Values and number of submitted values is correct. See detailed log for more information.", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1693.5310363769531, + "relativeCreated": 1712.332010269165, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 3.9577484130859375e-05 + "time_consumption": 5.698204040527344e-05 }, { "args": [], - "asctime": "2020-06-16 09:01:53,703", - "created": 1592290913.703116, + "asctime": "2020-06-16 22:45:45,930", + "created": 1592340345.9307988, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16485,8 +16988,8 @@ "[ 2, 5, 8, 11 ]", "" ], - "asctime": "2020-06-16 09:01:53,702", - "created": 1592290913.7026467, + "asctime": "2020-06-16 22:45:45,929", + "created": 1592340345.9298995, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16496,15 +16999,15 @@ "lineno": 22, "message": "Result (Execution of state machine callback (2) (all_transitions, all_conditions) identified by a sequence number): [ 2, 5, 8, 11 ] ()", "module": "test", - "msecs": 702.6467323303223, + "msecs": 929.8994541168213, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1693.6006546020508, + "relativeCreated": 1712.4354839324951, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -16513,8 +17016,8 @@ "[ 2, 5, 8, 11 ]", "" ], - "asctime": "2020-06-16 09:01:53,702", - "created": 1592290913.7026849, + "asctime": "2020-06-16 22:45:45,929", + "created": 1592340345.9299695, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16524,15 +17027,15 @@ "lineno": 26, "message": "Expectation (Execution of state machine callback (2) (all_transitions, all_conditions) identified by a sequence number): result = [ 2, 5, 8, 11 ] ()", "module": "test", - "msecs": 702.6848793029785, + "msecs": 929.9695491790771, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1693.638801574707, + "relativeCreated": 1712.505578994751, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -16541,8 +17044,8 @@ "2", "" ], - "asctime": "2020-06-16 09:01:53,702", - "created": 1592290913.7027204, + "asctime": "2020-06-16 22:45:45,930", + "created": 1592340345.9300346, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16552,15 +17055,15 @@ "lineno": 22, "message": "Result (Submitted value number 1): 2 ()", "module": "test", - "msecs": 702.7204036712646, + "msecs": 930.0346374511719, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1693.6743259429932, + "relativeCreated": 1712.5706672668457, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -16569,8 +17072,8 @@ "2", "" ], - "asctime": "2020-06-16 09:01:53,702", - "created": 1592290913.702752, + "asctime": "2020-06-16 22:45:45,930", + "created": 1592340345.9300933, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16580,15 +17083,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 1): result = 2 ()", "module": "test", - "msecs": 702.7521133422852, + "msecs": 930.0932884216309, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1693.7060356140137, + "relativeCreated": 1712.6293182373047, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -16596,8 +17099,8 @@ "2", "" ], - "asctime": "2020-06-16 09:01:53,702", - "created": 1592290913.7027845, + "asctime": "2020-06-16 22:45:45,930", + "created": 1592340345.930152, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16607,15 +17110,15 @@ "lineno": 142, "message": "Submitted value number 1 is correct (Content 2 and Type is ).", "module": "test", - "msecs": 702.784538269043, + "msecs": 930.1519393920898, "msg": "Submitted value number 1 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1693.7384605407715, + "relativeCreated": 1712.6879692077637, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -16624,8 +17127,8 @@ "5", "" ], - "asctime": "2020-06-16 09:01:53,702", - "created": 1592290913.7028255, + "asctime": "2020-06-16 22:45:45,930", + "created": 1592340345.9302216, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16635,15 +17138,15 @@ "lineno": 22, "message": "Result (Submitted value number 2): 5 ()", "module": "test", - "msecs": 702.8255462646484, + "msecs": 930.2215576171875, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1693.779468536377, + "relativeCreated": 1712.7575874328613, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -16652,8 +17155,8 @@ "5", "" ], - "asctime": "2020-06-16 09:01:53,702", - "created": 1592290913.702858, + "asctime": "2020-06-16 22:45:45,930", + "created": 1592340345.9302855, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16663,15 +17166,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 2): result = 5 ()", "module": "test", - "msecs": 702.8579711914062, + "msecs": 930.2854537963867, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1693.8118934631348, + "relativeCreated": 1712.8214836120605, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -16679,8 +17182,8 @@ "5", "" ], - "asctime": "2020-06-16 09:01:53,702", - "created": 1592290913.7028894, + "asctime": "2020-06-16 22:45:45,930", + "created": 1592340345.930349, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16690,15 +17193,15 @@ "lineno": 142, "message": "Submitted value number 2 is correct (Content 5 and Type is ).", "module": "test", - "msecs": 702.8894424438477, + "msecs": 930.3491115570068, "msg": "Submitted value number 2 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1693.8433647155762, + "relativeCreated": 1712.8851413726807, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -16707,8 +17210,8 @@ "8", "" ], - "asctime": "2020-06-16 09:01:53,702", - "created": 1592290913.7029216, + "asctime": "2020-06-16 22:45:45,930", + "created": 1592340345.9304087, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16718,15 +17221,15 @@ "lineno": 22, "message": "Result (Submitted value number 3): 8 ()", "module": "test", - "msecs": 702.9216289520264, + "msecs": 930.4087162017822, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1693.8755512237549, + "relativeCreated": 1712.944746017456, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -16735,8 +17238,8 @@ "8", "" ], - "asctime": "2020-06-16 09:01:53,702", - "created": 1592290913.702953, + "asctime": "2020-06-16 22:45:45,930", + "created": 1592340345.9304667, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16746,15 +17249,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 3): result = 8 ()", "module": "test", - "msecs": 702.9531002044678, + "msecs": 930.4666519165039, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1693.9070224761963, + "relativeCreated": 1713.0026817321777, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -16762,8 +17265,8 @@ "8", "" ], - "asctime": "2020-06-16 09:01:53,702", - "created": 1592290913.7029872, + "asctime": "2020-06-16 22:45:45,930", + "created": 1592340345.930526, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16773,15 +17276,15 @@ "lineno": 142, "message": "Submitted value number 3 is correct (Content 8 and Type is ).", "module": "test", - "msecs": 702.9871940612793, + "msecs": 930.5260181427002, "msg": "Submitted value number 3 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1693.9411163330078, + "relativeCreated": 1713.062047958374, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -16790,8 +17293,8 @@ "11", "" ], - "asctime": "2020-06-16 09:01:53,703", - "created": 1592290913.7030203, + "asctime": "2020-06-16 22:45:45,930", + "created": 1592340345.9305856, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16801,15 +17304,15 @@ "lineno": 22, "message": "Result (Submitted value number 4): 11 ()", "module": "test", - "msecs": 703.0203342437744, + "msecs": 930.5856227874756, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1693.974256515503, + "relativeCreated": 1713.1216526031494, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -16818,8 +17321,8 @@ "11", "" ], - "asctime": "2020-06-16 09:01:53,703", - "created": 1592290913.7030516, + "asctime": "2020-06-16 22:45:45,930", + "created": 1592340345.9306421, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16829,15 +17332,15 @@ "lineno": 26, "message": "Expectation (Submitted value number 4): result = 11 ()", "module": "test", - "msecs": 703.0515670776367, + "msecs": 930.6421279907227, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1694.0054893493652, + "relativeCreated": 1713.1781578063965, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -16845,8 +17348,8 @@ "11", "" ], - "asctime": "2020-06-16 09:01:53,703", - "created": 1592290913.7030835, + "asctime": "2020-06-16 22:45:45,930", + "created": 1592340345.9307003, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16856,41 +17359,41 @@ "lineno": 142, "message": "Submitted value number 4 is correct (Content 11 and Type is ).", "module": "test", - "msecs": 703.0835151672363, + "msecs": 930.7003021240234, "msg": "Submitted value number 4 is correct (Content %s and Type is %s).", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1694.0374374389648, + "relativeCreated": 1713.2363319396973, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 703.1159400939941, + "msecs": 930.7987689971924, "msg": "Execution of state machine callback (2) (all_transitions, all_conditions) identified by a sequence number: Values and number of submitted values is correct. See detailed log for more information.", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 1694.0698623657227, + "relativeCreated": 1713.3347988128662, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 3.24249267578125e-05 + "time_consumption": 9.846687316894531e-05 } ], - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 0.0021085739135742188, - "time_finished": "2020-06-16 09:01:53,703", - "time_start": "2020-06-16 09:01:53,701" + "time_consumption": 0.0038716793060302734, + "time_finished": "2020-06-16 22:45:45,930", + "time_start": "2020-06-16 22:45:45,926" }, "_fE3tMHczEemrUqotql_Blw": { "args": null, - "asctime": "2020-06-16 09:01:52,068", - "created": 1592290912.0683682, + "asctime": "2020-06-16 22:45:44,277", + "created": 1592340344.2771854, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -16901,19 +17404,19 @@ "message": "_fE3tMHczEemrUqotql_Blw", "module": "__init__", "moduleLogger": [], - "msecs": 68.36819648742676, + "msecs": 277.18544006347656, "msg": "_fE3tMHczEemrUqotql_Blw", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/state_machine/unittest/src/tests/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 59.32211875915527, + "relativeCreated": 59.72146987915039, "stack_info": null, "testcaseLogger": [ { "args": [], - "asctime": "2020-06-16 09:01:52,068", - "created": 1592290912.0685048, + "asctime": "2020-06-16 22:45:44,277", + "created": 1592340344.2773242, "exc_info": null, "exc_text": null, "filename": "test_transitions.py", @@ -16931,8 +17434,8 @@ "None", "'state_a'" ], - "asctime": "2020-06-16 09:01:52,068", - "created": 1592290912.0684528, + "asctime": "2020-06-16 22:45:44,277", + "created": 1592340344.2772694, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -16942,37 +17445,37 @@ "lineno": 176, "message": "StateMachine: State change ('__init__'): None -> 'state_a'", "module": "__init__", - "msecs": 68.45283508300781, + "msecs": 277.2693634033203, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 59.40675735473633, + "relativeCreated": 59.80539321899414, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 68.50481033325195, + "msecs": 277.3241996765137, "msg": "Initialising state machine with state_a", "name": "__tLogger__", "pathname": "src/tests/test_transitions.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 59.45873260498047, + "relativeCreated": 59.8602294921875, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 5.1975250244140625e-05 + "time_consumption": 5.4836273193359375e-05 }, { "args": [ "'state_a'", "" ], - "asctime": "2020-06-16 09:01:52,068", - "created": 1592290912.0686326, + "asctime": "2020-06-16 22:45:44,277", + "created": 1592340344.2774515, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16989,8 +17492,8 @@ "'state_a'", "" ], - "asctime": "2020-06-16 09:01:52,068", - "created": 1592290912.0685558, + "asctime": "2020-06-16 22:45:44,277", + "created": 1592340344.2773788, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17000,15 +17503,15 @@ "lineno": 22, "message": "Result (Initial state after Initialisation): 'state_a' ()", "module": "test", - "msecs": 68.55583190917969, + "msecs": 277.37879753112793, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 59.5097541809082, + "relativeCreated": 59.91482734680176, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -17017,8 +17520,8 @@ "'state_a'", "" ], - "asctime": "2020-06-16 09:01:52,068", - "created": 1592290912.0685961, + "asctime": "2020-06-16 22:45:44,277", + "created": 1592340344.2774158, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17028,36 +17531,36 @@ "lineno": 26, "message": "Expectation (Initial state after Initialisation): result = 'state_a' ()", "module": "test", - "msecs": 68.59612464904785, + "msecs": 277.4157524108887, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 59.55004692077637, + "relativeCreated": 59.9517822265625, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 68.63260269165039, + "msecs": 277.4515151977539, "msg": "Initial state after Initialisation is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 59.586524963378906, + "relativeCreated": 59.987545013427734, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 3.647804260253906e-05 + "time_consumption": 3.5762786865234375e-05 }, { "args": [ 0.16 ], - "asctime": "2020-06-16 09:01:52,219", - "created": 1592290912.2193117, + "asctime": "2020-06-16 22:45:44,428", + "created": 1592340344.4281805, "exc_info": null, "exc_text": null, "filename": "test_transitions.py", @@ -17075,8 +17578,8 @@ "'state_a'", "'state_b'" ], - "asctime": "2020-06-16 09:01:52,218", - "created": 1592290912.2188673, + "asctime": "2020-06-16 22:45:44,427", + "created": 1592340344.4277313, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -17086,37 +17589,37 @@ "lineno": 176, "message": "StateMachine: State change ('condition_true'): 'state_a' -> 'state_b'", "module": "__init__", - "msecs": 218.86730194091797, + "msecs": 427.7312755584717, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 209.82122421264648, + "relativeCreated": 210.2673053741455, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 219.31171417236328, + "msecs": 428.180456161499, "msg": "Waiting for %.3fs or state change", "name": "__tLogger__", "pathname": "src/tests/test_transitions.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 210.2656364440918, + "relativeCreated": 210.71648597717285, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 0.0004444122314453125 + "time_consumption": 0.00044918060302734375 }, { "args": [ "'state_b'", "" ], - "asctime": "2020-06-16 09:01:52,220", - "created": 1592290912.22055, + "asctime": "2020-06-16 22:45:44,429", + "created": 1592340344.429381, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17133,8 +17636,8 @@ "'state_b'", "" ], - "asctime": "2020-06-16 09:01:52,220", - "created": 1592290912.2201424, + "asctime": "2020-06-16 22:45:44,429", + "created": 1592340344.429072, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17144,15 +17647,15 @@ "lineno": 22, "message": "Result (State after 1st cycle): 'state_b' ()", "module": "test", - "msecs": 220.14236450195312, + "msecs": 429.07190322875977, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 211.09628677368164, + "relativeCreated": 211.6079330444336, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -17161,8 +17664,8 @@ "'state_b'", "" ], - "asctime": "2020-06-16 09:01:52,220", - "created": 1592290912.2203786, + "asctime": "2020-06-16 22:45:44,429", + "created": 1592340344.4292305, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17172,39 +17675,39 @@ "lineno": 26, "message": "Expectation (State after 1st cycle): result = 'state_b' ()", "module": "test", - "msecs": 220.37863731384277, + "msecs": 429.2304515838623, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 211.3325595855713, + "relativeCreated": 211.76648139953613, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 220.5500602722168, + "msecs": 429.3808937072754, "msg": "State after 1st cycle is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 211.5039825439453, + "relativeCreated": 211.91692352294922, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 0.00017142295837402344 + "time_consumption": 0.00015044212341308594 }, { "args": [ - "0.1506061553955078", + "0.15065431594848633", "0.145", "0.155", "" ], - "asctime": "2020-06-16 09:01:52,221", - "created": 1592290912.2210724, + "asctime": "2020-06-16 22:45:44,429", + "created": 1592340344.429841, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17212,17 +17715,17 @@ "levelname": "INFO", "levelno": 20, "lineno": 218, - "message": "Transition time after 1st cycle is correct (Content 0.1506061553955078 in [0.145 ... 0.155] and Type is ).", + "message": "Transition time after 1st cycle is correct (Content 0.15065431594848633 in [0.145 ... 0.155] and Type is ).", "module": "test", "moduleLogger": [ { "args": [ "Transition time after 1st cycle", - "0.1506061553955078", + "0.15065431594848633", "" ], - "asctime": "2020-06-16 09:01:52,220", - "created": 1592290912.220766, + "asctime": "2020-06-16 22:45:44,429", + "created": 1592340344.429578, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17230,17 +17733,17 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 22, - "message": "Result (Transition time after 1st cycle): 0.1506061553955078 ()", + "message": "Result (Transition time after 1st cycle): 0.15065431594848633 ()", "module": "test", - "msecs": 220.7660675048828, + "msecs": 429.5780658721924, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 211.71998977661133, + "relativeCreated": 212.1140956878662, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -17249,8 +17752,8 @@ "0.145", "0.155" ], - "asctime": "2020-06-16 09:01:52,220", - "created": 1592290912.2209396, + "asctime": "2020-06-16 22:45:44,429", + "created": 1592340344.4297101, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17260,36 +17763,36 @@ "lineno": 30, "message": "Expectation (Transition time after 1st cycle): 0.145 <= result <= 0.155", "module": "test", - "msecs": 220.93963623046875, + "msecs": 429.71014976501465, "msg": "Expectation (%s): %s <= result <= %s", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 211.89355850219727, + "relativeCreated": 212.24617958068848, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 221.07243537902832, + "msecs": 429.8410415649414, "msg": "Transition time after 1st cycle is correct (Content %s in [%s ... %s] and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 212.02635765075684, + "relativeCreated": 212.37707138061523, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 0.0001327991485595703 + "time_consumption": 0.0001308917999267578 }, { "args": [ 0.235 ], - "asctime": "2020-06-16 09:01:52,446", - "created": 1592290912.4467828, + "asctime": "2020-06-16 22:45:44,655", + "created": 1592340344.6556363, "exc_info": null, "exc_text": null, "filename": "test_transitions.py", @@ -17307,8 +17810,8 @@ "'state_b'", "'state_c'" ], - "asctime": "2020-06-16 09:01:52,446", - "created": 1592290912.4464483, + "asctime": "2020-06-16 22:45:44,655", + "created": 1592340344.6552415, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -17318,37 +17821,37 @@ "lineno": 176, "message": "StateMachine: State change ('condition_true'): 'state_b' -> 'state_c'", "module": "__init__", - "msecs": 446.44832611083984, + "msecs": 655.2414894104004, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 437.40224838256836, + "relativeCreated": 437.7775192260742, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 446.78282737731934, + "msecs": 655.6363105773926, "msg": "Waiting for %.3fs or state change", "name": "__tLogger__", "pathname": "src/tests/test_transitions.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 437.73674964904785, + "relativeCreated": 438.1723403930664, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 0.0003345012664794922 + "time_consumption": 0.0003948211669921875 }, { "args": [ "'state_c'", "" ], - "asctime": "2020-06-16 09:01:52,447", - "created": 1592290912.4470856, + "asctime": "2020-06-16 22:45:44,656", + "created": 1592340344.65616, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17365,8 +17868,8 @@ "'state_c'", "" ], - "asctime": "2020-06-16 09:01:52,446", - "created": 1592290912.44694, + "asctime": "2020-06-16 22:45:44,655", + "created": 1592340344.6558878, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17376,15 +17879,15 @@ "lineno": 22, "message": "Result (State after 2nd cycle): 'state_c' ()", "module": "test", - "msecs": 446.93994522094727, + "msecs": 655.8878421783447, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 437.8938674926758, + "relativeCreated": 438.42387199401855, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -17393,8 +17896,8 @@ "'state_c'", "" ], - "asctime": "2020-06-16 09:01:52,447", - "created": 1592290912.4470158, + "asctime": "2020-06-16 22:45:44,656", + "created": 1592340344.6560297, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17404,39 +17907,39 @@ "lineno": 26, "message": "Expectation (State after 2nd cycle): result = 'state_c' ()", "module": "test", - "msecs": 447.01576232910156, + "msecs": 656.0297012329102, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 437.9696846008301, + "relativeCreated": 438.565731048584, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 447.0856189727783, + "msecs": 656.1601161956787, "msg": "State after 2nd cycle is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 438.03954124450684, + "relativeCreated": 438.69614601135254, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 6.985664367675781e-05 + "time_consumption": 0.0001304149627685547 }, { "args": [ - "0.15029168128967285", + "0.15040063858032227", "0.145", "0.155", "" ], - "asctime": "2020-06-16 09:01:52,447", - "created": 1592290912.4473212, + "asctime": "2020-06-16 22:45:44,656", + "created": 1592340344.656623, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17444,17 +17947,17 @@ "levelname": "INFO", "levelno": 20, "lineno": 218, - "message": "Transition time after 2nd cycle is correct (Content 0.15029168128967285 in [0.145 ... 0.155] and Type is ).", + "message": "Transition time after 2nd cycle is correct (Content 0.15040063858032227 in [0.145 ... 0.155] and Type is ).", "module": "test", "moduleLogger": [ { "args": [ "Transition time after 2nd cycle", - "0.15029168128967285", + "0.15040063858032227", "" ], - "asctime": "2020-06-16 09:01:52,447", - "created": 1592290912.4471843, + "asctime": "2020-06-16 22:45:44,656", + "created": 1592340344.6563451, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17462,17 +17965,17 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 22, - "message": "Result (Transition time after 2nd cycle): 0.15029168128967285 ()", + "message": "Result (Transition time after 2nd cycle): 0.15040063858032227 ()", "module": "test", - "msecs": 447.18432426452637, + "msecs": 656.3451290130615, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 438.1382465362549, + "relativeCreated": 438.88115882873535, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -17481,8 +17984,8 @@ "0.145", "0.155" ], - "asctime": "2020-06-16 09:01:52,447", - "created": 1592290912.4472523, + "asctime": "2020-06-16 22:45:44,656", + "created": 1592340344.6564734, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17492,39 +17995,39 @@ "lineno": 30, "message": "Expectation (Transition time after 2nd cycle): 0.145 <= result <= 0.155", "module": "test", - "msecs": 447.2522735595703, + "msecs": 656.4733982086182, "msg": "Expectation (%s): %s <= result <= %s", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 438.2061958312988, + "relativeCreated": 439.009428024292, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 447.32117652893066, + "msecs": 656.6228866577148, "msg": "Transition time after 2nd cycle is correct (Content %s in [%s ... %s] and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 438.2750988006592, + "relativeCreated": 439.1589164733887, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 6.890296936035156e-05 + "time_consumption": 0.0001494884490966797 }, { "args": [ - "0.22554683685302734", + "0.22561168670654297", "0.21999999999999997", "0.22999999999999998", "" ], - "asctime": "2020-06-16 09:01:52,447", - "created": 1592290912.4475648, + "asctime": "2020-06-16 22:45:44,657", + "created": 1592340344.6570723, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17532,17 +18035,17 @@ "levelname": "INFO", "levelno": 20, "lineno": 218, - "message": "Previous state duration is correct (Content 0.22554683685302734 in [0.21999999999999997 ... 0.22999999999999998] and Type is ).", + "message": "Previous state duration is correct (Content 0.22561168670654297 in [0.21999999999999997 ... 0.22999999999999998] and Type is ).", "module": "test", "moduleLogger": [ { "args": [ "Previous state duration", - "0.22554683685302734", + "0.22561168670654297", "" ], - "asctime": "2020-06-16 09:01:52,447", - "created": 1592290912.4474297, + "asctime": "2020-06-16 22:45:44,656", + "created": 1592340344.656819, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17550,17 +18053,17 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 22, - "message": "Result (Previous state duration): 0.22554683685302734 ()", + "message": "Result (Previous state duration): 0.22561168670654297 ()", "module": "test", - "msecs": 447.4296569824219, + "msecs": 656.8191051483154, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 438.3835792541504, + "relativeCreated": 439.35513496398926, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -17569,8 +18072,8 @@ "0.21999999999999997", "0.22999999999999998" ], - "asctime": "2020-06-16 09:01:52,447", - "created": 1592290912.4474967, + "asctime": "2020-06-16 22:45:44,656", + "created": 1592340344.656945, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17580,41 +18083,41 @@ "lineno": 30, "message": "Expectation (Previous state duration): 0.21999999999999997 <= result <= 0.22999999999999998", "module": "test", - "msecs": 447.4966526031494, + "msecs": 656.944990158081, "msg": "Expectation (%s): %s <= result <= %s", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 438.45057487487793, + "relativeCreated": 439.4810199737549, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 447.56484031677246, + "msecs": 657.0723056793213, "msg": "Previous state duration is correct (Content %s in [%s ... %s] and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 438.518762588501, + "relativeCreated": 439.6083354949951, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 6.818771362304688e-05 + "time_consumption": 0.00012731552124023438 } ], - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 0.3791966438293457, - "time_finished": "2020-06-16 09:01:52,447", - "time_start": "2020-06-16 09:01:52,068" + "time_consumption": 0.3798868656158447, + "time_finished": "2020-06-16 22:45:44,657", + "time_start": "2020-06-16 22:45:44,277" }, "_iTFPQHcrEemrUqotql_Blw": { "args": null, - "asctime": "2020-06-16 09:01:52,066", - "created": 1592290912.0667539, + "asctime": "2020-06-16 22:45:44,275", + "created": 1592340344.2754097, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -17625,19 +18128,19 @@ "message": "_iTFPQHcrEemrUqotql_Blw", "module": "__init__", "moduleLogger": [], - "msecs": 66.75386428833008, + "msecs": 275.4096984863281, "msg": "_iTFPQHcrEemrUqotql_Blw", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/state_machine/unittest/src/tests/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 57.707786560058594, + "relativeCreated": 57.94572830200195, "stack_info": null, "testcaseLogger": [ { "args": [], - "asctime": "2020-06-16 09:01:52,066", - "created": 1592290912.0668602, + "asctime": "2020-06-16 22:45:44,275", + "created": 1592340344.2755144, "exc_info": null, "exc_text": null, "filename": "test_init.py", @@ -17655,8 +18158,8 @@ "None", "'state_c'" ], - "asctime": "2020-06-16 09:01:52,066", - "created": 1592290912.0668108, + "asctime": "2020-06-16 22:45:44,275", + "created": 1592340344.2754676, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -17666,37 +18169,37 @@ "lineno": 176, "message": "StateMachine: State change ('__init__'): None -> 'state_c'", "module": "__init__", - "msecs": 66.81084632873535, + "msecs": 275.4676342010498, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 57.76476860046387, + "relativeCreated": 58.00366401672363, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 66.86019897460938, + "msecs": 275.5143642425537, "msg": "Initialising the state machine with state_c", "name": "__tLogger__", "pathname": "src/tests/test_init.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 57.81412124633789, + "relativeCreated": 58.05039405822754, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 4.935264587402344e-05 + "time_consumption": 4.673004150390625e-05 }, { "args": [ "1", "" ], - "asctime": "2020-06-16 09:01:52,066", - "created": 1592290912.06698, + "asctime": "2020-06-16 22:45:44,275", + "created": 1592340344.2756395, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17713,8 +18216,8 @@ "1", "" ], - "asctime": "2020-06-16 09:01:52,066", - "created": 1592290912.0669103, + "asctime": "2020-06-16 22:45:44,275", + "created": 1592340344.2755682, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17724,15 +18227,15 @@ "lineno": 22, "message": "Result (Keyword argument kw_arg_no_1 stored in state_machine): 1 ()", "module": "test", - "msecs": 66.9102668762207, + "msecs": 275.56824684143066, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 57.86418914794922, + "relativeCreated": 58.10427665710449, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -17741,8 +18244,8 @@ "1", "" ], - "asctime": "2020-06-16 09:01:52,066", - "created": 1592290912.0669453, + "asctime": "2020-06-16 22:45:44,275", + "created": 1592340344.2756045, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17752,37 +18255,37 @@ "lineno": 26, "message": "Expectation (Keyword argument kw_arg_no_1 stored in state_machine): result = 1 ()", "module": "test", - "msecs": 66.94531440734863, + "msecs": 275.6044864654541, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 57.89923667907715, + "relativeCreated": 58.14051628112793, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 66.97988510131836, + "msecs": 275.63953399658203, "msg": "Keyword argument kw_arg_no_1 stored in state_machine is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 57.933807373046875, + "relativeCreated": 58.17556381225586, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 3.457069396972656e-05 + "time_consumption": 3.504753112792969e-05 }, { "args": [ "'2'", "" ], - "asctime": "2020-06-16 09:01:52,067", - "created": 1592290912.067097, + "asctime": "2020-06-16 22:45:44,275", + "created": 1592340344.2757604, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17799,8 +18302,8 @@ "'2'", "" ], - "asctime": "2020-06-16 09:01:52,067", - "created": 1592290912.0670269, + "asctime": "2020-06-16 22:45:44,275", + "created": 1592340344.2756886, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17810,15 +18313,15 @@ "lineno": 22, "message": "Result (Keyword argument kw_arg_no_2 stored in state_machine): '2' ()", "module": "test", - "msecs": 67.02685356140137, + "msecs": 275.68864822387695, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 57.98077583312988, + "relativeCreated": 58.22467803955078, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -17827,8 +18330,8 @@ "'2'", "" ], - "asctime": "2020-06-16 09:01:52,067", - "created": 1592290912.067061, + "asctime": "2020-06-16 22:45:44,275", + "created": 1592340344.2757235, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17838,37 +18341,37 @@ "lineno": 26, "message": "Expectation (Keyword argument kw_arg_no_2 stored in state_machine): result = '2' ()", "module": "test", - "msecs": 67.06094741821289, + "msecs": 275.7234573364258, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 58.014869689941406, + "relativeCreated": 58.25948715209961, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 67.09694862365723, + "msecs": 275.7604122161865, "msg": "Keyword argument kw_arg_no_2 stored in state_machine is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 58.05087089538574, + "relativeCreated": 58.29644203186035, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 3.600120544433594e-05 + "time_consumption": 3.695487976074219e-05 }, { "args": [ "True", "" ], - "asctime": "2020-06-16 09:01:52,067", - "created": 1592290912.0672102, + "asctime": "2020-06-16 22:45:44,275", + "created": 1592340344.2758768, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17885,8 +18388,8 @@ "True", "" ], - "asctime": "2020-06-16 09:01:52,067", - "created": 1592290912.067144, + "asctime": "2020-06-16 22:45:44,275", + "created": 1592340344.2758088, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17896,15 +18399,15 @@ "lineno": 22, "message": "Result (Keyword argument kw_arg_no_3 stored in state_machine): True ()", "module": "test", - "msecs": 67.14391708374023, + "msecs": 275.80881118774414, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 58.09783935546875, + "relativeCreated": 58.34484100341797, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -17913,8 +18416,8 @@ "True", "" ], - "asctime": "2020-06-16 09:01:52,067", - "created": 1592290912.0671773, + "asctime": "2020-06-16 22:45:44,275", + "created": 1592340344.275843, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17924,37 +18427,37 @@ "lineno": 26, "message": "Expectation (Keyword argument kw_arg_no_3 stored in state_machine): result = True ()", "module": "test", - "msecs": 67.17729568481445, + "msecs": 275.84290504455566, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 58.13121795654297, + "relativeCreated": 58.37893486022949, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 67.21019744873047, + "msecs": 275.8767604827881, "msg": "Keyword argument kw_arg_no_3 stored in state_machine is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 58.164119720458984, + "relativeCreated": 58.412790298461914, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 3.2901763916015625e-05 + "time_consumption": 3.3855438232421875e-05 }, { "args": [ "{'1': 1, '2': 'two'}", "" ], - "asctime": "2020-06-16 09:01:52,067", - "created": 1592290912.0673516, + "asctime": "2020-06-16 22:45:44,276", + "created": 1592340344.2760196, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17971,8 +18474,8 @@ "{ '1': 1, '2': 'two' }", "" ], - "asctime": "2020-06-16 09:01:52,067", - "created": 1592290912.0672657, + "asctime": "2020-06-16 22:45:44,275", + "created": 1592340344.2759345, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17982,15 +18485,15 @@ "lineno": 22, "message": "Result (Keyword argument kw_arg_no_4 stored in state_machine): { '1': 1, '2': 'two' } ()", "module": "test", - "msecs": 67.26574897766113, + "msecs": 275.93445777893066, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 58.21967124938965, + "relativeCreated": 58.47048759460449, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -17999,8 +18502,8 @@ "{ '1': 1, '2': 'two' }", "" ], - "asctime": "2020-06-16 09:01:52,067", - "created": 1592290912.0673063, + "asctime": "2020-06-16 22:45:44,275", + "created": 1592340344.2759736, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18010,41 +18513,41 @@ "lineno": 26, "message": "Expectation (Keyword argument kw_arg_no_4 stored in state_machine): result = { '1': 1, '2': 'two' } ()", "module": "test", - "msecs": 67.3062801361084, + "msecs": 275.9735584259033, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 58.260202407836914, + "relativeCreated": 58.50958824157715, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 67.3515796661377, + "msecs": 276.0195732116699, "msg": "Keyword argument kw_arg_no_4 stored in state_machine is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 58.30550193786621, + "relativeCreated": 58.55560302734375, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 4.5299530029296875e-05 + "time_consumption": 4.601478576660156e-05 } ], - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 0.0005977153778076172, - "time_finished": "2020-06-16 09:01:52,067", - "time_start": "2020-06-16 09:01:52,066" + "time_consumption": 0.0006098747253417969, + "time_finished": "2020-06-16 22:45:44,276", + "time_start": "2020-06-16 22:45:44,275" }, "_j2FvkHcqEemrUqotql_Blw": { "args": null, - "asctime": "2020-06-16 09:01:52,066", - "created": 1592290912.0660937, + "asctime": "2020-06-16 22:45:44,274", + "created": 1592340344.2747967, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -18055,19 +18558,19 @@ "message": "_j2FvkHcqEemrUqotql_Blw", "module": "__init__", "moduleLogger": [], - "msecs": 66.09368324279785, + "msecs": 274.796724319458, "msg": "_j2FvkHcqEemrUqotql_Blw", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/state_machine/unittest/src/tests/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 57.04760551452637, + "relativeCreated": 57.332754135131836, "stack_info": null, "testcaseLogger": [ { "args": [], - "asctime": "2020-06-16 09:01:52,066", - "created": 1592290912.0661983, + "asctime": "2020-06-16 22:45:44,274", + "created": 1592340344.2749035, "exc_info": null, "exc_text": null, "filename": "test_init.py", @@ -18085,8 +18588,8 @@ "None", "'state_c'" ], - "asctime": "2020-06-16 09:01:52,066", - "created": 1592290912.0661528, + "asctime": "2020-06-16 22:45:44,274", + "created": 1592340344.2748578, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -18096,37 +18599,37 @@ "lineno": 176, "message": "StateMachine: State change ('__init__'): None -> 'state_c'", "module": "__init__", - "msecs": 66.15281105041504, + "msecs": 274.857759475708, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 57.106733322143555, + "relativeCreated": 57.393789291381836, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 66.19834899902344, + "msecs": 274.9035358428955, "msg": "Initialising the state machine with state_c", "name": "__tLogger__", "pathname": "src/tests/test_init.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 57.15227127075195, + "relativeCreated": 57.439565658569336, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 4.553794860839844e-05 + "time_consumption": 4.57763671875e-05 }, { "args": [ "'__init__'", "" ], - "asctime": "2020-06-16 09:01:52,066", - "created": 1592290912.06633, + "asctime": "2020-06-16 22:45:44,275", + "created": 1592340344.275031, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18143,8 +18646,8 @@ "'__init__'", "" ], - "asctime": "2020-06-16 09:01:52,066", - "created": 1592290912.066249, + "asctime": "2020-06-16 22:45:44,274", + "created": 1592340344.2749548, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18154,15 +18657,15 @@ "lineno": 22, "message": "Result (Last transition condition after initialisation): '__init__' ()", "module": "test", - "msecs": 66.24889373779297, + "msecs": 274.95479583740234, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 57.202816009521484, + "relativeCreated": 57.49082565307617, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -18171,8 +18674,8 @@ "'__init__'", "" ], - "asctime": "2020-06-16 09:01:52,066", - "created": 1592290912.0662892, + "asctime": "2020-06-16 22:45:44,274", + "created": 1592340344.2749949, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18182,41 +18685,41 @@ "lineno": 26, "message": "Expectation (Last transition condition after initialisation): result = '__init__' ()", "module": "test", - "msecs": 66.28918647766113, + "msecs": 274.9948501586914, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 57.24310874938965, + "relativeCreated": 57.530879974365234, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 66.3299560546875, + "msecs": 275.03108978271484, "msg": "Last transition condition after initialisation is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 57.283878326416016, + "relativeCreated": 57.56711959838867, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 4.076957702636719e-05 + "time_consumption": 3.62396240234375e-05 } ], - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 0.00023627281188964844, - "time_finished": "2020-06-16 09:01:52,066", - "time_start": "2020-06-16 09:01:52,066" + "time_consumption": 0.00023436546325683594, + "time_finished": "2020-06-16 22:45:44,275", + "time_start": "2020-06-16 22:45:44,274" }, "_tRZ50HcyEemrUqotql_Blw": { "args": null, - "asctime": "2020-06-16 09:01:52,691", - "created": 1592290912.6915996, + "asctime": "2020-06-16 22:45:44,902", + "created": 1592340344.9020483, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -18227,19 +18730,19 @@ "message": "_tRZ50HcyEemrUqotql_Blw", "module": "__init__", "moduleLogger": [], - "msecs": 691.5996074676514, + "msecs": 902.0483493804932, "msg": "_tRZ50HcyEemrUqotql_Blw", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/state_machine/unittest/src/tests/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 682.5535297393799, + "relativeCreated": 684.584379196167, "stack_info": null, "testcaseLogger": [ { "args": [], - "asctime": "2020-06-16 09:01:52,691", - "created": 1592290912.6917167, + "asctime": "2020-06-16 22:45:44,902", + "created": 1592340344.9027667, "exc_info": null, "exc_text": null, "filename": "test_interface.py", @@ -18257,8 +18760,8 @@ "None", "'state_c'" ], - "asctime": "2020-06-16 09:01:52,691", - "created": 1592290912.6916687, + "asctime": "2020-06-16 22:45:44,902", + "created": 1592340344.9024723, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -18268,37 +18771,37 @@ "lineno": 176, "message": "StateMachine: State change ('__init__'): None -> 'state_c'", "module": "__init__", - "msecs": 691.6687488555908, + "msecs": 902.4722576141357, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 682.6226711273193, + "relativeCreated": 685.0082874298096, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 691.7166709899902, + "msecs": 902.7667045593262, "msg": "Initialising the state machine with state_c", "name": "__tLogger__", "pathname": "src/tests/test_interface.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 682.6705932617188, + "relativeCreated": 685.302734375, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 4.792213439941406e-05 + "time_consumption": 0.0002944469451904297 }, { "args": [ "'state_c'", "" ], - "asctime": "2020-06-16 09:01:52,691", - "created": 1592290912.6918437, + "asctime": "2020-06-16 22:45:44,903", + "created": 1592340344.903697, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18315,8 +18818,8 @@ "'state_c'", "" ], - "asctime": "2020-06-16 09:01:52,691", - "created": 1592290912.6917696, + "asctime": "2020-06-16 22:45:44,903", + "created": 1592340344.903144, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18326,15 +18829,15 @@ "lineno": 22, "message": "Result (Returnvalue of this_state()): 'state_c' ()", "module": "test", - "msecs": 691.7695999145508, + "msecs": 903.1438827514648, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 682.7235221862793, + "relativeCreated": 685.6799125671387, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -18343,8 +18846,8 @@ "'state_c'", "" ], - "asctime": "2020-06-16 09:01:52,691", - "created": 1592290912.6918068, + "asctime": "2020-06-16 22:45:44,903", + "created": 1592340344.9034307, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18354,41 +18857,41 @@ "lineno": 26, "message": "Expectation (Returnvalue of this_state()): result = 'state_c' ()", "module": "test", - "msecs": 691.8067932128906, + "msecs": 903.430700302124, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 682.7607154846191, + "relativeCreated": 685.9667301177979, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 691.8437480926514, + "msecs": 903.6970138549805, "msg": "Returnvalue of this_state() is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 682.7976703643799, + "relativeCreated": 686.2330436706543, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 3.695487976074219e-05 + "time_consumption": 0.0002663135528564453 } ], - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 0.000244140625, - "time_finished": "2020-06-16 09:01:52,691", - "time_start": "2020-06-16 09:01:52,691" + "time_consumption": 0.0016486644744873047, + "time_finished": "2020-06-16 22:45:44,903", + "time_start": "2020-06-16 22:45:44,902" }, "_vAtUQHcyEemrUqotql_Blw": { "args": null, - "asctime": "2020-06-16 09:01:52,691", - "created": 1592290912.691926, + "asctime": "2020-06-16 22:45:44,904", + "created": 1592340344.9042897, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -18399,19 +18902,19 @@ "message": "_vAtUQHcyEemrUqotql_Blw", "module": "__init__", "moduleLogger": [], - "msecs": 691.9260025024414, + "msecs": 904.289722442627, "msg": "_vAtUQHcyEemrUqotql_Blw", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/state_machine/unittest/src/tests/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 682.8799247741699, + "relativeCreated": 686.8257522583008, "stack_info": null, "testcaseLogger": [ { "args": [], - "asctime": "2020-06-16 09:01:52,692", - "created": 1592290912.6920295, + "asctime": "2020-06-16 22:45:44,905", + "created": 1592340344.9050388, "exc_info": null, "exc_text": null, "filename": "test_interface.py", @@ -18429,8 +18932,8 @@ "None", "'state_c'" ], - "asctime": "2020-06-16 09:01:52,691", - "created": 1592290912.6919856, + "asctime": "2020-06-16 22:45:44,904", + "created": 1592340344.9048002, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -18440,37 +18943,37 @@ "lineno": 176, "message": "StateMachine: State change ('__init__'): None -> 'state_c'", "module": "__init__", - "msecs": 691.9856071472168, + "msecs": 904.8001766204834, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 682.9395294189453, + "relativeCreated": 687.3362064361572, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 692.0294761657715, + "msecs": 905.0388336181641, "msg": "Initialising the state machine with state_c", "name": "__tLogger__", "pathname": "src/tests/test_interface.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 682.9833984375, + "relativeCreated": 687.5748634338379, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 4.38690185546875e-05 + "time_consumption": 0.00023865699768066406 }, { "args": [ "True", "" ], - "asctime": "2020-06-16 09:01:52,692", - "created": 1592290912.6921577, + "asctime": "2020-06-16 22:45:44,905", + "created": 1592340344.9056783, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18487,8 +18990,8 @@ "True", "" ], - "asctime": "2020-06-16 09:01:52,692", - "created": 1592290912.6920836, + "asctime": "2020-06-16 22:45:44,905", + "created": 1592340344.905317, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18498,15 +19001,15 @@ "lineno": 22, "message": "Result (Returnvalue of this_state_is(state_c)): True ()", "module": "test", - "msecs": 692.0835971832275, + "msecs": 905.3170680999756, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 683.037519454956, + "relativeCreated": 687.8530979156494, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -18515,8 +19018,8 @@ "True", "" ], - "asctime": "2020-06-16 09:01:52,692", - "created": 1592290912.6921196, + "asctime": "2020-06-16 22:45:44,905", + "created": 1592340344.90551, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18526,37 +19029,37 @@ "lineno": 26, "message": "Expectation (Returnvalue of this_state_is(state_c)): result = True ()", "module": "test", - "msecs": 692.1195983886719, + "msecs": 905.5099487304688, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 683.0735206604004, + "relativeCreated": 688.0459785461426, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 692.1577453613281, + "msecs": 905.6782722473145, "msg": "Returnvalue of this_state_is(state_c) is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 683.1116676330566, + "relativeCreated": 688.2143020629883, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 3.814697265625e-05 + "time_consumption": 0.00016832351684570312 }, { "args": [ "False", "" ], - "asctime": "2020-06-16 09:01:52,692", - "created": 1592290912.6922789, + "asctime": "2020-06-16 22:45:44,906", + "created": 1592340344.9061947, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18573,8 +19076,8 @@ "False", "" ], - "asctime": "2020-06-16 09:01:52,692", - "created": 1592290912.692209, + "asctime": "2020-06-16 22:45:44,905", + "created": 1592340344.905917, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18584,15 +19087,15 @@ "lineno": 22, "message": "Result (Returnvalue of this_state_is(state_b)): False ()", "module": "test", - "msecs": 692.209005355835, + "msecs": 905.9169292449951, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 683.1629276275635, + "relativeCreated": 688.452959060669, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -18601,8 +19104,8 @@ "False", "" ], - "asctime": "2020-06-16 09:01:52,692", - "created": 1592290912.6922438, + "asctime": "2020-06-16 22:45:44,906", + "created": 1592340344.9060602, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18612,41 +19115,41 @@ "lineno": 26, "message": "Expectation (Returnvalue of this_state_is(state_b)): result = False ()", "module": "test", - "msecs": 692.2438144683838, + "msecs": 906.0602188110352, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 683.1977367401123, + "relativeCreated": 688.596248626709, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 692.2788619995117, + "msecs": 906.1946868896484, "msg": "Returnvalue of this_state_is(state_b) is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 683.2327842712402, + "relativeCreated": 688.7307167053223, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 3.504753112792969e-05 + "time_consumption": 0.00013446807861328125 } ], - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 0.0003528594970703125, - "time_finished": "2020-06-16 09:01:52,692", - "time_start": "2020-06-16 09:01:52,691" + "time_consumption": 0.0019049644470214844, + "time_finished": "2020-06-16 22:45:44,906", + "time_start": "2020-06-16 22:45:44,904" }, "_w49d4HcHEem_Z9BBpwIuJw": { "args": null, - "asctime": "2020-06-16 09:01:52,065", - "created": 1592290912.0656233, + "asctime": "2020-06-16 22:45:44,274", + "created": 1592340344.2742825, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -18657,19 +19160,19 @@ "message": "_w49d4HcHEem_Z9BBpwIuJw", "module": "__init__", "moduleLogger": [], - "msecs": 65.62328338623047, + "msecs": 274.28245544433594, "msg": "_w49d4HcHEem_Z9BBpwIuJw", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/state_machine/unittest/src/tests/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 56.577205657958984, + "relativeCreated": 56.818485260009766, "stack_info": null, "testcaseLogger": [ { "args": [], - "asctime": "2020-06-16 09:01:52,065", - "created": 1592290912.06587, + "asctime": "2020-06-16 22:45:44,274", + "created": 1592340344.274563, "exc_info": null, "exc_text": null, "filename": "test_init.py", @@ -18687,8 +19190,8 @@ "None", "'state_c'" ], - "asctime": "2020-06-16 09:01:52,065", - "created": 1592290912.0658102, + "asctime": "2020-06-16 22:45:44,274", + "created": 1592340344.2744925, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -18698,37 +19201,37 @@ "lineno": 176, "message": "StateMachine: State change ('__init__'): None -> 'state_c'", "module": "__init__", - "msecs": 65.8102035522461, + "msecs": 274.4925022125244, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 56.76412582397461, + "relativeCreated": 57.02853202819824, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 65.87004661560059, + "msecs": 274.5630741119385, "msg": "Initialising the state machine with state_c", "name": "__tLogger__", "pathname": "src/tests/test_init.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 56.8239688873291, + "relativeCreated": 57.099103927612305, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 5.984306335449219e-05 + "time_consumption": 7.05718994140625e-05 }, { "args": [ "'state_c'", "" ], - "asctime": "2020-06-16 09:01:52,066", - "created": 1592290912.06601, + "asctime": "2020-06-16 22:45:44,274", + "created": 1592340344.2747118, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18745,8 +19248,8 @@ "'state_c'", "" ], - "asctime": "2020-06-16 09:01:52,065", - "created": 1592290912.065932, + "asctime": "2020-06-16 22:45:44,274", + "created": 1592340344.2746289, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18756,15 +19259,15 @@ "lineno": 22, "message": "Result (State after initialisation): 'state_c' ()", "module": "test", - "msecs": 65.93203544616699, + "msecs": 274.6288776397705, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 56.88595771789551, + "relativeCreated": 57.164907455444336, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -18773,8 +19276,8 @@ "'state_c'", "" ], - "asctime": "2020-06-16 09:01:52,065", - "created": 1592290912.0659726, + "asctime": "2020-06-16 22:45:44,274", + "created": 1592340344.2746727, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18784,41 +19287,41 @@ "lineno": 26, "message": "Expectation (State after initialisation): result = 'state_c' ()", "module": "test", - "msecs": 65.97256660461426, + "msecs": 274.6727466583252, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 56.92648887634277, + "relativeCreated": 57.20877647399902, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 66.0099983215332, + "msecs": 274.71184730529785, "msg": "State after initialisation is correct (Content %s and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 56.96392059326172, + "relativeCreated": 57.24787712097168, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 3.743171691894531e-05 + "time_consumption": 3.910064697265625e-05 } ], - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 0.0003867149353027344, - "time_finished": "2020-06-16 09:01:52,066", - "time_start": "2020-06-16 09:01:52,065" + "time_consumption": 0.00042939186096191406, + "time_finished": "2020-06-16 22:45:44,274", + "time_start": "2020-06-16 22:45:44,274" }, "_yVA9oHcyEemrUqotql_Blw": { "args": null, - "asctime": "2020-06-16 09:01:52,692", - "created": 1592290912.6923645, + "asctime": "2020-06-16 22:45:44,906", + "created": 1592340344.9065392, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -18829,19 +19332,19 @@ "message": "_yVA9oHcyEemrUqotql_Blw", "module": "__init__", "moduleLogger": [], - "msecs": 692.3644542694092, + "msecs": 906.5392017364502, "msg": "_yVA9oHcyEemrUqotql_Blw", "name": "__tLogger__", "pathname": "/user_data/data/dirk/prj/unittest/state_machine/unittest/src/tests/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 683.3183765411377, + "relativeCreated": 689.075231552124, "stack_info": null, "testcaseLogger": [ { "args": [], - "asctime": "2020-06-16 09:01:52,942", - "created": 1592290912.9427712, + "asctime": "2020-06-16 22:45:45,158", + "created": 1592340345.1580389, "exc_info": null, "exc_text": null, "filename": "test_interface.py", @@ -18859,8 +19362,8 @@ "None", "'state_a'" ], - "asctime": "2020-06-16 09:01:52,692", - "created": 1592290912.6924248, + "asctime": "2020-06-16 22:45:44,906", + "created": 1592340344.9068203, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -18870,15 +19373,15 @@ "lineno": 176, "message": "StateMachine: State change ('__init__'): None -> 'state_a'", "module": "__init__", - "msecs": 692.4247741699219, + "msecs": 906.8202972412109, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 683.3786964416504, + "relativeCreated": 689.3563270568848, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -18888,8 +19391,8 @@ "'state_a'", "'state_b'" ], - "asctime": "2020-06-16 09:01:52,692", - "created": 1592290912.6924949, + "asctime": "2020-06-16 22:45:44,907", + "created": 1592340344.9071763, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -18899,23 +19402,23 @@ "lineno": 176, "message": "StateMachine: State change ('condition_a'): 'state_a' -> 'state_b'", "module": "__init__", - "msecs": 692.4948692321777, + "msecs": 907.1762561798096, "msg": "%s State change (%s): %s -> %s", "name": "STATE_MACHINE", "pathname": "src/state_machine/__init__.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 683.4487915039062, + "relativeCreated": 689.7122859954834, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { "args": [ 0.25 ], - "asctime": "2020-06-16 09:01:52,942", - "created": 1592290912.9426441, + "asctime": "2020-06-16 22:45:45,157", + "created": 1592340345.1577597, "exc_info": null, "exc_text": null, "filename": "test_interface.py", @@ -18925,39 +19428,39 @@ "lineno": 33, "message": "Waiting for 0.25s", "module": "test_interface", - "msecs": 942.6441192626953, + "msecs": 157.7596664428711, "msg": "Waiting for %.2fs", "name": "__unittest__", "pathname": "src/tests/test_interface.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 933.5980415344238, + "relativeCreated": 940.2956962585449, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 942.7711963653564, + "msecs": 158.03885459899902, "msg": "Running state machine test sequence.", "name": "__tLogger__", "pathname": "src/tests/test_interface.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 933.725118637085, + "relativeCreated": 940.5748844146729, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 0.0001270771026611328 + "time_consumption": 0.0002791881561279297 }, { "args": [ - "0.25031614303588867", + "0.25090503692626953", "0.2", "0.3", "" ], - "asctime": "2020-06-16 09:01:52,942", - "created": 1592290912.9429736, + "asctime": "2020-06-16 22:45:45,158", + "created": 1592340345.1586254, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18965,17 +19468,17 @@ "levelname": "INFO", "levelno": 20, "lineno": 218, - "message": "Return Value of this_state_duration() is correct (Content 0.25031614303588867 in [0.2 ... 0.3] and Type is ).", + "message": "Return Value of this_state_duration() is correct (Content 0.25090503692626953 in [0.2 ... 0.3] and Type is ).", "module": "test", "moduleLogger": [ { "args": [ "Return Value of this_state_duration()", - "0.25031614303588867", + "0.25090503692626953", "" ], - "asctime": "2020-06-16 09:01:52,942", - "created": 1592290912.9428692, + "asctime": "2020-06-16 22:45:45,158", + "created": 1592340345.1583056, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18983,17 +19486,17 @@ "levelname": "DEBUG", "levelno": 10, "lineno": 22, - "message": "Result (Return Value of this_state_duration()): 0.25031614303588867 ()", + "message": "Result (Return Value of this_state_duration()): 0.25090503692626953 ()", "module": "test", - "msecs": 942.8691864013672, + "msecs": 158.30564498901367, "msg": "Result (%s): %s (%s)", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 933.8231086730957, + "relativeCreated": 940.8416748046875, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" }, { @@ -19002,8 +19505,8 @@ "0.2", "0.3" ], - "asctime": "2020-06-16 09:01:52,942", - "created": 1592290912.9429228, + "asctime": "2020-06-16 22:45:45,158", + "created": 1592340345.1584697, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -19013,40 +19516,40 @@ "lineno": 30, "message": "Expectation (Return Value of this_state_duration()): 0.2 <= result <= 0.3", "module": "test", - "msecs": 942.922830581665, + "msecs": 158.46967697143555, "msg": "Expectation (%s): %s <= result <= %s", "name": "__unittest__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 933.8767528533936, + "relativeCreated": 941.0057067871094, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread" } ], - "msecs": 942.9736137390137, + "msecs": 158.62536430358887, "msg": "Return Value of this_state_duration() is correct (Content %s in [%s ... %s] and Type is %s).", "name": "__tLogger__", "pathname": "src/unittest/test.py", - "process": 11805, + "process": 11498, "processName": "MainProcess", - "relativeCreated": 933.9275360107422, + "relativeCreated": 941.1613941192627, "stack_info": null, - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 5.078315734863281e-05 + "time_consumption": 0.0001556873321533203 } ], - "thread": 140551289812800, + "thread": 140716724057920, "threadName": "MainThread", - "time_consumption": 0.2506091594696045, - "time_finished": "2020-06-16 09:01:52,942", - "time_start": "2020-06-16 09:01:52,692" + "time_consumption": 0.25208616256713867, + "time_finished": "2020-06-16 22:45:45,158", + "time_start": "2020-06-16 22:45:44,906" } }, "testrun_id": "p3", - "time_consumption": 1.6362512111663818, + "time_consumption": 1.6535534858703613, "uid_list_sorted": [ "_w49d4HcHEem_Z9BBpwIuJw", "_j2FvkHcqEemrUqotql_Blw", @@ -19072,6 +19575,6 @@ } ], "unittest_information": { - "Version": "04693b5f87703f8bba98048b7730760f" + "Version": "88eb21720b062b30078e96dd6204ccdd" } } \ No newline at end of file diff --git a/_testresults_/unittest.pdf b/_testresults_/unittest.pdf index 15f1f24e2fa46d9c5e4eafd14a16d7da82db2b71..32beaa8008b1f8e716548e71d4beb94c6819e83b 100644 GIT binary patch delta 119324 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�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 RahsT!n{%nEy863u0RZ$v{geOz