From e5808ccfeae6ee4bb1b2740fe644c8877622ff30 Mon Sep 17 00:00:00 2001 From: Dirk Alders Date: Mon, 21 Dec 2020 01:51:47 +0100 Subject: [PATCH] Release 6af573fff375a4ecd1843479e13e5c99 --- __init__.py | 7 +- _testresults_/unittest.json | 14102 +++++++++++++++++----------------- _testresults_/unittest.pdf | Bin 323950 -> 323963 bytes 3 files changed, 7056 insertions(+), 7053 deletions(-) diff --git a/__init__.py b/__init__.py index 3ad1c54..f0f491b 100644 --- a/__init__.py +++ b/__init__.py @@ -32,8 +32,11 @@ import os import pickle import sys -logger_name = 'CACHING' -logger = logging.getLogger(logger_name) +try: + from config import APP_NAME as ROOT_LOGGER_NAME +except ImportError: + ROOT_LOGGER_NAME = 'root' +logger = logging.getLogger(ROOT_LOGGER_NAME).getChild(__name__) __DESCRIPTION__ = """The Module {\\tt %s} is designed to store information in {\\tt json} or {\\tt pickle} files to support them much faster then generating them from the original source file. For more Information read the documentation.""" % __name__.replace('_', '\_') diff --git a/_testresults_/unittest.json b/_testresults_/unittest.json index b985abb..1e5a387 100644 --- a/_testresults_/unittest.json +++ b/_testresults_/unittest.json @@ -2,11 +2,11 @@ "coverage_information": [ { "branch_coverage": 100.0, - "filepath": "/user_data/data/dirk/prj/modules/caching/pylibs/caching", + "filepath": "/user_data/data/dirk/prj/unittest/caching/pylibs/caching", "files": [ { "branch_coverage": 100.0, - "filepath": "/user_data/data/dirk/prj/modules/caching/pylibs/caching/__init__.py", + "filepath": "/user_data/data/dirk/prj/unittest/caching/pylibs/caching/__init__.py", "fragments": [ { "coverage_state": "clean", @@ -45,23 +45,13 @@ }, { "coverage_state": "covered", - "end": 36, + "end": 39, "start": 35 }, - { - "coverage_state": "clean", - "end": 37, - "start": 37 - }, - { - "coverage_state": "covered", - "end": 38, - "start": 38 - }, { "coverage_state": "clean", "end": 40, - "start": 39 + "start": 40 }, { "coverage_state": "covered", @@ -70,63 +60,63 @@ }, { "coverage_state": "clean", - "end": 44, + "end": 43, "start": 42 }, { "coverage_state": "covered", - "end": 45, + "end": 44, + "start": 44 + }, + { + "coverage_state": "clean", + "end": 47, "start": 45 }, + { + "coverage_state": "covered", + "end": 48, + "start": 48 + }, { "coverage_state": "clean", - "end": 81, - "start": 46 + "end": 84, + "start": 49 }, { "coverage_state": "covered", - "end": 84, - "start": 82 - }, - { - "coverage_state": "clean", - "end": 85, + "end": 87, "start": 85 }, - { - "coverage_state": "covered", - "end": 91, - "start": 86 - }, { "coverage_state": "clean", - "end": 92, - "start": 92 + "end": 88, + "start": 88 }, { "coverage_state": "covered", - "end": 93, - "start": 93 + "end": 94, + "start": 89 }, { "coverage_state": "clean", - "end": 100, - "start": 94 + "end": 95, + "start": 95 }, { "coverage_state": "covered", - "end": 108, - "start": 101 + "end": 96, + "start": 96 }, { "coverage_state": "clean", - "end": 109, - "start": 109 + "end": 103, + "start": 97 }, { "coverage_state": "covered", "end": 111, - "start": 110 + "start": 104 }, { "coverage_state": "clean", @@ -155,48 +145,48 @@ }, { "coverage_state": "covered", - "end": 121, + "end": 120, "start": 119 }, { "coverage_state": "clean", - "end": 122, + "end": 121, + "start": 121 + }, + { + "coverage_state": "covered", + "end": 124, "start": 122 }, - { - "coverage_state": "covered", - "end": 123, - "start": 123 - }, { "coverage_state": "clean", - "end": 124, - "start": 124 - }, - { - "coverage_state": "covered", - "end": 136, + "end": 125, "start": 125 }, + { + "coverage_state": "covered", + "end": 126, + "start": 126 + }, { "coverage_state": "clean", - "end": 137, - "start": 137 + "end": 127, + "start": 127 }, { "coverage_state": "covered", - "end": 143, - "start": 138 + "end": 139, + "start": 128 }, { "coverage_state": "clean", - "end": 144, - "start": 144 + "end": 140, + "start": 140 }, { "coverage_state": "covered", "end": 146, - "start": 145 + "start": 141 }, { "coverage_state": "clean", @@ -205,63 +195,63 @@ }, { "coverage_state": "covered", - "end": 150, + "end": 149, "start": 148 }, { "coverage_state": "clean", - "end": 151, + "end": 150, + "start": 150 + }, + { + "coverage_state": "covered", + "end": 153, "start": 151 }, + { + "coverage_state": "clean", + "end": 154, + "start": 154 + }, { "coverage_state": "covered", - "end": 156, - "start": 152 + "end": 159, + "start": 155 }, { "coverage_state": "clean", - "end": 157, - "start": 157 + "end": 160, + "start": 160 }, { "coverage_state": "covered", - "end": 162, - "start": 158 + "end": 165, + "start": 161 }, { "coverage_state": "clean", - "end": 163, - "start": 163 + "end": 166, + "start": 166 }, { "coverage_state": "covered", - "end": 169, - "start": 164 + "end": 172, + "start": 167 }, { "coverage_state": "clean", - "end": 170, - "start": 170 - }, - { - "coverage_state": "covered", "end": 173, - "start": 171 - }, - { - "coverage_state": "clean", - "end": 174, - "start": 174 + "start": 173 }, { "coverage_state": "covered", - "end": 175, - "start": 175 + "end": 176, + "start": 174 }, { "coverage_state": "clean", "end": 177, - "start": 176 + "start": 177 }, { "coverage_state": "covered", @@ -270,33 +260,33 @@ }, { "coverage_state": "clean", - "end": 218, + "end": 180, "start": 179 }, { "coverage_state": "covered", - "end": 219, - "start": 219 + "end": 181, + "start": 181 }, { "coverage_state": "clean", - "end": 220, - "start": 220 + "end": 221, + "start": 182 }, { "coverage_state": "covered", - "end": 226, - "start": 221 + "end": 222, + "start": 222 }, { "coverage_state": "clean", - "end": 227, - "start": 227 + "end": 223, + "start": 223 }, { "coverage_state": "covered", "end": 229, - "start": 228 + "start": 224 }, { "coverage_state": "clean", @@ -305,13 +295,23 @@ }, { "coverage_state": "covered", - "end": 236, + "end": 232, "start": 231 }, + { + "coverage_state": "clean", + "end": 233, + "start": 233 + }, + { + "coverage_state": "covered", + "end": 239, + "start": 234 + }, { "coverage_state": "clean", "end": null, - "start": 237 + "start": 240 } ], "line_coverage": 100.0, @@ -350,11 +350,11 @@ "specification": {}, "system_information": { "Architecture": "64bit", - "Distribution": "LinuxMint 19.3 tricia", + "Distribution": "Linux Mint 20 ulyana", "Hostname": "ahorn", - "Kernel": "5.0.0-37-generic (#40~18.04.1-Ubuntu SMP Thu Nov 14 12:06:39 UTC 2019)", + "Kernel": "5.4.0-58-generic (#64-Ubuntu SMP Wed Dec 9 08:16:25 UTC 2020)", "Machine": "x86_64", - "Path": "/user_data/data/dirk/prj/modules/caching/unittest", + "Path": "/user_data/data/dirk/prj/unittest/caching/unittest", "System": "Linux", "Username": "dirk" }, @@ -364,12 +364,12 @@ "Name": "caching", "State": "Released", "Supported Interpreters": "python2, python3", - "Version": "e10fa482d1bae991647206a4d38be6d4" + "Version": "6af573fff375a4ecd1843479e13e5c99" }, "testrun_list": [ { "heading_dict": {}, - "interpreter": "python 2.7.17 (final)", + "interpreter": "python 2.7.18 (final)", "name": "Default Testsession name", "number_of_failed_tests": 0, "number_of_possibly_failed_tests": 4, @@ -385,8 +385,8 @@ "testcases": { "caching.property_cache_json: Test cached data (full init)": { "args": null, - "asctime": "2019-12-27 21:48:46,662", - "created": 1577479726.662434, + "asctime": "2020-12-21 01:50:07,892", + "created": 1608511807.892744, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -397,21 +397,21 @@ "message": "caching.property_cache_json: Test cached data (full init)", "module": "__init__", "moduleLogger": [], - "msecs": 662.4341011047363, + "msecs": 892.7440643310547, "msg": "caching.property_cache_json: Test cached data (full init)", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/__init__.py", - "process": 7954, + "pathname": "/user_data/data/dirk/prj/unittest/caching/unittest/src/tests/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 102.90002822875977, + "relativeCreated": 74.22804832458496, "testcaseLogger": [ { "args": [ "property_cache_json", "True" ], - "asctime": "2019-12-27 21:48:46,664", - "created": 1577479726.664573, + "asctime": "2020-12-21 01:50:07,893", + "created": 1608511807.893386, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -424,8 +424,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2019-12-27 21:48:46,662", - "created": 1577479726.662676, + "asctime": "2020-12-21 01:50:07,892", + "created": 1608511807.892833, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -435,22 +435,22 @@ "lineno": 17, "message": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "module": "test_helpers", - "msecs": 662.6760959625244, + "msecs": 892.8329944610596, "msg": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7954, + "pathname": "src/tests/test_helpers.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 103.14202308654785, - "thread": 139988953077568, + "relativeCreated": 74.31697845458984, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/cache_data_test_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/cache_data_test_load_on_init.json" ], - "asctime": "2019-12-27 21:48:46,662", - "created": 1577479726.662952, + "asctime": "2020-12-21 01:50:07,892", + "created": 1608511807.892895, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -458,41 +458,41 @@ "levelname": "INFO", "levelno": 20, "lineno": 21, - "message": "Initialising cached class with /user_data/data/dirk/prj/modules/caching/unittest/output_data/cache_data_test_load_on_init.json as cache file.", + "message": "Initialising cached class with /user_data/data/dirk/prj/unittest/caching/unittest/output_data/cache_data_test_load_on_init.json as cache file.", "module": "test_helpers", - "msecs": 662.9519462585449, + "msecs": 892.894983291626, "msg": "Initialising cached class with %s as cache file.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7954, + "pathname": "src/tests/test_helpers.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 103.41787338256836, - "thread": 139988953077568, + "relativeCreated": 74.37896728515625, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "JsonCache:" ], - "asctime": "2019-12-27 21:48:46,663", - "created": 1577479726.663307, + "asctime": "2020-12-21 01:50:07,892", + "created": 1608511807.892961, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "DEBUG", "levelno": 10, - "lineno": 228, + "lineno": 231, "message": "JsonCache: Cache file does not exists (yet).", "module": "__init__", - "msecs": 663.3069515228271, + "msecs": 892.9610252380371, "msg": "%s Cache file does not exists (yet).", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 103.77287864685059, - "thread": 139988953077568, + "relativeCreated": 74.44500923156738, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -500,69 +500,69 @@ "JsonCache:", "['dict', 'unicode', 'str', 'integer', 'float', 'list']" ], - "asctime": "2019-12-27 21:48:46,663", - "created": 1577479726.663474, + "asctime": "2020-12-21 01:50:07,893", + "created": 1608511807.893064, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_source", "levelname": "DEBUG", "levelno": 10, - "lineno": 159, + "lineno": 162, "message": "JsonCache: Loading all data from source - ['dict', 'unicode', 'str', 'integer', 'float', 'list']", "module": "__init__", - "msecs": 663.4740829467773, + "msecs": 893.064022064209, "msg": "%s Loading all data from source - %s", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 103.94001007080078, - "thread": 139988953077568, + "relativeCreated": 74.54800605773926, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/cache_data_test_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/cache_data_test_load_on_init.json" ], - "asctime": "2019-12-27 21:48:46,664", - "created": 1577479726.664318, + "asctime": "2020-12-21 01:50:07,893", + "created": 1608511807.893318, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 234, - "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/cache_data_test_load_on_init.json)", + "lineno": 237, + "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/cache_data_test_load_on_init.json)", "module": "__init__", - "msecs": 664.3180847167969, + "msecs": 893.3179378509521, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 104.78401184082031, - "thread": 139988953077568, + "relativeCreated": 74.80192184448242, + "thread": 140701886007104, "threadName": "MainThread" } ], - "msecs": 664.5729541778564, + "msecs": 893.3858871459961, "msg": "Initialising %s (load_all_on_init=%s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7954, + "pathname": "src/tests/test_helpers.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 105.03888130187988, - "thread": 139988953077568, + "relativeCreated": 74.86987113952637, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 0.0002548694610595703 + "time_consumption": 6.794929504394531e-05 }, { "args": [], - "asctime": "2019-12-27 21:48:46,666", - "created": 1577479726.666463, + "asctime": "2020-12-21 01:50:07,893", + "created": 1608511807.893991, "exc_info": null, "exc_text": null, "filename": "test_cached_data.py", @@ -578,51 +578,51 @@ "JsonCache:", "uncached" ], - "asctime": "2019-12-27 21:48:46,664", - "created": 1577479726.664909, + "asctime": "2020-12-21 01:50:07,893", + "created": 1608511807.893472, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "INFO", "levelno": 20, - "lineno": 113, + "lineno": 116, "message": "JsonCache: Key 'uncached' is not in cached_keys. Uncached data will be returned.", "module": "__init__", - "msecs": 664.9088859558105, + "msecs": 893.4719562530518, "msg": "%s Key '%s' is not in cached_keys. Uncached data will be returned.", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 105.37481307983398, - "thread": 139988953077568, + "relativeCreated": 74.95594024658203, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/cache_data_test_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/cache_data_test_load_on_init.json" ], - "asctime": "2019-12-27 21:48:46,665", - "created": 1577479726.665348, + "asctime": "2020-12-21 01:50:07,893", + "created": 1608511807.893574, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "INFO", "levelno": 20, - "lineno": 225, - "message": "JsonCache: Loading properties from cache (/user_data/data/dirk/prj/modules/caching/unittest/output_data/cache_data_test_load_on_init.json)", + "lineno": 228, + "message": "JsonCache: Loading properties from cache (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/cache_data_test_load_on_init.json)", "module": "__init__", - "msecs": 665.3480529785156, + "msecs": 893.5739994049072, "msg": "%s Loading properties from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 105.81398010253906, - "thread": 139988953077568, + "relativeCreated": 75.0579833984375, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -631,25 +631,25 @@ "dict", "{u'1': 1, u'3': u'3', u'2': u'two', u'4': 4}" ], - "asctime": "2019-12-27 21:48:46,665", - "created": 1577479726.665564, + "asctime": "2020-12-21 01:50:07,893", + "created": 1608511807.893634, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "JsonCache: Providing property for 'dict' from cache ({u'1': 1, u'3': u'3', u'2': u'two', u'4': 4})", "module": "__init__", - "msecs": 665.5640602111816, + "msecs": 893.6340808868408, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 106.02998733520508, - "thread": 139988953077568, + "relativeCreated": 75.1180648803711, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -658,25 +658,25 @@ "unicode", "u'unicode'" ], - "asctime": "2019-12-27 21:48:46,665", - "created": 1577479726.665832, + "asctime": "2020-12-21 01:50:07,893", + "created": 1608511807.893686, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "JsonCache: Providing property for 'unicode' from cache (u'unicode')", "module": "__init__", - "msecs": 665.8320426940918, + "msecs": 893.686056137085, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 106.29796981811523, - "thread": 139988953077568, + "relativeCreated": 75.17004013061523, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -685,25 +685,25 @@ "str", "u'string'" ], - "asctime": "2019-12-27 21:48:46,665", - "created": 1577479726.665978, + "asctime": "2020-12-21 01:50:07,893", + "created": 1608511807.893735, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "JsonCache: Providing property for 'str' from cache (u'string')", "module": "__init__", - "msecs": 665.977954864502, + "msecs": 893.7349319458008, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 106.44388198852539, - "thread": 139988953077568, + "relativeCreated": 75.21891593933105, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -712,25 +712,25 @@ "integer", "17" ], - "asctime": "2019-12-27 21:48:46,666", - "created": 1577479726.666104, + "asctime": "2020-12-21 01:50:07,893", + "created": 1608511807.893783, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "JsonCache: Providing property for 'integer' from cache (17)", "module": "__init__", - "msecs": 666.1040782928467, + "msecs": 893.7830924987793, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 106.57000541687012, - "thread": 139988953077568, + "relativeCreated": 75.26707649230957, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -739,25 +739,25 @@ "float", "3.14159" ], - "asctime": "2019-12-27 21:48:46,666", - "created": 1577479726.66623, + "asctime": "2020-12-21 01:50:07,893", + "created": 1608511807.893833, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "JsonCache: Providing property for 'float' from cache (3.14159)", "module": "__init__", - "msecs": 666.2299633026123, + "msecs": 893.8329219818115, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 106.69589042663574, - "thread": 139988953077568, + "relativeCreated": 75.3169059753418, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -766,43 +766,43 @@ "list", "[1, u'two', u'3', 4]" ], - "asctime": "2019-12-27 21:48:46,666", - "created": 1577479726.666363, + "asctime": "2020-12-21 01:50:07,893", + "created": 1608511807.893911, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "JsonCache: Providing property for 'list' from cache ([1, u'two', u'3', 4])", "module": "__init__", - "msecs": 666.363000869751, + "msecs": 893.9108848571777, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 106.82892799377441, - "thread": 139988953077568, + "relativeCreated": 75.39486885070801, + "thread": 140701886007104, "threadName": "MainThread" } ], - "msecs": 666.4628982543945, + "msecs": 893.9909934997559, "msg": "Collecting data from cache instance.", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_cached_data.py", - "process": 7954, + "pathname": "src/tests/test_cached_data.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 106.92882537841797, - "thread": 139988953077568, + "relativeCreated": 75.47497749328613, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 9.989738464355469e-05 + "time_consumption": 8.0108642578125e-05 }, { "args": [], - "asctime": "2019-12-27 21:48:46,669", - "created": 1577479726.669458, + "asctime": "2020-12-21 01:50:07,895", + "created": 1608511807.895535, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -819,8 +819,8 @@ "{ 'uncached': 'uncached_data_of_class', 'unicode': u'unicode', 'float': 3.14159, 'list': [ 1, u'two', u'3', 4 ], 'dict': { u'1': 1, u'3': u'3', u'2': u'two', u'4': 4 }, 'str': u'string', 'integer': 17 }", "" ], - "asctime": "2019-12-27 21:48:46,666", - "created": 1577479726.666938, + "asctime": "2020-12-21 01:50:07,894", + "created": 1608511807.894164, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -830,14 +830,14 @@ "lineno": 22, "message": "Result (Cached data): { 'uncached': 'uncached_data_of_class', 'unicode': u'unicode', 'float': 3.14159, 'list': [ 1, u'two', u'3', 4 ], 'dict': { u'1': 1, u'3': u'3', u'2': u'two', u'4': 4 }, 'str': u'string', 'integer': 17 } ()", "module": "test", - "msecs": 666.938066482544, + "msecs": 894.1640853881836, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 107.40399360656738, - "thread": 139988953077568, + "relativeCreated": 75.64806938171387, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -846,8 +846,8 @@ "{ 'uncached': 'uncached_data_of_class', 'dict': { '1': 1, '3': '3', '2': 'two', '4': 4 }, 'unicode': u'unicode', 'str': 'string', 'integer': 17, 'float': 3.14159, 'list': [ 1, 'two', '3', 4 ] }", "" ], - "asctime": "2019-12-27 21:48:46,667", - "created": 1577479726.6672, + "asctime": "2020-12-21 01:50:07,894", + "created": 1608511807.89427, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -857,14 +857,14 @@ "lineno": 26, "message": "Expectation (Cached data): result = { 'uncached': 'uncached_data_of_class', 'dict': { '1': 1, '3': '3', '2': 'two', '4': 4 }, 'unicode': u'unicode', 'str': 'string', 'integer': 17, 'float': 3.14159, 'list': [ 1, 'two', '3', 4 ] } ()", "module": "test", - "msecs": 667.2000885009766, + "msecs": 894.2699432373047, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 107.666015625, - "thread": 139988953077568, + "relativeCreated": 75.75392723083496, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -874,8 +874,8 @@ " for test_variable", "u'two'" ], - "asctime": "2019-12-27 21:48:46,667", - "created": 1577479726.667519, + "asctime": "2020-12-21 01:50:07,894", + "created": 1608511807.894394, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -885,22 +885,22 @@ "lineno": 119, "message": "Type is NOT for test_variable (u'two'). ", "module": "test", - "msecs": 667.5190925598145, + "msecs": 894.3939208984375, "msg": "Type %s is NOT %s%s (%s). ", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 107.98501968383789, - "thread": 139988953077568, + "relativeCreated": 75.87790489196777, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "u'two'" ], - "asctime": "2019-12-27 21:48:46,667", - "created": 1577479726.667651, + "asctime": "2020-12-21 01:50:07,894", + "created": 1608511807.894472, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -910,14 +910,14 @@ "lineno": 115, "message": "Content u'two' is incorrect for test_variable.", "module": "test", - "msecs": 667.6509380340576, + "msecs": 894.4718837738037, "msg": "Content %s is incorrect for test_variable.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 108.11686515808105, - "thread": 139988953077568, + "relativeCreated": 75.95586776733398, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -927,8 +927,8 @@ " for test_variable", "u'two'" ], - "asctime": "2019-12-27 21:48:46,667", - "created": 1577479726.667826, + "asctime": "2020-12-21 01:50:07,894", + "created": 1608511807.894587, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -938,22 +938,22 @@ "lineno": 119, "message": "Type is NOT for test_variable (u'two'). ", "module": "test", - "msecs": 667.8259372711182, + "msecs": 894.5870399475098, "msg": "Type %s is NOT %s%s (%s). ", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 108.2918643951416, - "thread": 139988953077568, + "relativeCreated": 76.07102394104004, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "u'two'" ], - "asctime": "2019-12-27 21:48:46,667", - "created": 1577479726.667987, + "asctime": "2020-12-21 01:50:07,894", + "created": 1608511807.894667, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -963,14 +963,14 @@ "lineno": 115, "message": "Content u'two' is incorrect for test_variable.", "module": "test", - "msecs": 667.9871082305908, + "msecs": 894.6669101715088, "msg": "Content %s is incorrect for test_variable.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 108.45303535461426, - "thread": 139988953077568, + "relativeCreated": 76.15089416503906, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -980,8 +980,8 @@ " for test_variable", "u'two'" ], - "asctime": "2019-12-27 21:48:46,668", - "created": 1577479726.668064, + "asctime": "2020-12-21 01:50:07,894", + "created": 1608511807.894778, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -991,14 +991,14 @@ "lineno": 119, "message": "Type is NOT for test_variable (u'two'). ", "module": "test", - "msecs": 668.0641174316406, + "msecs": 894.7780132293701, "msg": "Type %s is NOT %s%s (%s). ", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 108.53004455566406, - "thread": 139988953077568, + "relativeCreated": 76.26199722290039, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -1008,8 +1008,8 @@ " for result.list[1]", "u'two'" ], - "asctime": "2019-12-27 21:48:46,668", - "created": 1577479726.668145, + "asctime": "2020-12-21 01:50:07,894", + "created": 1608511807.894852, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1019,14 +1019,14 @@ "lineno": 119, "message": "Type is NOT for result.list[1] (u'two'). Check for known json storage type deviation -> .", "module": "test", - "msecs": 668.144941329956, + "msecs": 894.8519229888916, "msg": "Type %s is NOT %s%s (%s). Check for known json storage type deviation -> .", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 108.61086845397949, - "thread": 139988953077568, + "relativeCreated": 76.33590698242188, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -1036,8 +1036,8 @@ " for test_variable", "u'3'" ], - "asctime": "2019-12-27 21:48:46,668", - "created": 1577479726.668216, + "asctime": "2020-12-21 01:50:07,894", + "created": 1608511807.894904, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1047,22 +1047,22 @@ "lineno": 119, "message": "Type is NOT for test_variable (u'3'). ", "module": "test", - "msecs": 668.2159900665283, + "msecs": 894.9038982391357, "msg": "Type %s is NOT %s%s (%s). ", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 108.68191719055176, - "thread": 139988953077568, + "relativeCreated": 76.38788223266602, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "u'3'" ], - "asctime": "2019-12-27 21:48:46,668", - "created": 1577479726.668292, + "asctime": "2020-12-21 01:50:07,894", + "created": 1608511807.894956, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1072,14 +1072,14 @@ "lineno": 115, "message": "Content u'3' is incorrect for test_variable.", "module": "test", - "msecs": 668.2920455932617, + "msecs": 894.956111907959, "msg": "Content %s is incorrect for test_variable.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 108.75797271728516, - "thread": 139988953077568, + "relativeCreated": 76.44009590148926, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -1089,8 +1089,8 @@ " for test_variable", "u'3'" ], - "asctime": "2019-12-27 21:48:46,668", - "created": 1577479726.668397, + "asctime": "2020-12-21 01:50:07,895", + "created": 1608511807.895242, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1100,14 +1100,14 @@ "lineno": 119, "message": "Type is NOT for test_variable (u'3'). ", "module": "test", - "msecs": 668.3969497680664, + "msecs": 895.2419757843018, "msg": "Type %s is NOT %s%s (%s). ", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 108.86287689208984, - "thread": 139988953077568, + "relativeCreated": 76.72595977783203, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -1117,8 +1117,8 @@ " for result.list[2]", "u'3'" ], - "asctime": "2019-12-27 21:48:46,669", - "created": 1577479726.669079, + "asctime": "2020-12-21 01:50:07,895", + "created": 1608511807.895296, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1128,14 +1128,14 @@ "lineno": 119, "message": "Type is NOT for result.list[2] (u'3'). Check for known json storage type deviation -> .", "module": "test", - "msecs": 669.079065322876, + "msecs": 895.2960968017578, "msg": "Type %s is NOT %s%s (%s). Check for known json storage type deviation -> .", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 109.54499244689941, - "thread": 139988953077568, + "relativeCreated": 76.78008079528809, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -1145,8 +1145,8 @@ " for result.dict.3", "u'3'" ], - "asctime": "2019-12-27 21:48:46,669", - "created": 1577479726.669205, + "asctime": "2020-12-21 01:50:07,895", + "created": 1608511807.895363, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1156,14 +1156,14 @@ "lineno": 119, "message": "Type is NOT for result.dict.3 (u'3'). Check for known json storage type deviation -> .", "module": "test", - "msecs": 669.2049503326416, + "msecs": 895.3630924224854, "msg": "Type %s is NOT %s%s (%s). Check for known json storage type deviation -> .", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 109.67087745666504, - "thread": 139988953077568, + "relativeCreated": 76.84707641601562, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -1173,8 +1173,8 @@ " for result.dict.2", "u'two'" ], - "asctime": "2019-12-27 21:48:46,669", - "created": 1577479726.669295, + "asctime": "2020-12-21 01:50:07,895", + "created": 1608511807.895419, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1184,14 +1184,14 @@ "lineno": 119, "message": "Type is NOT for result.dict.2 (u'two'). Check for known json storage type deviation -> .", "module": "test", - "msecs": 669.295072555542, + "msecs": 895.4188823699951, "msg": "Type %s is NOT %s%s (%s). Check for known json storage type deviation -> .", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 109.76099967956543, - "thread": 139988953077568, + "relativeCreated": 76.90286636352539, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -1201,8 +1201,8 @@ " for result.str", "u'string'" ], - "asctime": "2019-12-27 21:48:46,669", - "created": 1577479726.669377, + "asctime": "2020-12-21 01:50:07,895", + "created": 1608511807.895474, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1212,39 +1212,39 @@ "lineno": 119, "message": "Type is NOT for result.str (u'string'). Check for known json storage type deviation -> .", "module": "test", - "msecs": 669.3770885467529, + "msecs": 895.4739570617676, "msg": "Type %s is NOT %s%s (%s). Check for known json storage type deviation -> .", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 109.84301567077637, - "thread": 139988953077568, + "relativeCreated": 76.95794105529785, + "thread": 140701886007104, "threadName": "MainThread" } ], - "msecs": 669.4579124450684, + "msecs": 895.5349922180176, "msg": "Cached data is NOT correct. See detailed log for more information.", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 109.9238395690918, - "thread": 139988953077568, + "relativeCreated": 77.01897621154785, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 8.082389831542969e-05 + "time_consumption": 6.103515625e-05 } ], - "thread": 139988953077568, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 0.007023811340332031, - "time_finished": "2019-12-27 21:48:46,669", - "time_start": "2019-12-27 21:48:46,662" + "time_consumption": 0.0027909278869628906, + "time_finished": "2020-12-21 01:50:07,895", + "time_start": "2020-12-21 01:50:07,892" }, "caching.property_cache_json: Test cached data (partially init)": { "args": null, - "asctime": "2019-12-27 21:48:46,669", - "created": 1577479726.669917, + "asctime": "2020-12-21 01:50:07,896", + "created": 1608511807.896155, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -1255,21 +1255,21 @@ "message": "caching.property_cache_json: Test cached data (partially init)", "module": "__init__", "moduleLogger": [], - "msecs": 669.917106628418, + "msecs": 896.1551189422607, "msg": "caching.property_cache_json: Test cached data (partially init)", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/__init__.py", - "process": 7954, + "pathname": "/user_data/data/dirk/prj/unittest/caching/unittest/src/tests/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 110.3830337524414, + "relativeCreated": 77.63910293579102, "testcaseLogger": [ { "args": [ "property_cache_json", "True" ], - "asctime": "2019-12-27 21:48:46,671", - "created": 1577479726.671109, + "asctime": "2020-12-21 01:50:07,897", + "created": 1608511807.897111, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -1282,8 +1282,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2019-12-27 21:48:46,670", - "created": 1577479726.670008, + "asctime": "2020-12-21 01:50:07,896", + "created": 1608511807.896371, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -1293,22 +1293,22 @@ "lineno": 17, "message": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "module": "test_helpers", - "msecs": 670.0079441070557, + "msecs": 896.3708877563477, "msg": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7954, + "pathname": "src/tests/test_helpers.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 110.4738712310791, - "thread": 139988953077568, + "relativeCreated": 77.85487174987793, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/cache_data_test_no_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/cache_data_test_no_load_on_init.json" ], - "asctime": "2019-12-27 21:48:46,670", - "created": 1577479726.670202, + "asctime": "2020-12-21 01:50:07,896", + "created": 1608511807.896512, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -1316,41 +1316,41 @@ "levelname": "INFO", "levelno": 20, "lineno": 21, - "message": "Initialising cached class with /user_data/data/dirk/prj/modules/caching/unittest/output_data/cache_data_test_no_load_on_init.json as cache file.", + "message": "Initialising cached class with /user_data/data/dirk/prj/unittest/caching/unittest/output_data/cache_data_test_no_load_on_init.json as cache file.", "module": "test_helpers", - "msecs": 670.2020168304443, + "msecs": 896.5120315551758, "msg": "Initialising cached class with %s as cache file.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7954, + "pathname": "src/tests/test_helpers.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 110.66794395446777, - "thread": 139988953077568, + "relativeCreated": 77.99601554870605, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "JsonCache:" ], - "asctime": "2019-12-27 21:48:46,670", - "created": 1577479726.670339, + "asctime": "2020-12-21 01:50:07,896", + "created": 1608511807.896617, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "DEBUG", "levelno": 10, - "lineno": 228, + "lineno": 231, "message": "JsonCache: Cache file does not exists (yet).", "module": "__init__", - "msecs": 670.3391075134277, + "msecs": 896.6169357299805, "msg": "%s Cache file does not exists (yet).", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 110.80503463745117, - "thread": 139988953077568, + "relativeCreated": 78.10091972351074, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -1358,69 +1358,69 @@ "JsonCache:", "['dict', 'unicode', 'str', 'integer', 'float', 'list']" ], - "asctime": "2019-12-27 21:48:46,670", - "created": 1577479726.670444, + "asctime": "2020-12-21 01:50:07,896", + "created": 1608511807.896698, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_source", "levelname": "DEBUG", "levelno": 10, - "lineno": 159, + "lineno": 162, "message": "JsonCache: Loading all data from source - ['dict', 'unicode', 'str', 'integer', 'float', 'list']", "module": "__init__", - "msecs": 670.4440116882324, + "msecs": 896.697998046875, "msg": "%s Loading all data from source - %s", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 110.90993881225586, - "thread": 139988953077568, + "relativeCreated": 78.18198204040527, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/cache_data_test_no_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/cache_data_test_no_load_on_init.json" ], - "asctime": "2019-12-27 21:48:46,670", - "created": 1577479726.670918, + "asctime": "2020-12-21 01:50:07,896", + "created": 1608511807.896997, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 234, - "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/cache_data_test_no_load_on_init.json)", + "lineno": 237, + "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/cache_data_test_no_load_on_init.json)", "module": "__init__", - "msecs": 670.9179878234863, + "msecs": 896.9969749450684, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 111.38391494750977, - "thread": 139988953077568, + "relativeCreated": 78.48095893859863, + "thread": 140701886007104, "threadName": "MainThread" } ], - "msecs": 671.1089611053467, + "msecs": 897.1109390258789, "msg": "Initialising %s (load_all_on_init=%s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7954, + "pathname": "src/tests/test_helpers.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 111.57488822937012, - "thread": 139988953077568, + "relativeCreated": 78.59492301940918, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 0.00019097328186035156 + "time_consumption": 0.00011396408081054688 }, { "args": [], - "asctime": "2019-12-27 21:48:46,672", - "created": 1577479726.67206, + "asctime": "2020-12-21 01:50:07,897", + "created": 1608511807.897804, "exc_info": null, "exc_text": null, "filename": "test_cached_data.py", @@ -1436,51 +1436,51 @@ "JsonCache:", "uncached" ], - "asctime": "2019-12-27 21:48:46,671", - "created": 1577479726.671241, + "asctime": "2020-12-21 01:50:07,897", + "created": 1608511807.897222, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "INFO", "levelno": 20, - "lineno": 113, + "lineno": 116, "message": "JsonCache: Key 'uncached' is not in cached_keys. Uncached data will be returned.", "module": "__init__", - "msecs": 671.241044998169, + "msecs": 897.2220420837402, "msg": "%s Key '%s' is not in cached_keys. Uncached data will be returned.", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 111.70697212219238, - "thread": 139988953077568, + "relativeCreated": 78.70602607727051, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/cache_data_test_no_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/cache_data_test_no_load_on_init.json" ], - "asctime": "2019-12-27 21:48:46,671", - "created": 1577479726.671492, + "asctime": "2020-12-21 01:50:07,897", + "created": 1608511807.897365, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "INFO", "levelno": 20, - "lineno": 225, - "message": "JsonCache: Loading properties from cache (/user_data/data/dirk/prj/modules/caching/unittest/output_data/cache_data_test_no_load_on_init.json)", + "lineno": 228, + "message": "JsonCache: Loading properties from cache (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/cache_data_test_no_load_on_init.json)", "module": "__init__", - "msecs": 671.4920997619629, + "msecs": 897.3650932312012, "msg": "%s Loading properties from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 111.95802688598633, - "thread": 139988953077568, + "relativeCreated": 78.84907722473145, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -1489,25 +1489,25 @@ "dict", "{u'1': 1, u'3': u'3', u'2': u'two', u'4': 4}" ], - "asctime": "2019-12-27 21:48:46,671", - "created": 1577479726.671601, + "asctime": "2020-12-21 01:50:07,897", + "created": 1608511807.897443, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "JsonCache: Providing property for 'dict' from cache ({u'1': 1, u'3': u'3', u'2': u'two', u'4': 4})", "module": "__init__", - "msecs": 671.6010570526123, + "msecs": 897.4430561065674, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 112.06698417663574, - "thread": 139988953077568, + "relativeCreated": 78.92704010009766, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -1516,25 +1516,25 @@ "unicode", "u'unicode'" ], - "asctime": "2019-12-27 21:48:46,671", - "created": 1577479726.671685, + "asctime": "2020-12-21 01:50:07,897", + "created": 1608511807.897506, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "JsonCache: Providing property for 'unicode' from cache (u'unicode')", "module": "__init__", - "msecs": 671.684980392456, + "msecs": 897.5059986114502, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 112.15090751647949, - "thread": 139988953077568, + "relativeCreated": 78.98998260498047, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -1543,25 +1543,25 @@ "str", "u'string'" ], - "asctime": "2019-12-27 21:48:46,671", - "created": 1577479726.671759, + "asctime": "2020-12-21 01:50:07,897", + "created": 1608511807.897559, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "JsonCache: Providing property for 'str' from cache (u'string')", "module": "__init__", - "msecs": 671.7588901519775, + "msecs": 897.5589275360107, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 112.22481727600098, - "thread": 139988953077568, + "relativeCreated": 79.04291152954102, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -1570,25 +1570,25 @@ "integer", "17" ], - "asctime": "2019-12-27 21:48:46,671", - "created": 1577479726.671831, + "asctime": "2020-12-21 01:50:07,897", + "created": 1608511807.897615, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "JsonCache: Providing property for 'integer' from cache (17)", "module": "__init__", - "msecs": 671.8308925628662, + "msecs": 897.6149559020996, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 112.29681968688965, - "thread": 139988953077568, + "relativeCreated": 79.09893989562988, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -1597,25 +1597,25 @@ "float", "3.14159" ], - "asctime": "2019-12-27 21:48:46,671", - "created": 1577479726.671916, + "asctime": "2020-12-21 01:50:07,897", + "created": 1608511807.897679, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "JsonCache: Providing property for 'float' from cache (3.14159)", "module": "__init__", - "msecs": 671.9160079956055, + "msecs": 897.6790904998779, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 112.3819351196289, - "thread": 139988953077568, + "relativeCreated": 79.1630744934082, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -1624,43 +1624,43 @@ "list", "[1, u'two', u'3', 4]" ], - "asctime": "2019-12-27 21:48:46,671", - "created": 1577479726.671999, + "asctime": "2020-12-21 01:50:07,897", + "created": 1608511807.897746, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "JsonCache: Providing property for 'list' from cache ([1, u'two', u'3', 4])", "module": "__init__", - "msecs": 671.9989776611328, + "msecs": 897.7460861206055, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 112.46490478515625, - "thread": 139988953077568, + "relativeCreated": 79.23007011413574, + "thread": 140701886007104, "threadName": "MainThread" } ], - "msecs": 672.0600128173828, + "msecs": 897.8040218353271, "msg": "Collecting data from cache instance.", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_cached_data.py", - "process": 7954, + "pathname": "src/tests/test_cached_data.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 112.52593994140625, - "thread": 139988953077568, + "relativeCreated": 79.28800582885742, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 6.103515625e-05 + "time_consumption": 5.793571472167969e-05 }, { "args": [], - "asctime": "2019-12-27 21:48:46,673", - "created": 1577479726.673263, + "asctime": "2020-12-21 01:50:07,899", + "created": 1608511807.899143, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1677,8 +1677,8 @@ "{ 'uncached': 'uncached_data_of_class', 'unicode': u'unicode', 'float': 3.14159, 'list': [ 1, u'two', u'3', 4 ], 'dict': { u'1': 1, u'3': u'3', u'2': u'two', u'4': 4 }, 'str': u'string', 'integer': 17 }", "" ], - "asctime": "2019-12-27 21:48:46,672", - "created": 1577479726.672206, + "asctime": "2020-12-21 01:50:07,897", + "created": 1608511807.89795, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1688,14 +1688,14 @@ "lineno": 22, "message": "Result (Cached data): { 'uncached': 'uncached_data_of_class', 'unicode': u'unicode', 'float': 3.14159, 'list': [ 1, u'two', u'3', 4 ], 'dict': { u'1': 1, u'3': u'3', u'2': u'two', u'4': 4 }, 'str': u'string', 'integer': 17 } ()", "module": "test", - "msecs": 672.205924987793, + "msecs": 897.9499340057373, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 112.6718521118164, - "thread": 139988953077568, + "relativeCreated": 79.43391799926758, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -1704,8 +1704,8 @@ "{ 'uncached': 'uncached_data_of_class', 'dict': { '1': 1, '3': '3', '2': 'two', '4': 4 }, 'unicode': u'unicode', 'str': 'string', 'integer': 17, 'float': 3.14159, 'list': [ 1, 'two', '3', 4 ] }", "" ], - "asctime": "2019-12-27 21:48:46,672", - "created": 1577479726.672362, + "asctime": "2020-12-21 01:50:07,898", + "created": 1608511807.898037, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1715,14 +1715,14 @@ "lineno": 26, "message": "Expectation (Cached data): result = { 'uncached': 'uncached_data_of_class', 'dict': { '1': 1, '3': '3', '2': 'two', '4': 4 }, 'unicode': u'unicode', 'str': 'string', 'integer': 17, 'float': 3.14159, 'list': [ 1, 'two', '3', 4 ] } ()", "module": "test", - "msecs": 672.3620891571045, + "msecs": 898.0369567871094, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 112.82801628112793, - "thread": 139988953077568, + "relativeCreated": 79.52094078063965, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -1732,8 +1732,8 @@ " for test_variable", "u'two'" ], - "asctime": "2019-12-27 21:48:46,672", - "created": 1577479726.672556, + "asctime": "2020-12-21 01:50:07,898", + "created": 1608511807.898156, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1743,22 +1743,22 @@ "lineno": 119, "message": "Type is NOT for test_variable (u'two'). ", "module": "test", - "msecs": 672.5559234619141, + "msecs": 898.155927658081, "msg": "Type %s is NOT %s%s (%s). ", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 113.0218505859375, - "thread": 139988953077568, + "relativeCreated": 79.63991165161133, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "u'two'" ], - "asctime": "2019-12-27 21:48:46,672", - "created": 1577479726.672705, + "asctime": "2020-12-21 01:50:07,898", + "created": 1608511807.898214, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1768,14 +1768,14 @@ "lineno": 115, "message": "Content u'two' is incorrect for test_variable.", "module": "test", - "msecs": 672.7049350738525, + "msecs": 898.2141017913818, "msg": "Content %s is incorrect for test_variable.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 113.17086219787598, - "thread": 139988953077568, + "relativeCreated": 79.69808578491211, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -1785,8 +1785,8 @@ " for test_variable", "u'two'" ], - "asctime": "2019-12-27 21:48:46,672", - "created": 1577479726.672791, + "asctime": "2020-12-21 01:50:07,898", + "created": 1608511807.898283, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1796,22 +1796,22 @@ "lineno": 119, "message": "Type is NOT for test_variable (u'two'). ", "module": "test", - "msecs": 672.7910041809082, + "msecs": 898.2830047607422, "msg": "Type %s is NOT %s%s (%s). ", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 113.25693130493164, - "thread": 139988953077568, + "relativeCreated": 79.76698875427246, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "u'two'" ], - "asctime": "2019-12-27 21:48:46,672", - "created": 1577479726.672832, + "asctime": "2020-12-21 01:50:07,898", + "created": 1608511807.898349, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1821,14 +1821,14 @@ "lineno": 115, "message": "Content u'two' is incorrect for test_variable.", "module": "test", - "msecs": 672.8320121765137, + "msecs": 898.3490467071533, "msg": "Content %s is incorrect for test_variable.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 113.29793930053711, - "thread": 139988953077568, + "relativeCreated": 79.8330307006836, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -1838,8 +1838,8 @@ " for test_variable", "u'two'" ], - "asctime": "2019-12-27 21:48:46,672", - "created": 1577479726.672875, + "asctime": "2020-12-21 01:50:07,898", + "created": 1608511807.898442, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1849,14 +1849,14 @@ "lineno": 119, "message": "Type is NOT for test_variable (u'two'). ", "module": "test", - "msecs": 672.874927520752, + "msecs": 898.4420299530029, "msg": "Type %s is NOT %s%s (%s). ", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 113.34085464477539, - "thread": 139988953077568, + "relativeCreated": 79.9260139465332, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -1866,8 +1866,8 @@ " for result.list[1]", "u'two'" ], - "asctime": "2019-12-27 21:48:46,672", - "created": 1577479726.672916, + "asctime": "2020-12-21 01:50:07,898", + "created": 1608511807.89853, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1877,14 +1877,14 @@ "lineno": 119, "message": "Type is NOT for result.list[1] (u'two'). Check for known json storage type deviation -> .", "module": "test", - "msecs": 672.9159355163574, + "msecs": 898.5300064086914, "msg": "Type %s is NOT %s%s (%s). Check for known json storage type deviation -> .", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 113.38186264038086, - "thread": 139988953077568, + "relativeCreated": 80.01399040222168, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -1894,8 +1894,8 @@ " for test_variable", "u'3'" ], - "asctime": "2019-12-27 21:48:46,672", - "created": 1577479726.67296, + "asctime": "2020-12-21 01:50:07,898", + "created": 1608511807.898635, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1905,22 +1905,22 @@ "lineno": 119, "message": "Type is NOT for test_variable (u'3'). ", "module": "test", - "msecs": 672.9600429534912, + "msecs": 898.6349105834961, "msg": "Type %s is NOT %s%s (%s). ", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 113.42597007751465, - "thread": 139988953077568, + "relativeCreated": 80.11889457702637, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "u'3'" ], - "asctime": "2019-12-27 21:48:46,672", - "created": 1577479726.672999, + "asctime": "2020-12-21 01:50:07,898", + "created": 1608511807.898724, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1930,14 +1930,14 @@ "lineno": 115, "message": "Content u'3' is incorrect for test_variable.", "module": "test", - "msecs": 672.9989051818848, + "msecs": 898.7240791320801, "msg": "Content %s is incorrect for test_variable.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 113.4648323059082, - "thread": 139988953077568, + "relativeCreated": 80.20806312561035, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -1947,8 +1947,8 @@ " for test_variable", "u'3'" ], - "asctime": "2019-12-27 21:48:46,673", - "created": 1577479726.673041, + "asctime": "2020-12-21 01:50:07,898", + "created": 1608511807.898798, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1958,14 +1958,14 @@ "lineno": 119, "message": "Type is NOT for test_variable (u'3'). ", "module": "test", - "msecs": 673.0411052703857, + "msecs": 898.7979888916016, "msg": "Type %s is NOT %s%s (%s). ", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 113.50703239440918, - "thread": 139988953077568, + "relativeCreated": 80.28197288513184, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -1975,8 +1975,8 @@ " for result.list[2]", "u'3'" ], - "asctime": "2019-12-27 21:48:46,673", - "created": 1577479726.673081, + "asctime": "2020-12-21 01:50:07,898", + "created": 1608511807.898856, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -1986,14 +1986,14 @@ "lineno": 119, "message": "Type is NOT for result.list[2] (u'3'). Check for known json storage type deviation -> .", "module": "test", - "msecs": 673.0809211730957, + "msecs": 898.8559246063232, "msg": "Type %s is NOT %s%s (%s). Check for known json storage type deviation -> .", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 113.54684829711914, - "thread": 139988953077568, + "relativeCreated": 80.33990859985352, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -2003,8 +2003,8 @@ " for result.dict.3", "u'3'" ], - "asctime": "2019-12-27 21:48:46,673", - "created": 1577479726.673138, + "asctime": "2020-12-21 01:50:07,898", + "created": 1608511807.898941, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2014,14 +2014,14 @@ "lineno": 119, "message": "Type is NOT for result.dict.3 (u'3'). Check for known json storage type deviation -> .", "module": "test", - "msecs": 673.137903213501, + "msecs": 898.9410400390625, "msg": "Type %s is NOT %s%s (%s). Check for known json storage type deviation -> .", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 113.60383033752441, - "thread": 139988953077568, + "relativeCreated": 80.42502403259277, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -2031,8 +2031,8 @@ " for result.dict.2", "u'two'" ], - "asctime": "2019-12-27 21:48:46,673", - "created": 1577479726.67318, + "asctime": "2020-12-21 01:50:07,899", + "created": 1608511807.899023, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2042,14 +2042,14 @@ "lineno": 119, "message": "Type is NOT for result.dict.2 (u'two'). Check for known json storage type deviation -> .", "module": "test", - "msecs": 673.180103302002, + "msecs": 899.0230560302734, "msg": "Type %s is NOT %s%s (%s). Check for known json storage type deviation -> .", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 113.64603042602539, - "thread": 139988953077568, + "relativeCreated": 80.50704002380371, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -2059,8 +2059,8 @@ " for result.str", "u'string'" ], - "asctime": "2019-12-27 21:48:46,673", - "created": 1577479726.673224, + "asctime": "2020-12-21 01:50:07,899", + "created": 1608511807.899092, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2070,39 +2070,39 @@ "lineno": 119, "message": "Type is NOT for result.str (u'string'). Check for known json storage type deviation -> .", "module": "test", - "msecs": 673.2239723205566, + "msecs": 899.0919589996338, "msg": "Type %s is NOT %s%s (%s). Check for known json storage type deviation -> .", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 113.68989944458008, - "thread": 139988953077568, + "relativeCreated": 80.57594299316406, + "thread": 140701886007104, "threadName": "MainThread" } ], - "msecs": 673.2630729675293, + "msecs": 899.1429805755615, "msg": "Cached data is NOT correct. See detailed log for more information.", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 113.72900009155273, - "thread": 139988953077568, + "relativeCreated": 80.6269645690918, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 3.910064697265625e-05 + "time_consumption": 5.1021575927734375e-05 } ], - "thread": 139988953077568, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 0.003345966339111328, - "time_finished": "2019-12-27 21:48:46,673", - "time_start": "2019-12-27 21:48:46,669" + "time_consumption": 0.0029878616333007812, + "time_finished": "2020-12-21 01:50:07,899", + "time_start": "2020-12-21 01:50:07,896" }, "caching.property_cache_json: Test execution of save callback (full init)": { "args": null, - "asctime": "2019-12-27 21:48:46,708", - "created": 1577479726.70814, + "asctime": "2020-12-21 01:50:07,925", + "created": 1608511807.925331, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -2113,18 +2113,18 @@ "message": "caching.property_cache_json: Test execution of save callback (full init)", "module": "__init__", "moduleLogger": [], - "msecs": 708.1398963928223, + "msecs": 925.3311157226562, "msg": "caching.property_cache_json: Test execution of save callback (full init)", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/__init__.py", - "process": 7954, + "pathname": "/user_data/data/dirk/prj/unittest/caching/unittest/src/tests/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 148.6058235168457, + "relativeCreated": 106.81509971618652, "testcaseLogger": [ { "args": [], - "asctime": "2019-12-27 21:48:46,708", - "created": 1577479726.708624, + "asctime": "2020-12-21 01:50:07,925", + "created": 1608511807.925446, "exc_info": null, "exc_text": null, "filename": "test_save_callback.py", @@ -2135,14 +2135,14 @@ "message": "Installing save_callback, which sets a variable to True on execution.", "module": "test_save_callback", "moduleLogger": [], - "msecs": 708.6238861083984, + "msecs": 925.4460334777832, "msg": "Installing save_callback, which sets a variable to True on execution.", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_save_callback.py", - "process": 7954, + "pathname": "src/tests/test_save_callback.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 149.08981323242188, - "thread": 139988953077568, + "relativeCreated": 106.93001747131348, + "thread": 140701886007104, "threadName": "MainThread", "time_consumption": 0.0 }, @@ -2151,8 +2151,8 @@ "True", "" ], - "asctime": "2019-12-27 21:48:46,710", - "created": 1577479726.710204, + "asctime": "2020-12-21 01:50:07,925", + "created": 1608511807.925863, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2166,27 +2166,27 @@ { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/save_callback_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/save_callback_load_on_init.json" ], - "asctime": "2019-12-27 21:48:46,709", - "created": 1577479726.709266, + "asctime": "2020-12-21 01:50:07,925", + "created": 1608511807.925606, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 234, - "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/save_callback_load_on_init.json)", + "lineno": 237, + "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/save_callback_load_on_init.json)", "module": "__init__", - "msecs": 709.265947341919, + "msecs": 925.6060123443604, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 149.73187446594238, - "thread": 139988953077568, + "relativeCreated": 107.08999633789062, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -2195,8 +2195,8 @@ "True", "" ], - "asctime": "2019-12-27 21:48:46,709", - "created": 1577479726.709886, + "asctime": "2020-12-21 01:50:07,925", + "created": 1608511807.92573, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2206,14 +2206,14 @@ "lineno": 22, "message": "Result (Save callback execution variable): True ()", "module": "test", - "msecs": 709.8860740661621, + "msecs": 925.7299900054932, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 150.35200119018555, - "thread": 139988953077568, + "relativeCreated": 107.21397399902344, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -2222,8 +2222,8 @@ "True", "" ], - "asctime": "2019-12-27 21:48:46,710", - "created": 1577479726.710083, + "asctime": "2020-12-21 01:50:07,925", + "created": 1608511807.925797, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2233,39 +2233,39 @@ "lineno": 26, "message": "Expectation (Save callback execution variable): result = True ()", "module": "test", - "msecs": 710.0830078125, + "msecs": 925.7969856262207, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 150.54893493652344, - "thread": 139988953077568, + "relativeCreated": 107.28096961975098, + "thread": 140701886007104, "threadName": "MainThread" } ], - "msecs": 710.2038860321045, + "msecs": 925.8630275726318, "msg": "Save callback execution variable is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 150.66981315612793, - "thread": 139988953077568, + "relativeCreated": 107.34701156616211, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 0.00012087821960449219 + "time_consumption": 6.604194641113281e-05 } ], - "thread": 139988953077568, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 0.0020639896392822266, - "time_finished": "2019-12-27 21:48:46,710", - "time_start": "2019-12-27 21:48:46,708" + "time_consumption": 0.0005319118499755859, + "time_finished": "2020-12-21 01:50:07,925", + "time_start": "2020-12-21 01:50:07,925" }, "caching.property_cache_json: Test full initialised JSON-Cache-Object": { "args": null, - "asctime": "2019-12-27 21:48:46,643", - "created": 1577479726.643786, + "asctime": "2020-12-21 01:50:07,888", + "created": 1608511807.888202, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -2276,21 +2276,21 @@ "message": "caching.property_cache_json: Test full initialised JSON-Cache-Object", "module": "__init__", "moduleLogger": [], - "msecs": 643.7859535217285, + "msecs": 888.2019519805908, "msg": "caching.property_cache_json: Test full initialised JSON-Cache-Object", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/__init__.py", - "process": 7954, + "pathname": "/user_data/data/dirk/prj/unittest/caching/unittest/src/tests/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 84.25188064575195, + "relativeCreated": 69.6859359741211, "testcaseLogger": [ { "args": [ "property_cache_json", "True" ], - "asctime": "2019-12-27 21:48:46,647", - "created": 1577479726.647687, + "asctime": "2020-12-21 01:50:07,889", + "created": 1608511807.889086, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -2303,8 +2303,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2019-12-27 21:48:46,644", - "created": 1577479726.644632, + "asctime": "2020-12-21 01:50:07,888", + "created": 1608511807.888413, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -2314,22 +2314,22 @@ "lineno": 17, "message": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "module": "test_helpers", - "msecs": 644.63210105896, + "msecs": 888.4129524230957, "msg": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7954, + "pathname": "src/tests/test_helpers.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 85.0980281829834, - "thread": 139988953077568, + "relativeCreated": 69.89693641662598, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/load_on_init.json" ], - "asctime": "2019-12-27 21:48:46,645", - "created": 1577479726.645167, + "asctime": "2020-12-21 01:50:07,888", + "created": 1608511807.888527, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -2337,41 +2337,41 @@ "levelname": "INFO", "levelno": 20, "lineno": 21, - "message": "Initialising cached class with /user_data/data/dirk/prj/modules/caching/unittest/output_data/load_on_init.json as cache file.", + "message": "Initialising cached class with /user_data/data/dirk/prj/unittest/caching/unittest/output_data/load_on_init.json as cache file.", "module": "test_helpers", - "msecs": 645.1671123504639, + "msecs": 888.5269165039062, "msg": "Initialising cached class with %s as cache file.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7954, + "pathname": "src/tests/test_helpers.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 85.6330394744873, - "thread": 139988953077568, + "relativeCreated": 70.01090049743652, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "JsonCache:" ], - "asctime": "2019-12-27 21:48:46,645", - "created": 1577479726.645936, + "asctime": "2020-12-21 01:50:07,888", + "created": 1608511807.888691, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "DEBUG", "levelno": 10, - "lineno": 228, + "lineno": 231, "message": "JsonCache: Cache file does not exists (yet).", "module": "__init__", - "msecs": 645.9360122680664, + "msecs": 888.6909484863281, "msg": "%s Cache file does not exists (yet).", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 86.40193939208984, - "thread": 139988953077568, + "relativeCreated": 70.1749324798584, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -2379,71 +2379,71 @@ "JsonCache:", "['dict', 'unicode', 'str', 'integer', 'float', 'list']" ], - "asctime": "2019-12-27 21:48:46,646", - "created": 1577479726.646279, + "asctime": "2020-12-21 01:50:07,888", + "created": 1608511807.888767, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_source", "levelname": "DEBUG", "levelno": 10, - "lineno": 159, + "lineno": 162, "message": "JsonCache: Loading all data from source - ['dict', 'unicode', 'str', 'integer', 'float', 'list']", "module": "__init__", - "msecs": 646.2790966033936, + "msecs": 888.7670040130615, "msg": "%s Loading all data from source - %s", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 86.74502372741699, - "thread": 139988953077568, + "relativeCreated": 70.2509880065918, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/load_on_init.json" ], - "asctime": "2019-12-27 21:48:46,647", - "created": 1577479726.647255, + "asctime": "2020-12-21 01:50:07,889", + "created": 1608511807.889007, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 234, - "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/load_on_init.json)", + "lineno": 237, + "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/load_on_init.json)", "module": "__init__", - "msecs": 647.2549438476562, + "msecs": 889.0070915222168, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 87.72087097167969, - "thread": 139988953077568, + "relativeCreated": 70.49107551574707, + "thread": 140701886007104, "threadName": "MainThread" } ], - "msecs": 647.6869583129883, + "msecs": 889.0860080718994, "msg": "Initialising %s (load_all_on_init=%s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7954, + "pathname": "src/tests/test_helpers.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 88.15288543701172, - "thread": 139988953077568, + "relativeCreated": 70.56999206542969, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 0.00043201446533203125 + "time_consumption": 7.891654968261719e-05 }, { "args": [ "property_cache_json" ], - "asctime": "2019-12-27 21:48:46,650", - "created": 1577479726.650248, + "asctime": "2020-12-21 01:50:07,889", + "created": 1608511807.889406, "exc_info": null, "exc_text": null, "filename": "test_load_on_init.py", @@ -2457,35 +2457,35 @@ { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/load_on_init.json" ], - "asctime": "2019-12-27 21:48:46,648", - "created": 1577479726.648629, + "asctime": "2020-12-21 01:50:07,889", + "created": 1608511807.889236, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "INFO", "levelno": 20, - "lineno": 225, - "message": "JsonCache: Loading properties from cache (/user_data/data/dirk/prj/modules/caching/unittest/output_data/load_on_init.json)", + "lineno": 228, + "message": "JsonCache: Loading properties from cache (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/load_on_init.json)", "module": "__init__", - "msecs": 648.6289501190186, + "msecs": 889.2359733581543, "msg": "%s Loading properties from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 89.09487724304199, - "thread": 139988953077568, + "relativeCreated": 70.71995735168457, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "{u'str': u'string', u'_property_cache_uid_': u'my_unique_id', u'float': 3.14159, u'list': [1, u'two', u'3', 4], u'dict': {u'1': 1, u'3': u'3', u'2': u'two', u'4': 4}, u'unicode': u'unicode', u'_property_cache_data_version_': 1, u'integer': 17}" ], - "asctime": "2019-12-27 21:48:46,649", - "created": 1577479726.649488, + "asctime": "2020-12-21 01:50:07,889", + "created": 1608511807.889308, "exc_info": null, "exc_text": null, "filename": "test_load_on_init.py", @@ -2495,14 +2495,14 @@ "lineno": 20, "message": "Using storage object of cache class for comparison: {u'str': u'string', u'_property_cache_uid_': u'my_unique_id', u'float': 3.14159, u'list': [1, u'two', u'3', 4], u'dict': {u'1': 1, u'3': u'3', u'2': u'two', u'4': 4}, u'unicode': u'unicode', u'_property_cache_data_version_': 1, u'integer': 17}", "module": "test_load_on_init", - "msecs": 649.4879722595215, + "msecs": 889.307975769043, "msg": "Using storage object of cache class for comparison: %s", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_load_on_init.py", - "process": 7954, + "pathname": "src/tests/test_load_on_init.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 89.95389938354492, - "thread": 139988953077568, + "relativeCreated": 70.79195976257324, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -2510,8 +2510,8 @@ "_property_cache_data_version_", "_property_cache_uid_" ], - "asctime": "2019-12-27 21:48:46,650", - "created": 1577479726.650075, + "asctime": "2020-12-21 01:50:07,889", + "created": 1608511807.889365, "exc_info": null, "exc_text": null, "filename": "test_load_on_init.py", @@ -2521,32 +2521,32 @@ "lineno": 21, "message": "Deleting overhead keys: _property_cache_data_version_, _property_cache_uid_", "module": "test_load_on_init", - "msecs": 650.0749588012695, + "msecs": 889.3649578094482, "msg": "Deleting overhead keys: %s, %s", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_load_on_init.py", - "process": 7954, + "pathname": "src/tests/test_load_on_init.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 90.54088592529297, - "thread": 139988953077568, + "relativeCreated": 70.84894180297852, + "thread": 140701886007104, "threadName": "MainThread" } ], - "msecs": 650.2480506896973, + "msecs": 889.4059658050537, "msg": "Extracting storage object from %s for comparison.", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_load_on_init.py", - "process": 7954, + "pathname": "src/tests/test_load_on_init.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 90.7139778137207, - "thread": 139988953077568, + "relativeCreated": 70.88994979858398, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 0.00017309188842773438 + "time_consumption": 4.100799560546875e-05 }, { "args": [], - "asctime": "2019-12-27 21:48:46,652", - "created": 1577479726.652238, + "asctime": "2020-12-21 01:50:07,890", + "created": 1608511807.890281, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2563,8 +2563,8 @@ "{ u'str': u'string', u'float': 3.14159, u'list': [ 1, u'two', u'3', 4 ], u'dict': { u'1': 1, u'3': u'3', u'2': u'two', u'4': 4 }, u'unicode': u'unicode', u'integer': 17 }", "" ], - "asctime": "2019-12-27 21:48:46,650", - "created": 1577479726.650631, + "asctime": "2020-12-21 01:50:07,889", + "created": 1608511807.889501, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2574,14 +2574,14 @@ "lineno": 22, "message": "Result (Cache object): { u'str': u'string', u'float': 3.14159, u'list': [ 1, u'two', u'3', 4 ], u'dict': { u'1': 1, u'3': u'3', u'2': u'two', u'4': 4 }, u'unicode': u'unicode', u'integer': 17 } ()", "module": "test", - "msecs": 650.6309509277344, + "msecs": 889.5010948181152, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 91.09687805175781, - "thread": 139988953077568, + "relativeCreated": 70.98507881164551, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -2590,8 +2590,8 @@ "{ 'dict': { '1': 1, '3': '3', '2': 'two', '4': 4 }, 'unicode': u'unicode', 'str': 'string', 'integer': 17, 'float': 3.14159, 'list': [ 1, 'two', '3', 4 ] }", "" ], - "asctime": "2019-12-27 21:48:46,650", - "created": 1577479726.650847, + "asctime": "2020-12-21 01:50:07,889", + "created": 1608511807.889565, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2601,14 +2601,14 @@ "lineno": 26, "message": "Expectation (Cache object): result = { 'dict': { '1': 1, '3': '3', '2': 'two', '4': 4 }, 'unicode': u'unicode', 'str': 'string', 'integer': 17, 'float': 3.14159, 'list': [ 1, 'two', '3', 4 ] } ()", "module": "test", - "msecs": 650.8469581604004, + "msecs": 889.5649909973145, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 91.31288528442383, - "thread": 139988953077568, + "relativeCreated": 71.04897499084473, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -2618,8 +2618,8 @@ " for result.str", "u'string'" ], - "asctime": "2019-12-27 21:48:46,651", - "created": 1577479726.651082, + "asctime": "2020-12-21 01:50:07,889", + "created": 1608511807.889628, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2629,14 +2629,14 @@ "lineno": 119, "message": "Type is NOT for result.str (u'string'). Check for known json storage type deviation -> .", "module": "test", - "msecs": 651.0820388793945, + "msecs": 889.6279335021973, "msg": "Type %s is NOT %s%s (%s). Check for known json storage type deviation -> .", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 91.54796600341797, - "thread": 139988953077568, + "relativeCreated": 71.11191749572754, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -2646,8 +2646,8 @@ " for test_variable", "u'two'" ], - "asctime": "2019-12-27 21:48:46,651", - "created": 1577479726.651304, + "asctime": "2020-12-21 01:50:07,889", + "created": 1608511807.889688, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2657,22 +2657,22 @@ "lineno": 119, "message": "Type is NOT for test_variable (u'two'). ", "module": "test", - "msecs": 651.3040065765381, + "msecs": 889.6880149841309, "msg": "Type %s is NOT %s%s (%s). ", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 91.76993370056152, - "thread": 139988953077568, + "relativeCreated": 71.17199897766113, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "u'two'" ], - "asctime": "2019-12-27 21:48:46,651", - "created": 1577479726.651417, + "asctime": "2020-12-21 01:50:07,889", + "created": 1608511807.88973, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2682,14 +2682,14 @@ "lineno": 115, "message": "Content u'two' is incorrect for test_variable.", "module": "test", - "msecs": 651.4170169830322, + "msecs": 889.7299766540527, "msg": "Content %s is incorrect for test_variable.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 91.88294410705566, - "thread": 139988953077568, + "relativeCreated": 71.21396064758301, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -2699,8 +2699,8 @@ " for test_variable", "u'two'" ], - "asctime": "2019-12-27 21:48:46,651", - "created": 1577479726.651511, + "asctime": "2020-12-21 01:50:07,889", + "created": 1608511807.889783, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2710,22 +2710,22 @@ "lineno": 119, "message": "Type is NOT for test_variable (u'two'). ", "module": "test", - "msecs": 651.5109539031982, + "msecs": 889.7829055786133, "msg": "Type %s is NOT %s%s (%s). ", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 91.97688102722168, - "thread": 139988953077568, + "relativeCreated": 71.26688957214355, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "u'two'" ], - "asctime": "2019-12-27 21:48:46,651", - "created": 1577479726.651591, + "asctime": "2020-12-21 01:50:07,889", + "created": 1608511807.889827, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2735,14 +2735,14 @@ "lineno": 115, "message": "Content u'two' is incorrect for test_variable.", "module": "test", - "msecs": 651.5910625457764, + "msecs": 889.8270130157471, "msg": "Content %s is incorrect for test_variable.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 92.0569896697998, - "thread": 139988953077568, + "relativeCreated": 71.31099700927734, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -2752,8 +2752,8 @@ " for test_variable", "u'two'" ], - "asctime": "2019-12-27 21:48:46,651", - "created": 1577479726.651705, + "asctime": "2020-12-21 01:50:07,889", + "created": 1608511807.88987, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2763,14 +2763,14 @@ "lineno": 119, "message": "Type is NOT for test_variable (u'two'). ", "module": "test", - "msecs": 651.7050266265869, + "msecs": 889.8699283599854, "msg": "Type %s is NOT %s%s (%s). ", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 92.17095375061035, - "thread": 139988953077568, + "relativeCreated": 71.35391235351562, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -2780,8 +2780,8 @@ " for result.list[1]", "u'two'" ], - "asctime": "2019-12-27 21:48:46,651", - "created": 1577479726.651781, + "asctime": "2020-12-21 01:50:07,889", + "created": 1608511807.889917, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2791,14 +2791,14 @@ "lineno": 119, "message": "Type is NOT for result.list[1] (u'two'). Check for known json storage type deviation -> .", "module": "test", - "msecs": 651.7810821533203, + "msecs": 889.9168968200684, "msg": "Type %s is NOT %s%s (%s). Check for known json storage type deviation -> .", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 92.24700927734375, - "thread": 139988953077568, + "relativeCreated": 71.40088081359863, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -2808,8 +2808,8 @@ " for test_variable", "u'3'" ], - "asctime": "2019-12-27 21:48:46,651", - "created": 1577479726.651867, + "asctime": "2020-12-21 01:50:07,889", + "created": 1608511807.88996, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2819,22 +2819,22 @@ "lineno": 119, "message": "Type is NOT for test_variable (u'3'). ", "module": "test", - "msecs": 651.8669128417969, + "msecs": 889.9600505828857, "msg": "Type %s is NOT %s%s (%s). ", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 92.33283996582031, - "thread": 139988953077568, + "relativeCreated": 71.44403457641602, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "u'3'" ], - "asctime": "2019-12-27 21:48:46,651", - "created": 1577479726.651935, + "asctime": "2020-12-21 01:50:07,890", + "created": 1608511807.890006, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2844,14 +2844,14 @@ "lineno": 115, "message": "Content u'3' is incorrect for test_variable.", "module": "test", - "msecs": 651.9351005554199, + "msecs": 890.0060653686523, "msg": "Content %s is incorrect for test_variable.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 92.40102767944336, - "thread": 139988953077568, + "relativeCreated": 71.49004936218262, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -2861,8 +2861,8 @@ " for test_variable", "u'3'" ], - "asctime": "2019-12-27 21:48:46,652", - "created": 1577479726.652018, + "asctime": "2020-12-21 01:50:07,890", + "created": 1608511807.890053, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2872,14 +2872,14 @@ "lineno": 119, "message": "Type is NOT for test_variable (u'3'). ", "module": "test", - "msecs": 652.0180702209473, + "msecs": 890.0530338287354, "msg": "Type %s is NOT %s%s (%s). ", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 92.4839973449707, - "thread": 139988953077568, + "relativeCreated": 71.53701782226562, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -2889,8 +2889,8 @@ " for result.list[2]", "u'3'" ], - "asctime": "2019-12-27 21:48:46,652", - "created": 1577479726.652068, + "asctime": "2020-12-21 01:50:07,890", + "created": 1608511807.890095, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2900,14 +2900,14 @@ "lineno": 119, "message": "Type is NOT for result.list[2] (u'3'). Check for known json storage type deviation -> .", "module": "test", - "msecs": 652.0678997039795, + "msecs": 890.0949954986572, "msg": "Type %s is NOT %s%s (%s). Check for known json storage type deviation -> .", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 92.53382682800293, - "thread": 139988953077568, + "relativeCreated": 71.5789794921875, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -2917,8 +2917,8 @@ " for result.dict.3", "u'3'" ], - "asctime": "2019-12-27 21:48:46,652", - "created": 1577479726.652128, + "asctime": "2020-12-21 01:50:07,890", + "created": 1608511807.890187, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2928,14 +2928,14 @@ "lineno": 119, "message": "Type is NOT for result.dict.3 (u'3'). Check for known json storage type deviation -> .", "module": "test", - "msecs": 652.1279811859131, + "msecs": 890.1870250701904, "msg": "Type %s is NOT %s%s (%s). Check for known json storage type deviation -> .", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 92.59390830993652, - "thread": 139988953077568, + "relativeCreated": 71.6710090637207, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -2945,8 +2945,8 @@ " for result.dict.2", "u'two'" ], - "asctime": "2019-12-27 21:48:46,652", - "created": 1577479726.65217, + "asctime": "2020-12-21 01:50:07,890", + "created": 1608511807.890231, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -2956,39 +2956,39 @@ "lineno": 119, "message": "Type is NOT for result.dict.2 (u'two'). Check for known json storage type deviation -> .", "module": "test", - "msecs": 652.169942855835, + "msecs": 890.2308940887451, "msg": "Type %s is NOT %s%s (%s). Check for known json storage type deviation -> .", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 92.6358699798584, - "thread": 139988953077568, + "relativeCreated": 71.71487808227539, + "thread": 140701886007104, "threadName": "MainThread" } ], - "msecs": 652.2378921508789, + "msecs": 890.2809619903564, "msg": "Cache object is NOT correct. See detailed log for more information.", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 92.70381927490234, - "thread": 139988953077568, + "relativeCreated": 71.76494598388672, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 6.794929504394531e-05 + "time_consumption": 5.0067901611328125e-05 } ], - "thread": 139988953077568, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 0.00845193862915039, - "time_finished": "2019-12-27 21:48:46,652", - "time_start": "2019-12-27 21:48:46,643" + "time_consumption": 0.002079010009765625, + "time_finished": "2020-12-21 01:50:07,890", + "time_start": "2020-12-21 01:50:07,888" }, "caching.property_cache_json: Test get from source caused by changed uid (full init)": { "args": null, - "asctime": "2019-12-27 21:48:46,684", - "created": 1577479726.684843, + "asctime": "2020-12-21 01:50:07,912", + "created": 1608511807.912238, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -2999,21 +2999,21 @@ "message": "caching.property_cache_json: Test get from source caused by changed uid (full init)", "module": "__init__", "moduleLogger": [], - "msecs": 684.8430633544922, + "msecs": 912.2378826141357, "msg": "caching.property_cache_json: Test get from source caused by changed uid (full init)", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/__init__.py", - "process": 7954, + "pathname": "/user_data/data/dirk/prj/unittest/caching/unittest/src/tests/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 125.30899047851562, + "relativeCreated": 93.72186660766602, "testcaseLogger": [ { "args": [ "property_cache_json", "True" ], - "asctime": "2019-12-27 21:48:46,688", - "created": 1577479726.688011, + "asctime": "2020-12-21 01:50:07,913", + "created": 1608511807.91387, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -3026,8 +3026,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2019-12-27 21:48:46,685", - "created": 1577479726.685249, + "asctime": "2020-12-21 01:50:07,912", + "created": 1608511807.912477, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -3037,22 +3037,22 @@ "lineno": 17, "message": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "module": "test_helpers", - "msecs": 685.2490901947021, + "msecs": 912.4770164489746, "msg": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7954, + "pathname": "src/tests/test_helpers.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 125.71501731872559, - "thread": 139988953077568, + "relativeCreated": 93.96100044250488, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_load_on_init.json" ], - "asctime": "2019-12-27 21:48:46,685", - "created": 1577479726.685665, + "asctime": "2020-12-21 01:50:07,912", + "created": 1608511807.912642, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -3060,41 +3060,41 @@ "levelname": "INFO", "levelno": 20, "lineno": 21, - "message": "Initialising cached class with /user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_load_on_init.json as cache file.", + "message": "Initialising cached class with /user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_load_on_init.json as cache file.", "module": "test_helpers", - "msecs": 685.6648921966553, + "msecs": 912.6420021057129, "msg": "Initialising cached class with %s as cache file.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7954, + "pathname": "src/tests/test_helpers.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 126.13081932067871, - "thread": 139988953077568, + "relativeCreated": 94.12598609924316, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "JsonCache:" ], - "asctime": "2019-12-27 21:48:46,686", - "created": 1577479726.686045, + "asctime": "2020-12-21 01:50:07,912", + "created": 1608511807.912796, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "DEBUG", "levelno": 10, - "lineno": 228, + "lineno": 231, "message": "JsonCache: Cache file does not exists (yet).", "module": "__init__", - "msecs": 686.0449314117432, + "msecs": 912.7960205078125, "msg": "%s Cache file does not exists (yet).", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 126.5108585357666, - "thread": 139988953077568, + "relativeCreated": 94.28000450134277, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -3102,72 +3102,72 @@ "JsonCache:", "['dict', 'unicode', 'str', 'integer', 'float', 'list']" ], - "asctime": "2019-12-27 21:48:46,686", - "created": 1577479726.68631, + "asctime": "2020-12-21 01:50:07,912", + "created": 1608511807.912989, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_source", "levelname": "DEBUG", "levelno": 10, - "lineno": 159, + "lineno": 162, "message": "JsonCache: Loading all data from source - ['dict', 'unicode', 'str', 'integer', 'float', 'list']", "module": "__init__", - "msecs": 686.3100528717041, + "msecs": 912.9889011383057, "msg": "%s Loading all data from source - %s", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 126.77597999572754, - "thread": 139988953077568, + "relativeCreated": 94.47288513183594, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_load_on_init.json" ], - "asctime": "2019-12-27 21:48:46,687", - "created": 1577479726.687464, + "asctime": "2020-12-21 01:50:07,913", + "created": 1608511807.91364, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 234, - "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_load_on_init.json)", + "lineno": 237, + "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_load_on_init.json)", "module": "__init__", - "msecs": 687.4639987945557, + "msecs": 913.640022277832, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 127.9299259185791, - "thread": 139988953077568, + "relativeCreated": 95.1240062713623, + "thread": 140701886007104, "threadName": "MainThread" } ], - "msecs": 688.0109310150146, + "msecs": 913.870096206665, "msg": "Initialising %s (load_all_on_init=%s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7954, + "pathname": "src/tests/test_helpers.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 128.4768581390381, - "thread": 139988953077568, + "relativeCreated": 95.35408020019531, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 0.0005469322204589844 + "time_consumption": 0.0002300739288330078 }, { "args": [ "{'unicode': u'__unicode__', 'float': 2.71828, 'list': ['one', 2, 3, '4'], 'dict': {'1': '1', '3': 'three', '2': 2, '4': '4'}, 'str': '__string__', 'integer': 34}", "" ], - "asctime": "2019-12-27 21:48:46,692", - "created": 1577479726.692153, + "asctime": "2020-12-21 01:50:07,917", + "created": 1608511807.91795, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3181,52 +3181,52 @@ { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_load_on_init.json" ], - "asctime": "2019-12-27 21:48:46,688", - "created": 1577479726.688798, + "asctime": "2020-12-21 01:50:07,914", + "created": 1608511807.914302, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "INFO", "levelno": 20, - "lineno": 225, - "message": "JsonCache: Loading properties from cache (/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_load_on_init.json)", + "lineno": 228, + "message": "JsonCache: Loading properties from cache (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_load_on_init.json)", "module": "__init__", - "msecs": 688.7979507446289, + "msecs": 914.3021106719971, "msg": "%s Loading properties from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 129.26387786865234, - "thread": 139988953077568, + "relativeCreated": 95.78609466552734, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "JsonCache:" ], - "asctime": "2019-12-27 21:48:46,689", - "created": 1577479726.689191, + "asctime": "2020-12-21 01:50:07,914", + "created": 1608511807.914579, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_init_cache", "levelname": "DEBUG", "levelno": 10, - "lineno": 128, + "lineno": 131, "message": "JsonCache: Source uid changed, ignoring previous cache data", "module": "__init__", - "msecs": 689.1911029815674, + "msecs": 914.578914642334, "msg": "%s Source uid changed, ignoring previous cache data", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 129.65703010559082, - "thread": 139988953077568, + "relativeCreated": 96.06289863586426, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -3234,51 +3234,51 @@ "JsonCache:", "['dict', 'unicode', 'str', 'integer', 'float', 'list']" ], - "asctime": "2019-12-27 21:48:46,689", - "created": 1577479726.68953, + "asctime": "2020-12-21 01:50:07,914", + "created": 1608511807.914873, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_source", "levelname": "DEBUG", "levelno": 10, - "lineno": 159, + "lineno": 162, "message": "JsonCache: Loading all data from source - ['dict', 'unicode', 'str', 'integer', 'float', 'list']", "module": "__init__", - "msecs": 689.5298957824707, + "msecs": 914.8728847503662, "msg": "%s Loading all data from source - %s", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 129.99582290649414, - "thread": 139988953077568, + "relativeCreated": 96.35686874389648, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_load_on_init.json" ], - "asctime": "2019-12-27 21:48:46,690", - "created": 1577479726.690441, + "asctime": "2020-12-21 01:50:07,915", + "created": 1608511807.915709, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 234, - "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_load_on_init.json)", + "lineno": 237, + "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_load_on_init.json)", "module": "__init__", - "msecs": 690.4408931732178, + "msecs": 915.7090187072754, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 130.9068202972412, - "thread": 139988953077568, + "relativeCreated": 97.19300270080566, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -3287,25 +3287,25 @@ "dict", "{'1': '1', '3': 'three', '2': 2, '4': '4'}" ], - "asctime": "2019-12-27 21:48:46,691", - "created": 1577479726.691013, + "asctime": "2020-12-21 01:50:07,916", + "created": 1608511807.916308, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "JsonCache: Providing property for 'dict' from cache ({'1': '1', '3': 'three', '2': 2, '4': '4'})", "module": "__init__", - "msecs": 691.0130977630615, + "msecs": 916.3079261779785, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 131.47902488708496, - "thread": 139988953077568, + "relativeCreated": 97.79191017150879, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -3314,25 +3314,25 @@ "unicode", "u'__unicode__'" ], - "asctime": "2019-12-27 21:48:46,691", - "created": 1577479726.691165, + "asctime": "2020-12-21 01:50:07,916", + "created": 1608511807.916553, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "JsonCache: Providing property for 'unicode' from cache (u'__unicode__')", "module": "__init__", - "msecs": 691.1649703979492, + "msecs": 916.5530204772949, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 131.63089752197266, - "thread": 139988953077568, + "relativeCreated": 98.0370044708252, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -3341,25 +3341,25 @@ "str", "'__string__'" ], - "asctime": "2019-12-27 21:48:46,691", - "created": 1577479726.691288, + "asctime": "2020-12-21 01:50:07,916", + "created": 1608511807.916725, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "JsonCache: Providing property for 'str' from cache ('__string__')", "module": "__init__", - "msecs": 691.2879943847656, + "msecs": 916.7249202728271, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 131.75392150878906, - "thread": 139988953077568, + "relativeCreated": 98.20890426635742, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -3368,25 +3368,25 @@ "integer", "34" ], - "asctime": "2019-12-27 21:48:46,691", - "created": 1577479726.691419, + "asctime": "2020-12-21 01:50:07,916", + "created": 1608511807.916893, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "JsonCache: Providing property for 'integer' from cache (34)", "module": "__init__", - "msecs": 691.4188861846924, + "msecs": 916.8930053710938, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 131.88481330871582, - "thread": 139988953077568, + "relativeCreated": 98.37698936462402, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -3395,25 +3395,25 @@ "float", "2.71828" ], - "asctime": "2019-12-27 21:48:46,691", - "created": 1577479726.691533, + "asctime": "2020-12-21 01:50:07,917", + "created": 1608511807.917088, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "JsonCache: Providing property for 'float' from cache (2.71828)", "module": "__init__", - "msecs": 691.533088684082, + "msecs": 917.0880317687988, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 131.99901580810547, - "thread": 139988953077568, + "relativeCreated": 98.5720157623291, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -3422,25 +3422,25 @@ "list", "['one', 2, 3, '4']" ], - "asctime": "2019-12-27 21:48:46,691", - "created": 1577479726.691639, + "asctime": "2020-12-21 01:50:07,917", + "created": 1608511807.917259, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "JsonCache: Providing property for 'list' from cache (['one', 2, 3, '4'])", "module": "__init__", - "msecs": 691.6389465332031, + "msecs": 917.2589778900146, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 132.10487365722656, - "thread": 139988953077568, + "relativeCreated": 98.74296188354492, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -3449,8 +3449,8 @@ "{ 'unicode': u'__unicode__', 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ], 'dict': { '1': '1', '3': 'three', '2': 2, '4': '4' }, 'str': '__string__', 'integer': 34 }", "" ], - "asctime": "2019-12-27 21:48:46,691", - "created": 1577479726.691786, + "asctime": "2020-12-21 01:50:07,917", + "created": 1608511807.917561, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3460,14 +3460,14 @@ "lineno": 22, "message": "Result (Instance data after changing uid): { 'unicode': u'__unicode__', 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ], 'dict': { '1': '1', '3': 'three', '2': 2, '4': '4' }, 'str': '__string__', 'integer': 34 } ()", "module": "test", - "msecs": 691.7860507965088, + "msecs": 917.5610542297363, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 132.25197792053223, - "thread": 139988953077568, + "relativeCreated": 99.0450382232666, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -3476,8 +3476,8 @@ "{ 'dict': { '1': '1', '3': 'three', '2': 2, '4': '4' }, 'unicode': u'__unicode__', 'str': '__string__', 'integer': 34, 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ] }", "" ], - "asctime": "2019-12-27 21:48:46,691", - "created": 1577479726.691933, + "asctime": "2020-12-21 01:50:07,917", + "created": 1608511807.917722, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3487,39 +3487,39 @@ "lineno": 26, "message": "Expectation (Instance data after changing uid): result = { 'dict': { '1': '1', '3': 'three', '2': 2, '4': '4' }, 'unicode': u'__unicode__', 'str': '__string__', 'integer': 34, 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ] } ()", "module": "test", - "msecs": 691.9329166412354, + "msecs": 917.7219867706299, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 132.3988437652588, - "thread": 139988953077568, + "relativeCreated": 99.20597076416016, + "thread": 140701886007104, "threadName": "MainThread" } ], - "msecs": 692.1529769897461, + "msecs": 917.949914932251, "msg": "Instance data after changing uid is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 132.61890411376953, - "thread": 139988953077568, + "relativeCreated": 99.43389892578125, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 0.0002200603485107422 + "time_consumption": 0.00022792816162109375 } ], - "thread": 139988953077568, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 0.007309913635253906, - "time_finished": "2019-12-27 21:48:46,692", - "time_start": "2019-12-27 21:48:46,684" + "time_consumption": 0.005712032318115234, + "time_finished": "2020-12-21 01:50:07,917", + "time_start": "2020-12-21 01:50:07,912" }, "caching.property_cache_json: Test get from source caused by changed uid (partially init)": { "args": null, - "asctime": "2019-12-27 21:48:46,692", - "created": 1577479726.692504, + "asctime": "2020-12-21 01:50:07,918", + "created": 1608511807.918427, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -3530,21 +3530,21 @@ "message": "caching.property_cache_json: Test get from source caused by changed uid (partially init)", "module": "__init__", "moduleLogger": [], - "msecs": 692.5039291381836, + "msecs": 918.4269905090332, "msg": "caching.property_cache_json: Test get from source caused by changed uid (partially init)", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/__init__.py", - "process": 7954, + "pathname": "/user_data/data/dirk/prj/unittest/caching/unittest/src/tests/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 132.96985626220703, + "relativeCreated": 99.91097450256348, "testcaseLogger": [ { "args": [ "property_cache_json", "True" ], - "asctime": "2019-12-27 21:48:46,694", - "created": 1577479726.694636, + "asctime": "2020-12-21 01:50:07,919", + "created": 1608511807.919705, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -3557,8 +3557,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2019-12-27 21:48:46,692", - "created": 1577479726.692719, + "asctime": "2020-12-21 01:50:07,918", + "created": 1608511807.918661, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -3568,22 +3568,22 @@ "lineno": 17, "message": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "module": "test_helpers", - "msecs": 692.7189826965332, + "msecs": 918.6611175537109, "msg": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7954, + "pathname": "src/tests/test_helpers.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 133.18490982055664, - "thread": 139988953077568, + "relativeCreated": 100.14510154724121, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.json" ], - "asctime": "2019-12-27 21:48:46,692", - "created": 1577479726.692926, + "asctime": "2020-12-21 01:50:07,918", + "created": 1608511807.918853, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -3591,41 +3591,41 @@ "levelname": "INFO", "levelno": 20, "lineno": 21, - "message": "Initialising cached class with /user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.json as cache file.", + "message": "Initialising cached class with /user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.json as cache file.", "module": "test_helpers", - "msecs": 692.9259300231934, + "msecs": 918.8530445098877, "msg": "Initialising cached class with %s as cache file.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7954, + "pathname": "src/tests/test_helpers.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 133.3918571472168, - "thread": 139988953077568, + "relativeCreated": 100.33702850341797, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "JsonCache:" ], - "asctime": "2019-12-27 21:48:46,693", - "created": 1577479726.693103, + "asctime": "2020-12-21 01:50:07,919", + "created": 1608511807.919019, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "DEBUG", "levelno": 10, - "lineno": 228, + "lineno": 231, "message": "JsonCache: Cache file does not exists (yet).", "module": "__init__", - "msecs": 693.1030750274658, + "msecs": 919.0189838409424, "msg": "%s Cache file does not exists (yet).", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 133.56900215148926, - "thread": 139988953077568, + "relativeCreated": 100.50296783447266, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -3633,72 +3633,72 @@ "JsonCache:", "['dict', 'unicode', 'str', 'integer', 'float', 'list']" ], - "asctime": "2019-12-27 21:48:46,693", - "created": 1577479726.693317, + "asctime": "2020-12-21 01:50:07,919", + "created": 1608511807.91917, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_source", "levelname": "DEBUG", "levelno": 10, - "lineno": 159, + "lineno": 162, "message": "JsonCache: Loading all data from source - ['dict', 'unicode', 'str', 'integer', 'float', 'list']", "module": "__init__", - "msecs": 693.3169364929199, + "msecs": 919.1699028015137, "msg": "%s Loading all data from source - %s", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 133.78286361694336, - "thread": 139988953077568, + "relativeCreated": 100.65388679504395, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.json" ], - "asctime": "2019-12-27 21:48:46,694", - "created": 1577479726.694216, + "asctime": "2020-12-21 01:50:07,919", + "created": 1608511807.919556, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 234, - "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.json)", + "lineno": 237, + "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.json)", "module": "__init__", - "msecs": 694.2160129547119, + "msecs": 919.5559024810791, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 134.68194007873535, - "thread": 139988953077568, + "relativeCreated": 101.03988647460938, + "thread": 140701886007104, "threadName": "MainThread" } ], - "msecs": 694.6361064910889, + "msecs": 919.7049140930176, "msg": "Initialising %s (load_all_on_init=%s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7954, + "pathname": "src/tests/test_helpers.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 135.1020336151123, - "thread": 139988953077568, + "relativeCreated": 101.18889808654785, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 0.0004200935363769531 + "time_consumption": 0.00014901161193847656 }, { "args": [ "{'unicode': u'__unicode__', 'float': 2.71828, 'list': ['one', 2, 3, '4'], 'dict': {'1': '1', '3': 'three', '2': 2, '4': '4'}, 'str': '__string__', 'integer': 34}", "" ], - "asctime": "2019-12-27 21:48:46,707", - "created": 1577479726.707752, + "asctime": "2020-12-21 01:50:07,925", + "created": 1608511807.925109, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -3712,78 +3712,78 @@ { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.json" ], - "asctime": "2019-12-27 21:48:46,695", - "created": 1577479726.695719, + "asctime": "2020-12-21 01:50:07,919", + "created": 1608511807.919961, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "INFO", "levelno": 20, - "lineno": 225, - "message": "JsonCache: Loading properties from cache (/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.json)", + "lineno": 228, + "message": "JsonCache: Loading properties from cache (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.json)", "module": "__init__", - "msecs": 695.7190036773682, + "msecs": 919.9609756469727, "msg": "%s Loading properties from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 136.1849308013916, - "thread": 139988953077568, + "relativeCreated": 101.44495964050293, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "JsonCache:" ], - "asctime": "2019-12-27 21:48:46,696", - "created": 1577479726.696387, + "asctime": "2020-12-21 01:50:07,920", + "created": 1608511807.920047, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_init_cache", "levelname": "DEBUG", "levelno": 10, - "lineno": 128, + "lineno": 131, "message": "JsonCache: Source uid changed, ignoring previous cache data", "module": "__init__", - "msecs": 696.3870525360107, + "msecs": 920.0470447540283, "msg": "%s Source uid changed, ignoring previous cache data", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 136.85297966003418, - "thread": 139988953077568, + "relativeCreated": 101.5310287475586, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.json" ], - "asctime": "2019-12-27 21:48:46,699", - "created": 1577479726.699074, + "asctime": "2020-12-21 01:50:07,920", + "created": 1608511807.920552, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 234, - "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.json)", + "lineno": 237, + "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.json)", "module": "__init__", - "msecs": 699.0740299224854, + "msecs": 920.5520153045654, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 139.5399570465088, - "thread": 139988953077568, + "relativeCreated": 102.0359992980957, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -3792,51 +3792,51 @@ "dict", "{'1': '1', '3': 'three', '2': 2, '4': '4'}" ], - "asctime": "2019-12-27 21:48:46,700", - "created": 1577479726.700284, + "asctime": "2020-12-21 01:50:07,920", + "created": 1608511807.920866, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "JsonCache: Loading property for 'dict' from source instance ({'1': '1', '3': 'three', '2': 2, '4': '4'})", "module": "__init__", - "msecs": 700.2840042114258, + "msecs": 920.8660125732422, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 140.74993133544922, - "thread": 139988953077568, + "relativeCreated": 102.34999656677246, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.json" ], - "asctime": "2019-12-27 21:48:46,701", - "created": 1577479726.701821, + "asctime": "2020-12-21 01:50:07,921", + "created": 1608511807.921427, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 234, - "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.json)", + "lineno": 237, + "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.json)", "module": "__init__", - "msecs": 701.8210887908936, + "msecs": 921.4270114898682, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 142.287015914917, - "thread": 139988953077568, + "relativeCreated": 102.91099548339844, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -3845,51 +3845,51 @@ "unicode", "u'__unicode__'" ], - "asctime": "2019-12-27 21:48:46,702", - "created": 1577479726.70276, + "asctime": "2020-12-21 01:50:07,921", + "created": 1608511807.921831, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "JsonCache: Loading property for 'unicode' from source instance (u'__unicode__')", "module": "__init__", - "msecs": 702.7599811553955, + "msecs": 921.8308925628662, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 143.22590827941895, - "thread": 139988953077568, + "relativeCreated": 103.31487655639648, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.json" ], - "asctime": "2019-12-27 21:48:46,703", - "created": 1577479726.703648, + "asctime": "2020-12-21 01:50:07,922", + "created": 1608511807.922227, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 234, - "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.json)", + "lineno": 237, + "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.json)", "module": "__init__", - "msecs": 703.6480903625488, + "msecs": 922.2269058227539, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 144.11401748657227, - "thread": 139988953077568, + "relativeCreated": 103.71088981628418, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -3898,51 +3898,51 @@ "str", "'__string__'" ], - "asctime": "2019-12-27 21:48:46,704", - "created": 1577479726.704098, + "asctime": "2020-12-21 01:50:07,922", + "created": 1608511807.922475, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "JsonCache: Loading property for 'str' from source instance ('__string__')", "module": "__init__", - "msecs": 704.0979862213135, + "msecs": 922.4750995635986, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 144.5639133453369, - "thread": 139988953077568, + "relativeCreated": 103.9590835571289, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.json" ], - "asctime": "2019-12-27 21:48:46,704", - "created": 1577479726.704559, + "asctime": "2020-12-21 01:50:07,922", + "created": 1608511807.922778, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 234, - "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.json)", + "lineno": 237, + "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.json)", "module": "__init__", - "msecs": 704.5590877532959, + "msecs": 922.7778911590576, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 145.02501487731934, - "thread": 139988953077568, + "relativeCreated": 104.26187515258789, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -3951,51 +3951,51 @@ "integer", "34" ], - "asctime": "2019-12-27 21:48:46,704", - "created": 1577479726.704904, + "asctime": "2020-12-21 01:50:07,923", + "created": 1608511807.923001, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "JsonCache: Loading property for 'integer' from source instance (34)", "module": "__init__", - "msecs": 704.9040794372559, + "msecs": 923.0010509490967, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 145.3700065612793, - "thread": 139988953077568, + "relativeCreated": 104.48503494262695, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.json" ], - "asctime": "2019-12-27 21:48:46,705", - "created": 1577479726.705309, + "asctime": "2020-12-21 01:50:07,923", + "created": 1608511807.923304, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 234, - "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.json)", + "lineno": 237, + "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.json)", "module": "__init__", - "msecs": 705.3089141845703, + "msecs": 923.3040809631348, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 145.77484130859375, - "thread": 139988953077568, + "relativeCreated": 104.78806495666504, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -4004,51 +4004,51 @@ "float", "2.71828" ], - "asctime": "2019-12-27 21:48:46,705", - "created": 1577479726.705803, + "asctime": "2020-12-21 01:50:07,923", + "created": 1608511807.923516, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "JsonCache: Loading property for 'float' from source instance (2.71828)", "module": "__init__", - "msecs": 705.8029174804688, + "msecs": 923.516035079956, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 146.2688446044922, - "thread": 139988953077568, + "relativeCreated": 105.00001907348633, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.json" ], - "asctime": "2019-12-27 21:48:46,706", - "created": 1577479726.706256, + "asctime": "2020-12-21 01:50:07,923", + "created": 1608511807.923852, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 234, - "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.json)", + "lineno": 237, + "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.json)", "module": "__init__", - "msecs": 706.2559127807617, + "msecs": 923.8519668579102, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 146.72183990478516, - "thread": 139988953077568, + "relativeCreated": 105.33595085144043, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -4057,51 +4057,51 @@ "list", "['one', 2, 3, '4']" ], - "asctime": "2019-12-27 21:48:46,706", - "created": 1577479726.706575, + "asctime": "2020-12-21 01:50:07,924", + "created": 1608511807.924065, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "JsonCache: Loading property for 'list' from source instance (['one', 2, 3, '4'])", "module": "__init__", - "msecs": 706.5749168395996, + "msecs": 924.065113067627, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 147.04084396362305, - "thread": 139988953077568, + "relativeCreated": 105.54909706115723, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.json" ], - "asctime": "2019-12-27 21:48:46,706", - "created": 1577479726.706999, + "asctime": "2020-12-21 01:50:07,924", + "created": 1608511807.924325, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 234, - "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.json)", + "lineno": 237, + "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.json)", "module": "__init__", - "msecs": 706.9990634918213, + "msecs": 924.3249893188477, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 147.46499061584473, - "thread": 139988953077568, + "relativeCreated": 105.80897331237793, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -4110,8 +4110,8 @@ "{ 'unicode': u'__unicode__', 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ], 'dict': { '1': '1', '3': 'three', '2': 2, '4': '4' }, 'str': '__string__', 'integer': 34 }", "" ], - "asctime": "2019-12-27 21:48:46,707", - "created": 1577479726.70732, + "asctime": "2020-12-21 01:50:07,924", + "created": 1608511807.92468, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4121,14 +4121,14 @@ "lineno": 22, "message": "Result (Instance data after changing uid): { 'unicode': u'__unicode__', 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ], 'dict': { '1': '1', '3': 'three', '2': 2, '4': '4' }, 'str': '__string__', 'integer': 34 } ()", "module": "test", - "msecs": 707.319974899292, + "msecs": 924.6799945831299, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 147.78590202331543, - "thread": 139988953077568, + "relativeCreated": 106.16397857666016, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -4137,8 +4137,8 @@ "{ 'dict': { '1': '1', '3': 'three', '2': 2, '4': '4' }, 'unicode': u'__unicode__', 'str': '__string__', 'integer': 34, 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ] }", "" ], - "asctime": "2019-12-27 21:48:46,707", - "created": 1577479726.707514, + "asctime": "2020-12-21 01:50:07,924", + "created": 1608511807.924871, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4148,39 +4148,39 @@ "lineno": 26, "message": "Expectation (Instance data after changing uid): result = { 'dict': { '1': '1', '3': 'three', '2': 2, '4': '4' }, 'unicode': u'__unicode__', 'str': '__string__', 'integer': 34, 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ] } ()", "module": "test", - "msecs": 707.5140476226807, + "msecs": 924.8709678649902, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 147.9799747467041, - "thread": 139988953077568, + "relativeCreated": 106.35495185852051, + "thread": 140701886007104, "threadName": "MainThread" } ], - "msecs": 707.751989364624, + "msecs": 925.1089096069336, "msg": "Instance data after changing uid is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 148.21791648864746, - "thread": 139988953077568, + "relativeCreated": 106.59289360046387, + "thread": 140701886007104, "threadName": "MainThread", "time_consumption": 0.00023794174194335938 } ], - "thread": 139988953077568, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 0.01524806022644043, - "time_finished": "2019-12-27 21:48:46,707", - "time_start": "2019-12-27 21:48:46,692" + "time_consumption": 0.006681919097900391, + "time_finished": "2020-12-21 01:50:07,925", + "time_start": "2020-12-21 01:50:07,918" }, "caching.property_cache_json: Test get from source caused by increased data version (full init)": { "args": null, - "asctime": "2019-12-27 21:48:46,673", - "created": 1577479726.67339, + "asctime": "2020-12-21 01:50:07,899", + "created": 1608511807.899351, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -4191,21 +4191,21 @@ "message": "caching.property_cache_json: Test get from source caused by increased data version (full init)", "module": "__init__", "moduleLogger": [], - "msecs": 673.3899116516113, + "msecs": 899.3508815765381, "msg": "caching.property_cache_json: Test get from source caused by increased data version (full init)", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/__init__.py", - "process": 7954, + "pathname": "/user_data/data/dirk/prj/unittest/caching/unittest/src/tests/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 113.85583877563477, + "relativeCreated": 80.83486557006836, "testcaseLogger": [ { "args": [ "property_cache_json", "True" ], - "asctime": "2019-12-27 21:48:46,673", - "created": 1577479726.673981, + "asctime": "2020-12-21 01:50:07,900", + "created": 1608511807.900373, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -4218,8 +4218,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2019-12-27 21:48:46,673", - "created": 1577479726.673468, + "asctime": "2020-12-21 01:50:07,899", + "created": 1608511807.899514, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -4229,22 +4229,22 @@ "lineno": 17, "message": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "module": "test_helpers", - "msecs": 673.4681129455566, + "msecs": 899.5139598846436, "msg": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7954, + "pathname": "src/tests/test_helpers.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 113.93404006958008, - "thread": 139988953077568, + "relativeCreated": 80.99794387817383, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_load_on_init.json" ], - "asctime": "2019-12-27 21:48:46,673", - "created": 1577479726.673542, + "asctime": "2020-12-21 01:50:07,899", + "created": 1608511807.899682, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -4252,41 +4252,41 @@ "levelname": "INFO", "levelno": 20, "lineno": 21, - "message": "Initialising cached class with /user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_load_on_init.json as cache file.", + "message": "Initialising cached class with /user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_load_on_init.json as cache file.", "module": "test_helpers", - "msecs": 673.5420227050781, + "msecs": 899.6820449829102, "msg": "Initialising cached class with %s as cache file.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7954, + "pathname": "src/tests/test_helpers.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 114.00794982910156, - "thread": 139988953077568, + "relativeCreated": 81.16602897644043, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "JsonCache:" ], - "asctime": "2019-12-27 21:48:46,673", - "created": 1577479726.673634, + "asctime": "2020-12-21 01:50:07,899", + "created": 1608511807.89986, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "DEBUG", "levelno": 10, - "lineno": 228, + "lineno": 231, "message": "JsonCache: Cache file does not exists (yet).", "module": "__init__", - "msecs": 673.6340522766113, + "msecs": 899.8599052429199, "msg": "%s Cache file does not exists (yet).", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 114.09997940063477, - "thread": 139988953077568, + "relativeCreated": 81.3438892364502, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -4294,72 +4294,72 @@ "JsonCache:", "['dict', 'unicode', 'str', 'integer', 'float', 'list']" ], - "asctime": "2019-12-27 21:48:46,673", - "created": 1577479726.673705, + "asctime": "2020-12-21 01:50:07,899", + "created": 1608511807.899943, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_source", "levelname": "DEBUG", "levelno": 10, - "lineno": 159, + "lineno": 162, "message": "JsonCache: Loading all data from source - ['dict', 'unicode', 'str', 'integer', 'float', 'list']", "module": "__init__", - "msecs": 673.7051010131836, + "msecs": 899.9431133270264, "msg": "%s Loading all data from source - %s", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 114.17102813720703, - "thread": 139988953077568, + "relativeCreated": 81.42709732055664, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_load_on_init.json" ], - "asctime": "2019-12-27 21:48:46,673", - "created": 1577479726.673915, + "asctime": "2020-12-21 01:50:07,900", + "created": 1608511807.900276, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 234, - "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_load_on_init.json)", + "lineno": 237, + "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_load_on_init.json)", "module": "__init__", - "msecs": 673.914909362793, + "msecs": 900.2759456634521, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 114.3808364868164, - "thread": 139988953077568, + "relativeCreated": 81.75992965698242, + "thread": 140701886007104, "threadName": "MainThread" } ], - "msecs": 673.9809513092041, + "msecs": 900.3729820251465, "msg": "Initialising %s (load_all_on_init=%s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7954, + "pathname": "src/tests/test_helpers.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 114.44687843322754, - "thread": 139988953077568, + "relativeCreated": 81.85696601867676, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 6.604194641113281e-05 + "time_consumption": 9.703636169433594e-05 }, { "args": [ "{'unicode': u'__unicode__', 'float': 2.71828, 'list': ['one', 2, 3, '4'], 'dict': {'1': '1', '3': 'three', '2': 2, '4': '4'}, 'str': '__string__', 'integer': 34}", "" ], - "asctime": "2019-12-27 21:48:46,674", - "created": 1577479726.674977, + "asctime": "2020-12-21 01:50:07,902", + "created": 1608511807.902742, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4373,52 +4373,52 @@ { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_load_on_init.json" ], - "asctime": "2019-12-27 21:48:46,674", - "created": 1577479726.674109, + "asctime": "2020-12-21 01:50:07,900", + "created": 1608511807.900574, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "INFO", "levelno": 20, - "lineno": 225, - "message": "JsonCache: Loading properties from cache (/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_load_on_init.json)", + "lineno": 228, + "message": "JsonCache: Loading properties from cache (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_load_on_init.json)", "module": "__init__", - "msecs": 674.1089820861816, + "msecs": 900.5739688873291, "msg": "%s Loading properties from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 114.57490921020508, - "thread": 139988953077568, + "relativeCreated": 82.05795288085938, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "JsonCache:" ], - "asctime": "2019-12-27 21:48:46,674", - "created": 1577479726.674166, + "asctime": "2020-12-21 01:50:07,900", + "created": 1608511807.900646, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_init_cache", "levelname": "DEBUG", "levelno": 10, - "lineno": 130, + "lineno": 133, "message": "JsonCache: Data version increased, ignoring previous cache data", "module": "__init__", - "msecs": 674.1659641265869, + "msecs": 900.6459712982178, "msg": "%s Data version increased, ignoring previous cache data", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 114.63189125061035, - "thread": 139988953077568, + "relativeCreated": 82.12995529174805, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -4426,51 +4426,51 @@ "JsonCache:", "['dict', 'unicode', 'str', 'integer', 'float', 'list']" ], - "asctime": "2019-12-27 21:48:46,674", - "created": 1577479726.674216, + "asctime": "2020-12-21 01:50:07,900", + "created": 1608511807.900711, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_source", "levelname": "DEBUG", "levelno": 10, - "lineno": 159, + "lineno": 162, "message": "JsonCache: Loading all data from source - ['dict', 'unicode', 'str', 'integer', 'float', 'list']", "module": "__init__", - "msecs": 674.2160320281982, + "msecs": 900.7110595703125, "msg": "%s Loading all data from source - %s", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 114.68195915222168, - "thread": 139988953077568, + "relativeCreated": 82.19504356384277, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_load_on_init.json" ], - "asctime": "2019-12-27 21:48:46,674", - "created": 1577479726.674409, + "asctime": "2020-12-21 01:50:07,900", + "created": 1608511807.900984, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 234, - "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_load_on_init.json)", + "lineno": 237, + "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_load_on_init.json)", "module": "__init__", - "msecs": 674.4089126586914, + "msecs": 900.9840488433838, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 114.87483978271484, - "thread": 139988953077568, + "relativeCreated": 82.46803283691406, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -4479,25 +4479,25 @@ "dict", "{'1': '1', '3': 'three', '2': 2, '4': '4'}" ], - "asctime": "2019-12-27 21:48:46,674", - "created": 1577479726.674512, + "asctime": "2020-12-21 01:50:07,901", + "created": 1608511807.901127, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "JsonCache: Providing property for 'dict' from cache ({'1': '1', '3': 'three', '2': 2, '4': '4'})", "module": "__init__", - "msecs": 674.5119094848633, + "msecs": 901.1270999908447, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 114.97783660888672, - "thread": 139988953077568, + "relativeCreated": 82.611083984375, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -4506,25 +4506,25 @@ "unicode", "u'__unicode__'" ], - "asctime": "2019-12-27 21:48:46,674", - "created": 1577479726.674574, + "asctime": "2020-12-21 01:50:07,901", + "created": 1608511807.901208, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "JsonCache: Providing property for 'unicode' from cache (u'__unicode__')", "module": "__init__", - "msecs": 674.5738983154297, + "msecs": 901.2079238891602, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 115.03982543945312, - "thread": 139988953077568, + "relativeCreated": 82.69190788269043, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -4533,25 +4533,25 @@ "str", "'__string__'" ], - "asctime": "2019-12-27 21:48:46,674", - "created": 1577479726.674626, + "asctime": "2020-12-21 01:50:07,901", + "created": 1608511807.901354, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "JsonCache: Providing property for 'str' from cache ('__string__')", "module": "__init__", - "msecs": 674.6261119842529, + "msecs": 901.3540744781494, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 115.09203910827637, - "thread": 139988953077568, + "relativeCreated": 82.83805847167969, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -4560,25 +4560,25 @@ "integer", "34" ], - "asctime": "2019-12-27 21:48:46,674", - "created": 1577479726.674681, + "asctime": "2020-12-21 01:50:07,901", + "created": 1608511807.901662, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "JsonCache: Providing property for 'integer' from cache (34)", "module": "__init__", - "msecs": 674.6809482574463, + "msecs": 901.6621112823486, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 115.14687538146973, - "thread": 139988953077568, + "relativeCreated": 83.1460952758789, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -4587,25 +4587,25 @@ "float", "2.71828" ], - "asctime": "2019-12-27 21:48:46,674", - "created": 1577479726.674726, + "asctime": "2020-12-21 01:50:07,902", + "created": 1608511807.902077, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "JsonCache: Providing property for 'float' from cache (2.71828)", "module": "__init__", - "msecs": 674.7260093688965, + "msecs": 902.0769596099854, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 115.19193649291992, - "thread": 139988953077568, + "relativeCreated": 83.56094360351562, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -4614,25 +4614,25 @@ "list", "['one', 2, 3, '4']" ], - "asctime": "2019-12-27 21:48:46,674", - "created": 1577479726.674772, + "asctime": "2020-12-21 01:50:07,902", + "created": 1608511807.902351, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "JsonCache: Providing property for 'list' from cache (['one', 2, 3, '4'])", "module": "__init__", - "msecs": 674.7720241546631, + "msecs": 902.350902557373, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 115.23795127868652, - "thread": 139988953077568, + "relativeCreated": 83.83488655090332, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -4641,8 +4641,8 @@ "{ 'unicode': u'__unicode__', 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ], 'dict': { '1': '1', '3': 'three', '2': 2, '4': '4' }, 'str': '__string__', 'integer': 34 }", "" ], - "asctime": "2019-12-27 21:48:46,674", - "created": 1577479726.674833, + "asctime": "2020-12-21 01:50:07,902", + "created": 1608511807.902521, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4652,14 +4652,14 @@ "lineno": 22, "message": "Result (Instance data after increasing data_version): { 'unicode': u'__unicode__', 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ], 'dict': { '1': '1', '3': 'three', '2': 2, '4': '4' }, 'str': '__string__', 'integer': 34 } ()", "module": "test", - "msecs": 674.8330593109131, + "msecs": 902.5208950042725, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 115.29898643493652, - "thread": 139988953077568, + "relativeCreated": 84.00487899780273, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -4668,8 +4668,8 @@ "{ 'dict': { '1': '1', '3': 'three', '2': 2, '4': '4' }, 'unicode': u'__unicode__', 'str': '__string__', 'integer': 34, 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ] }", "" ], - "asctime": "2019-12-27 21:48:46,674", - "created": 1577479726.674887, + "asctime": "2020-12-21 01:50:07,902", + "created": 1608511807.902614, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4679,39 +4679,39 @@ "lineno": 26, "message": "Expectation (Instance data after increasing data_version): result = { 'dict': { '1': '1', '3': 'three', '2': 2, '4': '4' }, 'unicode': u'__unicode__', 'str': '__string__', 'integer': 34, 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ] } ()", "module": "test", - "msecs": 674.88694190979, + "msecs": 902.6141166687012, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 115.35286903381348, - "thread": 139988953077568, + "relativeCreated": 84.09810066223145, + "thread": 140701886007104, "threadName": "MainThread" } ], - "msecs": 674.9770641326904, + "msecs": 902.7419090270996, "msg": "Instance data after increasing data_version is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 115.44299125671387, - "thread": 139988953077568, + "relativeCreated": 84.22589302062988, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 9.012222290039062e-05 + "time_consumption": 0.0001277923583984375 } ], - "thread": 139988953077568, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 0.0015871524810791016, - "time_finished": "2019-12-27 21:48:46,674", - "time_start": "2019-12-27 21:48:46,673" + "time_consumption": 0.0033910274505615234, + "time_finished": "2020-12-21 01:50:07,902", + "time_start": "2020-12-21 01:50:07,899" }, "caching.property_cache_json: Test get from source caused by increased data version (partially init)": { "args": null, - "asctime": "2019-12-27 21:48:46,675", - "created": 1577479726.675101, + "asctime": "2020-12-21 01:50:07,902", + "created": 1608511807.902953, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -4722,21 +4722,21 @@ "message": "caching.property_cache_json: Test get from source caused by increased data version (partially init)", "module": "__init__", "moduleLogger": [], - "msecs": 675.1010417938232, + "msecs": 902.9529094696045, "msg": "caching.property_cache_json: Test get from source caused by increased data version (partially init)", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/__init__.py", - "process": 7954, + "pathname": "/user_data/data/dirk/prj/unittest/caching/unittest/src/tests/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 115.56696891784668, + "relativeCreated": 84.43689346313477, "testcaseLogger": [ { "args": [ "property_cache_json", "True" ], - "asctime": "2019-12-27 21:48:46,675", - "created": 1577479726.675612, + "asctime": "2020-12-21 01:50:07,904", + "created": 1608511807.904063, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -4749,8 +4749,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2019-12-27 21:48:46,675", - "created": 1577479726.675179, + "asctime": "2020-12-21 01:50:07,903", + "created": 1608511807.903083, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -4760,22 +4760,22 @@ "lineno": 17, "message": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "module": "test_helpers", - "msecs": 675.1790046691895, + "msecs": 903.083086013794, "msg": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7954, + "pathname": "src/tests/test_helpers.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 115.64493179321289, - "thread": 139988953077568, + "relativeCreated": 84.56707000732422, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.json" ], - "asctime": "2019-12-27 21:48:46,675", - "created": 1577479726.675241, + "asctime": "2020-12-21 01:50:07,903", + "created": 1608511807.903231, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -4783,41 +4783,41 @@ "levelname": "INFO", "levelno": 20, "lineno": 21, - "message": "Initialising cached class with /user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.json as cache file.", + "message": "Initialising cached class with /user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.json as cache file.", "module": "test_helpers", - "msecs": 675.2409934997559, + "msecs": 903.2309055328369, "msg": "Initialising cached class with %s as cache file.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7954, + "pathname": "src/tests/test_helpers.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 115.7069206237793, - "thread": 139988953077568, + "relativeCreated": 84.71488952636719, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "JsonCache:" ], - "asctime": "2019-12-27 21:48:46,675", - "created": 1577479726.675305, + "asctime": "2020-12-21 01:50:07,903", + "created": 1608511807.903361, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "DEBUG", "levelno": 10, - "lineno": 228, + "lineno": 231, "message": "JsonCache: Cache file does not exists (yet).", "module": "__init__", - "msecs": 675.3048896789551, + "msecs": 903.3610820770264, "msg": "%s Cache file does not exists (yet).", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 115.77081680297852, - "thread": 139988953077568, + "relativeCreated": 84.84506607055664, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -4825,72 +4825,72 @@ "JsonCache:", "['dict', 'unicode', 'str', 'integer', 'float', 'list']" ], - "asctime": "2019-12-27 21:48:46,675", - "created": 1577479726.675355, + "asctime": "2020-12-21 01:50:07,903", + "created": 1608511807.903443, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_source", "levelname": "DEBUG", "levelno": 10, - "lineno": 159, + "lineno": 162, "message": "JsonCache: Loading all data from source - ['dict', 'unicode', 'str', 'integer', 'float', 'list']", "module": "__init__", - "msecs": 675.3549575805664, + "msecs": 903.4430980682373, "msg": "%s Loading all data from source - %s", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 115.82088470458984, - "thread": 139988953077568, + "relativeCreated": 84.92708206176758, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.json" ], - "asctime": "2019-12-27 21:48:46,675", - "created": 1577479726.675548, + "asctime": "2020-12-21 01:50:07,903", + "created": 1608511807.903878, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 234, - "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.json)", + "lineno": 237, + "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.json)", "module": "__init__", - "msecs": 675.5480766296387, + "msecs": 903.8779735565186, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 116.01400375366211, - "thread": 139988953077568, + "relativeCreated": 85.36195755004883, + "thread": 140701886007104, "threadName": "MainThread" } ], - "msecs": 675.6119728088379, + "msecs": 904.0629863739014, "msg": "Initialising %s (load_all_on_init=%s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7954, + "pathname": "src/tests/test_helpers.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 116.07789993286133, - "thread": 139988953077568, + "relativeCreated": 85.54697036743164, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 6.389617919921875e-05 + "time_consumption": 0.0001850128173828125 }, { "args": [ "{'unicode': u'__unicode__', 'float': 2.71828, 'list': ['one', 2, 3, '4'], 'dict': {'1': '1', '3': 'three', '2': 2, '4': '4'}, 'str': '__string__', 'integer': 34}", "" ], - "asctime": "2019-12-27 21:48:46,684", - "created": 1577479726.684053, + "asctime": "2020-12-21 01:50:07,911", + "created": 1608511807.911755, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -4904,78 +4904,78 @@ { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.json" ], - "asctime": "2019-12-27 21:48:46,675", - "created": 1577479726.675742, + "asctime": "2020-12-21 01:50:07,904", + "created": 1608511807.904414, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "INFO", "levelno": 20, - "lineno": 225, - "message": "JsonCache: Loading properties from cache (/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.json)", + "lineno": 228, + "message": "JsonCache: Loading properties from cache (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.json)", "module": "__init__", - "msecs": 675.7419109344482, + "msecs": 904.4139385223389, "msg": "%s Loading properties from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 116.20783805847168, - "thread": 139988953077568, + "relativeCreated": 85.89792251586914, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "JsonCache:" ], - "asctime": "2019-12-27 21:48:46,675", - "created": 1577479726.6758, + "asctime": "2020-12-21 01:50:07,904", + "created": 1608511807.904552, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_init_cache", "levelname": "DEBUG", "levelno": 10, - "lineno": 130, + "lineno": 133, "message": "JsonCache: Data version increased, ignoring previous cache data", "module": "__init__", - "msecs": 675.800085067749, + "msecs": 904.5519828796387, "msg": "%s Data version increased, ignoring previous cache data", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 116.26601219177246, - "thread": 139988953077568, + "relativeCreated": 86.03596687316895, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.json" ], - "asctime": "2019-12-27 21:48:46,675", - "created": 1577479726.67591, + "asctime": "2020-12-21 01:50:07,904", + "created": 1608511807.904844, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 234, - "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.json)", + "lineno": 237, + "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.json)", "module": "__init__", - "msecs": 675.9099960327148, + "msecs": 904.8440456390381, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 116.37592315673828, - "thread": 139988953077568, + "relativeCreated": 86.32802963256836, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -4984,51 +4984,51 @@ "dict", "{'1': '1', '3': 'three', '2': 2, '4': '4'}" ], - "asctime": "2019-12-27 21:48:46,675", - "created": 1577479726.675994, + "asctime": "2020-12-21 01:50:07,905", + "created": 1608511807.905095, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "JsonCache: Loading property for 'dict' from source instance ({'1': '1', '3': 'three', '2': 2, '4': '4'})", "module": "__init__", - "msecs": 675.9939193725586, + "msecs": 905.095100402832, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 116.45984649658203, - "thread": 139988953077568, + "relativeCreated": 86.5790843963623, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.json" ], - "asctime": "2019-12-27 21:48:46,676", - "created": 1577479726.676271, + "asctime": "2020-12-21 01:50:07,905", + "created": 1608511807.905435, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 234, - "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.json)", + "lineno": 237, + "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.json)", "module": "__init__", - "msecs": 676.2709617614746, + "msecs": 905.4350852966309, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 116.73688888549805, - "thread": 139988953077568, + "relativeCreated": 86.91906929016113, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -5037,51 +5037,51 @@ "unicode", "u'__unicode__'" ], - "asctime": "2019-12-27 21:48:46,676", - "created": 1577479726.676366, + "asctime": "2020-12-21 01:50:07,905", + "created": 1608511807.905691, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "JsonCache: Loading property for 'unicode' from source instance (u'__unicode__')", "module": "__init__", - "msecs": 676.3660907745361, + "msecs": 905.6909084320068, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 116.83201789855957, - "thread": 139988953077568, + "relativeCreated": 87.17489242553711, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.json" ], - "asctime": "2019-12-27 21:48:46,676", - "created": 1577479726.676558, + "asctime": "2020-12-21 01:50:07,906", + "created": 1608511807.906083, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 234, - "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.json)", + "lineno": 237, + "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.json)", "module": "__init__", - "msecs": 676.5580177307129, + "msecs": 906.0831069946289, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 117.02394485473633, - "thread": 139988953077568, + "relativeCreated": 87.56709098815918, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -5090,51 +5090,51 @@ "str", "'__string__'" ], - "asctime": "2019-12-27 21:48:46,676", - "created": 1577479726.676661, + "asctime": "2020-12-21 01:50:07,907", + "created": 1608511807.907062, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "JsonCache: Loading property for 'str' from source instance ('__string__')", "module": "__init__", - "msecs": 676.6610145568848, + "msecs": 907.0620536804199, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 117.1269416809082, - "thread": 139988953077568, + "relativeCreated": 88.5460376739502, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.json" ], - "asctime": "2019-12-27 21:48:46,677", - "created": 1577479726.677353, + "asctime": "2020-12-21 01:50:07,907", + "created": 1608511807.907841, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 234, - "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.json)", + "lineno": 237, + "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.json)", "module": "__init__", - "msecs": 677.3529052734375, + "msecs": 907.8409671783447, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 117.81883239746094, - "thread": 139988953077568, + "relativeCreated": 89.324951171875, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -5143,51 +5143,51 @@ "integer", "34" ], - "asctime": "2019-12-27 21:48:46,678", - "created": 1577479726.67815, + "asctime": "2020-12-21 01:50:07,908", + "created": 1608511807.908365, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "JsonCache: Loading property for 'integer' from source instance (34)", "module": "__init__", - "msecs": 678.149938583374, + "msecs": 908.36501121521, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 118.61586570739746, - "thread": 139988953077568, + "relativeCreated": 89.84899520874023, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.json" ], - "asctime": "2019-12-27 21:48:46,678", - "created": 1577479726.678959, + "asctime": "2020-12-21 01:50:07,908", + "created": 1608511807.908896, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 234, - "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.json)", + "lineno": 237, + "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.json)", "module": "__init__", - "msecs": 678.9588928222656, + "msecs": 908.8959693908691, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 119.42481994628906, - "thread": 139988953077568, + "relativeCreated": 90.37995338439941, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -5196,51 +5196,51 @@ "float", "2.71828" ], - "asctime": "2019-12-27 21:48:46,679", - "created": 1577479726.679174, + "asctime": "2020-12-21 01:50:07,909", + "created": 1608511807.909193, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "JsonCache: Loading property for 'float' from source instance (2.71828)", "module": "__init__", - "msecs": 679.1739463806152, + "msecs": 909.1930389404297, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 119.63987350463867, - "thread": 139988953077568, + "relativeCreated": 90.67702293395996, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.json" ], - "asctime": "2019-12-27 21:48:46,680", - "created": 1577479726.680757, + "asctime": "2020-12-21 01:50:07,909", + "created": 1608511807.909609, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 234, - "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.json)", + "lineno": 237, + "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.json)", "module": "__init__", - "msecs": 680.7570457458496, + "msecs": 909.6090793609619, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 121.22297286987305, - "thread": 139988953077568, + "relativeCreated": 91.09306335449219, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -5249,51 +5249,51 @@ "list", "['one', 2, 3, '4']" ], - "asctime": "2019-12-27 21:48:46,681", - "created": 1577479726.68151, + "asctime": "2020-12-21 01:50:07,909", + "created": 1608511807.909924, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "JsonCache: Loading property for 'list' from source instance (['one', 2, 3, '4'])", "module": "__init__", - "msecs": 681.5099716186523, + "msecs": 909.9240303039551, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 121.97589874267578, - "thread": 139988953077568, + "relativeCreated": 91.40801429748535, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.json" ], - "asctime": "2019-12-27 21:48:46,682", - "created": 1577479726.682532, + "asctime": "2020-12-21 01:50:07,910", + "created": 1608511807.910723, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 234, - "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.json)", + "lineno": 237, + "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.json)", "module": "__init__", - "msecs": 682.5320720672607, + "msecs": 910.7229709625244, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 122.99799919128418, - "thread": 139988953077568, + "relativeCreated": 92.20695495605469, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -5302,8 +5302,8 @@ "{ 'unicode': u'__unicode__', 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ], 'dict': { '1': '1', '3': 'three', '2': 2, '4': '4' }, 'str': '__string__', 'integer': 34 }", "" ], - "asctime": "2019-12-27 21:48:46,683", - "created": 1577479726.683196, + "asctime": "2020-12-21 01:50:07,911", + "created": 1608511807.911251, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5313,14 +5313,14 @@ "lineno": 22, "message": "Result (Instance data after increasing data_version): { 'unicode': u'__unicode__', 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ], 'dict': { '1': '1', '3': 'three', '2': 2, '4': '4' }, 'str': '__string__', 'integer': 34 } ()", "module": "test", - "msecs": 683.1960678100586, + "msecs": 911.2510681152344, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 123.66199493408203, - "thread": 139988953077568, + "relativeCreated": 92.73505210876465, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -5329,8 +5329,8 @@ "{ 'dict': { '1': '1', '3': 'three', '2': 2, '4': '4' }, 'unicode': u'__unicode__', 'str': '__string__', 'integer': 34, 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ] }", "" ], - "asctime": "2019-12-27 21:48:46,683", - "created": 1577479726.683456, + "asctime": "2020-12-21 01:50:07,911", + "created": 1608511807.911466, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5340,39 +5340,39 @@ "lineno": 26, "message": "Expectation (Instance data after increasing data_version): result = { 'dict': { '1': '1', '3': 'three', '2': 2, '4': '4' }, 'unicode': u'__unicode__', 'str': '__string__', 'integer': 34, 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ] } ()", "module": "test", - "msecs": 683.4559440612793, + "msecs": 911.4658832550049, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 123.92187118530273, - "thread": 139988953077568, + "relativeCreated": 92.94986724853516, + "thread": 140701886007104, "threadName": "MainThread" } ], - "msecs": 684.0529441833496, + "msecs": 911.7550849914551, "msg": "Instance data after increasing data_version is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 124.51887130737305, - "thread": 139988953077568, + "relativeCreated": 93.23906898498535, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 0.0005970001220703125 + "time_consumption": 0.0002892017364501953 } ], - "thread": 139988953077568, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 0.008951902389526367, - "time_finished": "2019-12-27 21:48:46,684", - "time_start": "2019-12-27 21:48:46,675" + "time_consumption": 0.008802175521850586, + "time_finished": "2020-12-21 01:50:07,911", + "time_start": "2020-12-21 01:50:07,902" }, "caching.property_cache_json: Test internal key usage": { "args": null, - "asctime": "2019-12-27 21:48:46,710", - "created": 1577479726.710611, + "asctime": "2020-12-21 01:50:07,926", + "created": 1608511807.926421, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -5383,21 +5383,21 @@ "message": "caching.property_cache_json: Test internal key usage", "module": "__init__", "moduleLogger": [], - "msecs": 710.61110496521, + "msecs": 926.4209270477295, "msg": "caching.property_cache_json: Test internal key usage", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/__init__.py", - "process": 7954, + "pathname": "/user_data/data/dirk/prj/unittest/caching/unittest/src/tests/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 151.0770320892334, + "relativeCreated": 107.90491104125977, "testcaseLogger": [ { "args": [ "property_cache_json", "True" ], - "asctime": "2019-12-27 21:48:46,712", - "created": 1577479726.712964, + "asctime": "2020-12-21 01:50:07,929", + "created": 1608511807.929146, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -5410,8 +5410,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2019-12-27 21:48:46,711", - "created": 1577479726.711028, + "asctime": "2020-12-21 01:50:07,926", + "created": 1608511807.926809, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -5421,22 +5421,22 @@ "lineno": 17, "message": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "module": "test_helpers", - "msecs": 711.0280990600586, + "msecs": 926.8090724945068, "msg": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7954, + "pathname": "src/tests/test_helpers.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 151.49402618408203, - "thread": 139988953077568, + "relativeCreated": 108.29305648803711, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/internal_keys_test.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/internal_keys_test.json" ], - "asctime": "2019-12-27 21:48:46,711", - "created": 1577479726.711408, + "asctime": "2020-12-21 01:50:07,927", + "created": 1608511807.927148, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -5444,41 +5444,41 @@ "levelname": "INFO", "levelno": 20, "lineno": 21, - "message": "Initialising cached class with /user_data/data/dirk/prj/modules/caching/unittest/output_data/internal_keys_test.json as cache file.", + "message": "Initialising cached class with /user_data/data/dirk/prj/unittest/caching/unittest/output_data/internal_keys_test.json as cache file.", "module": "test_helpers", - "msecs": 711.4078998565674, + "msecs": 927.1481037139893, "msg": "Initialising cached class with %s as cache file.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7954, + "pathname": "src/tests/test_helpers.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 151.87382698059082, - "thread": 139988953077568, + "relativeCreated": 108.63208770751953, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "JsonCache:" ], - "asctime": "2019-12-27 21:48:46,711", - "created": 1577479726.711789, + "asctime": "2020-12-21 01:50:07,927", + "created": 1608511807.927555, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "DEBUG", "levelno": 10, - "lineno": 228, + "lineno": 231, "message": "JsonCache: Cache file does not exists (yet).", "module": "__init__", - "msecs": 711.7888927459717, + "msecs": 927.5550842285156, "msg": "%s Cache file does not exists (yet).", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 152.25481986999512, - "thread": 139988953077568, + "relativeCreated": 109.0390682220459, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -5486,71 +5486,71 @@ "JsonCache:", "['__property_cache_data_version_', '_property_cache_data_version_', '__property_cache_uid_', '_property_cache_uid_']" ], - "asctime": "2019-12-27 21:48:46,711", - "created": 1577479726.711929, + "asctime": "2020-12-21 01:50:07,927", + "created": 1608511807.927834, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_source", "levelname": "DEBUG", "levelno": 10, - "lineno": 159, + "lineno": 162, "message": "JsonCache: Loading all data from source - ['__property_cache_data_version_', '_property_cache_data_version_', '__property_cache_uid_', '_property_cache_uid_']", "module": "__init__", - "msecs": 711.9290828704834, + "msecs": 927.8340339660645, "msg": "%s Loading all data from source - %s", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 152.39500999450684, - "thread": 139988953077568, + "relativeCreated": 109.31801795959473, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/internal_keys_test.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/internal_keys_test.json" ], - "asctime": "2019-12-27 21:48:46,712", - "created": 1577479726.712553, + "asctime": "2020-12-21 01:50:07,928", + "created": 1608511807.92864, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 234, - "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/internal_keys_test.json)", + "lineno": 237, + "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/internal_keys_test.json)", "module": "__init__", - "msecs": 712.5530242919922, + "msecs": 928.6398887634277, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 153.01895141601562, - "thread": 139988953077568, + "relativeCreated": 110.12387275695801, + "thread": 140701886007104, "threadName": "MainThread" } ], - "msecs": 712.9640579223633, + "msecs": 929.1460514068604, "msg": "Initialising %s (load_all_on_init=%s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7954, + "pathname": "src/tests/test_helpers.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 153.42998504638672, - "thread": 139988953077568, + "relativeCreated": 110.63003540039062, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 0.00041103363037109375 + "time_consumption": 0.0005061626434326172 }, { "args": [ "property_cache_json" ], - "asctime": "2019-12-27 21:48:46,714", - "created": 1577479726.714633, + "asctime": "2020-12-21 01:50:07,931", + "created": 1608511807.931041, "exc_info": null, "exc_text": null, "filename": "test_internal_keys.py", @@ -5564,35 +5564,35 @@ { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/internal_keys_test.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/internal_keys_test.json" ], - "asctime": "2019-12-27 21:48:46,713", - "created": 1577479726.71386, + "asctime": "2020-12-21 01:50:07,930", + "created": 1608511807.930185, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "INFO", "levelno": 20, - "lineno": 225, - "message": "JsonCache: Loading properties from cache (/user_data/data/dirk/prj/modules/caching/unittest/output_data/internal_keys_test.json)", + "lineno": 228, + "message": "JsonCache: Loading properties from cache (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/internal_keys_test.json)", "module": "__init__", - "msecs": 713.860034942627, + "msecs": 930.185079574585, "msg": "%s Loading properties from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 154.3259620666504, - "thread": 139988953077568, + "relativeCreated": 111.66906356811523, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "{u'__property_cache_data_version_': u'no data version', u'___property_cache_data_version_': u'no second data version', u'__property_cache_uid_': u'no uid', u'_property_cache_uid_': u'my_unique_id', u'_property_cache_data_version_': 1, u'___property_cache_uid_': u'no second uid'}" ], - "asctime": "2019-12-27 21:48:46,714", - "created": 1577479726.714199, + "asctime": "2020-12-21 01:50:07,930", + "created": 1608511807.930608, "exc_info": null, "exc_text": null, "filename": "test_internal_keys.py", @@ -5602,14 +5602,14 @@ "lineno": 20, "message": "Using storage object of cache class for comparison: {u'__property_cache_data_version_': u'no data version', u'___property_cache_data_version_': u'no second data version', u'__property_cache_uid_': u'no uid', u'_property_cache_uid_': u'my_unique_id', u'_property_cache_data_version_': 1, u'___property_cache_uid_': u'no second uid'}", "module": "test_internal_keys", - "msecs": 714.1990661621094, + "msecs": 930.6080341339111, "msg": "Using storage object of cache class for comparison: %s", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_internal_keys.py", - "process": 7954, + "pathname": "src/tests/test_internal_keys.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 154.6649932861328, - "thread": 139988953077568, + "relativeCreated": 112.0920181274414, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -5617,8 +5617,8 @@ "_property_cache_data_version_", "_property_cache_uid_" ], - "asctime": "2019-12-27 21:48:46,714", - "created": 1577479726.714442, + "asctime": "2020-12-21 01:50:07,930", + "created": 1608511807.930864, "exc_info": null, "exc_text": null, "filename": "test_internal_keys.py", @@ -5628,35 +5628,35 @@ "lineno": 21, "message": "Deleting overhead keys: _property_cache_data_version_, _property_cache_uid_", "module": "test_internal_keys", - "msecs": 714.4420146942139, + "msecs": 930.8640956878662, "msg": "Deleting overhead keys: %s, %s", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_internal_keys.py", - "process": 7954, + "pathname": "src/tests/test_internal_keys.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 154.9079418182373, - "thread": 139988953077568, + "relativeCreated": 112.34807968139648, + "thread": 140701886007104, "threadName": "MainThread" } ], - "msecs": 714.6329879760742, + "msecs": 931.0410022735596, "msg": "Extracting storage object from %s for comparison.", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_internal_keys.py", - "process": 7954, + "pathname": "src/tests/test_internal_keys.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 155.09891510009766, - "thread": 139988953077568, + "relativeCreated": 112.52498626708984, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 0.00019097328186035156 + "time_consumption": 0.00017690658569335938 }, { "args": [ "{u'__property_cache_data_version_': u'no data version', u'___property_cache_data_version_': u'no second data version', u'__property_cache_uid_': u'no uid', u'___property_cache_uid_': u'no second uid'}", "" ], - "asctime": "2019-12-27 21:48:46,715", - "created": 1577479726.715968, + "asctime": "2020-12-21 01:50:07,932", + "created": 1608511807.932223, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5673,8 +5673,8 @@ "{ u'__property_cache_data_version_': u'no data version', u'___property_cache_data_version_': u'no second data version', u'__property_cache_uid_': u'no uid', u'___property_cache_uid_': u'no second uid' }", "" ], - "asctime": "2019-12-27 21:48:46,715", - "created": 1577479726.715168, + "asctime": "2020-12-21 01:50:07,931", + "created": 1608511807.931597, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5684,14 +5684,14 @@ "lineno": 22, "message": "Result (Cache): { u'__property_cache_data_version_': u'no data version', u'___property_cache_data_version_': u'no second data version', u'__property_cache_uid_': u'no uid', u'___property_cache_uid_': u'no second uid' } ()", "module": "test", - "msecs": 715.1679992675781, + "msecs": 931.5969944000244, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 155.63392639160156, - "thread": 139988953077568, + "relativeCreated": 113.08097839355469, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -5700,8 +5700,8 @@ "{ '__property_cache_data_version_': u'no data version', '___property_cache_data_version_': u'no second data version', '__property_cache_uid_': u'no uid', '___property_cache_uid_': u'no second uid' }", "" ], - "asctime": "2019-12-27 21:48:46,715", - "created": 1577479726.71561, + "asctime": "2020-12-21 01:50:07,931", + "created": 1608511807.931921, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5711,35 +5711,35 @@ "lineno": 26, "message": "Expectation (Cache): result = { '__property_cache_data_version_': u'no data version', '___property_cache_data_version_': u'no second data version', '__property_cache_uid_': u'no uid', '___property_cache_uid_': u'no second uid' } ()", "module": "test", - "msecs": 715.6100273132324, + "msecs": 931.9210052490234, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 156.07595443725586, - "thread": 139988953077568, + "relativeCreated": 113.40498924255371, + "thread": 140701886007104, "threadName": "MainThread" } ], - "msecs": 715.9678936004639, + "msecs": 932.2230815887451, "msg": "Cache is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 156.4338207244873, - "thread": 139988953077568, + "relativeCreated": 113.70706558227539, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 0.0003578662872314453 + "time_consumption": 0.0003020763397216797 }, { "args": [ "5", "" ], - "asctime": "2019-12-27 21:48:46,716", - "created": 1577479726.716824, + "asctime": "2020-12-21 01:50:07,933", + "created": 1608511807.933248, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5756,8 +5756,8 @@ "5", "" ], - "asctime": "2019-12-27 21:48:46,716", - "created": 1577479726.716353, + "asctime": "2020-12-21 01:50:07,932", + "created": 1608511807.932703, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5767,14 +5767,14 @@ "lineno": 22, "message": "Result (Keyfilter returnvalue for 5 ()): 5 ()", "module": "test", - "msecs": 716.3529396057129, + "msecs": 932.7030181884766, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 156.81886672973633, - "thread": 139988953077568, + "relativeCreated": 114.18700218200684, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -5783,8 +5783,8 @@ "5", "" ], - "asctime": "2019-12-27 21:48:46,716", - "created": 1577479726.716624, + "asctime": "2020-12-21 01:50:07,933", + "created": 1608511807.933012, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -5794,39 +5794,39 @@ "lineno": 26, "message": "Expectation (Keyfilter returnvalue for 5 ()): result = 5 ()", "module": "test", - "msecs": 716.6240215301514, + "msecs": 933.0120086669922, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 157.0899486541748, - "thread": 139988953077568, + "relativeCreated": 114.49599266052246, + "thread": 140701886007104, "threadName": "MainThread" } ], - "msecs": 716.8240547180176, + "msecs": 933.2480430603027, "msg": "Keyfilter returnvalue for 5 () is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 157.28998184204102, - "thread": 139988953077568, + "relativeCreated": 114.73202705383301, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 0.00020003318786621094 + "time_consumption": 0.00023603439331054688 } ], - "thread": 139988953077568, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 0.006212949752807617, - "time_finished": "2019-12-27 21:48:46,716", - "time_start": "2019-12-27 21:48:46,710" + "time_consumption": 0.006827116012573242, + "time_finished": "2020-12-21 01:50:07,933", + "time_start": "2020-12-21 01:50:07,926" }, "caching.property_cache_json: Test partially initialisation of JSON-Cache-Object": { "args": null, - "asctime": "2019-12-27 21:48:46,652", - "created": 1577479726.652496, + "asctime": "2020-12-21 01:50:07,890", + "created": 1608511807.890411, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -5837,21 +5837,21 @@ "message": "caching.property_cache_json: Test partially initialisation of JSON-Cache-Object", "module": "__init__", "moduleLogger": [], - "msecs": 652.4960994720459, + "msecs": 890.4109001159668, "msg": "caching.property_cache_json: Test partially initialisation of JSON-Cache-Object", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/__init__.py", - "process": 7954, + "pathname": "/user_data/data/dirk/prj/unittest/caching/unittest/src/tests/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 92.96202659606934, + "relativeCreated": 71.89488410949707, "testcaseLogger": [ { "args": [ "property_cache_json", "False" ], - "asctime": "2019-12-27 21:48:46,653", - "created": 1577479726.653808, + "asctime": "2020-12-21 01:50:07,890", + "created": 1608511807.890823, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -5864,8 +5864,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2019-12-27 21:48:46,652", - "created": 1577479726.652644, + "asctime": "2020-12-21 01:50:07,890", + "created": 1608511807.890495, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -5875,22 +5875,22 @@ "lineno": 17, "message": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "module": "test_helpers", - "msecs": 652.6439189910889, + "msecs": 890.4950618743896, "msg": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7954, + "pathname": "src/tests/test_helpers.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 93.1098461151123, - "thread": 139988953077568, + "relativeCreated": 71.97904586791992, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/no_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/no_load_on_init.json" ], - "asctime": "2019-12-27 21:48:46,652", - "created": 1577479726.652979, + "asctime": "2020-12-21 01:50:07,890", + "created": 1608511807.890564, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -5898,85 +5898,85 @@ "levelname": "INFO", "levelno": 20, "lineno": 21, - "message": "Initialising cached class with /user_data/data/dirk/prj/modules/caching/unittest/output_data/no_load_on_init.json as cache file.", + "message": "Initialising cached class with /user_data/data/dirk/prj/unittest/caching/unittest/output_data/no_load_on_init.json as cache file.", "module": "test_helpers", - "msecs": 652.9788970947266, + "msecs": 890.56396484375, "msg": "Initialising cached class with %s as cache file.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7954, + "pathname": "src/tests/test_helpers.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 93.44482421875, - "thread": 139988953077568, + "relativeCreated": 72.04794883728027, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "JsonCache:" ], - "asctime": "2019-12-27 21:48:46,653", - "created": 1577479726.653141, + "asctime": "2020-12-21 01:50:07,890", + "created": 1608511807.890635, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "DEBUG", "levelno": 10, - "lineno": 228, + "lineno": 231, "message": "JsonCache: Cache file does not exists (yet).", "module": "__init__", - "msecs": 653.1410217285156, + "msecs": 890.6350135803223, "msg": "%s Cache file does not exists (yet).", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 93.60694885253906, - "thread": 139988953077568, + "relativeCreated": 72.11899757385254, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/no_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/no_load_on_init.json" ], - "asctime": "2019-12-27 21:48:46,653", - "created": 1577479726.653525, + "asctime": "2020-12-21 01:50:07,890", + "created": 1608511807.890756, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 234, - "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/no_load_on_init.json)", + "lineno": 237, + "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/no_load_on_init.json)", "module": "__init__", - "msecs": 653.5251140594482, + "msecs": 890.7558917999268, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 93.99104118347168, - "thread": 139988953077568, + "relativeCreated": 72.23987579345703, + "thread": 140701886007104, "threadName": "MainThread" } ], - "msecs": 653.8081169128418, + "msecs": 890.8228874206543, "msg": "Initialising %s (load_all_on_init=%s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7954, + "pathname": "src/tests/test_helpers.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 94.27404403686523, - "thread": 139988953077568, + "relativeCreated": 72.30687141418457, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 0.0002830028533935547 + "time_consumption": 6.699562072753906e-05 }, { "args": [], - "asctime": "2019-12-27 21:48:46,657", - "created": 1577479726.657239, + "asctime": "2020-12-21 01:50:07,891", + "created": 1608511807.891632, "exc_info": null, "exc_text": null, "filename": "test_no_load_on_init.py", @@ -5993,51 +5993,51 @@ "float", "3.14159" ], - "asctime": "2019-12-27 21:48:46,654", - "created": 1577479726.654048, + "asctime": "2020-12-21 01:50:07,890", + "created": 1608511807.890909, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "JsonCache: Loading property for 'float' from source instance (3.14159)", "module": "__init__", - "msecs": 654.047966003418, + "msecs": 890.90895652771, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 94.5138931274414, - "thread": 139988953077568, + "relativeCreated": 72.39294052124023, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/no_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/no_load_on_init.json" ], - "asctime": "2019-12-27 21:48:46,654", - "created": 1577479726.654394, + "asctime": "2020-12-21 01:50:07,891", + "created": 1608511807.891038, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 234, - "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/no_load_on_init.json)", + "lineno": 237, + "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/no_load_on_init.json)", "module": "__init__", - "msecs": 654.3939113616943, + "msecs": 891.0379409790039, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 94.85983848571777, - "thread": 139988953077568, + "relativeCreated": 72.52192497253418, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -6046,51 +6046,51 @@ "list", "[1, 'two', '3', 4]" ], - "asctime": "2019-12-27 21:48:46,654", - "created": 1577479726.65477, + "asctime": "2020-12-21 01:50:07,891", + "created": 1608511807.891149, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "JsonCache: Loading property for 'list' from source instance ([1, 'two', '3', 4])", "module": "__init__", - "msecs": 654.7698974609375, + "msecs": 891.1490440368652, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 95.23582458496094, - "thread": 139988953077568, + "relativeCreated": 72.63302803039551, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/no_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/no_load_on_init.json" ], - "asctime": "2019-12-27 21:48:46,655", - "created": 1577479726.655144, + "asctime": "2020-12-21 01:50:07,891", + "created": 1608511807.891302, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 234, - "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/no_load_on_init.json)", + "lineno": 237, + "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/no_load_on_init.json)", "module": "__init__", - "msecs": 655.1439762115479, + "msecs": 891.3021087646484, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 95.60990333557129, - "thread": 139988953077568, + "relativeCreated": 72.78609275817871, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -6099,71 +6099,71 @@ "str", "'string'" ], - "asctime": "2019-12-27 21:48:46,655", - "created": 1577479726.655774, + "asctime": "2020-12-21 01:50:07,891", + "created": 1608511807.891399, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "JsonCache: Loading property for 'str' from source instance ('string')", "module": "__init__", - "msecs": 655.7741165161133, + "msecs": 891.3989067077637, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 96.24004364013672, - "thread": 139988953077568, + "relativeCreated": 72.88289070129395, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/no_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/no_load_on_init.json" ], - "asctime": "2019-12-27 21:48:46,656", - "created": 1577479726.656697, + "asctime": "2020-12-21 01:50:07,891", + "created": 1608511807.891553, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 234, - "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/no_load_on_init.json)", + "lineno": 237, + "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/no_load_on_init.json)", "module": "__init__", - "msecs": 656.6970348358154, + "msecs": 891.5529251098633, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 97.16296195983887, - "thread": 139988953077568, + "relativeCreated": 73.03690910339355, + "thread": 140701886007104, "threadName": "MainThread" } ], - "msecs": 657.2389602661133, + "msecs": 891.632080078125, "msg": "Partially initialising cache object by requesting some information.", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_no_load_on_init.py", - "process": 7954, + "pathname": "src/tests/test_no_load_on_init.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 97.70488739013672, - "thread": 139988953077568, + "relativeCreated": 73.11606407165527, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 0.0005419254302978516 + "time_consumption": 7.915496826171875e-05 }, { "args": [ "property_cache_json" ], - "asctime": "2019-12-27 21:48:46,659", - "created": 1577479726.659452, + "asctime": "2020-12-21 01:50:07,891", + "created": 1608511807.891934, "exc_info": null, "exc_text": null, "filename": "test_no_load_on_init.py", @@ -6177,35 +6177,35 @@ { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/no_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/no_load_on_init.json" ], - "asctime": "2019-12-27 21:48:46,658", - "created": 1577479726.658361, + "asctime": "2020-12-21 01:50:07,891", + "created": 1608511807.891785, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "INFO", "levelno": 20, - "lineno": 225, - "message": "JsonCache: Loading properties from cache (/user_data/data/dirk/prj/modules/caching/unittest/output_data/no_load_on_init.json)", + "lineno": 228, + "message": "JsonCache: Loading properties from cache (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/no_load_on_init.json)", "module": "__init__", - "msecs": 658.3609580993652, + "msecs": 891.7849063873291, "msg": "%s Loading properties from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 98.82688522338867, - "thread": 139988953077568, + "relativeCreated": 73.26889038085938, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "{u'_property_cache_data_version_': 1, u'float': 3.14159, u'list': [1, u'two', u'3', 4], u'str': u'string', u'_property_cache_uid_': u'my_unique_id'}" ], - "asctime": "2019-12-27 21:48:46,658", - "created": 1577479726.658818, + "asctime": "2020-12-21 01:50:07,891", + "created": 1608511807.891845, "exc_info": null, "exc_text": null, "filename": "test_no_load_on_init.py", @@ -6215,14 +6215,14 @@ "lineno": 23, "message": "Using storage object of cache class for comparison: {u'_property_cache_data_version_': 1, u'float': 3.14159, u'list': [1, u'two', u'3', 4], u'str': u'string', u'_property_cache_uid_': u'my_unique_id'}", "module": "test_no_load_on_init", - "msecs": 658.8180065155029, + "msecs": 891.8449878692627, "msg": "Using storage object of cache class for comparison: %s", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_no_load_on_init.py", - "process": 7954, + "pathname": "src/tests/test_no_load_on_init.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 99.28393363952637, - "thread": 139988953077568, + "relativeCreated": 73.32897186279297, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -6230,8 +6230,8 @@ "_property_cache_data_version_", "_property_cache_uid_" ], - "asctime": "2019-12-27 21:48:46,659", - "created": 1577479726.659169, + "asctime": "2020-12-21 01:50:07,891", + "created": 1608511807.891895, "exc_info": null, "exc_text": null, "filename": "test_no_load_on_init.py", @@ -6241,32 +6241,32 @@ "lineno": 24, "message": "Deleting overhead keys: _property_cache_data_version_, _property_cache_uid_", "module": "test_no_load_on_init", - "msecs": 659.1689586639404, + "msecs": 891.895055770874, "msg": "Deleting overhead keys: %s, %s", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_no_load_on_init.py", - "process": 7954, + "pathname": "src/tests/test_no_load_on_init.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 99.63488578796387, - "thread": 139988953077568, + "relativeCreated": 73.3790397644043, + "thread": 140701886007104, "threadName": "MainThread" } ], - "msecs": 659.451961517334, + "msecs": 891.9339179992676, "msg": "Extracting storage object from %s for comparison.", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_no_load_on_init.py", - "process": 7954, + "pathname": "src/tests/test_no_load_on_init.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 99.91788864135742, - "thread": 139988953077568, + "relativeCreated": 73.41790199279785, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 0.0002830028533935547 + "time_consumption": 3.886222839355469e-05 }, { "args": [], - "asctime": "2019-12-27 21:48:46,662", - "created": 1577479726.662039, + "asctime": "2020-12-21 01:50:07,892", + "created": 1608511807.892615, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6283,8 +6283,8 @@ "{ u'float': 3.14159, u'list': [ 1, u'two', u'3', 4 ], u'str': u'string' }", "" ], - "asctime": "2019-12-27 21:48:46,660", - "created": 1577479726.660036, + "asctime": "2020-12-21 01:50:07,892", + "created": 1608511807.892019, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6294,14 +6294,14 @@ "lineno": 22, "message": "Result (Cache object): { u'float': 3.14159, u'list': [ 1, u'two', u'3', 4 ], u'str': u'string' } ()", "module": "test", - "msecs": 660.0360870361328, + "msecs": 892.0190334320068, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 100.50201416015625, - "thread": 139988953077568, + "relativeCreated": 73.50301742553711, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -6310,8 +6310,8 @@ "{ 'str': 'string', 'float': 3.14159, 'list': [ 1, 'two', '3', 4 ] }", "" ], - "asctime": "2019-12-27 21:48:46,660", - "created": 1577479726.660193, + "asctime": "2020-12-21 01:50:07,892", + "created": 1608511807.892069, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6321,14 +6321,14 @@ "lineno": 26, "message": "Expectation (Cache object): result = { 'str': 'string', 'float': 3.14159, 'list': [ 1, 'two', '3', 4 ] } ()", "module": "test", - "msecs": 660.1929664611816, + "msecs": 892.0691013336182, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 100.65889358520508, - "thread": 139988953077568, + "relativeCreated": 73.55308532714844, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -6338,8 +6338,8 @@ " for test_variable", "u'two'" ], - "asctime": "2019-12-27 21:48:46,660", - "created": 1577479726.660418, + "asctime": "2020-12-21 01:50:07,892", + "created": 1608511807.892134, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6349,22 +6349,22 @@ "lineno": 119, "message": "Type is NOT for test_variable (u'two'). ", "module": "test", - "msecs": 660.4180335998535, + "msecs": 892.1339511871338, "msg": "Type %s is NOT %s%s (%s). ", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 100.88396072387695, - "thread": 139988953077568, + "relativeCreated": 73.61793518066406, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "u'two'" ], - "asctime": "2019-12-27 21:48:46,660", - "created": 1577479726.660558, + "asctime": "2020-12-21 01:50:07,892", + "created": 1608511807.892177, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6374,14 +6374,14 @@ "lineno": 115, "message": "Content u'two' is incorrect for test_variable.", "module": "test", - "msecs": 660.5579853057861, + "msecs": 892.1771049499512, "msg": "Content %s is incorrect for test_variable.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 101.02391242980957, - "thread": 139988953077568, + "relativeCreated": 73.66108894348145, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -6391,8 +6391,8 @@ " for test_variable", "u'two'" ], - "asctime": "2019-12-27 21:48:46,660", - "created": 1577479726.660704, + "asctime": "2020-12-21 01:50:07,892", + "created": 1608511807.892223, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6402,22 +6402,22 @@ "lineno": 119, "message": "Type is NOT for test_variable (u'two'). ", "module": "test", - "msecs": 660.7038974761963, + "msecs": 892.2228813171387, "msg": "Type %s is NOT %s%s (%s). ", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 101.16982460021973, - "thread": 139988953077568, + "relativeCreated": 73.70686531066895, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "u'two'" ], - "asctime": "2019-12-27 21:48:46,660", - "created": 1577479726.660828, + "asctime": "2020-12-21 01:50:07,892", + "created": 1608511807.892264, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6427,14 +6427,14 @@ "lineno": 115, "message": "Content u'two' is incorrect for test_variable.", "module": "test", - "msecs": 660.8281135559082, + "msecs": 892.2638893127441, "msg": "Content %s is incorrect for test_variable.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 101.29404067993164, - "thread": 139988953077568, + "relativeCreated": 73.74787330627441, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -6444,8 +6444,8 @@ " for test_variable", "u'two'" ], - "asctime": "2019-12-27 21:48:46,660", - "created": 1577479726.660962, + "asctime": "2020-12-21 01:50:07,892", + "created": 1608511807.892308, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6455,14 +6455,14 @@ "lineno": 119, "message": "Type is NOT for test_variable (u'two'). ", "module": "test", - "msecs": 660.9621047973633, + "msecs": 892.3079967498779, "msg": "Type %s is NOT %s%s (%s). ", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 101.42803192138672, - "thread": 139988953077568, + "relativeCreated": 73.7919807434082, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -6472,8 +6472,8 @@ " for result.list[1]", "u'two'" ], - "asctime": "2019-12-27 21:48:46,661", - "created": 1577479726.66117, + "asctime": "2020-12-21 01:50:07,892", + "created": 1608511807.892356, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6483,14 +6483,14 @@ "lineno": 119, "message": "Type is NOT for result.list[1] (u'two'). Check for known json storage type deviation -> .", "module": "test", - "msecs": 661.1700057983398, + "msecs": 892.3559188842773, "msg": "Type %s is NOT %s%s (%s). Check for known json storage type deviation -> .", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 101.63593292236328, - "thread": 139988953077568, + "relativeCreated": 73.83990287780762, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -6500,8 +6500,8 @@ " for test_variable", "u'3'" ], - "asctime": "2019-12-27 21:48:46,661", - "created": 1577479726.661365, + "asctime": "2020-12-21 01:50:07,892", + "created": 1608511807.892399, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6511,22 +6511,22 @@ "lineno": 119, "message": "Type is NOT for test_variable (u'3'). ", "module": "test", - "msecs": 661.3650321960449, + "msecs": 892.3990726470947, "msg": "Type %s is NOT %s%s (%s). ", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 101.83095932006836, - "thread": 139988953077568, + "relativeCreated": 73.883056640625, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "u'3'" ], - "asctime": "2019-12-27 21:48:46,661", - "created": 1577479726.661494, + "asctime": "2020-12-21 01:50:07,892", + "created": 1608511807.892439, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6536,14 +6536,14 @@ "lineno": 115, "message": "Content u'3' is incorrect for test_variable.", "module": "test", - "msecs": 661.4940166473389, + "msecs": 892.4388885498047, "msg": "Content %s is incorrect for test_variable.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 101.9599437713623, - "thread": 139988953077568, + "relativeCreated": 73.92287254333496, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -6553,8 +6553,8 @@ " for test_variable", "u'3'" ], - "asctime": "2019-12-27 21:48:46,661", - "created": 1577479726.661711, + "asctime": "2020-12-21 01:50:07,892", + "created": 1608511807.892485, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6564,14 +6564,14 @@ "lineno": 119, "message": "Type is NOT for test_variable (u'3'). ", "module": "test", - "msecs": 661.7109775543213, + "msecs": 892.4849033355713, "msg": "Type %s is NOT %s%s (%s). ", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 102.17690467834473, - "thread": 139988953077568, + "relativeCreated": 73.96888732910156, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -6581,8 +6581,8 @@ " for result.list[2]", "u'3'" ], - "asctime": "2019-12-27 21:48:46,661", - "created": 1577479726.66182, + "asctime": "2020-12-21 01:50:07,892", + "created": 1608511807.892526, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6592,14 +6592,14 @@ "lineno": 119, "message": "Type is NOT for result.list[2] (u'3'). Check for known json storage type deviation -> .", "module": "test", - "msecs": 661.8199348449707, + "msecs": 892.5259113311768, "msg": "Type %s is NOT %s%s (%s). Check for known json storage type deviation -> .", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 102.28586196899414, - "thread": 139988953077568, + "relativeCreated": 74.00989532470703, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -6609,8 +6609,8 @@ " for result.str", "u'string'" ], - "asctime": "2019-12-27 21:48:46,661", - "created": 1577479726.661935, + "asctime": "2020-12-21 01:50:07,892", + "created": 1608511807.892577, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -6620,39 +6620,39 @@ "lineno": 119, "message": "Type is NOT for result.str (u'string'). Check for known json storage type deviation -> .", "module": "test", - "msecs": 661.9350910186768, + "msecs": 892.5769329071045, "msg": "Type %s is NOT %s%s (%s). Check for known json storage type deviation -> .", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 102.4010181427002, - "thread": 139988953077568, + "relativeCreated": 74.06091690063477, + "thread": 140701886007104, "threadName": "MainThread" } ], - "msecs": 662.039041519165, + "msecs": 892.6150798797607, "msg": "Cache object is NOT correct. See detailed log for more information.", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 102.50496864318848, - "thread": 139988953077568, + "relativeCreated": 74.09906387329102, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 0.00010395050048828125 + "time_consumption": 3.814697265625e-05 } ], - "thread": 139988953077568, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 0.00954294204711914, - "time_finished": "2019-12-27 21:48:46,662", - "time_start": "2019-12-27 21:48:46,652" + "time_consumption": 0.0022041797637939453, + "time_finished": "2020-12-21 01:50:07,892", + "time_start": "2020-12-21 01:50:07,890" }, "caching.property_cache_pickle: Test cached data (full init)": { "args": null, - "asctime": "2019-12-27 21:48:46,730", - "created": 1577479726.73007, + "asctime": "2020-12-21 01:50:07,952", + "created": 1608511807.952413, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -6663,21 +6663,21 @@ "message": "caching.property_cache_pickle: Test cached data (full init)", "module": "__init__", "moduleLogger": [], - "msecs": 730.0701141357422, + "msecs": 952.4130821228027, "msg": "caching.property_cache_pickle: Test cached data (full init)", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/__init__.py", - "process": 7954, + "pathname": "/user_data/data/dirk/prj/unittest/caching/unittest/src/tests/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 170.53604125976562, + "relativeCreated": 133.897066116333, "testcaseLogger": [ { "args": [ "property_cache_pickle", "True" ], - "asctime": "2019-12-27 21:48:46,731", - "created": 1577479726.731496, + "asctime": "2020-12-21 01:50:07,955", + "created": 1608511807.955578, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -6690,8 +6690,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2019-12-27 21:48:46,730", - "created": 1577479726.730296, + "asctime": "2020-12-21 01:50:07,952", + "created": 1608511807.952902, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -6701,22 +6701,22 @@ "lineno": 17, "message": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "module": "test_helpers", - "msecs": 730.2958965301514, + "msecs": 952.90207862854, "msg": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7954, + "pathname": "src/tests/test_helpers.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 170.7618236541748, - "thread": 139988953077568, + "relativeCreated": 134.3860626220703, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/cache_data_test_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/cache_data_test_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:46,730", - "created": 1577479726.730521, + "asctime": "2020-12-21 01:50:07,953", + "created": 1608511807.953347, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -6724,41 +6724,41 @@ "levelname": "INFO", "levelno": 20, "lineno": 21, - "message": "Initialising cached class with /user_data/data/dirk/prj/modules/caching/unittest/output_data/cache_data_test_load_on_init.pkl as cache file.", + "message": "Initialising cached class with /user_data/data/dirk/prj/unittest/caching/unittest/output_data/cache_data_test_load_on_init.pkl as cache file.", "module": "test_helpers", - "msecs": 730.5209636688232, + "msecs": 953.3469676971436, "msg": "Initialising cached class with %s as cache file.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7954, + "pathname": "src/tests/test_helpers.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 170.98689079284668, - "thread": 139988953077568, + "relativeCreated": 134.83095169067383, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "PickCache:" ], - "asctime": "2019-12-27 21:48:46,730", - "created": 1577479726.7307, + "asctime": "2020-12-21 01:50:07,953", + "created": 1608511807.953773, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "DEBUG", "levelno": 10, - "lineno": 145, + "lineno": 148, "message": "PickCache: Cache file does not exists (yet).", "module": "__init__", - "msecs": 730.7000160217285, + "msecs": 953.773021697998, "msg": "%s Cache file does not exists (yet).", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 171.16594314575195, - "thread": 139988953077568, + "relativeCreated": 135.25700569152832, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -6766,69 +6766,69 @@ "PickCache:", "['dict', 'unicode', 'str', 'integer', 'float', 'list']" ], - "asctime": "2019-12-27 21:48:46,730", - "created": 1577479726.730837, + "asctime": "2020-12-21 01:50:07,954", + "created": 1608511807.95408, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_source", "levelname": "DEBUG", "levelno": 10, - "lineno": 159, + "lineno": 162, "message": "PickCache: Loading all data from source - ['dict', 'unicode', 'str', 'integer', 'float', 'list']", "module": "__init__", - "msecs": 730.8371067047119, + "msecs": 954.0801048278809, "msg": "%s Loading all data from source - %s", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 171.30303382873535, - "thread": 139988953077568, + "relativeCreated": 135.56408882141113, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/cache_data_test_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/cache_data_test_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:46,731", - "created": 1577479726.73131, + "asctime": "2020-12-21 01:50:07,955", + "created": 1608511807.955164, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 167, - "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/cache_data_test_load_on_init.pkl)", + "lineno": 170, + "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/cache_data_test_load_on_init.pkl)", "module": "__init__", - "msecs": 731.3098907470703, + "msecs": 955.1639556884766, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 171.77581787109375, - "thread": 139988953077568, + "relativeCreated": 136.64793968200684, + "thread": 140701886007104, "threadName": "MainThread" } ], - "msecs": 731.4960956573486, + "msecs": 955.578088760376, "msg": "Initialising %s (load_all_on_init=%s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7954, + "pathname": "src/tests/test_helpers.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 171.96202278137207, - "thread": 139988953077568, + "relativeCreated": 137.06207275390625, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 0.0001862049102783203 + "time_consumption": 0.00041413307189941406 }, { "args": [], - "asctime": "2019-12-27 21:48:46,733", - "created": 1577479726.733054, + "asctime": "2020-12-21 01:50:07,957", + "created": 1608511807.957715, "exc_info": null, "exc_text": null, "filename": "test_cached_data.py", @@ -6844,51 +6844,51 @@ "PickCache:", "uncached" ], - "asctime": "2019-12-27 21:48:46,731", - "created": 1577479726.731667, + "asctime": "2020-12-21 01:50:07,956", + "created": 1608511807.956017, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "INFO", "levelno": 20, - "lineno": 113, + "lineno": 116, "message": "PickCache: Key 'uncached' is not in cached_keys. Uncached data will be returned.", "module": "__init__", - "msecs": 731.6670417785645, + "msecs": 956.017017364502, "msg": "%s Key '%s' is not in cached_keys. Uncached data will be returned.", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 172.1329689025879, - "thread": 139988953077568, + "relativeCreated": 137.50100135803223, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/cache_data_test_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/cache_data_test_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:46,732", - "created": 1577479726.732057, + "asctime": "2020-12-21 01:50:07,956", + "created": 1608511807.956834, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "INFO", "levelno": 20, - "lineno": 142, - "message": "PickCache: Loading properties from cache (/user_data/data/dirk/prj/modules/caching/unittest/output_data/cache_data_test_load_on_init.pkl)", + "lineno": 145, + "message": "PickCache: Loading properties from cache (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/cache_data_test_load_on_init.pkl)", "module": "__init__", - "msecs": 732.0570945739746, + "msecs": 956.834077835083, "msg": "%s Loading properties from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 172.52302169799805, - "thread": 139988953077568, + "relativeCreated": 138.31806182861328, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -6897,25 +6897,25 @@ "dict", "{'1': 1, '3': '3', '2': 'two', '4': 4}" ], - "asctime": "2019-12-27 21:48:46,732", - "created": 1577479726.732176, + "asctime": "2020-12-21 01:50:07,957", + "created": 1608511807.957003, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "PickCache: Providing property for 'dict' from cache ({'1': 1, '3': '3', '2': 'two', '4': 4})", "module": "__init__", - "msecs": 732.1760654449463, + "msecs": 957.003116607666, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 172.64199256896973, - "thread": 139988953077568, + "relativeCreated": 138.4871006011963, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -6924,25 +6924,25 @@ "unicode", "u'unicode'" ], - "asctime": "2019-12-27 21:48:46,732", - "created": 1577479726.732267, + "asctime": "2020-12-21 01:50:07,957", + "created": 1608511807.957139, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "PickCache: Providing property for 'unicode' from cache (u'unicode')", "module": "__init__", - "msecs": 732.266902923584, + "msecs": 957.1390151977539, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 172.73283004760742, - "thread": 139988953077568, + "relativeCreated": 138.62299919128418, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -6951,25 +6951,25 @@ "str", "'string'" ], - "asctime": "2019-12-27 21:48:46,732", - "created": 1577479726.732344, + "asctime": "2020-12-21 01:50:07,957", + "created": 1608511807.957273, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "PickCache: Providing property for 'str' from cache ('string')", "module": "__init__", - "msecs": 732.3439121246338, + "msecs": 957.273006439209, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 172.80983924865723, - "thread": 139988953077568, + "relativeCreated": 138.75699043273926, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -6978,25 +6978,25 @@ "integer", "17" ], - "asctime": "2019-12-27 21:48:46,732", - "created": 1577479726.732469, + "asctime": "2020-12-21 01:50:07,957", + "created": 1608511807.957392, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "PickCache: Providing property for 'integer' from cache (17)", "module": "__init__", - "msecs": 732.4690818786621, + "msecs": 957.3919773101807, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 172.93500900268555, - "thread": 139988953077568, + "relativeCreated": 138.87596130371094, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -7005,25 +7005,25 @@ "float", "3.14159" ], - "asctime": "2019-12-27 21:48:46,732", - "created": 1577479726.732695, + "asctime": "2020-12-21 01:50:07,957", + "created": 1608511807.957509, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "PickCache: Providing property for 'float' from cache (3.14159)", "module": "__init__", - "msecs": 732.6951026916504, + "msecs": 957.5090408325195, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 173.16102981567383, - "thread": 139988953077568, + "relativeCreated": 138.9930248260498, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -7032,46 +7032,46 @@ "list", "[1, 'two', '3', 4]" ], - "asctime": "2019-12-27 21:48:46,732", - "created": 1577479726.732924, + "asctime": "2020-12-21 01:50:07,957", + "created": 1608511807.957628, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "PickCache: Providing property for 'list' from cache ([1, 'two', '3', 4])", "module": "__init__", - "msecs": 732.9239845275879, + "msecs": 957.6280117034912, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 173.38991165161133, - "thread": 139988953077568, + "relativeCreated": 139.11199569702148, + "thread": 140701886007104, "threadName": "MainThread" } ], - "msecs": 733.0539226531982, + "msecs": 957.7150344848633, "msg": "Collecting data from cache instance.", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_cached_data.py", - "process": 7954, + "pathname": "src/tests/test_cached_data.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 173.51984977722168, - "thread": 139988953077568, + "relativeCreated": 139.19901847839355, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 0.00012993812561035156 + "time_consumption": 8.702278137207031e-05 }, { "args": [ "{'uncached': 'uncached_data_of_class', 'unicode': u'unicode', 'float': 3.14159, 'list': [1, 'two', '3', 4], 'dict': {'1': 1, '3': '3', '2': 'two', '4': 4}, 'str': 'string', 'integer': 17}", "" ], - "asctime": "2019-12-27 21:48:46,733", - "created": 1577479726.733918, + "asctime": "2020-12-21 01:50:07,958", + "created": 1608511807.958514, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7088,8 +7088,8 @@ "{ 'uncached': 'uncached_data_of_class', 'unicode': u'unicode', 'float': 3.14159, 'list': [ 1, 'two', '3', 4 ], 'dict': { '1': 1, '3': '3', '2': 'two', '4': 4 }, 'str': 'string', 'integer': 17 }", "" ], - "asctime": "2019-12-27 21:48:46,733", - "created": 1577479726.733311, + "asctime": "2020-12-21 01:50:07,957", + "created": 1608511807.957951, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7099,14 +7099,14 @@ "lineno": 22, "message": "Result (Cached data): { 'uncached': 'uncached_data_of_class', 'unicode': u'unicode', 'float': 3.14159, 'list': [ 1, 'two', '3', 4 ], 'dict': { '1': 1, '3': '3', '2': 'two', '4': 4 }, 'str': 'string', 'integer': 17 } ()", "module": "test", - "msecs": 733.3109378814697, + "msecs": 957.9510688781738, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 173.77686500549316, - "thread": 139988953077568, + "relativeCreated": 139.4350528717041, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -7115,8 +7115,8 @@ "{ 'uncached': 'uncached_data_of_class', 'dict': { '1': 1, '3': '3', '2': 'two', '4': 4 }, 'unicode': u'unicode', 'str': 'string', 'integer': 17, 'float': 3.14159, 'list': [ 1, 'two', '3', 4 ] }", "" ], - "asctime": "2019-12-27 21:48:46,733", - "created": 1577479726.733499, + "asctime": "2020-12-21 01:50:07,958", + "created": 1608511807.958103, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7126,39 +7126,39 @@ "lineno": 26, "message": "Expectation (Cached data): result = { 'uncached': 'uncached_data_of_class', 'dict': { '1': 1, '3': '3', '2': 'two', '4': 4 }, 'unicode': u'unicode', 'str': 'string', 'integer': 17, 'float': 3.14159, 'list': [ 1, 'two', '3', 4 ] } ()", "module": "test", - "msecs": 733.4990501403809, + "msecs": 958.1029415130615, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 173.9649772644043, - "thread": 139988953077568, + "relativeCreated": 139.5869255065918, + "thread": 140701886007104, "threadName": "MainThread" } ], - "msecs": 733.9179515838623, + "msecs": 958.5139751434326, "msg": "Cached data is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 174.38387870788574, - "thread": 139988953077568, + "relativeCreated": 139.9979591369629, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 0.0004189014434814453 + "time_consumption": 0.00041103363037109375 } ], - "thread": 139988953077568, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 0.003847837448120117, - "time_finished": "2019-12-27 21:48:46,733", - "time_start": "2019-12-27 21:48:46,730" + "time_consumption": 0.006100893020629883, + "time_finished": "2020-12-21 01:50:07,958", + "time_start": "2020-12-21 01:50:07,952" }, "caching.property_cache_pickle: Test cached data (partially init)": { "args": null, - "asctime": "2019-12-27 21:48:46,734", - "created": 1577479726.73426, + "asctime": "2020-12-21 01:50:07,958", + "created": 1608511807.958997, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -7169,21 +7169,21 @@ "message": "caching.property_cache_pickle: Test cached data (partially init)", "module": "__init__", "moduleLogger": [], - "msecs": 734.260082244873, + "msecs": 958.9970111846924, "msg": "caching.property_cache_pickle: Test cached data (partially init)", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/__init__.py", - "process": 7954, + "pathname": "/user_data/data/dirk/prj/unittest/caching/unittest/src/tests/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 174.72600936889648, + "relativeCreated": 140.48099517822266, "testcaseLogger": [ { "args": [ "property_cache_pickle", "True" ], - "asctime": "2019-12-27 21:48:46,736", - "created": 1577479726.736155, + "asctime": "2020-12-21 01:50:07,961", + "created": 1608511807.961656, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -7196,8 +7196,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2019-12-27 21:48:46,734", - "created": 1577479726.734448, + "asctime": "2020-12-21 01:50:07,959", + "created": 1608511807.959302, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -7207,22 +7207,22 @@ "lineno": 17, "message": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "module": "test_helpers", - "msecs": 734.4479560852051, + "msecs": 959.3019485473633, "msg": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7954, + "pathname": "src/tests/test_helpers.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 174.91388320922852, - "thread": 139988953077568, + "relativeCreated": 140.78593254089355, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/cache_data_test_no_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/cache_data_test_no_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:46,734", - "created": 1577479726.734602, + "asctime": "2020-12-21 01:50:07,959", + "created": 1608511807.959588, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -7230,41 +7230,41 @@ "levelname": "INFO", "levelno": 20, "lineno": 21, - "message": "Initialising cached class with /user_data/data/dirk/prj/modules/caching/unittest/output_data/cache_data_test_no_load_on_init.pkl as cache file.", + "message": "Initialising cached class with /user_data/data/dirk/prj/unittest/caching/unittest/output_data/cache_data_test_no_load_on_init.pkl as cache file.", "module": "test_helpers", - "msecs": 734.6019744873047, + "msecs": 959.5880508422852, "msg": "Initialising cached class with %s as cache file.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7954, + "pathname": "src/tests/test_helpers.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 175.06790161132812, - "thread": 139988953077568, + "relativeCreated": 141.07203483581543, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "PickCache:" ], - "asctime": "2019-12-27 21:48:46,734", - "created": 1577479726.734994, + "asctime": "2020-12-21 01:50:07,959", + "created": 1608511807.959879, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "DEBUG", "levelno": 10, - "lineno": 145, + "lineno": 148, "message": "PickCache: Cache file does not exists (yet).", "module": "__init__", - "msecs": 734.9939346313477, + "msecs": 959.8789215087891, "msg": "%s Cache file does not exists (yet).", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 175.4598617553711, - "thread": 139988953077568, + "relativeCreated": 141.36290550231934, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -7272,69 +7272,69 @@ "PickCache:", "['dict', 'unicode', 'str', 'integer', 'float', 'list']" ], - "asctime": "2019-12-27 21:48:46,735", - "created": 1577479726.735251, + "asctime": "2020-12-21 01:50:07,960", + "created": 1608511807.960116, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_source", "levelname": "DEBUG", "levelno": 10, - "lineno": 159, + "lineno": 162, "message": "PickCache: Loading all data from source - ['dict', 'unicode', 'str', 'integer', 'float', 'list']", "module": "__init__", - "msecs": 735.2509498596191, + "msecs": 960.115909576416, "msg": "%s Loading all data from source - %s", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 175.71687698364258, - "thread": 139988953077568, + "relativeCreated": 141.5998935699463, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/cache_data_test_no_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/cache_data_test_no_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:46,735", - "created": 1577479726.735888, + "asctime": "2020-12-21 01:50:07,961", + "created": 1608511807.961183, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 167, - "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/cache_data_test_no_load_on_init.pkl)", + "lineno": 170, + "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/cache_data_test_no_load_on_init.pkl)", "module": "__init__", - "msecs": 735.8880043029785, + "msecs": 961.1830711364746, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 176.35393142700195, - "thread": 139988953077568, + "relativeCreated": 142.66705513000488, + "thread": 140701886007104, "threadName": "MainThread" } ], - "msecs": 736.1550331115723, + "msecs": 961.6560935974121, "msg": "Initialising %s (load_all_on_init=%s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7954, + "pathname": "src/tests/test_helpers.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 176.6209602355957, - "thread": 139988953077568, + "relativeCreated": 143.14007759094238, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 0.00026702880859375 + "time_consumption": 0.0004730224609375 }, { "args": [], - "asctime": "2019-12-27 21:48:46,737", - "created": 1577479726.737305, + "asctime": "2020-12-21 01:50:07,966", + "created": 1608511807.966664, "exc_info": null, "exc_text": null, "filename": "test_cached_data.py", @@ -7350,51 +7350,51 @@ "PickCache:", "uncached" ], - "asctime": "2019-12-27 21:48:46,736", - "created": 1577479726.736305, + "asctime": "2020-12-21 01:50:07,962", + "created": 1608511807.962322, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "INFO", "levelno": 20, - "lineno": 113, + "lineno": 116, "message": "PickCache: Key 'uncached' is not in cached_keys. Uncached data will be returned.", "module": "__init__", - "msecs": 736.3049983978271, + "msecs": 962.3219966888428, "msg": "%s Key '%s' is not in cached_keys. Uncached data will be returned.", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 176.7709255218506, - "thread": 139988953077568, + "relativeCreated": 143.80598068237305, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/cache_data_test_no_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/cache_data_test_no_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:46,736", - "created": 1577479726.736704, + "asctime": "2020-12-21 01:50:07,963", + "created": 1608511807.963334, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "INFO", "levelno": 20, - "lineno": 142, - "message": "PickCache: Loading properties from cache (/user_data/data/dirk/prj/modules/caching/unittest/output_data/cache_data_test_no_load_on_init.pkl)", + "lineno": 145, + "message": "PickCache: Loading properties from cache (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/cache_data_test_no_load_on_init.pkl)", "module": "__init__", - "msecs": 736.7041110992432, + "msecs": 963.3340835571289, "msg": "%s Loading properties from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 177.1700382232666, - "thread": 139988953077568, + "relativeCreated": 144.81806755065918, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -7403,25 +7403,25 @@ "dict", "{'1': 1, '3': '3', '2': 'two', '4': 4}" ], - "asctime": "2019-12-27 21:48:46,736", - "created": 1577479726.736824, + "asctime": "2020-12-21 01:50:07,964", + "created": 1608511807.964171, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "PickCache: Providing property for 'dict' from cache ({'1': 1, '3': '3', '2': 'two', '4': 4})", "module": "__init__", - "msecs": 736.8240356445312, + "msecs": 964.1709327697754, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 177.2899627685547, - "thread": 139988953077568, + "relativeCreated": 145.65491676330566, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -7430,25 +7430,25 @@ "unicode", "u'unicode'" ], - "asctime": "2019-12-27 21:48:46,736", - "created": 1577479726.736912, + "asctime": "2020-12-21 01:50:07,964", + "created": 1608511807.964701, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "PickCache: Providing property for 'unicode' from cache (u'unicode')", "module": "__init__", - "msecs": 736.9120121002197, + "msecs": 964.7009372711182, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 177.37793922424316, - "thread": 139988953077568, + "relativeCreated": 146.18492126464844, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -7457,25 +7457,25 @@ "str", "'string'" ], - "asctime": "2019-12-27 21:48:46,736", - "created": 1577479726.736992, + "asctime": "2020-12-21 01:50:07,965", + "created": 1608511807.965057, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "PickCache: Providing property for 'str' from cache ('string')", "module": "__init__", - "msecs": 736.9918823242188, + "msecs": 965.0568962097168, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 177.4578094482422, - "thread": 139988953077568, + "relativeCreated": 146.54088020324707, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -7484,25 +7484,25 @@ "integer", "17" ], - "asctime": "2019-12-27 21:48:46,737", - "created": 1577479726.737067, + "asctime": "2020-12-21 01:50:07,965", + "created": 1608511807.965375, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "PickCache: Providing property for 'integer' from cache (17)", "module": "__init__", - "msecs": 737.0669841766357, + "msecs": 965.3749465942383, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 177.53291130065918, - "thread": 139988953077568, + "relativeCreated": 146.85893058776855, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -7511,25 +7511,25 @@ "float", "3.14159" ], - "asctime": "2019-12-27 21:48:46,737", - "created": 1577479726.737148, + "asctime": "2020-12-21 01:50:07,965", + "created": 1608511807.965853, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "PickCache: Providing property for 'float' from cache (3.14159)", "module": "__init__", - "msecs": 737.1480464935303, + "msecs": 965.8529758453369, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 177.6139736175537, - "thread": 139988953077568, + "relativeCreated": 147.3369598388672, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -7538,46 +7538,46 @@ "list", "[1, 'two', '3', 4]" ], - "asctime": "2019-12-27 21:48:46,737", - "created": 1577479726.737229, + "asctime": "2020-12-21 01:50:07,966", + "created": 1608511807.966302, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "PickCache: Providing property for 'list' from cache ([1, 'two', '3', 4])", "module": "__init__", - "msecs": 737.2291088104248, + "msecs": 966.3019180297852, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 177.69503593444824, - "thread": 139988953077568, + "relativeCreated": 147.78590202331543, + "thread": 140701886007104, "threadName": "MainThread" } ], - "msecs": 737.3049259185791, + "msecs": 966.6640758514404, "msg": "Collecting data from cache instance.", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_cached_data.py", - "process": 7954, + "pathname": "src/tests/test_cached_data.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 177.77085304260254, - "thread": 139988953077568, + "relativeCreated": 148.1480598449707, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 7.581710815429688e-05 + "time_consumption": 0.00036215782165527344 }, { "args": [ "{'uncached': 'uncached_data_of_class', 'unicode': u'unicode', 'float': 3.14159, 'list': [1, 'two', '3', 4], 'dict': {'1': 1, '3': '3', '2': 'two', '4': 4}, 'str': 'string', 'integer': 17}", "" ], - "asctime": "2019-12-27 21:48:46,737", - "created": 1577479726.737861, + "asctime": "2020-12-21 01:50:07,967", + "created": 1608511807.967973, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7594,8 +7594,8 @@ "{ 'uncached': 'uncached_data_of_class', 'unicode': u'unicode', 'float': 3.14159, 'list': [ 1, 'two', '3', 4 ], 'dict': { '1': 1, '3': '3', '2': 'two', '4': 4 }, 'str': 'string', 'integer': 17 }", "" ], - "asctime": "2019-12-27 21:48:46,737", - "created": 1577479726.737461, + "asctime": "2020-12-21 01:50:07,967", + "created": 1608511807.967496, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7605,14 +7605,14 @@ "lineno": 22, "message": "Result (Cached data): { 'uncached': 'uncached_data_of_class', 'unicode': u'unicode', 'float': 3.14159, 'list': [ 1, 'two', '3', 4 ], 'dict': { '1': 1, '3': '3', '2': 'two', '4': 4 }, 'str': 'string', 'integer': 17 } ()", "module": "test", - "msecs": 737.4610900878906, + "msecs": 967.4959182739258, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 177.92701721191406, - "thread": 139988953077568, + "relativeCreated": 148.97990226745605, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -7621,8 +7621,8 @@ "{ 'uncached': 'uncached_data_of_class', 'dict': { '1': 1, '3': '3', '2': 'two', '4': 4 }, 'unicode': u'unicode', 'str': 'string', 'integer': 17, 'float': 3.14159, 'list': [ 1, 'two', '3', 4 ] }", "" ], - "asctime": "2019-12-27 21:48:46,737", - "created": 1577479726.737565, + "asctime": "2020-12-21 01:50:07,967", + "created": 1608511807.967748, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7632,39 +7632,39 @@ "lineno": 26, "message": "Expectation (Cached data): result = { 'uncached': 'uncached_data_of_class', 'dict': { '1': 1, '3': '3', '2': 'two', '4': 4 }, 'unicode': u'unicode', 'str': 'string', 'integer': 17, 'float': 3.14159, 'list': [ 1, 'two', '3', 4 ] } ()", "module": "test", - "msecs": 737.5650405883789, + "msecs": 967.7479267120361, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 178.03096771240234, - "thread": 139988953077568, + "relativeCreated": 149.2319107055664, + "thread": 140701886007104, "threadName": "MainThread" } ], - "msecs": 737.860918045044, + "msecs": 967.972993850708, "msg": "Cached data is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 178.32684516906738, - "thread": 139988953077568, + "relativeCreated": 149.45697784423828, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 0.00029587745666503906 + "time_consumption": 0.000225067138671875 } ], - "thread": 139988953077568, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 0.0036008358001708984, - "time_finished": "2019-12-27 21:48:46,737", - "time_start": "2019-12-27 21:48:46,734" + "time_consumption": 0.008975982666015625, + "time_finished": "2020-12-21 01:50:07,967", + "time_start": "2020-12-21 01:50:07,958" }, "caching.property_cache_pickle: Test execution of save callback (full init)": { "args": null, - "asctime": "2019-12-27 21:48:46,770", - "created": 1577479726.77079, + "asctime": "2020-12-21 01:50:07,988", + "created": 1608511807.988057, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -7675,18 +7675,18 @@ "message": "caching.property_cache_pickle: Test execution of save callback (full init)", "module": "__init__", "moduleLogger": [], - "msecs": 770.7901000976562, + "msecs": 988.0568981170654, "msg": "caching.property_cache_pickle: Test execution of save callback (full init)", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/__init__.py", - "process": 7954, + "pathname": "/user_data/data/dirk/prj/unittest/caching/unittest/src/tests/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 211.2560272216797, + "relativeCreated": 169.5408821105957, "testcaseLogger": [ { "args": [], - "asctime": "2019-12-27 21:48:46,771", - "created": 1577479726.771227, + "asctime": "2020-12-21 01:50:07,988", + "created": 1608511807.988158, "exc_info": null, "exc_text": null, "filename": "test_save_callback.py", @@ -7697,14 +7697,14 @@ "message": "Installing save_callback, which sets a variable to True on execution.", "module": "test_save_callback", "moduleLogger": [], - "msecs": 771.2268829345703, + "msecs": 988.1579875946045, "msg": "Installing save_callback, which sets a variable to True on execution.", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_save_callback.py", - "process": 7954, + "pathname": "src/tests/test_save_callback.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 211.69281005859375, - "thread": 139988953077568, + "relativeCreated": 169.64197158813477, + "thread": 140701886007104, "threadName": "MainThread", "time_consumption": 0.0 }, @@ -7713,8 +7713,8 @@ "True", "" ], - "asctime": "2019-12-27 21:48:46,772", - "created": 1577479726.772536, + "asctime": "2020-12-21 01:50:07,988", + "created": 1608511807.988505, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7728,27 +7728,27 @@ { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/save_callback_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/save_callback_load_on_init.json" ], - "asctime": "2019-12-27 21:48:46,771", - "created": 1577479726.771769, + "asctime": "2020-12-21 01:50:07,988", + "created": 1608511807.988284, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 167, - "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/save_callback_load_on_init.json)", + "lineno": 170, + "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/save_callback_load_on_init.json)", "module": "__init__", - "msecs": 771.7690467834473, + "msecs": 988.2841110229492, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 212.2349739074707, - "thread": 139988953077568, + "relativeCreated": 169.7680950164795, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -7757,8 +7757,8 @@ "True", "" ], - "asctime": "2019-12-27 21:48:46,772", - "created": 1577479726.772206, + "asctime": "2020-12-21 01:50:07,988", + "created": 1608511807.988392, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7768,14 +7768,14 @@ "lineno": 22, "message": "Result (Save callback execution variable): True ()", "module": "test", - "msecs": 772.2060680389404, + "msecs": 988.3921146392822, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 212.67199516296387, - "thread": 139988953077568, + "relativeCreated": 169.8760986328125, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -7784,8 +7784,8 @@ "True", "" ], - "asctime": "2019-12-27 21:48:46,772", - "created": 1577479726.772384, + "asctime": "2020-12-21 01:50:07,988", + "created": 1608511807.988442, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -7795,39 +7795,39 @@ "lineno": 26, "message": "Expectation (Save callback execution variable): result = True ()", "module": "test", - "msecs": 772.3839282989502, + "msecs": 988.4419441223145, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 212.84985542297363, - "thread": 139988953077568, + "relativeCreated": 169.92592811584473, + "thread": 140701886007104, "threadName": "MainThread" } ], - "msecs": 772.536039352417, + "msecs": 988.5048866271973, "msg": "Save callback execution variable is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 213.00196647644043, - "thread": 139988953077568, + "relativeCreated": 169.98887062072754, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 0.00015211105346679688 + "time_consumption": 6.29425048828125e-05 } ], - "thread": 139988953077568, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 0.0017459392547607422, - "time_finished": "2019-12-27 21:48:46,772", - "time_start": "2019-12-27 21:48:46,770" + "time_consumption": 0.00044798851013183594, + "time_finished": "2020-12-21 01:50:07,988", + "time_start": "2020-12-21 01:50:07,988" }, "caching.property_cache_pickle: Test full initialised PICKLE-Cache-Object": { "args": null, - "asctime": "2019-12-27 21:48:46,717", - "created": 1577479726.717297, + "asctime": "2020-12-21 01:50:07,933", + "created": 1608511807.933806, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -7838,21 +7838,21 @@ "message": "caching.property_cache_pickle: Test full initialised PICKLE-Cache-Object", "module": "__init__", "moduleLogger": [], - "msecs": 717.2970771789551, + "msecs": 933.8059425354004, "msg": "caching.property_cache_pickle: Test full initialised PICKLE-Cache-Object", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/__init__.py", - "process": 7954, + "pathname": "/user_data/data/dirk/prj/unittest/caching/unittest/src/tests/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 157.76300430297852, + "relativeCreated": 115.28992652893066, "testcaseLogger": [ { "args": [ "property_cache_pickle", "True" ], - "asctime": "2019-12-27 21:48:46,721", - "created": 1577479726.721749, + "asctime": "2020-12-21 01:50:07,936", + "created": 1608511807.936616, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -7865,8 +7865,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2019-12-27 21:48:46,717", - "created": 1577479726.717944, + "asctime": "2020-12-21 01:50:07,934", + "created": 1608511807.934036, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -7876,22 +7876,22 @@ "lineno": 17, "message": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "module": "test_helpers", - "msecs": 717.9439067840576, + "msecs": 934.0360164642334, "msg": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7954, + "pathname": "src/tests/test_helpers.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 158.40983390808105, - "thread": 139988953077568, + "relativeCreated": 115.52000045776367, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:46,718", - "created": 1577479726.718424, + "asctime": "2020-12-21 01:50:07,934", + "created": 1608511807.934305, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -7899,41 +7899,41 @@ "levelname": "INFO", "levelno": 20, "lineno": 21, - "message": "Initialising cached class with /user_data/data/dirk/prj/modules/caching/unittest/output_data/load_on_init.pkl as cache file.", + "message": "Initialising cached class with /user_data/data/dirk/prj/unittest/caching/unittest/output_data/load_on_init.pkl as cache file.", "module": "test_helpers", - "msecs": 718.4240818023682, + "msecs": 934.30495262146, "msg": "Initialising cached class with %s as cache file.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7954, + "pathname": "src/tests/test_helpers.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 158.8900089263916, - "thread": 139988953077568, + "relativeCreated": 115.78893661499023, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "PickCache:" ], - "asctime": "2019-12-27 21:48:46,718", - "created": 1577479726.71885, + "asctime": "2020-12-21 01:50:07,934", + "created": 1608511807.934474, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "DEBUG", "levelno": 10, - "lineno": 145, + "lineno": 148, "message": "PickCache: Cache file does not exists (yet).", "module": "__init__", - "msecs": 718.8498973846436, + "msecs": 934.473991394043, "msg": "%s Cache file does not exists (yet).", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 159.315824508667, - "thread": 139988953077568, + "relativeCreated": 115.95797538757324, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -7941,71 +7941,71 @@ "PickCache:", "['dict', 'unicode', 'str', 'integer', 'float', 'list']" ], - "asctime": "2019-12-27 21:48:46,719", - "created": 1577479726.719134, + "asctime": "2020-12-21 01:50:07,934", + "created": 1608511807.934598, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_source", "levelname": "DEBUG", "levelno": 10, - "lineno": 159, + "lineno": 162, "message": "PickCache: Loading all data from source - ['dict', 'unicode', 'str', 'integer', 'float', 'list']", "module": "__init__", - "msecs": 719.1340923309326, + "msecs": 934.5979690551758, "msg": "%s Loading all data from source - %s", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 159.60001945495605, - "thread": 139988953077568, + "relativeCreated": 116.08195304870605, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:46,721", - "created": 1577479726.721395, + "asctime": "2020-12-21 01:50:07,936", + "created": 1608511807.936203, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 167, - "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/load_on_init.pkl)", + "lineno": 170, + "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/load_on_init.pkl)", "module": "__init__", - "msecs": 721.3950157165527, + "msecs": 936.2030029296875, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 161.86094284057617, - "thread": 139988953077568, + "relativeCreated": 117.68698692321777, + "thread": 140701886007104, "threadName": "MainThread" } ], - "msecs": 721.7490673065186, + "msecs": 936.6159439086914, "msg": "Initialising %s (load_all_on_init=%s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7954, + "pathname": "src/tests/test_helpers.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 162.214994430542, - "thread": 139988953077568, + "relativeCreated": 118.09992790222168, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 0.0003540515899658203 + "time_consumption": 0.00041294097900390625 }, { "args": [ "property_cache_pickle" ], - "asctime": "2019-12-27 21:48:46,723", - "created": 1577479726.723272, + "asctime": "2020-12-21 01:50:07,939", + "created": 1608511807.939245, "exc_info": null, "exc_text": null, "filename": "test_load_on_init.py", @@ -8019,35 +8019,35 @@ { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:46,722", - "created": 1577479726.72288, + "asctime": "2020-12-21 01:50:07,938", + "created": 1608511807.938616, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "INFO", "levelno": 20, - "lineno": 142, - "message": "PickCache: Loading properties from cache (/user_data/data/dirk/prj/modules/caching/unittest/output_data/load_on_init.pkl)", + "lineno": 145, + "message": "PickCache: Loading properties from cache (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/load_on_init.pkl)", "module": "__init__", - "msecs": 722.8798866271973, + "msecs": 938.6160373687744, "msg": "%s Loading properties from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 163.3458137512207, - "thread": 139988953077568, + "relativeCreated": 120.10002136230469, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "{'str': 'string', '_property_cache_uid_': 'my_unique_id', 'float': 3.14159, 'list': [1, 'two', '3', 4], 'dict': {'1': 1, '3': '3', '2': 'two', '4': 4}, 'unicode': u'unicode', '_property_cache_data_version_': 1, 'integer': 17}" ], - "asctime": "2019-12-27 21:48:46,723", - "created": 1577479726.72307, + "asctime": "2020-12-21 01:50:07,938", + "created": 1608511807.93892, "exc_info": null, "exc_text": null, "filename": "test_load_on_init.py", @@ -8057,14 +8057,14 @@ "lineno": 20, "message": "Using storage object of cache class for comparison: {'str': 'string', '_property_cache_uid_': 'my_unique_id', 'float': 3.14159, 'list': [1, 'two', '3', 4], 'dict': {'1': 1, '3': '3', '2': 'two', '4': 4}, 'unicode': u'unicode', '_property_cache_data_version_': 1, 'integer': 17}", "module": "test_load_on_init", - "msecs": 723.0699062347412, + "msecs": 938.9200210571289, "msg": "Using storage object of cache class for comparison: %s", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_load_on_init.py", - "process": 7954, + "pathname": "src/tests/test_load_on_init.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 163.53583335876465, - "thread": 139988953077568, + "relativeCreated": 120.40400505065918, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -8072,8 +8072,8 @@ "_property_cache_data_version_", "_property_cache_uid_" ], - "asctime": "2019-12-27 21:48:46,723", - "created": 1577479726.723192, + "asctime": "2020-12-21 01:50:07,939", + "created": 1608511807.939123, "exc_info": null, "exc_text": null, "filename": "test_load_on_init.py", @@ -8083,35 +8083,35 @@ "lineno": 21, "message": "Deleting overhead keys: _property_cache_data_version_, _property_cache_uid_", "module": "test_load_on_init", - "msecs": 723.1919765472412, + "msecs": 939.1229152679443, "msg": "Deleting overhead keys: %s, %s", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_load_on_init.py", - "process": 7954, + "pathname": "src/tests/test_load_on_init.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 163.65790367126465, - "thread": 139988953077568, + "relativeCreated": 120.60689926147461, + "thread": 140701886007104, "threadName": "MainThread" } ], - "msecs": 723.2720851898193, + "msecs": 939.2449855804443, "msg": "Extracting storage object from %s for comparison.", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_load_on_init.py", - "process": 7954, + "pathname": "src/tests/test_load_on_init.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 163.73801231384277, - "thread": 139988953077568, + "relativeCreated": 120.72896957397461, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 8.0108642578125e-05 + "time_consumption": 0.0001220703125 }, { "args": [ "{'str': 'string', 'float': 3.14159, 'list': [1, 'two', '3', 4], 'dict': {'1': 1, '3': '3', '2': 'two', '4': 4}, 'unicode': u'unicode', 'integer': 17}", "" ], - "asctime": "2019-12-27 21:48:46,723", - "created": 1577479726.72378, + "asctime": "2020-12-21 01:50:07,939", + "created": 1608511807.939951, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8128,8 +8128,8 @@ "{ 'str': 'string', 'float': 3.14159, 'list': [ 1, 'two', '3', 4 ], 'dict': { '1': 1, '3': '3', '2': 'two', '4': 4 }, 'unicode': u'unicode', 'integer': 17 }", "" ], - "asctime": "2019-12-27 21:48:46,723", - "created": 1577479726.723461, + "asctime": "2020-12-21 01:50:07,939", + "created": 1608511807.939534, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8139,14 +8139,14 @@ "lineno": 22, "message": "Result (Cache object): { 'str': 'string', 'float': 3.14159, 'list': [ 1, 'two', '3', 4 ], 'dict': { '1': 1, '3': '3', '2': 'two', '4': 4 }, 'unicode': u'unicode', 'integer': 17 } ()", "module": "test", - "msecs": 723.4609127044678, + "msecs": 939.5339488983154, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 163.9268398284912, - "thread": 139988953077568, + "relativeCreated": 121.0179328918457, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -8155,8 +8155,8 @@ "{ 'dict': { '1': 1, '3': '3', '2': 'two', '4': 4 }, 'unicode': u'unicode', 'str': 'string', 'integer': 17, 'float': 3.14159, 'list': [ 1, 'two', '3', 4 ] }", "" ], - "asctime": "2019-12-27 21:48:46,723", - "created": 1577479726.723585, + "asctime": "2020-12-21 01:50:07,939", + "created": 1608511807.939711, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8166,39 +8166,39 @@ "lineno": 26, "message": "Expectation (Cache object): result = { 'dict': { '1': 1, '3': '3', '2': 'two', '4': 4 }, 'unicode': u'unicode', 'str': 'string', 'integer': 17, 'float': 3.14159, 'list': [ 1, 'two', '3', 4 ] } ()", "module": "test", - "msecs": 723.5848903656006, + "msecs": 939.7110939025879, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 164.05081748962402, - "thread": 139988953077568, + "relativeCreated": 121.19507789611816, + "thread": 140701886007104, "threadName": "MainThread" } ], - "msecs": 723.7799167633057, + "msecs": 939.9509429931641, "msg": "Cache object is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 164.2458438873291, - "thread": 139988953077568, + "relativeCreated": 121.43492698669434, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 0.00019502639770507812 + "time_consumption": 0.00023984909057617188 } ], - "thread": 139988953077568, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 0.006482839584350586, - "time_finished": "2019-12-27 21:48:46,723", - "time_start": "2019-12-27 21:48:46,717" + "time_consumption": 0.006145000457763672, + "time_finished": "2020-12-21 01:50:07,939", + "time_start": "2020-12-21 01:50:07,933" }, "caching.property_cache_pickle: Test get from source caused by changed uid (full init)": { "args": null, - "asctime": "2019-12-27 21:48:46,753", - "created": 1577479726.753754, + "asctime": "2020-12-21 01:50:07,979", + "created": 1608511807.979375, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -8209,21 +8209,21 @@ "message": "caching.property_cache_pickle: Test get from source caused by changed uid (full init)", "module": "__init__", "moduleLogger": [], - "msecs": 753.7539005279541, + "msecs": 979.374885559082, "msg": "caching.property_cache_pickle: Test get from source caused by changed uid (full init)", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/__init__.py", - "process": 7954, + "pathname": "/user_data/data/dirk/prj/unittest/caching/unittest/src/tests/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 194.21982765197754, + "relativeCreated": 160.8588695526123, "testcaseLogger": [ { "args": [ "property_cache_pickle", "True" ], - "asctime": "2019-12-27 21:48:46,756", - "created": 1577479726.756395, + "asctime": "2020-12-21 01:50:07,980", + "created": 1608511807.980598, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -8236,8 +8236,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2019-12-27 21:48:46,754", - "created": 1577479726.754215, + "asctime": "2020-12-21 01:50:07,979", + "created": 1608511807.979595, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -8247,22 +8247,22 @@ "lineno": 17, "message": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "module": "test_helpers", - "msecs": 754.2150020599365, + "msecs": 979.5949459075928, "msg": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7954, + "pathname": "src/tests/test_helpers.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 194.68092918395996, - "thread": 139988953077568, + "relativeCreated": 161.07892990112305, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:46,754", - "created": 1577479726.754608, + "asctime": "2020-12-21 01:50:07,979", + "created": 1608511807.979752, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -8270,41 +8270,41 @@ "levelname": "INFO", "levelno": 20, "lineno": 21, - "message": "Initialising cached class with /user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_load_on_init.pkl as cache file.", + "message": "Initialising cached class with /user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_load_on_init.pkl as cache file.", "module": "test_helpers", - "msecs": 754.6079158782959, + "msecs": 979.7520637512207, "msg": "Initialising cached class with %s as cache file.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7954, + "pathname": "src/tests/test_helpers.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 195.07384300231934, - "thread": 139988953077568, + "relativeCreated": 161.23604774475098, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "PickCache:" ], - "asctime": "2019-12-27 21:48:46,754", - "created": 1577479726.75493, + "asctime": "2020-12-21 01:50:07,979", + "created": 1608511807.97993, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "DEBUG", "levelno": 10, - "lineno": 145, + "lineno": 148, "message": "PickCache: Cache file does not exists (yet).", "module": "__init__", - "msecs": 754.9300193786621, + "msecs": 979.9299240112305, "msg": "%s Cache file does not exists (yet).", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 195.39594650268555, - "thread": 139988953077568, + "relativeCreated": 161.41390800476074, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -8312,72 +8312,72 @@ "PickCache:", "['dict', 'unicode', 'str', 'integer', 'float', 'list']" ], - "asctime": "2019-12-27 21:48:46,755", - "created": 1577479726.755251, + "asctime": "2020-12-21 01:50:07,980", + "created": 1608511807.980053, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_source", "levelname": "DEBUG", "levelno": 10, - "lineno": 159, + "lineno": 162, "message": "PickCache: Loading all data from source - ['dict', 'unicode', 'str', 'integer', 'float', 'list']", "module": "__init__", - "msecs": 755.2509307861328, + "msecs": 980.0529479980469, "msg": "%s Loading all data from source - %s", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 195.71685791015625, - "thread": 139988953077568, + "relativeCreated": 161.53693199157715, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:46,756", - "created": 1577479726.756057, + "asctime": "2020-12-21 01:50:07,980", + "created": 1608511807.980451, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 167, - "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_load_on_init.pkl)", + "lineno": 170, + "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_load_on_init.pkl)", "module": "__init__", - "msecs": 756.0570240020752, + "msecs": 980.4511070251465, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 196.52295112609863, - "thread": 139988953077568, + "relativeCreated": 161.93509101867676, + "thread": 140701886007104, "threadName": "MainThread" } ], - "msecs": 756.3951015472412, + "msecs": 980.597972869873, "msg": "Initialising %s (load_all_on_init=%s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7954, + "pathname": "src/tests/test_helpers.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 196.86102867126465, - "thread": 139988953077568, + "relativeCreated": 162.08195686340332, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 0.0003380775451660156 + "time_consumption": 0.0001468658447265625 }, { "args": [ "{'unicode': u'__unicode__', 'float': 2.71828, 'list': ['one', 2, 3, '4'], 'dict': {'1': '1', '3': 'three', '2': 2, '4': '4'}, 'str': '__string__', 'integer': 34}", "" ], - "asctime": "2019-12-27 21:48:46,759", - "created": 1577479726.759215, + "asctime": "2020-12-21 01:50:07,982", + "created": 1608511807.98287, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8391,52 +8391,52 @@ { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:46,757", - "created": 1577479726.757017, + "asctime": "2020-12-21 01:50:07,980", + "created": 1608511807.980983, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "INFO", "levelno": 20, - "lineno": 142, - "message": "PickCache: Loading properties from cache (/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_load_on_init.pkl)", + "lineno": 145, + "message": "PickCache: Loading properties from cache (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_load_on_init.pkl)", "module": "__init__", - "msecs": 757.0168972015381, + "msecs": 980.9830188751221, "msg": "%s Loading properties from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 197.48282432556152, - "thread": 139988953077568, + "relativeCreated": 162.46700286865234, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "PickCache:" ], - "asctime": "2019-12-27 21:48:46,757", - "created": 1577479726.757216, + "asctime": "2020-12-21 01:50:07,981", + "created": 1608511807.981097, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_init_cache", "levelname": "DEBUG", "levelno": 10, - "lineno": 128, + "lineno": 131, "message": "PickCache: Source uid changed, ignoring previous cache data", "module": "__init__", - "msecs": 757.2159767150879, + "msecs": 981.0969829559326, "msg": "%s Source uid changed, ignoring previous cache data", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 197.68190383911133, - "thread": 139988953077568, + "relativeCreated": 162.5809669494629, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -8444,51 +8444,51 @@ "PickCache:", "['dict', 'unicode', 'str', 'integer', 'float', 'list']" ], - "asctime": "2019-12-27 21:48:46,757", - "created": 1577479726.757451, + "asctime": "2020-12-21 01:50:07,981", + "created": 1608511807.981219, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_source", "levelname": "DEBUG", "levelno": 10, - "lineno": 159, + "lineno": 162, "message": "PickCache: Loading all data from source - ['dict', 'unicode', 'str', 'integer', 'float', 'list']", "module": "__init__", - "msecs": 757.451057434082, + "msecs": 981.2190532684326, "msg": "%s Loading all data from source - %s", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 197.91698455810547, - "thread": 139988953077568, + "relativeCreated": 162.7030372619629, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:46,757", - "created": 1577479726.757893, + "asctime": "2020-12-21 01:50:07,981", + "created": 1608511807.981673, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 167, - "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_load_on_init.pkl)", + "lineno": 170, + "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_load_on_init.pkl)", "module": "__init__", - "msecs": 757.8930854797363, + "msecs": 981.673002243042, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 198.35901260375977, - "thread": 139988953077568, + "relativeCreated": 163.15698623657227, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -8497,25 +8497,25 @@ "dict", "{'1': '1', '3': 'three', '2': 2, '4': '4'}" ], - "asctime": "2019-12-27 21:48:46,758", - "created": 1577479726.758243, + "asctime": "2020-12-21 01:50:07,982", + "created": 1608511807.982015, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "PickCache: Providing property for 'dict' from cache ({'1': '1', '3': 'three', '2': 2, '4': '4'})", "module": "__init__", - "msecs": 758.2430839538574, + "msecs": 982.0148944854736, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 198.70901107788086, - "thread": 139988953077568, + "relativeCreated": 163.4988784790039, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -8524,25 +8524,25 @@ "unicode", "u'__unicode__'" ], - "asctime": "2019-12-27 21:48:46,758", - "created": 1577479726.758358, + "asctime": "2020-12-21 01:50:07,982", + "created": 1608511807.982161, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "PickCache: Providing property for 'unicode' from cache (u'__unicode__')", "module": "__init__", - "msecs": 758.3580017089844, + "msecs": 982.1610450744629, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 198.8239288330078, - "thread": 139988953077568, + "relativeCreated": 163.64502906799316, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -8551,25 +8551,25 @@ "str", "'__string__'" ], - "asctime": "2019-12-27 21:48:46,758", - "created": 1577479726.758429, + "asctime": "2020-12-21 01:50:07,982", + "created": 1608511807.982242, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "PickCache: Providing property for 'str' from cache ('__string__')", "module": "__init__", - "msecs": 758.4290504455566, + "msecs": 982.2421073913574, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 198.89497756958008, - "thread": 139988953077568, + "relativeCreated": 163.7260913848877, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -8578,25 +8578,25 @@ "integer", "34" ], - "asctime": "2019-12-27 21:48:46,758", - "created": 1577479726.758518, + "asctime": "2020-12-21 01:50:07,982", + "created": 1608511807.982352, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "PickCache: Providing property for 'integer' from cache (34)", "module": "__init__", - "msecs": 758.5179805755615, + "msecs": 982.3520183563232, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 198.98390769958496, - "thread": 139988953077568, + "relativeCreated": 163.83600234985352, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -8605,25 +8605,25 @@ "float", "2.71828" ], - "asctime": "2019-12-27 21:48:46,758", - "created": 1577479726.758617, + "asctime": "2020-12-21 01:50:07,982", + "created": 1608511807.982427, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "PickCache: Providing property for 'float' from cache (2.71828)", "module": "__init__", - "msecs": 758.6169242858887, + "msecs": 982.4268817901611, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 199.0828514099121, - "thread": 139988953077568, + "relativeCreated": 163.9108657836914, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -8632,25 +8632,25 @@ "list", "['one', 2, 3, '4']" ], - "asctime": "2019-12-27 21:48:46,758", - "created": 1577479726.758715, + "asctime": "2020-12-21 01:50:07,982", + "created": 1608511807.982502, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "PickCache: Providing property for 'list' from cache (['one', 2, 3, '4'])", "module": "__init__", - "msecs": 758.7149143218994, + "msecs": 982.5019836425781, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 199.18084144592285, - "thread": 139988953077568, + "relativeCreated": 163.9859676361084, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -8659,8 +8659,8 @@ "{ 'unicode': u'__unicode__', 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ], 'dict': { '1': '1', '3': 'three', '2': 2, '4': '4' }, 'str': '__string__', 'integer': 34 }", "" ], - "asctime": "2019-12-27 21:48:46,758", - "created": 1577479726.758856, + "asctime": "2020-12-21 01:50:07,982", + "created": 1608511807.982614, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8670,14 +8670,14 @@ "lineno": 22, "message": "Result (Instance data after changing uid): { 'unicode': u'__unicode__', 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ], 'dict': { '1': '1', '3': 'three', '2': 2, '4': '4' }, 'str': '__string__', 'integer': 34 } ()", "module": "test", - "msecs": 758.8560581207275, + "msecs": 982.6140403747559, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 199.32198524475098, - "thread": 139988953077568, + "relativeCreated": 164.09802436828613, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -8686,8 +8686,8 @@ "{ 'dict': { '1': '1', '3': 'three', '2': 2, '4': '4' }, 'unicode': u'__unicode__', 'str': '__string__', 'integer': 34, 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ] }", "" ], - "asctime": "2019-12-27 21:48:46,759", - "created": 1577479726.759039, + "asctime": "2020-12-21 01:50:07,982", + "created": 1608511807.982715, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8697,39 +8697,39 @@ "lineno": 26, "message": "Expectation (Instance data after changing uid): result = { 'dict': { '1': '1', '3': 'three', '2': 2, '4': '4' }, 'unicode': u'__unicode__', 'str': '__string__', 'integer': 34, 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ] } ()", "module": "test", - "msecs": 759.0389251708984, + "msecs": 982.7148914337158, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 199.50485229492188, - "thread": 139988953077568, + "relativeCreated": 164.1988754272461, + "thread": 140701886007104, "threadName": "MainThread" } ], - "msecs": 759.2151165008545, + "msecs": 982.8701019287109, "msg": "Instance data after changing uid is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 199.68104362487793, - "thread": 139988953077568, + "relativeCreated": 164.3540859222412, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 0.0001761913299560547 + "time_consumption": 0.0001552104949951172 } ], - "thread": 139988953077568, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 0.005461215972900391, - "time_finished": "2019-12-27 21:48:46,759", - "time_start": "2019-12-27 21:48:46,753" + "time_consumption": 0.0034952163696289062, + "time_finished": "2020-12-21 01:50:07,982", + "time_start": "2020-12-21 01:50:07,979" }, "caching.property_cache_pickle: Test get from source caused by changed uid (partially init)": { "args": null, - "asctime": "2019-12-27 21:48:46,759", - "created": 1577479726.759508, + "asctime": "2020-12-21 01:50:07,983", + "created": 1608511807.983146, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -8740,21 +8740,21 @@ "message": "caching.property_cache_pickle: Test get from source caused by changed uid (partially init)", "module": "__init__", "moduleLogger": [], - "msecs": 759.5078945159912, + "msecs": 983.1459522247314, "msg": "caching.property_cache_pickle: Test get from source caused by changed uid (partially init)", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/__init__.py", - "process": 7954, + "pathname": "/user_data/data/dirk/prj/unittest/caching/unittest/src/tests/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 199.97382164001465, + "relativeCreated": 164.62993621826172, "testcaseLogger": [ { "args": [ "property_cache_pickle", "True" ], - "asctime": "2019-12-27 21:48:46,761", - "created": 1577479726.761309, + "asctime": "2020-12-21 01:50:07,984", + "created": 1608511807.984201, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -8767,8 +8767,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2019-12-27 21:48:46,759", - "created": 1577479726.759675, + "asctime": "2020-12-21 01:50:07,983", + "created": 1608511807.983317, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -8778,22 +8778,22 @@ "lineno": 17, "message": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "module": "test_helpers", - "msecs": 759.6750259399414, + "msecs": 983.3168983459473, "msg": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7954, + "pathname": "src/tests/test_helpers.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 200.14095306396484, - "thread": 139988953077568, + "relativeCreated": 164.80088233947754, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:46,759", - "created": 1577479726.759933, + "asctime": "2020-12-21 01:50:07,983", + "created": 1608511807.983468, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -8801,41 +8801,41 @@ "levelname": "INFO", "levelno": 20, "lineno": 21, - "message": "Initialising cached class with /user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.pkl as cache file.", + "message": "Initialising cached class with /user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.pkl as cache file.", "module": "test_helpers", - "msecs": 759.9329948425293, + "msecs": 983.4680557250977, "msg": "Initialising cached class with %s as cache file.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7954, + "pathname": "src/tests/test_helpers.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 200.39892196655273, - "thread": 139988953077568, + "relativeCreated": 164.95203971862793, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "PickCache:" ], - "asctime": "2019-12-27 21:48:46,760", - "created": 1577479726.760123, + "asctime": "2020-12-21 01:50:07,983", + "created": 1608511807.983621, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "DEBUG", "levelno": 10, - "lineno": 145, + "lineno": 148, "message": "PickCache: Cache file does not exists (yet).", "module": "__init__", - "msecs": 760.1230144500732, + "msecs": 983.6208820343018, "msg": "%s Cache file does not exists (yet).", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 200.58894157409668, - "thread": 139988953077568, + "relativeCreated": 165.10486602783203, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -8843,72 +8843,72 @@ "PickCache:", "['dict', 'unicode', 'str', 'integer', 'float', 'list']" ], - "asctime": "2019-12-27 21:48:46,760", - "created": 1577479726.760294, + "asctime": "2020-12-21 01:50:07,983", + "created": 1608511807.983711, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_source", "levelname": "DEBUG", "levelno": 10, - "lineno": 159, + "lineno": 162, "message": "PickCache: Loading all data from source - ['dict', 'unicode', 'str', 'integer', 'float', 'list']", "module": "__init__", - "msecs": 760.2939605712891, + "msecs": 983.7110042572021, "msg": "%s Loading all data from source - %s", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 200.7598876953125, - "thread": 139988953077568, + "relativeCreated": 165.19498825073242, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:46,761", - "created": 1577479726.761022, + "asctime": "2020-12-21 01:50:07,984", + "created": 1608511807.984068, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 167, - "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.pkl)", + "lineno": 170, + "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.pkl)", "module": "__init__", - "msecs": 761.0220909118652, + "msecs": 984.0679168701172, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 201.48801803588867, - "thread": 139988953077568, + "relativeCreated": 165.55190086364746, + "thread": 140701886007104, "threadName": "MainThread" } ], - "msecs": 761.3089084625244, + "msecs": 984.2009544372559, "msg": "Initialising %s (load_all_on_init=%s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7954, + "pathname": "src/tests/test_helpers.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 201.77483558654785, - "thread": 139988953077568, + "relativeCreated": 165.68493843078613, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 0.0002868175506591797 + "time_consumption": 0.00013303756713867188 }, { "args": [ "{'unicode': u'__unicode__', 'float': 2.71828, 'list': ['one', 2, 3, '4'], 'dict': {'1': '1', '3': 'three', '2': 2, '4': '4'}, 'str': '__string__', 'integer': 34}", "" ], - "asctime": "2019-12-27 21:48:46,770", - "created": 1577479726.770414, + "asctime": "2020-12-21 01:50:07,987", + "created": 1608511807.98789, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -8922,78 +8922,78 @@ { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:46,762", - "created": 1577479726.762675, + "asctime": "2020-12-21 01:50:07,984", + "created": 1608511807.984658, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "INFO", "levelno": 20, - "lineno": 142, - "message": "PickCache: Loading properties from cache (/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.pkl)", + "lineno": 145, + "message": "PickCache: Loading properties from cache (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.pkl)", "module": "__init__", - "msecs": 762.6750469207764, + "msecs": 984.6580028533936, "msg": "%s Loading properties from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 203.1409740447998, - "thread": 139988953077568, + "relativeCreated": 166.14198684692383, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "PickCache:" ], - "asctime": "2019-12-27 21:48:46,763", - "created": 1577479726.763097, + "asctime": "2020-12-21 01:50:07,984", + "created": 1608511807.984746, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_init_cache", "levelname": "DEBUG", "levelno": 10, - "lineno": 128, + "lineno": 131, "message": "PickCache: Source uid changed, ignoring previous cache data", "module": "__init__", - "msecs": 763.0970478057861, + "msecs": 984.745979309082, "msg": "%s Source uid changed, ignoring previous cache data", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 203.56297492980957, - "thread": 139988953077568, + "relativeCreated": 166.2299633026123, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:46,764", - "created": 1577479726.764163, + "asctime": "2020-12-21 01:50:07,984", + "created": 1608511807.984948, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 167, - "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.pkl)", + "lineno": 170, + "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.pkl)", "module": "__init__", - "msecs": 764.1630172729492, + "msecs": 984.947919845581, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 204.62894439697266, - "thread": 139988953077568, + "relativeCreated": 166.43190383911133, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -9002,51 +9002,51 @@ "dict", "{'1': '1', '3': 'three', '2': 2, '4': '4'}" ], - "asctime": "2019-12-27 21:48:46,765", - "created": 1577479726.765459, + "asctime": "2020-12-21 01:50:07,985", + "created": 1608511807.985156, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "PickCache: Loading property for 'dict' from source instance ({'1': '1', '3': 'three', '2': 2, '4': '4'})", "module": "__init__", - "msecs": 765.4590606689453, + "msecs": 985.1560592651367, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 205.92498779296875, - "thread": 139988953077568, + "relativeCreated": 166.640043258667, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:46,766", - "created": 1577479726.766298, + "asctime": "2020-12-21 01:50:07,985", + "created": 1608511807.985397, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 167, - "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.pkl)", + "lineno": 170, + "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.pkl)", "module": "__init__", - "msecs": 766.2980556488037, + "msecs": 985.3971004486084, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 206.76398277282715, - "thread": 139988953077568, + "relativeCreated": 166.88108444213867, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -9055,51 +9055,51 @@ "unicode", "u'__unicode__'" ], - "asctime": "2019-12-27 21:48:46,766", - "created": 1577479726.766816, + "asctime": "2020-12-21 01:50:07,985", + "created": 1608511807.985541, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "PickCache: Loading property for 'unicode' from source instance (u'__unicode__')", "module": "__init__", - "msecs": 766.8159008026123, + "msecs": 985.5411052703857, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 207.28182792663574, - "thread": 139988953077568, + "relativeCreated": 167.02508926391602, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:46,767", - "created": 1577479726.767391, + "asctime": "2020-12-21 01:50:07,985", + "created": 1608511807.985742, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 167, - "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.pkl)", + "lineno": 170, + "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.pkl)", "module": "__init__", - "msecs": 767.3909664154053, + "msecs": 985.7420921325684, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 207.8568935394287, - "thread": 139988953077568, + "relativeCreated": 167.22607612609863, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -9108,51 +9108,51 @@ "str", "'__string__'" ], - "asctime": "2019-12-27 21:48:46,767", - "created": 1577479726.767714, + "asctime": "2020-12-21 01:50:07,985", + "created": 1608511807.985883, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "PickCache: Loading property for 'str' from source instance ('__string__')", "module": "__init__", - "msecs": 767.7140235900879, + "msecs": 985.8829975128174, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 208.17995071411133, - "thread": 139988953077568, + "relativeCreated": 167.36698150634766, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:46,768", - "created": 1577479726.768006, + "asctime": "2020-12-21 01:50:07,986", + "created": 1608511807.986084, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 167, - "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.pkl)", + "lineno": 170, + "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.pkl)", "module": "__init__", - "msecs": 768.0060863494873, + "msecs": 986.083984375, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 208.47201347351074, - "thread": 139988953077568, + "relativeCreated": 167.56796836853027, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -9161,51 +9161,51 @@ "integer", "34" ], - "asctime": "2019-12-27 21:48:46,768", - "created": 1577479726.768267, + "asctime": "2020-12-21 01:50:07,986", + "created": 1608511807.986255, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "PickCache: Loading property for 'integer' from source instance (34)", "module": "__init__", - "msecs": 768.2669162750244, + "msecs": 986.2549304962158, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 208.73284339904785, - "thread": 139988953077568, + "relativeCreated": 167.7389144897461, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:46,768", - "created": 1577479726.768606, + "asctime": "2020-12-21 01:50:07,986", + "created": 1608511807.986466, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 167, - "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.pkl)", + "lineno": 170, + "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.pkl)", "module": "__init__", - "msecs": 768.6059474945068, + "msecs": 986.4659309387207, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 209.07187461853027, - "thread": 139988953077568, + "relativeCreated": 167.94991493225098, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -9214,51 +9214,51 @@ "float", "2.71828" ], - "asctime": "2019-12-27 21:48:46,768", - "created": 1577479726.768793, + "asctime": "2020-12-21 01:50:07,986", + "created": 1608511807.986605, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "PickCache: Loading property for 'float' from source instance (2.71828)", "module": "__init__", - "msecs": 768.7931060791016, + "msecs": 986.6049289703369, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 209.259033203125, - "thread": 139988953077568, + "relativeCreated": 168.0889129638672, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:46,769", - "created": 1577479726.769104, + "asctime": "2020-12-21 01:50:07,986", + "created": 1608511807.98691, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 167, - "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.pkl)", + "lineno": 170, + "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.pkl)", "module": "__init__", - "msecs": 769.10400390625, + "msecs": 986.9101047515869, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 209.56993103027344, - "thread": 139988953077568, + "relativeCreated": 168.3940887451172, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -9267,51 +9267,51 @@ "list", "['one', 2, 3, '4']" ], - "asctime": "2019-12-27 21:48:46,769", - "created": 1577479726.769319, + "asctime": "2020-12-21 01:50:07,987", + "created": 1608511807.987173, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "PickCache: Loading property for 'list' from source instance (['one', 2, 3, '4'])", "module": "__init__", - "msecs": 769.3190574645996, + "msecs": 987.1730804443359, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 209.78498458862305, - "thread": 139988953077568, + "relativeCreated": 168.6570644378662, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:46,769", - "created": 1577479726.76972, + "asctime": "2020-12-21 01:50:07,987", + "created": 1608511807.987556, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 167, - "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.pkl)", + "lineno": 170, + "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.pkl)", "module": "__init__", - "msecs": 769.7200775146484, + "msecs": 987.555980682373, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 210.18600463867188, - "thread": 139988953077568, + "relativeCreated": 169.03996467590332, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -9320,8 +9320,8 @@ "{ 'unicode': u'__unicode__', 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ], 'dict': { '1': '1', '3': 'three', '2': 2, '4': '4' }, 'str': '__string__', 'integer': 34 }", "" ], - "asctime": "2019-12-27 21:48:46,769", - "created": 1577479726.77, + "asctime": "2020-12-21 01:50:07,987", + "created": 1608511807.9877, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9331,14 +9331,14 @@ "lineno": 22, "message": "Result (Instance data after changing uid): { 'unicode': u'__unicode__', 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ], 'dict': { '1': '1', '3': 'three', '2': 2, '4': '4' }, 'str': '__string__', 'integer': 34 } ()", "module": "test", - "msecs": 769.9999809265137, + "msecs": 987.6999855041504, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 210.4659080505371, - "thread": 139988953077568, + "relativeCreated": 169.18396949768066, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -9347,8 +9347,8 @@ "{ 'dict': { '1': '1', '3': 'three', '2': 2, '4': '4' }, 'unicode': u'__unicode__', 'str': '__string__', 'integer': 34, 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ] }", "" ], - "asctime": "2019-12-27 21:48:46,770", - "created": 1577479726.770159, + "asctime": "2020-12-21 01:50:07,987", + "created": 1608511807.987776, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9358,39 +9358,39 @@ "lineno": 26, "message": "Expectation (Instance data after changing uid): result = { 'dict': { '1': '1', '3': 'three', '2': 2, '4': '4' }, 'unicode': u'__unicode__', 'str': '__string__', 'integer': 34, 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ] } ()", "module": "test", - "msecs": 770.1590061187744, + "msecs": 987.7760410308838, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 210.62493324279785, - "thread": 139988953077568, + "relativeCreated": 169.26002502441406, + "thread": 140701886007104, "threadName": "MainThread" } ], - "msecs": 770.4141139984131, + "msecs": 987.8900051116943, "msg": "Instance data after changing uid is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 210.88004112243652, - "thread": 139988953077568, + "relativeCreated": 169.3739891052246, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 0.0002551078796386719 + "time_consumption": 0.00011396408081054688 } ], - "thread": 139988953077568, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 0.010906219482421875, - "time_finished": "2019-12-27 21:48:46,770", - "time_start": "2019-12-27 21:48:46,759" + "time_consumption": 0.004744052886962891, + "time_finished": "2020-12-21 01:50:07,987", + "time_start": "2020-12-21 01:50:07,983" }, "caching.property_cache_pickle: Test get from source caused by increased data version (full init)": { "args": null, - "asctime": "2019-12-27 21:48:46,738", - "created": 1577479726.738032, + "asctime": "2020-12-21 01:50:07,968", + "created": 1608511807.968329, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -9401,21 +9401,21 @@ "message": "caching.property_cache_pickle: Test get from source caused by increased data version (full init)", "module": "__init__", "moduleLogger": [], - "msecs": 738.0321025848389, + "msecs": 968.3289527893066, "msg": "caching.property_cache_pickle: Test get from source caused by increased data version (full init)", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/__init__.py", - "process": 7954, + "pathname": "/user_data/data/dirk/prj/unittest/caching/unittest/src/tests/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 178.4980297088623, + "relativeCreated": 149.8129367828369, "testcaseLogger": [ { "args": [ "property_cache_pickle", "True" ], - "asctime": "2019-12-27 21:48:46,739", - "created": 1577479726.739198, + "asctime": "2020-12-21 01:50:07,969", + "created": 1608511807.96974, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -9428,8 +9428,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2019-12-27 21:48:46,738", - "created": 1577479726.738129, + "asctime": "2020-12-21 01:50:07,968", + "created": 1608511807.968514, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -9439,22 +9439,22 @@ "lineno": 17, "message": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "module": "test_helpers", - "msecs": 738.1289005279541, + "msecs": 968.5139656066895, "msg": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7954, + "pathname": "src/tests/test_helpers.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 178.59482765197754, - "thread": 139988953077568, + "relativeCreated": 149.99794960021973, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:46,738", - "created": 1577479726.738281, + "asctime": "2020-12-21 01:50:07,968", + "created": 1608511807.968675, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -9462,41 +9462,41 @@ "levelname": "INFO", "levelno": 20, "lineno": 21, - "message": "Initialising cached class with /user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_load_on_init.pkl as cache file.", + "message": "Initialising cached class with /user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_load_on_init.pkl as cache file.", "module": "test_helpers", - "msecs": 738.2810115814209, + "msecs": 968.674898147583, "msg": "Initialising cached class with %s as cache file.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7954, + "pathname": "src/tests/test_helpers.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 178.74693870544434, - "thread": 139988953077568, + "relativeCreated": 150.15888214111328, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "PickCache:" ], - "asctime": "2019-12-27 21:48:46,738", - "created": 1577479726.738436, + "asctime": "2020-12-21 01:50:07,968", + "created": 1608511807.968837, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "DEBUG", "levelno": 10, - "lineno": 145, + "lineno": 148, "message": "PickCache: Cache file does not exists (yet).", "module": "__init__", - "msecs": 738.4359836578369, + "msecs": 968.8370227813721, "msg": "%s Cache file does not exists (yet).", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 178.90191078186035, - "thread": 139988953077568, + "relativeCreated": 150.32100677490234, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -9504,72 +9504,72 @@ "PickCache:", "['dict', 'unicode', 'str', 'integer', 'float', 'list']" ], - "asctime": "2019-12-27 21:48:46,738", - "created": 1577479726.738563, + "asctime": "2020-12-21 01:50:07,968", + "created": 1608511807.968941, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_source", "levelname": "DEBUG", "levelno": 10, - "lineno": 159, + "lineno": 162, "message": "PickCache: Loading all data from source - ['dict', 'unicode', 'str', 'integer', 'float', 'list']", "module": "__init__", - "msecs": 738.563060760498, + "msecs": 968.9409732818604, "msg": "%s Loading all data from source - %s", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 179.02898788452148, - "thread": 139988953077568, + "relativeCreated": 150.42495727539062, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:46,739", - "created": 1577479726.739034, + "asctime": "2020-12-21 01:50:07,969", + "created": 1608511807.969371, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 167, - "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_load_on_init.pkl)", + "lineno": 170, + "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_load_on_init.pkl)", "module": "__init__", - "msecs": 739.0339374542236, + "msecs": 969.3710803985596, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 179.49986457824707, - "thread": 139988953077568, + "relativeCreated": 150.85506439208984, + "thread": 140701886007104, "threadName": "MainThread" } ], - "msecs": 739.1979694366455, + "msecs": 969.7399139404297, "msg": "Initialising %s (load_all_on_init=%s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7954, + "pathname": "src/tests/test_helpers.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 179.66389656066895, - "thread": 139988953077568, + "relativeCreated": 151.22389793395996, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 0.000164031982421875 + "time_consumption": 0.0003688335418701172 }, { "args": [ "{'unicode': u'__unicode__', 'float': 2.71828, 'list': ['one', 2, 3, '4'], 'dict': {'1': '1', '3': 'three', '2': 2, '4': '4'}, 'str': '__string__', 'integer': 34}", "" ], - "asctime": "2019-12-27 21:48:46,741", - "created": 1577479726.741023, + "asctime": "2020-12-21 01:50:07,971", + "created": 1608511807.97167, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9583,52 +9583,52 @@ { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:46,739", - "created": 1577479726.739539, + "asctime": "2020-12-21 01:50:07,970", + "created": 1608511807.970356, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "INFO", "levelno": 20, - "lineno": 142, - "message": "PickCache: Loading properties from cache (/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_load_on_init.pkl)", + "lineno": 145, + "message": "PickCache: Loading properties from cache (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_load_on_init.pkl)", "module": "__init__", - "msecs": 739.5389080047607, + "msecs": 970.3559875488281, "msg": "%s Loading properties from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 180.00483512878418, - "thread": 139988953077568, + "relativeCreated": 151.8399715423584, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "PickCache:" ], - "asctime": "2019-12-27 21:48:46,739", - "created": 1577479726.739646, + "asctime": "2020-12-21 01:50:07,970", + "created": 1608511807.970436, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_init_cache", "levelname": "DEBUG", "levelno": 10, - "lineno": 130, + "lineno": 133, "message": "PickCache: Data version increased, ignoring previous cache data", "module": "__init__", - "msecs": 739.6459579467773, + "msecs": 970.4360961914062, "msg": "%s Data version increased, ignoring previous cache data", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 180.11188507080078, - "thread": 139988953077568, + "relativeCreated": 151.92008018493652, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -9636,51 +9636,51 @@ "PickCache:", "['dict', 'unicode', 'str', 'integer', 'float', 'list']" ], - "asctime": "2019-12-27 21:48:46,739", - "created": 1577479726.739738, + "asctime": "2020-12-21 01:50:07,970", + "created": 1608511807.970521, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_source", "levelname": "DEBUG", "levelno": 10, - "lineno": 159, + "lineno": 162, "message": "PickCache: Loading all data from source - ['dict', 'unicode', 'str', 'integer', 'float', 'list']", "module": "__init__", - "msecs": 739.7379875183105, + "msecs": 970.5209732055664, "msg": "%s Loading all data from source - %s", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 180.20391464233398, - "thread": 139988953077568, + "relativeCreated": 152.00495719909668, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:46,740", - "created": 1577479726.740065, + "asctime": "2020-12-21 01:50:07,970", + "created": 1608511807.970787, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 167, - "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_load_on_init.pkl)", + "lineno": 170, + "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_load_on_init.pkl)", "module": "__init__", - "msecs": 740.0650978088379, + "msecs": 970.7870483398438, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 180.53102493286133, - "thread": 139988953077568, + "relativeCreated": 152.27103233337402, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -9689,25 +9689,25 @@ "dict", "{'1': '1', '3': 'three', '2': 2, '4': '4'}" ], - "asctime": "2019-12-27 21:48:46,740", - "created": 1577479726.740338, + "asctime": "2020-12-21 01:50:07,970", + "created": 1608511807.970995, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "PickCache: Providing property for 'dict' from cache ({'1': '1', '3': 'three', '2': 2, '4': '4'})", "module": "__init__", - "msecs": 740.3380870819092, + "msecs": 970.9949493408203, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 180.80401420593262, - "thread": 139988953077568, + "relativeCreated": 152.4789333343506, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -9716,25 +9716,25 @@ "unicode", "u'__unicode__'" ], - "asctime": "2019-12-27 21:48:46,740", - "created": 1577479726.74045, + "asctime": "2020-12-21 01:50:07,971", + "created": 1608511807.971068, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "PickCache: Providing property for 'unicode' from cache (u'__unicode__')", "module": "__init__", - "msecs": 740.4499053955078, + "msecs": 971.0679054260254, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 180.91583251953125, - "thread": 139988953077568, + "relativeCreated": 152.55188941955566, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -9743,25 +9743,25 @@ "str", "'__string__'" ], - "asctime": "2019-12-27 21:48:46,740", - "created": 1577479726.740529, + "asctime": "2020-12-21 01:50:07,971", + "created": 1608511807.971162, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "PickCache: Providing property for 'str' from cache ('__string__')", "module": "__init__", - "msecs": 740.5290603637695, + "msecs": 971.1620807647705, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 180.99498748779297, - "thread": 139988953077568, + "relativeCreated": 152.64606475830078, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -9770,25 +9770,25 @@ "integer", "34" ], - "asctime": "2019-12-27 21:48:46,740", - "created": 1577479726.740601, + "asctime": "2020-12-21 01:50:07,971", + "created": 1608511807.971222, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "PickCache: Providing property for 'integer' from cache (34)", "module": "__init__", - "msecs": 740.6010627746582, + "msecs": 971.221923828125, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 181.06698989868164, - "thread": 139988953077568, + "relativeCreated": 152.70590782165527, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -9797,25 +9797,25 @@ "float", "2.71828" ], - "asctime": "2019-12-27 21:48:46,740", - "created": 1577479726.740678, + "asctime": "2020-12-21 01:50:07,971", + "created": 1608511807.971287, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "PickCache: Providing property for 'float' from cache (2.71828)", "module": "__init__", - "msecs": 740.678071975708, + "msecs": 971.2870121002197, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 181.14399909973145, - "thread": 139988953077568, + "relativeCreated": 152.77099609375, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -9824,25 +9824,25 @@ "list", "['one', 2, 3, '4']" ], - "asctime": "2019-12-27 21:48:46,740", - "created": 1577479726.740799, + "asctime": "2020-12-21 01:50:07,971", + "created": 1608511807.971341, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "PickCache: Providing property for 'list' from cache (['one', 2, 3, '4'])", "module": "__init__", - "msecs": 740.7989501953125, + "msecs": 971.3408946990967, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 181.26487731933594, - "thread": 139988953077568, + "relativeCreated": 152.82487869262695, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -9851,8 +9851,8 @@ "{ 'unicode': u'__unicode__', 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ], 'dict': { '1': '1', '3': 'three', '2': 2, '4': '4' }, 'str': '__string__', 'integer': 34 }", "" ], - "asctime": "2019-12-27 21:48:46,740", - "created": 1577479726.740869, + "asctime": "2020-12-21 01:50:07,971", + "created": 1608511807.971441, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9862,14 +9862,14 @@ "lineno": 22, "message": "Result (Instance data after increasing data_version): { 'unicode': u'__unicode__', 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ], 'dict': { '1': '1', '3': 'three', '2': 2, '4': '4' }, 'str': '__string__', 'integer': 34 } ()", "module": "test", - "msecs": 740.8690452575684, + "msecs": 971.4410305023193, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 181.3349723815918, - "thread": 139988953077568, + "relativeCreated": 152.9250144958496, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -9878,8 +9878,8 @@ "{ 'dict': { '1': '1', '3': 'three', '2': 2, '4': '4' }, 'unicode': u'__unicode__', 'str': '__string__', 'integer': 34, 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ] }", "" ], - "asctime": "2019-12-27 21:48:46,740", - "created": 1577479726.74093, + "asctime": "2020-12-21 01:50:07,971", + "created": 1608511807.971512, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -9889,39 +9889,39 @@ "lineno": 26, "message": "Expectation (Instance data after increasing data_version): result = { 'dict': { '1': '1', '3': 'three', '2': 2, '4': '4' }, 'unicode': u'__unicode__', 'str': '__string__', 'integer': 34, 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ] } ()", "module": "test", - "msecs": 740.9300804138184, + "msecs": 971.5120792388916, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 181.3960075378418, - "thread": 139988953077568, + "relativeCreated": 152.99606323242188, + "thread": 140701886007104, "threadName": "MainThread" } ], - "msecs": 741.023063659668, + "msecs": 971.6699123382568, "msg": "Instance data after increasing data_version is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 181.4889907836914, - "thread": 139988953077568, + "relativeCreated": 153.1538963317871, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 9.298324584960938e-05 + "time_consumption": 0.00015783309936523438 } ], - "thread": 139988953077568, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 0.0029909610748291016, - "time_finished": "2019-12-27 21:48:46,741", - "time_start": "2019-12-27 21:48:46,738" + "time_consumption": 0.0033409595489501953, + "time_finished": "2020-12-21 01:50:07,971", + "time_start": "2020-12-21 01:50:07,968" }, "caching.property_cache_pickle: Test get from source caused by increased data version (partially init)": { "args": null, - "asctime": "2019-12-27 21:48:46,741", - "created": 1577479726.74115, + "asctime": "2020-12-21 01:50:07,971", + "created": 1608511807.971935, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -9932,21 +9932,21 @@ "message": "caching.property_cache_pickle: Test get from source caused by increased data version (partially init)", "module": "__init__", "moduleLogger": [], - "msecs": 741.14990234375, + "msecs": 971.9350337982178, "msg": "caching.property_cache_pickle: Test get from source caused by increased data version (partially init)", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/__init__.py", - "process": 7954, + "pathname": "/user_data/data/dirk/prj/unittest/caching/unittest/src/tests/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 181.61582946777344, + "relativeCreated": 153.41901779174805, "testcaseLogger": [ { "args": [ "property_cache_pickle", "True" ], - "asctime": "2019-12-27 21:48:46,741", - "created": 1577479726.741728, + "asctime": "2020-12-21 01:50:07,973", + "created": 1608511807.973058, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -9959,8 +9959,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2019-12-27 21:48:46,741", - "created": 1577479726.741231, + "asctime": "2020-12-21 01:50:07,972", + "created": 1608511807.972119, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -9970,22 +9970,22 @@ "lineno": 17, "message": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "module": "test_helpers", - "msecs": 741.2309646606445, + "msecs": 972.1190929412842, "msg": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7954, + "pathname": "src/tests/test_helpers.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 181.69689178466797, - "thread": 139988953077568, + "relativeCreated": 153.60307693481445, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:46,741", - "created": 1577479726.741301, + "asctime": "2020-12-21 01:50:07,972", + "created": 1608511807.972275, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -9993,41 +9993,41 @@ "levelname": "INFO", "levelno": 20, "lineno": 21, - "message": "Initialising cached class with /user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.pkl as cache file.", + "message": "Initialising cached class with /user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.pkl as cache file.", "module": "test_helpers", - "msecs": 741.3010597229004, + "msecs": 972.2750186920166, "msg": "Initialising cached class with %s as cache file.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7954, + "pathname": "src/tests/test_helpers.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 181.76698684692383, - "thread": 139988953077568, + "relativeCreated": 153.75900268554688, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "PickCache:" ], - "asctime": "2019-12-27 21:48:46,741", - "created": 1577479726.741367, + "asctime": "2020-12-21 01:50:07,972", + "created": 1608511807.972434, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "DEBUG", "levelno": 10, - "lineno": 145, + "lineno": 148, "message": "PickCache: Cache file does not exists (yet).", "module": "__init__", - "msecs": 741.3671016693115, + "msecs": 972.4340438842773, "msg": "%s Cache file does not exists (yet).", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 181.83302879333496, - "thread": 139988953077568, + "relativeCreated": 153.91802787780762, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -10035,72 +10035,72 @@ "PickCache:", "['dict', 'unicode', 'str', 'integer', 'float', 'list']" ], - "asctime": "2019-12-27 21:48:46,741", - "created": 1577479726.741421, + "asctime": "2020-12-21 01:50:07,972", + "created": 1608511807.972556, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_source", "levelname": "DEBUG", "levelno": 10, - "lineno": 159, + "lineno": 162, "message": "PickCache: Loading all data from source - ['dict', 'unicode', 'str', 'integer', 'float', 'list']", "module": "__init__", - "msecs": 741.4209842681885, + "msecs": 972.5561141967773, "msg": "%s Loading all data from source - %s", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 181.8869113922119, - "thread": 139988953077568, + "relativeCreated": 154.04009819030762, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:46,741", - "created": 1577479726.741646, + "asctime": "2020-12-21 01:50:07,972", + "created": 1608511807.972907, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 167, - "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.pkl)", + "lineno": 170, + "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.pkl)", "module": "__init__", - "msecs": 741.6460514068604, + "msecs": 972.9070663452148, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 182.1119785308838, - "thread": 139988953077568, + "relativeCreated": 154.39105033874512, + "thread": 140701886007104, "threadName": "MainThread" } ], - "msecs": 741.7280673980713, + "msecs": 973.0579853057861, "msg": "Initialising %s (load_all_on_init=%s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7954, + "pathname": "src/tests/test_helpers.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 182.19399452209473, - "thread": 139988953077568, + "relativeCreated": 154.5419692993164, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 8.20159912109375e-05 + "time_consumption": 0.00015091896057128906 }, { "args": [ "{'unicode': u'__unicode__', 'float': 2.71828, 'list': ['one', 2, 3, '4'], 'dict': {'1': '1', '3': 'three', '2': 2, '4': '4'}, 'str': '__string__', 'integer': 34}", "" ], - "asctime": "2019-12-27 21:48:46,752", - "created": 1577479726.752962, + "asctime": "2020-12-21 01:50:07,978", + "created": 1608511807.978593, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10114,78 +10114,78 @@ { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:46,741", - "created": 1577479726.741941, + "asctime": "2020-12-21 01:50:07,973", + "created": 1608511807.973475, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "INFO", "levelno": 20, - "lineno": 142, - "message": "PickCache: Loading properties from cache (/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.pkl)", + "lineno": 145, + "message": "PickCache: Loading properties from cache (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.pkl)", "module": "__init__", - "msecs": 741.940975189209, + "msecs": 973.4749794006348, "msg": "%s Loading properties from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 182.40690231323242, - "thread": 139988953077568, + "relativeCreated": 154.95896339416504, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "PickCache:" ], - "asctime": "2019-12-27 21:48:46,741", - "created": 1577479726.741999, + "asctime": "2020-12-21 01:50:07,973", + "created": 1608511807.973596, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_init_cache", "levelname": "DEBUG", "levelno": 10, - "lineno": 130, + "lineno": 133, "message": "PickCache: Data version increased, ignoring previous cache data", "module": "__init__", - "msecs": 741.9989109039307, + "msecs": 973.5960960388184, "msg": "%s Data version increased, ignoring previous cache data", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 182.4648380279541, - "thread": 139988953077568, + "relativeCreated": 155.08008003234863, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:46,742", - "created": 1577479726.742105, + "asctime": "2020-12-21 01:50:07,973", + "created": 1608511807.973834, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 167, - "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.pkl)", + "lineno": 170, + "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.pkl)", "module": "__init__", - "msecs": 742.1050071716309, + "msecs": 973.8340377807617, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 182.5709342956543, - "thread": 139988953077568, + "relativeCreated": 155.318021774292, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -10194,51 +10194,51 @@ "dict", "{'1': '1', '3': 'three', '2': 2, '4': '4'}" ], - "asctime": "2019-12-27 21:48:46,742", - "created": 1577479726.742201, + "asctime": "2020-12-21 01:50:07,974", + "created": 1608511807.974089, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "PickCache: Loading property for 'dict' from source instance ({'1': '1', '3': 'three', '2': 2, '4': '4'})", "module": "__init__", - "msecs": 742.2010898590088, + "msecs": 974.0889072418213, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 182.66701698303223, - "thread": 139988953077568, + "relativeCreated": 155.57289123535156, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:46,742", - "created": 1577479726.742333, + "asctime": "2020-12-21 01:50:07,974", + "created": 1608511807.974399, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 167, - "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.pkl)", + "lineno": 170, + "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.pkl)", "module": "__init__", - "msecs": 742.332935333252, + "msecs": 974.3990898132324, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 182.7988624572754, - "thread": 139988953077568, + "relativeCreated": 155.8830738067627, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -10247,51 +10247,51 @@ "unicode", "u'__unicode__'" ], - "asctime": "2019-12-27 21:48:46,742", - "created": 1577479726.742418, + "asctime": "2020-12-21 01:50:07,974", + "created": 1608511807.974627, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "PickCache: Loading property for 'unicode' from source instance (u'__unicode__')", "module": "__init__", - "msecs": 742.4180507659912, + "msecs": 974.6270179748535, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 182.88397789001465, - "thread": 139988953077568, + "relativeCreated": 156.1110019683838, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:46,742", - "created": 1577479726.742563, + "asctime": "2020-12-21 01:50:07,974", + "created": 1608511807.974952, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 167, - "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.pkl)", + "lineno": 170, + "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.pkl)", "module": "__init__", - "msecs": 742.563009262085, + "msecs": 974.951982498169, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 183.0289363861084, - "thread": 139988953077568, + "relativeCreated": 156.43596649169922, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -10300,51 +10300,51 @@ "str", "'__string__'" ], - "asctime": "2019-12-27 21:48:46,742", - "created": 1577479726.742646, + "asctime": "2020-12-21 01:50:07,975", + "created": 1608511807.975161, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "PickCache: Loading property for 'str' from source instance ('__string__')", "module": "__init__", - "msecs": 742.6459789276123, + "msecs": 975.161075592041, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 183.11190605163574, - "thread": 139988953077568, + "relativeCreated": 156.6450595855713, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:46,742", - "created": 1577479726.742786, + "asctime": "2020-12-21 01:50:07,975", + "created": 1608511807.97549, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 167, - "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.pkl)", + "lineno": 170, + "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.pkl)", "module": "__init__", - "msecs": 742.7859306335449, + "msecs": 975.4900932312012, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 183.25185775756836, - "thread": 139988953077568, + "relativeCreated": 156.97407722473145, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -10353,51 +10353,51 @@ "integer", "34" ], - "asctime": "2019-12-27 21:48:46,742", - "created": 1577479726.742868, + "asctime": "2020-12-21 01:50:07,975", + "created": 1608511807.975708, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "PickCache: Loading property for 'integer' from source instance (34)", "module": "__init__", - "msecs": 742.8679466247559, + "msecs": 975.7080078125, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 183.3338737487793, - "thread": 139988953077568, + "relativeCreated": 157.19199180603027, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:46,743", - "created": 1577479726.743017, + "asctime": "2020-12-21 01:50:07,976", + "created": 1608511807.976028, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 167, - "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.pkl)", + "lineno": 170, + "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.pkl)", "module": "__init__", - "msecs": 743.0169582366943, + "msecs": 976.0279655456543, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 183.48288536071777, - "thread": 139988953077568, + "relativeCreated": 157.51194953918457, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -10406,51 +10406,51 @@ "float", "2.71828" ], - "asctime": "2019-12-27 21:48:46,743", - "created": 1577479726.743101, + "asctime": "2020-12-21 01:50:07,976", + "created": 1608511807.976229, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "PickCache: Loading property for 'float' from source instance (2.71828)", "module": "__init__", - "msecs": 743.1008815765381, + "msecs": 976.2289524078369, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 183.56680870056152, - "thread": 139988953077568, + "relativeCreated": 157.7129364013672, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:46,743", - "created": 1577479726.743353, + "asctime": "2020-12-21 01:50:07,976", + "created": 1608511807.976692, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 167, - "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.pkl)", + "lineno": 170, + "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.pkl)", "module": "__init__", - "msecs": 743.3528900146484, + "msecs": 976.6919612884521, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 183.81881713867188, - "thread": 139988953077568, + "relativeCreated": 158.17594528198242, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -10459,51 +10459,51 @@ "list", "['one', 2, 3, '4']" ], - "asctime": "2019-12-27 21:48:46,743", - "created": 1577479726.743913, + "asctime": "2020-12-21 01:50:07,977", + "created": 1608511807.977081, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "PickCache: Loading property for 'list' from source instance (['one', 2, 3, '4'])", "module": "__init__", - "msecs": 743.912935256958, + "msecs": 977.0810604095459, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 184.37886238098145, - "thread": 139988953077568, + "relativeCreated": 158.56504440307617, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:46,744", - "created": 1577479726.744698, + "asctime": "2020-12-21 01:50:07,977", + "created": 1608511807.977551, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 167, - "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.pkl)", + "lineno": 170, + "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.pkl)", "module": "__init__", - "msecs": 744.6980476379395, + "msecs": 977.5509834289551, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 185.1639747619629, - "thread": 139988953077568, + "relativeCreated": 159.03496742248535, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -10512,8 +10512,8 @@ "{ 'unicode': u'__unicode__', 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ], 'dict': { '1': '1', '3': 'three', '2': 2, '4': '4' }, 'str': '__string__', 'integer': 34 }", "" ], - "asctime": "2019-12-27 21:48:46,745", - "created": 1577479726.745389, + "asctime": "2020-12-21 01:50:07,977", + "created": 1608511807.977972, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10523,14 +10523,14 @@ "lineno": 22, "message": "Result (Instance data after increasing data_version): { 'unicode': u'__unicode__', 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ], 'dict': { '1': '1', '3': 'three', '2': 2, '4': '4' }, 'str': '__string__', 'integer': 34 } ()", "module": "test", - "msecs": 745.3889846801758, + "msecs": 977.9720306396484, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 185.85491180419922, - "thread": 139988953077568, + "relativeCreated": 159.4560146331787, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -10539,8 +10539,8 @@ "{ 'dict': { '1': '1', '3': 'three', '2': 2, '4': '4' }, 'unicode': u'__unicode__', 'str': '__string__', 'integer': 34, 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ] }", "" ], - "asctime": "2019-12-27 21:48:46,752", - "created": 1577479726.752479, + "asctime": "2020-12-21 01:50:07,978", + "created": 1608511807.978245, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10550,39 +10550,39 @@ "lineno": 26, "message": "Expectation (Instance data after increasing data_version): result = { 'dict': { '1': '1', '3': 'three', '2': 2, '4': '4' }, 'unicode': u'__unicode__', 'str': '__string__', 'integer': 34, 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ] } ()", "module": "test", - "msecs": 752.479076385498, + "msecs": 978.2450199127197, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 192.94500350952148, - "thread": 139988953077568, + "relativeCreated": 159.72900390625, + "thread": 140701886007104, "threadName": "MainThread" } ], - "msecs": 752.9621124267578, + "msecs": 978.593111038208, "msg": "Instance data after increasing data_version is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 193.42803955078125, - "thread": 139988953077568, + "relativeCreated": 160.07709503173828, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 0.0004830360412597656 + "time_consumption": 0.00034809112548828125 } ], - "thread": 139988953077568, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 0.011812210083007812, - "time_finished": "2019-12-27 21:48:46,752", - "time_start": "2019-12-27 21:48:46,741" + "time_consumption": 0.006658077239990234, + "time_finished": "2020-12-21 01:50:07,978", + "time_start": "2020-12-21 01:50:07,971" }, "caching.property_cache_pickle: Test internal key usage": { "args": null, - "asctime": "2019-12-27 21:48:46,772", - "created": 1577479726.772905, + "asctime": "2020-12-21 01:50:07,988", + "created": 1608511807.988665, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -10593,21 +10593,21 @@ "message": "caching.property_cache_pickle: Test internal key usage", "module": "__init__", "moduleLogger": [], - "msecs": 772.9051113128662, + "msecs": 988.6651039123535, "msg": "caching.property_cache_pickle: Test internal key usage", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/__init__.py", - "process": 7954, + "pathname": "/user_data/data/dirk/prj/unittest/caching/unittest/src/tests/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 213.37103843688965, + "relativeCreated": 170.1490879058838, "testcaseLogger": [ { "args": [ "property_cache_pickle", "True" ], - "asctime": "2019-12-27 21:48:46,774", - "created": 1577479726.774851, + "asctime": "2020-12-21 01:50:07,989", + "created": 1608511807.989811, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -10620,8 +10620,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2019-12-27 21:48:46,773", - "created": 1577479726.773221, + "asctime": "2020-12-21 01:50:07,988", + "created": 1608511807.988804, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -10631,22 +10631,22 @@ "lineno": 17, "message": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "module": "test_helpers", - "msecs": 773.2210159301758, + "msecs": 988.8041019439697, "msg": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7954, + "pathname": "src/tests/test_helpers.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 213.68694305419922, - "thread": 139988953077568, + "relativeCreated": 170.2880859375, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/internal_keys_test.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/internal_keys_test.pkl" ], - "asctime": "2019-12-27 21:48:46,773", - "created": 1577479726.773497, + "asctime": "2020-12-21 01:50:07,988", + "created": 1608511807.988964, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -10654,41 +10654,41 @@ "levelname": "INFO", "levelno": 20, "lineno": 21, - "message": "Initialising cached class with /user_data/data/dirk/prj/modules/caching/unittest/output_data/internal_keys_test.pkl as cache file.", + "message": "Initialising cached class with /user_data/data/dirk/prj/unittest/caching/unittest/output_data/internal_keys_test.pkl as cache file.", "module": "test_helpers", - "msecs": 773.4971046447754, + "msecs": 988.9640808105469, "msg": "Initialising cached class with %s as cache file.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7954, + "pathname": "src/tests/test_helpers.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 213.96303176879883, - "thread": 139988953077568, + "relativeCreated": 170.44806480407715, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "PickCache:" ], - "asctime": "2019-12-27 21:48:46,773", - "created": 1577479726.773882, + "asctime": "2020-12-21 01:50:07,989", + "created": 1608511807.989112, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "DEBUG", "levelno": 10, - "lineno": 145, + "lineno": 148, "message": "PickCache: Cache file does not exists (yet).", "module": "__init__", - "msecs": 773.8819122314453, + "msecs": 989.1119003295898, "msg": "%s Cache file does not exists (yet).", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 214.34783935546875, - "thread": 139988953077568, + "relativeCreated": 170.59588432312012, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -10696,71 +10696,71 @@ "PickCache:", "['__property_cache_data_version_', '_property_cache_data_version_', '__property_cache_uid_', '_property_cache_uid_']" ], - "asctime": "2019-12-27 21:48:46,774", - "created": 1577479726.774139, + "asctime": "2020-12-21 01:50:07,989", + "created": 1608511807.989217, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_source", "levelname": "DEBUG", "levelno": 10, - "lineno": 159, + "lineno": 162, "message": "PickCache: Loading all data from source - ['__property_cache_data_version_', '_property_cache_data_version_', '__property_cache_uid_', '_property_cache_uid_']", "module": "__init__", - "msecs": 774.1389274597168, + "msecs": 989.2170429229736, "msg": "%s Loading all data from source - %s", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 214.60485458374023, - "thread": 139988953077568, + "relativeCreated": 170.7010269165039, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/internal_keys_test.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/internal_keys_test.pkl" ], - "asctime": "2019-12-27 21:48:46,774", - "created": 1577479726.774597, + "asctime": "2020-12-21 01:50:07,989", + "created": 1608511807.989571, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 167, - "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/internal_keys_test.pkl)", + "lineno": 170, + "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/internal_keys_test.pkl)", "module": "__init__", - "msecs": 774.5969295501709, + "msecs": 989.5710945129395, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 215.06285667419434, - "thread": 139988953077568, + "relativeCreated": 171.05507850646973, + "thread": 140701886007104, "threadName": "MainThread" } ], - "msecs": 774.8510837554932, + "msecs": 989.8109436035156, "msg": "Initialising %s (load_all_on_init=%s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7954, + "pathname": "src/tests/test_helpers.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 215.3170108795166, - "thread": 139988953077568, + "relativeCreated": 171.2949275970459, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 0.0002541542053222656 + "time_consumption": 0.00023984909057617188 }, { "args": [ "property_cache_pickle" ], - "asctime": "2019-12-27 21:48:46,775", - "created": 1577479726.775603, + "asctime": "2020-12-21 01:50:07,990", + "created": 1608511807.990369, "exc_info": null, "exc_text": null, "filename": "test_internal_keys.py", @@ -10774,35 +10774,35 @@ { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/internal_keys_test.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/internal_keys_test.pkl" ], - "asctime": "2019-12-27 21:48:46,775", - "created": 1577479726.775313, + "asctime": "2020-12-21 01:50:07,990", + "created": 1608511807.990154, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "INFO", "levelno": 20, - "lineno": 142, - "message": "PickCache: Loading properties from cache (/user_data/data/dirk/prj/modules/caching/unittest/output_data/internal_keys_test.pkl)", + "lineno": 145, + "message": "PickCache: Loading properties from cache (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/internal_keys_test.pkl)", "module": "__init__", - "msecs": 775.3129005432129, + "msecs": 990.1540279388428, "msg": "%s Loading properties from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 215.77882766723633, - "thread": 139988953077568, + "relativeCreated": 171.63801193237305, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "{'__property_cache_data_version_': u'no data version', '___property_cache_data_version_': u'no second data version', '__property_cache_uid_': u'no uid', '_property_cache_uid_': 'my_unique_id', '_property_cache_data_version_': 1, '___property_cache_uid_': u'no second uid'}" ], - "asctime": "2019-12-27 21:48:46,775", - "created": 1577479726.775439, + "asctime": "2020-12-21 01:50:07,990", + "created": 1608511807.99027, "exc_info": null, "exc_text": null, "filename": "test_internal_keys.py", @@ -10812,14 +10812,14 @@ "lineno": 20, "message": "Using storage object of cache class for comparison: {'__property_cache_data_version_': u'no data version', '___property_cache_data_version_': u'no second data version', '__property_cache_uid_': u'no uid', '_property_cache_uid_': 'my_unique_id', '_property_cache_data_version_': 1, '___property_cache_uid_': u'no second uid'}", "module": "test_internal_keys", - "msecs": 775.4390239715576, + "msecs": 990.2698993682861, "msg": "Using storage object of cache class for comparison: %s", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_internal_keys.py", - "process": 7954, + "pathname": "src/tests/test_internal_keys.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 215.90495109558105, - "thread": 139988953077568, + "relativeCreated": 171.7538833618164, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -10827,8 +10827,8 @@ "_property_cache_data_version_", "_property_cache_uid_" ], - "asctime": "2019-12-27 21:48:46,775", - "created": 1577479726.775549, + "asctime": "2020-12-21 01:50:07,990", + "created": 1608511807.990327, "exc_info": null, "exc_text": null, "filename": "test_internal_keys.py", @@ -10838,35 +10838,35 @@ "lineno": 21, "message": "Deleting overhead keys: _property_cache_data_version_, _property_cache_uid_", "module": "test_internal_keys", - "msecs": 775.5489349365234, + "msecs": 990.3268814086914, "msg": "Deleting overhead keys: %s, %s", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_internal_keys.py", - "process": 7954, + "pathname": "src/tests/test_internal_keys.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 216.01486206054688, - "thread": 139988953077568, + "relativeCreated": 171.81086540222168, + "thread": 140701886007104, "threadName": "MainThread" } ], - "msecs": 775.6030559539795, + "msecs": 990.3690814971924, "msg": "Extracting storage object from %s for comparison.", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_internal_keys.py", - "process": 7954, + "pathname": "src/tests/test_internal_keys.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 216.06898307800293, - "thread": 139988953077568, + "relativeCreated": 171.85306549072266, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 5.412101745605469e-05 + "time_consumption": 4.220008850097656e-05 }, { "args": [ "{'__property_cache_data_version_': u'no data version', '___property_cache_data_version_': u'no second data version', '__property_cache_uid_': u'no uid', '___property_cache_uid_': u'no second uid'}", "" ], - "asctime": "2019-12-27 21:48:46,775", - "created": 1577479726.775923, + "asctime": "2020-12-21 01:50:07,990", + "created": 1608511807.990616, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10883,8 +10883,8 @@ "{ '__property_cache_data_version_': u'no data version', '___property_cache_data_version_': u'no second data version', '__property_cache_uid_': u'no uid', '___property_cache_uid_': u'no second uid' }", "" ], - "asctime": "2019-12-27 21:48:46,775", - "created": 1577479726.775765, + "asctime": "2020-12-21 01:50:07,990", + "created": 1608511807.990479, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10894,14 +10894,14 @@ "lineno": 22, "message": "Result (Cache): { '__property_cache_data_version_': u'no data version', '___property_cache_data_version_': u'no second data version', '__property_cache_uid_': u'no uid', '___property_cache_uid_': u'no second uid' } ()", "module": "test", - "msecs": 775.7649421691895, + "msecs": 990.4789924621582, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 216.2308692932129, - "thread": 139988953077568, + "relativeCreated": 171.96297645568848, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -10910,8 +10910,8 @@ "{ '__property_cache_data_version_': u'no data version', '___property_cache_data_version_': u'no second data version', '__property_cache_uid_': u'no uid', '___property_cache_uid_': u'no second uid' }", "" ], - "asctime": "2019-12-27 21:48:46,775", - "created": 1577479726.775831, + "asctime": "2020-12-21 01:50:07,990", + "created": 1608511807.990532, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10921,35 +10921,35 @@ "lineno": 26, "message": "Expectation (Cache): result = { '__property_cache_data_version_': u'no data version', '___property_cache_data_version_': u'no second data version', '__property_cache_uid_': u'no uid', '___property_cache_uid_': u'no second uid' } ()", "module": "test", - "msecs": 775.8309841156006, + "msecs": 990.5319213867188, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 216.29691123962402, - "thread": 139988953077568, + "relativeCreated": 172.01590538024902, + "thread": 140701886007104, "threadName": "MainThread" } ], - "msecs": 775.9230136871338, + "msecs": 990.6160831451416, "msg": "Cache is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 216.38894081115723, - "thread": 139988953077568, + "relativeCreated": 172.10006713867188, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 9.202957153320312e-05 + "time_consumption": 8.416175842285156e-05 }, { "args": [ "5", "" ], - "asctime": "2019-12-27 21:48:46,776", - "created": 1577479726.776221, + "asctime": "2020-12-21 01:50:07,990", + "created": 1608511807.990781, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10966,8 +10966,8 @@ "5", "" ], - "asctime": "2019-12-27 21:48:46,776", - "created": 1577479726.776039, + "asctime": "2020-12-21 01:50:07,990", + "created": 1608511807.9907, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -10977,14 +10977,14 @@ "lineno": 22, "message": "Result (Keyfilter returnvalue for 5 ()): 5 ()", "module": "test", - "msecs": 776.0388851165771, + "msecs": 990.7000064849854, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 216.5048122406006, - "thread": 139988953077568, + "relativeCreated": 172.18399047851562, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -10993,8 +10993,8 @@ "5", "" ], - "asctime": "2019-12-27 21:48:46,776", - "created": 1577479726.776132, + "asctime": "2020-12-21 01:50:07,990", + "created": 1608511807.990741, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11004,39 +11004,39 @@ "lineno": 26, "message": "Expectation (Keyfilter returnvalue for 5 ()): result = 5 ()", "module": "test", - "msecs": 776.1321067810059, + "msecs": 990.7410144805908, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 216.5980339050293, - "thread": 139988953077568, + "relativeCreated": 172.2249984741211, + "thread": 140701886007104, "threadName": "MainThread" } ], - "msecs": 776.2210369110107, + "msecs": 990.7810688018799, "msg": "Keyfilter returnvalue for 5 () is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 216.68696403503418, - "thread": 139988953077568, + "relativeCreated": 172.26505279541016, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 8.893013000488281e-05 + "time_consumption": 4.00543212890625e-05 } ], - "thread": 139988953077568, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 0.0033159255981445312, - "time_finished": "2019-12-27 21:48:46,776", - "time_start": "2019-12-27 21:48:46,772" + "time_consumption": 0.002115964889526367, + "time_finished": "2020-12-21 01:50:07,990", + "time_start": "2020-12-21 01:50:07,988" }, "caching.property_cache_pickle: Test partially initialised PICKLE-Cache-Object": { "args": null, - "asctime": "2019-12-27 21:48:46,724", - "created": 1577479726.724035, + "asctime": "2020-12-21 01:50:07,940", + "created": 1608511807.94029, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -11047,21 +11047,21 @@ "message": "caching.property_cache_pickle: Test partially initialised PICKLE-Cache-Object", "module": "__init__", "moduleLogger": [], - "msecs": 724.0350246429443, + "msecs": 940.2899742126465, "msg": "caching.property_cache_pickle: Test partially initialised PICKLE-Cache-Object", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/__init__.py", - "process": 7954, + "pathname": "/user_data/data/dirk/prj/unittest/caching/unittest/src/tests/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 164.50095176696777, + "relativeCreated": 121.77395820617676, "testcaseLogger": [ { "args": [ "property_cache_pickle", "False" ], - "asctime": "2019-12-27 21:48:46,725", - "created": 1577479726.725054, + "asctime": "2020-12-21 01:50:07,941", + "created": 1608511807.941389, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -11074,8 +11074,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2019-12-27 21:48:46,724", - "created": 1577479726.724208, + "asctime": "2020-12-21 01:50:07,940", + "created": 1608511807.940558, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -11085,22 +11085,22 @@ "lineno": 17, "message": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "module": "test_helpers", - "msecs": 724.2081165313721, + "msecs": 940.5579566955566, "msg": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7954, + "pathname": "src/tests/test_helpers.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 164.6740436553955, - "thread": 139988953077568, + "relativeCreated": 122.04194068908691, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/no_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/no_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:46,724", - "created": 1577479726.724411, + "asctime": "2020-12-21 01:50:07,940", + "created": 1608511807.940754, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -11108,85 +11108,85 @@ "levelname": "INFO", "levelno": 20, "lineno": 21, - "message": "Initialising cached class with /user_data/data/dirk/prj/modules/caching/unittest/output_data/no_load_on_init.pkl as cache file.", + "message": "Initialising cached class with /user_data/data/dirk/prj/unittest/caching/unittest/output_data/no_load_on_init.pkl as cache file.", "module": "test_helpers", - "msecs": 724.4110107421875, + "msecs": 940.7539367675781, "msg": "Initialising cached class with %s as cache file.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7954, + "pathname": "src/tests/test_helpers.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 164.87693786621094, - "thread": 139988953077568, + "relativeCreated": 122.2379207611084, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "PickCache:" ], - "asctime": "2019-12-27 21:48:46,724", - "created": 1577479726.724629, + "asctime": "2020-12-21 01:50:07,940", + "created": 1608511807.94093, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "DEBUG", "levelno": 10, - "lineno": 145, + "lineno": 148, "message": "PickCache: Cache file does not exists (yet).", "module": "__init__", - "msecs": 724.6289253234863, + "msecs": 940.9298896789551, "msg": "%s Cache file does not exists (yet).", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 165.09485244750977, - "thread": 139988953077568, + "relativeCreated": 122.41387367248535, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/no_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/no_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:46,724", - "created": 1577479726.724916, + "asctime": "2020-12-21 01:50:07,941", + "created": 1608511807.941212, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 167, - "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/no_load_on_init.pkl)", + "lineno": 170, + "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/no_load_on_init.pkl)", "module": "__init__", - "msecs": 724.9159812927246, + "msecs": 941.2119388580322, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 165.38190841674805, - "thread": 139988953077568, + "relativeCreated": 122.6959228515625, + "thread": 140701886007104, "threadName": "MainThread" } ], - "msecs": 725.0540256500244, + "msecs": 941.3890838623047, "msg": "Initialising %s (load_all_on_init=%s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7954, + "pathname": "src/tests/test_helpers.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 165.51995277404785, - "thread": 139988953077568, + "relativeCreated": 122.87306785583496, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 0.0001380443572998047 + "time_consumption": 0.00017714500427246094 }, { "args": [], - "asctime": "2019-12-27 21:48:46,728", - "created": 1577479726.728326, + "asctime": "2020-12-21 01:50:07,945", + "created": 1608511807.945366, "exc_info": null, "exc_text": null, "filename": "test_no_load_on_init.py", @@ -11203,51 +11203,51 @@ "float", "3.14159" ], - "asctime": "2019-12-27 21:48:46,725", - "created": 1577479726.72523, + "asctime": "2020-12-21 01:50:07,941", + "created": 1608511807.941576, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "PickCache: Loading property for 'float' from source instance (3.14159)", "module": "__init__", - "msecs": 725.2299785614014, + "msecs": 941.5760040283203, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 165.6959056854248, - "thread": 139988953077568, + "relativeCreated": 123.05998802185059, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/no_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/no_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:46,725", - "created": 1577479726.725451, + "asctime": "2020-12-21 01:50:07,941", + "created": 1608511807.941853, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 167, - "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/no_load_on_init.pkl)", + "lineno": 170, + "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/no_load_on_init.pkl)", "module": "__init__", - "msecs": 725.4509925842285, + "msecs": 941.8530464172363, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 165.91691970825195, - "thread": 139988953077568, + "relativeCreated": 123.3370304107666, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -11256,51 +11256,51 @@ "list", "[1, 'two', '3', 4]" ], - "asctime": "2019-12-27 21:48:46,725", - "created": 1577479726.725898, + "asctime": "2020-12-21 01:50:07,942", + "created": 1608511807.942645, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "PickCache: Loading property for 'list' from source instance ([1, 'two', '3', 4])", "module": "__init__", - "msecs": 725.898027420044, + "msecs": 942.6450729370117, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 166.36395454406738, - "thread": 139988953077568, + "relativeCreated": 124.12905693054199, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/no_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/no_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:46,726", - "created": 1577479726.726441, + "asctime": "2020-12-21 01:50:07,943", + "created": 1608511807.943173, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 167, - "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/no_load_on_init.pkl)", + "lineno": 170, + "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/no_load_on_init.pkl)", "module": "__init__", - "msecs": 726.4409065246582, + "msecs": 943.1729316711426, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 166.90683364868164, - "thread": 139988953077568, + "relativeCreated": 124.65691566467285, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -11309,71 +11309,71 @@ "str", "'string'" ], - "asctime": "2019-12-27 21:48:46,727", - "created": 1577479726.72739, + "asctime": "2020-12-21 01:50:07,943", + "created": 1608511807.94367, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "PickCache: Loading property for 'str' from source instance ('string')", "module": "__init__", - "msecs": 727.3900508880615, + "msecs": 943.6700344085693, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 167.85597801208496, - "thread": 139988953077568, + "relativeCreated": 125.15401840209961, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/no_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/no_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:46,727", - "created": 1577479726.727922, + "asctime": "2020-12-21 01:50:07,944", + "created": 1608511807.944439, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 167, - "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/no_load_on_init.pkl)", + "lineno": 170, + "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/no_load_on_init.pkl)", "module": "__init__", - "msecs": 727.9219627380371, + "msecs": 944.4389343261719, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 168.38788986206055, - "thread": 139988953077568, + "relativeCreated": 125.92291831970215, + "thread": 140701886007104, "threadName": "MainThread" } ], - "msecs": 728.3260822296143, + "msecs": 945.3659057617188, "msg": "Partially initialising cache object by requesting some information.", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_no_load_on_init.py", - "process": 7954, + "pathname": "src/tests/test_no_load_on_init.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 168.7920093536377, - "thread": 139988953077568, + "relativeCreated": 126.84988975524902, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 0.00040411949157714844 + "time_consumption": 0.000926971435546875 }, { "args": [ "property_cache_pickle" ], - "asctime": "2019-12-27 21:48:46,729", - "created": 1577479726.729397, + "asctime": "2020-12-21 01:50:07,949", + "created": 1608511807.949316, "exc_info": null, "exc_text": null, "filename": "test_no_load_on_init.py", @@ -11387,35 +11387,35 @@ { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/no_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/no_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:46,728", - "created": 1577479726.728962, + "asctime": "2020-12-21 01:50:07,947", + "created": 1608511807.947233, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "INFO", "levelno": 20, - "lineno": 142, - "message": "PickCache: Loading properties from cache (/user_data/data/dirk/prj/modules/caching/unittest/output_data/no_load_on_init.pkl)", + "lineno": 145, + "message": "PickCache: Loading properties from cache (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/no_load_on_init.pkl)", "module": "__init__", - "msecs": 728.9619445800781, + "msecs": 947.2329616546631, "msg": "%s Loading properties from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7954, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 169.42787170410156, - "thread": 139988953077568, + "relativeCreated": 128.71694564819336, + "thread": 140701886007104, "threadName": "MainThread" }, { "args": [ "{'_property_cache_data_version_': 1, 'float': 3.14159, 'list': [1, 'two', '3', 4], 'str': 'string', '_property_cache_uid_': 'my_unique_id'}" ], - "asctime": "2019-12-27 21:48:46,729", - "created": 1577479726.729179, + "asctime": "2020-12-21 01:50:07,947", + "created": 1608511807.947922, "exc_info": null, "exc_text": null, "filename": "test_no_load_on_init.py", @@ -11425,14 +11425,14 @@ "lineno": 23, "message": "Using storage object of cache class for comparison: {'_property_cache_data_version_': 1, 'float': 3.14159, 'list': [1, 'two', '3', 4], 'str': 'string', '_property_cache_uid_': 'my_unique_id'}", "module": "test_no_load_on_init", - "msecs": 729.1789054870605, + "msecs": 947.9219913482666, "msg": "Using storage object of cache class for comparison: %s", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_no_load_on_init.py", - "process": 7954, + "pathname": "src/tests/test_no_load_on_init.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 169.64483261108398, - "thread": 139988953077568, + "relativeCreated": 129.40597534179688, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -11440,8 +11440,8 @@ "_property_cache_data_version_", "_property_cache_uid_" ], - "asctime": "2019-12-27 21:48:46,729", - "created": 1577479726.729315, + "asctime": "2020-12-21 01:50:07,948", + "created": 1608511807.948534, "exc_info": null, "exc_text": null, "filename": "test_no_load_on_init.py", @@ -11451,35 +11451,35 @@ "lineno": 24, "message": "Deleting overhead keys: _property_cache_data_version_, _property_cache_uid_", "module": "test_no_load_on_init", - "msecs": 729.3150424957275, + "msecs": 948.5340118408203, "msg": "Deleting overhead keys: %s, %s", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_no_load_on_init.py", - "process": 7954, + "pathname": "src/tests/test_no_load_on_init.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 169.78096961975098, - "thread": 139988953077568, + "relativeCreated": 130.0179958343506, + "thread": 140701886007104, "threadName": "MainThread" } ], - "msecs": 729.3970584869385, + "msecs": 949.3160247802734, "msg": "Extracting storage object from %s for comparison.", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_no_load_on_init.py", - "process": 7954, + "pathname": "src/tests/test_no_load_on_init.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 169.8629856109619, - "thread": 139988953077568, + "relativeCreated": 130.8000087738037, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 8.20159912109375e-05 + "time_consumption": 0.000782012939453125 }, { "args": [ "{'float': 3.14159, 'list': [1, 'two', '3', 4], 'str': 'string'}", "" ], - "asctime": "2019-12-27 21:48:46,729", - "created": 1577479726.7298, + "asctime": "2020-12-21 01:50:07,951", + "created": 1608511807.951523, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11496,8 +11496,8 @@ "{ 'float': 3.14159, 'list': [ 1, 'two', '3', 4 ], 'str': 'string' }", "" ], - "asctime": "2019-12-27 21:48:46,729", - "created": 1577479726.729523, + "asctime": "2020-12-21 01:50:07,950", + "created": 1608511807.950324, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11507,14 +11507,14 @@ "lineno": 22, "message": "Result (Cache object): { 'float': 3.14159, 'list': [ 1, 'two', '3', 4 ], 'str': 'string' } ()", "module": "test", - "msecs": 729.5229434967041, + "msecs": 950.3240585327148, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 169.98887062072754, - "thread": 139988953077568, + "relativeCreated": 131.80804252624512, + "thread": 140701886007104, "threadName": "MainThread" }, { @@ -11523,8 +11523,8 @@ "{ 'str': 'string', 'float': 3.14159, 'list': [ 1, 'two', '3', 4 ] }", "" ], - "asctime": "2019-12-27 21:48:46,729", - "created": 1577479726.729579, + "asctime": "2020-12-21 01:50:07,950", + "created": 1608511807.95085, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -11534,38 +11534,38 @@ "lineno": 26, "message": "Expectation (Cache object): result = { 'str': 'string', 'float': 3.14159, 'list': [ 1, 'two', '3', 4 ] } ()", "module": "test", - "msecs": 729.578971862793, + "msecs": 950.8500099182129, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 170.0448989868164, - "thread": 139988953077568, + "relativeCreated": 132.33399391174316, + "thread": 140701886007104, "threadName": "MainThread" } ], - "msecs": 729.7999858856201, + "msecs": 951.5230655670166, "msg": "Cache object is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7954, + "pathname": "src/unittest/test.py", + "process": 98454, "processName": "MainProcess", - "relativeCreated": 170.26591300964355, - "thread": 139988953077568, + "relativeCreated": 133.00704956054688, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 0.00022101402282714844 + "time_consumption": 0.0006730556488037109 } ], - "thread": 139988953077568, + "thread": 140701886007104, "threadName": "MainThread", - "time_consumption": 0.005764961242675781, - "time_finished": "2019-12-27 21:48:46,729", - "time_start": "2019-12-27 21:48:46,724" + "time_consumption": 0.011233091354370117, + "time_finished": "2020-12-21 01:50:07,951", + "time_start": "2020-12-21 01:50:07,940" } }, "testrun_id": "p2", - "time_consumption": 0.12566757202148438, + "time_consumption": 0.09526538848876953, "uid_list_sorted": [ "caching.property_cache_json: Test full initialised JSON-Cache-Object", "caching.property_cache_json: Test partially initialisation of JSON-Cache-Object", @@ -11591,7 +11591,7 @@ }, { "heading_dict": {}, - "interpreter": "python 3.6.9 (final)", + "interpreter": "python 3.8.5 (final)", "name": "Default Testsession name", "number_of_failed_tests": 0, "number_of_possibly_failed_tests": 0, @@ -11607,8 +11607,8 @@ "testcases": { "caching.property_cache_json: Test cached data (full init)": { "args": null, - "asctime": "2019-12-27 21:48:47,935", - "created": 1577479727.9356124, + "asctime": "2020-12-21 01:50:08,687", + "created": 1608511808.6871834, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -11619,13 +11619,13 @@ "message": "caching.property_cache_json: Test cached data (full init)", "module": "__init__", "moduleLogger": [], - "msecs": 935.6124401092529, + "msecs": 687.1833801269531, "msg": "caching.property_cache_json: Test cached data (full init)", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/__init__.py", - "process": 7956, + "pathname": "/user_data/data/dirk/prj/unittest/caching/unittest/src/tests/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 222.670316696167, + "relativeCreated": 142.744779586792, "stack_info": null, "testcaseLogger": [ { @@ -11633,8 +11633,8 @@ "property_cache_json", "True" ], - "asctime": "2019-12-27 21:48:47,939", - "created": 1577479727.9398224, + "asctime": "2020-12-21 01:50:08,688", + "created": 1608511808.6882255, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -11647,8 +11647,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2019-12-27 21:48:47,936", - "created": 1577479727.9361932, + "asctime": "2020-12-21 01:50:08,687", + "created": 1608511808.68729, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -11658,23 +11658,23 @@ "lineno": 17, "message": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "module": "test_helpers", - "msecs": 936.1932277679443, + "msecs": 687.2899532318115, "msg": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7956, + "pathname": "src/tests/test_helpers.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 223.2511043548584, + "relativeCreated": 142.8513526916504, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/cache_data_test_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/cache_data_test_load_on_init.json" ], - "asctime": "2019-12-27 21:48:47,936", - "created": 1577479727.9367645, + "asctime": "2020-12-21 01:50:08,687", + "created": 1608511808.6873782, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -11682,43 +11682,43 @@ "levelname": "INFO", "levelno": 20, "lineno": 21, - "message": "Initialising cached class with /user_data/data/dirk/prj/modules/caching/unittest/output_data/cache_data_test_load_on_init.json as cache file.", + "message": "Initialising cached class with /user_data/data/dirk/prj/unittest/caching/unittest/output_data/cache_data_test_load_on_init.json as cache file.", "module": "test_helpers", - "msecs": 936.7644786834717, + "msecs": 687.3781681060791, "msg": "Initialising cached class with %s as cache file.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7956, + "pathname": "src/tests/test_helpers.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 223.82235527038574, + "relativeCreated": 142.93956756591797, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "JsonCache:" ], - "asctime": "2019-12-27 21:48:47,937", - "created": 1577479727.9375088, + "asctime": "2020-12-21 01:50:08,687", + "created": 1608511808.687493, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "DEBUG", "levelno": 10, - "lineno": 228, + "lineno": 231, "message": "JsonCache: Cache file does not exists (yet).", "module": "__init__", - "msecs": 937.5088214874268, + "msecs": 687.493085861206, "msg": "%s Cache file does not exists (yet).", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 224.56669807434082, + "relativeCreated": 143.05448532104492, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -11726,72 +11726,72 @@ "JsonCache:", "['str', 'unicode', 'integer', 'float', 'list', 'dict']" ], - "asctime": "2019-12-27 21:48:47,938", - "created": 1577479727.9380093, + "asctime": "2020-12-21 01:50:08,687", + "created": 1608511808.687631, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_source", "levelname": "DEBUG", "levelno": 10, - "lineno": 159, + "lineno": 162, "message": "JsonCache: Loading all data from source - ['str', 'unicode', 'integer', 'float', 'list', 'dict']", "module": "__init__", - "msecs": 938.0092620849609, + "msecs": 687.6308917999268, "msg": "%s Loading all data from source - %s", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 225.067138671875, + "relativeCreated": 143.19229125976562, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/cache_data_test_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/cache_data_test_load_on_init.json" ], - "asctime": "2019-12-27 21:48:47,939", - "created": 1577479727.9392889, + "asctime": "2020-12-21 01:50:08,688", + "created": 1608511808.688086, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 234, - "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/cache_data_test_load_on_init.json)", + "lineno": 237, + "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/cache_data_test_load_on_init.json)", "module": "__init__", - "msecs": 939.288854598999, + "msecs": 688.0860328674316, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 226.3467311859131, + "relativeCreated": 143.6474323272705, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" } ], - "msecs": 939.8224353790283, + "msecs": 688.225507736206, "msg": "Initialising %s (load_all_on_init=%s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7956, + "pathname": "src/tests/test_helpers.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 226.88031196594238, + "relativeCreated": 143.78690719604492, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 0.0005335807800292969 + "time_consumption": 0.00013947486877441406 }, { "args": [], - "asctime": "2019-12-27 21:48:47,942", - "created": 1577479727.942014, + "asctime": "2020-12-21 01:50:08,688", + "created": 1608511808.688994, "exc_info": null, "exc_text": null, "filename": "test_cached_data.py", @@ -11805,28 +11805,28 @@ { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/cache_data_test_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/cache_data_test_load_on_init.json" ], - "asctime": "2019-12-27 21:48:47,941", - "created": 1577479727.9410338, + "asctime": "2020-12-21 01:50:08,688", + "created": 1608511808.6884406, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "INFO", "levelno": 20, - "lineno": 225, - "message": "JsonCache: Loading properties from cache (/user_data/data/dirk/prj/modules/caching/unittest/output_data/cache_data_test_load_on_init.json)", + "lineno": 228, + "message": "JsonCache: Loading properties from cache (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/cache_data_test_load_on_init.json)", "module": "__init__", - "msecs": 941.0338401794434, + "msecs": 688.4405612945557, "msg": "%s Loading properties from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 228.09171676635742, + "relativeCreated": 144.00196075439453, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -11835,26 +11835,26 @@ "str", "'string'" ], - "asctime": "2019-12-27 21:48:47,941", - "created": 1577479727.9413812, + "asctime": "2020-12-21 01:50:08,688", + "created": 1608511808.6885278, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "JsonCache: Providing property for 'str' from cache ('string')", "module": "__init__", - "msecs": 941.3812160491943, + "msecs": 688.5278224945068, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 228.4390926361084, + "relativeCreated": 144.0892219543457, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -11863,26 +11863,26 @@ "unicode", "'unicode'" ], - "asctime": "2019-12-27 21:48:47,941", - "created": 1577479727.9414806, + "asctime": "2020-12-21 01:50:08,688", + "created": 1608511808.68859, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "JsonCache: Providing property for 'unicode' from cache ('unicode')", "module": "__init__", - "msecs": 941.4806365966797, + "msecs": 688.5900497436523, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 228.53851318359375, + "relativeCreated": 144.1514492034912, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -11891,26 +11891,26 @@ "integer", "17" ], - "asctime": "2019-12-27 21:48:47,941", - "created": 1577479727.9415605, + "asctime": "2020-12-21 01:50:08,688", + "created": 1608511808.688734, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "JsonCache: Providing property for 'integer' from cache (17)", "module": "__init__", - "msecs": 941.5605068206787, + "msecs": 688.7340545654297, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 228.61838340759277, + "relativeCreated": 144.29545402526855, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -11919,26 +11919,26 @@ "float", "3.14159" ], - "asctime": "2019-12-27 21:48:47,941", - "created": 1577479727.9417286, + "asctime": "2020-12-21 01:50:08,688", + "created": 1608511808.688801, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "JsonCache: Providing property for 'float' from cache (3.14159)", "module": "__init__", - "msecs": 941.7285919189453, + "msecs": 688.8010501861572, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 228.78646850585938, + "relativeCreated": 144.3624496459961, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -11947,26 +11947,26 @@ "list", "[1, 'two', '3', 4]" ], - "asctime": "2019-12-27 21:48:47,941", - "created": 1577479727.9418347, + "asctime": "2020-12-21 01:50:08,688", + "created": 1608511808.6888635, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "JsonCache: Providing property for 'list' from cache ([1, 'two', '3', 4])", "module": "__init__", - "msecs": 941.8346881866455, + "msecs": 688.8635158538818, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 228.89256477355957, + "relativeCreated": 144.4249153137207, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -11975,26 +11975,26 @@ "dict", "{'1': 1, '2': 'two', '3': '3', '4': 4}" ], - "asctime": "2019-12-27 21:48:47,941", - "created": 1577479727.9419048, + "asctime": "2020-12-21 01:50:08,688", + "created": 1608511808.6889145, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "JsonCache: Providing property for 'dict' from cache ({'1': 1, '2': 'two', '3': '3', '4': 4})", "module": "__init__", - "msecs": 941.9047832489014, + "msecs": 688.9145374298096, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 228.96265983581543, + "relativeCreated": 144.47593688964844, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -12002,48 +12002,48 @@ "JsonCache:", "uncached" ], - "asctime": "2019-12-27 21:48:47,941", - "created": 1577479727.9419615, + "asctime": "2020-12-21 01:50:08,688", + "created": 1608511808.6889563, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "INFO", "levelno": 20, - "lineno": 113, + "lineno": 116, "message": "JsonCache: Key 'uncached' is not in cached_keys. Uncached data will be returned.", "module": "__init__", - "msecs": 941.9615268707275, + "msecs": 688.9562606811523, "msg": "%s Key '%s' is not in cached_keys. Uncached data will be returned.", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 229.0194034576416, + "relativeCreated": 144.5176601409912, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" } ], - "msecs": 942.0139789581299, + "msecs": 688.9939308166504, "msg": "Collecting data from cache instance.", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_cached_data.py", - "process": 7956, + "pathname": "src/tests/test_cached_data.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 229.07185554504395, + "relativeCreated": 144.55533027648926, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 5.245208740234375e-05 + "time_consumption": 3.7670135498046875e-05 }, { "args": [ "{'str': 'string', 'unicode': 'unicode', 'integer': 17, 'float': 3.14159, 'list': [1, 'two', '3', 4], 'dict': {'1': 1, '2': 'two', '3': '3', '4': 4}, 'uncached': 'uncached_data_of_class'}", "" ], - "asctime": "2019-12-27 21:48:47,942", - "created": 1577479727.942465, + "asctime": "2020-12-21 01:50:08,689", + "created": 1608511808.6893373, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12060,8 +12060,8 @@ "{ 'str': 'string', 'unicode': 'unicode', 'integer': 17, 'float': 3.14159, 'list': [ 1, 'two', '3', 4 ], 'dict': { '1': 1, '2': 'two', '3': '3', '4': 4 }, 'uncached': 'uncached_data_of_class' }", "" ], - "asctime": "2019-12-27 21:48:47,942", - "created": 1577479727.9421763, + "asctime": "2020-12-21 01:50:08,689", + "created": 1608511808.68911, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12071,15 +12071,15 @@ "lineno": 22, "message": "Result (Cached data): { 'str': 'string', 'unicode': 'unicode', 'integer': 17, 'float': 3.14159, 'list': [ 1, 'two', '3', 4 ], 'dict': { '1': 1, '2': 'two', '3': '3', '4': 4 }, 'uncached': 'uncached_data_of_class' } ()", "module": "test", - "msecs": 942.176342010498, + "msecs": 689.1100406646729, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 229.2342185974121, + "relativeCreated": 144.67144012451172, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -12088,8 +12088,8 @@ "{ 'str': 'string', 'unicode': 'unicode', 'integer': 17, 'float': 3.14159, 'list': [ 1, 'two', '3', 4 ], 'dict': { '1': 1, '2': 'two', '3': '3', '4': 4 }, 'uncached': 'uncached_data_of_class' }", "" ], - "asctime": "2019-12-27 21:48:47,942", - "created": 1577479727.942278, + "asctime": "2020-12-21 01:50:08,689", + "created": 1608511808.6891828, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12099,41 +12099,41 @@ "lineno": 26, "message": "Expectation (Cached data): result = { 'str': 'string', 'unicode': 'unicode', 'integer': 17, 'float': 3.14159, 'list': [ 1, 'two', '3', 4 ], 'dict': { '1': 1, '2': 'two', '3': '3', '4': 4 }, 'uncached': 'uncached_data_of_class' } ()", "module": "test", - "msecs": 942.2779083251953, + "msecs": 689.1827583312988, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 229.33578491210938, + "relativeCreated": 144.7441577911377, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" } ], - "msecs": 942.46506690979, + "msecs": 689.3372535705566, "msg": "Cached data is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 229.5229434967041, + "relativeCreated": 144.8986530303955, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 0.00018715858459472656 + "time_consumption": 0.0001544952392578125 } ], - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 0.006852626800537109, - "time_finished": "2019-12-27 21:48:47,942", - "time_start": "2019-12-27 21:48:47,935" + "time_consumption": 0.0021538734436035156, + "time_finished": "2020-12-21 01:50:08,689", + "time_start": "2020-12-21 01:50:08,687" }, "caching.property_cache_json: Test cached data (partially init)": { "args": null, - "asctime": "2019-12-27 21:48:47,942", - "created": 1577479727.9426577, + "asctime": "2020-12-21 01:50:08,689", + "created": 1608511808.6895509, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -12144,13 +12144,13 @@ "message": "caching.property_cache_json: Test cached data (partially init)", "module": "__init__", "moduleLogger": [], - "msecs": 942.6577091217041, + "msecs": 689.5508766174316, "msg": "caching.property_cache_json: Test cached data (partially init)", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/__init__.py", - "process": 7956, + "pathname": "/user_data/data/dirk/prj/unittest/caching/unittest/src/tests/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 229.71558570861816, + "relativeCreated": 145.1122760772705, "stack_info": null, "testcaseLogger": [ { @@ -12158,8 +12158,8 @@ "property_cache_json", "True" ], - "asctime": "2019-12-27 21:48:47,944", - "created": 1577479727.944638, + "asctime": "2020-12-21 01:50:08,690", + "created": 1608511808.6905196, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -12172,8 +12172,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2019-12-27 21:48:47,942", - "created": 1577479727.942846, + "asctime": "2020-12-21 01:50:08,689", + "created": 1608511808.689701, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -12183,23 +12183,23 @@ "lineno": 17, "message": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "module": "test_helpers", - "msecs": 942.8460597991943, + "msecs": 689.7010803222656, "msg": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7956, + "pathname": "src/tests/test_helpers.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 229.9039363861084, + "relativeCreated": 145.2624797821045, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/cache_data_test_no_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/cache_data_test_no_load_on_init.json" ], - "asctime": "2019-12-27 21:48:47,943", - "created": 1577479727.9430285, + "asctime": "2020-12-21 01:50:08,689", + "created": 1608511808.6898723, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -12207,43 +12207,43 @@ "levelname": "INFO", "levelno": 20, "lineno": 21, - "message": "Initialising cached class with /user_data/data/dirk/prj/modules/caching/unittest/output_data/cache_data_test_no_load_on_init.json as cache file.", + "message": "Initialising cached class with /user_data/data/dirk/prj/unittest/caching/unittest/output_data/cache_data_test_no_load_on_init.json as cache file.", "module": "test_helpers", - "msecs": 943.028450012207, + "msecs": 689.8722648620605, "msg": "Initialising cached class with %s as cache file.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7956, + "pathname": "src/tests/test_helpers.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 230.0863265991211, + "relativeCreated": 145.4336643218994, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "JsonCache:" ], - "asctime": "2019-12-27 21:48:47,943", - "created": 1577479727.9432595, + "asctime": "2020-12-21 01:50:08,689", + "created": 1608511808.689978, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "DEBUG", "levelno": 10, - "lineno": 228, + "lineno": 231, "message": "JsonCache: Cache file does not exists (yet).", "module": "__init__", - "msecs": 943.2594776153564, + "msecs": 689.9778842926025, "msg": "%s Cache file does not exists (yet).", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 230.3173542022705, + "relativeCreated": 145.5392837524414, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -12251,72 +12251,72 @@ "JsonCache:", "['str', 'unicode', 'integer', 'float', 'list', 'dict']" ], - "asctime": "2019-12-27 21:48:47,943", - "created": 1577479727.9434474, + "asctime": "2020-12-21 01:50:08,690", + "created": 1608511808.6900334, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_source", "levelname": "DEBUG", "levelno": 10, - "lineno": 159, + "lineno": 162, "message": "JsonCache: Loading all data from source - ['str', 'unicode', 'integer', 'float', 'list', 'dict']", "module": "__init__", - "msecs": 943.4473514556885, + "msecs": 690.0334358215332, "msg": "%s Loading all data from source - %s", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 230.50522804260254, + "relativeCreated": 145.59483528137207, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/cache_data_test_no_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/cache_data_test_no_load_on_init.json" ], - "asctime": "2019-12-27 21:48:47,944", - "created": 1577479727.9442017, + "asctime": "2020-12-21 01:50:08,690", + "created": 1608511808.6904066, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 234, - "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/cache_data_test_no_load_on_init.json)", + "lineno": 237, + "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/cache_data_test_no_load_on_init.json)", "module": "__init__", - "msecs": 944.2017078399658, + "msecs": 690.4065608978271, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 231.25958442687988, + "relativeCreated": 145.96796035766602, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" } ], - "msecs": 944.6380138397217, + "msecs": 690.5195713043213, "msg": "Initialising %s (load_all_on_init=%s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7956, + "pathname": "src/tests/test_helpers.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 231.69589042663574, + "relativeCreated": 146.08097076416016, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 0.0004363059997558594 + "time_consumption": 0.00011301040649414062 }, { "args": [], - "asctime": "2019-12-27 21:48:47,946", - "created": 1577479727.9467845, + "asctime": "2020-12-21 01:50:08,692", + "created": 1608511808.6924422, "exc_info": null, "exc_text": null, "filename": "test_cached_data.py", @@ -12330,28 +12330,28 @@ { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/cache_data_test_no_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/cache_data_test_no_load_on_init.json" ], - "asctime": "2019-12-27 21:48:47,945", - "created": 1577479727.945392, + "asctime": "2020-12-21 01:50:08,691", + "created": 1608511808.691435, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "INFO", "levelno": 20, - "lineno": 225, - "message": "JsonCache: Loading properties from cache (/user_data/data/dirk/prj/modules/caching/unittest/output_data/cache_data_test_no_load_on_init.json)", + "lineno": 228, + "message": "JsonCache: Loading properties from cache (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/cache_data_test_no_load_on_init.json)", "module": "__init__", - "msecs": 945.3918933868408, + "msecs": 691.4350986480713, "msg": "%s Loading properties from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 232.44976997375488, + "relativeCreated": 146.99649810791016, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -12360,26 +12360,26 @@ "str", "'string'" ], - "asctime": "2019-12-27 21:48:47,945", - "created": 1577479727.9456754, + "asctime": "2020-12-21 01:50:08,691", + "created": 1608511808.6918643, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "JsonCache: Providing property for 'str' from cache ('string')", "module": "__init__", - "msecs": 945.6753730773926, + "msecs": 691.8642520904541, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 232.73324966430664, + "relativeCreated": 147.42565155029297, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -12388,26 +12388,26 @@ "unicode", "'unicode'" ], - "asctime": "2019-12-27 21:48:47,945", - "created": 1577479727.9458537, + "asctime": "2020-12-21 01:50:08,692", + "created": 1608511808.6920667, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "JsonCache: Providing property for 'unicode' from cache ('unicode')", "module": "__init__", - "msecs": 945.8537101745605, + "msecs": 692.0666694641113, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 232.9115867614746, + "relativeCreated": 147.6280689239502, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -12416,26 +12416,26 @@ "integer", "17" ], - "asctime": "2019-12-27 21:48:47,945", - "created": 1577479727.9459975, + "asctime": "2020-12-21 01:50:08,692", + "created": 1608511808.6921406, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "JsonCache: Providing property for 'integer' from cache (17)", "module": "__init__", - "msecs": 945.9974765777588, + "msecs": 692.1405792236328, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 233.05535316467285, + "relativeCreated": 147.70197868347168, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -12444,26 +12444,26 @@ "float", "3.14159" ], - "asctime": "2019-12-27 21:48:47,946", - "created": 1577479727.9462252, + "asctime": "2020-12-21 01:50:08,692", + "created": 1608511808.6922069, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "JsonCache: Providing property for 'float' from cache (3.14159)", "module": "__init__", - "msecs": 946.2251663208008, + "msecs": 692.206859588623, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 233.28304290771484, + "relativeCreated": 147.7682590484619, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -12472,26 +12472,26 @@ "list", "[1, 'two', '3', 4]" ], - "asctime": "2019-12-27 21:48:47,946", - "created": 1577479727.9464514, + "asctime": "2020-12-21 01:50:08,692", + "created": 1608511808.6922631, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "JsonCache: Providing property for 'list' from cache ([1, 'two', '3', 4])", "module": "__init__", - "msecs": 946.4514255523682, + "msecs": 692.263126373291, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 233.50930213928223, + "relativeCreated": 147.82452583312988, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -12500,26 +12500,26 @@ "dict", "{'1': 1, '2': 'two', '3': '3', '4': 4}" ], - "asctime": "2019-12-27 21:48:47,946", - "created": 1577479727.9465942, + "asctime": "2020-12-21 01:50:08,692", + "created": 1608511808.6923292, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "JsonCache: Providing property for 'dict' from cache ({'1': 1, '2': 'two', '3': '3', '4': 4})", "module": "__init__", - "msecs": 946.59423828125, + "msecs": 692.3291683197021, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 233.65211486816406, + "relativeCreated": 147.89056777954102, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -12527,48 +12527,48 @@ "JsonCache:", "uncached" ], - "asctime": "2019-12-27 21:48:47,946", - "created": 1577479727.9467013, + "asctime": "2020-12-21 01:50:08,692", + "created": 1608511808.6923742, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "INFO", "levelno": 20, - "lineno": 113, + "lineno": 116, "message": "JsonCache: Key 'uncached' is not in cached_keys. Uncached data will be returned.", "module": "__init__", - "msecs": 946.7012882232666, + "msecs": 692.3742294311523, "msg": "%s Key '%s' is not in cached_keys. Uncached data will be returned.", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 233.75916481018066, + "relativeCreated": 147.9356288909912, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" } ], - "msecs": 946.784496307373, + "msecs": 692.4421787261963, "msg": "Collecting data from cache instance.", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_cached_data.py", - "process": 7956, + "pathname": "src/tests/test_cached_data.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 233.8423728942871, + "relativeCreated": 148.00357818603516, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 8.320808410644531e-05 + "time_consumption": 6.794929504394531e-05 }, { "args": [ "{'str': 'string', 'unicode': 'unicode', 'integer': 17, 'float': 3.14159, 'list': [1, 'two', '3', 4], 'dict': {'1': 1, '2': 'two', '3': '3', '4': 4}, 'uncached': 'uncached_data_of_class'}", "" ], - "asctime": "2019-12-27 21:48:47,947", - "created": 1577479727.947913, + "asctime": "2020-12-21 01:50:08,693", + "created": 1608511808.6932766, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12585,8 +12585,8 @@ "{ 'str': 'string', 'unicode': 'unicode', 'integer': 17, 'float': 3.14159, 'list': [ 1, 'two', '3', 4 ], 'dict': { '1': 1, '2': 'two', '3': '3', '4': 4 }, 'uncached': 'uncached_data_of_class' }", "" ], - "asctime": "2019-12-27 21:48:47,947", - "created": 1577479727.9471827, + "asctime": "2020-12-21 01:50:08,692", + "created": 1608511808.6928413, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12596,15 +12596,15 @@ "lineno": 22, "message": "Result (Cached data): { 'str': 'string', 'unicode': 'unicode', 'integer': 17, 'float': 3.14159, 'list': [ 1, 'two', '3', 4 ], 'dict': { '1': 1, '2': 'two', '3': '3', '4': 4 }, 'uncached': 'uncached_data_of_class' } ()", "module": "test", - "msecs": 947.1826553344727, + "msecs": 692.8412914276123, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 234.24053192138672, + "relativeCreated": 148.40269088745117, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -12613,8 +12613,8 @@ "{ 'str': 'string', 'unicode': 'unicode', 'integer': 17, 'float': 3.14159, 'list': [ 1, 'two', '3', 4 ], 'dict': { '1': 1, '2': 'two', '3': '3', '4': 4 }, 'uncached': 'uncached_data_of_class' }", "" ], - "asctime": "2019-12-27 21:48:47,947", - "created": 1577479727.9475436, + "asctime": "2020-12-21 01:50:08,693", + "created": 1608511808.6930892, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12624,41 +12624,41 @@ "lineno": 26, "message": "Expectation (Cached data): result = { 'str': 'string', 'unicode': 'unicode', 'integer': 17, 'float': 3.14159, 'list': [ 1, 'two', '3', 4 ], 'dict': { '1': 1, '2': 'two', '3': '3', '4': 4 }, 'uncached': 'uncached_data_of_class' } ()", "module": "test", - "msecs": 947.5436210632324, + "msecs": 693.0892467498779, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 234.60149765014648, + "relativeCreated": 148.6506462097168, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" } ], - "msecs": 947.9129314422607, + "msecs": 693.2766437530518, "msg": "Cached data is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 234.9708080291748, + "relativeCreated": 148.83804321289062, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 0.0003693103790283203 + "time_consumption": 0.00018739700317382812 } ], - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 0.005255222320556641, - "time_finished": "2019-12-27 21:48:47,947", - "time_start": "2019-12-27 21:48:47,942" + "time_consumption": 0.003725767135620117, + "time_finished": "2020-12-21 01:50:08,693", + "time_start": "2020-12-21 01:50:08,689" }, "caching.property_cache_json: Test execution of save callback (full init)": { "args": null, - "asctime": "2019-12-27 21:48:47,979", - "created": 1577479727.9795744, + "asctime": "2020-12-21 01:50:08,734", + "created": 1608511808.734153, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -12669,19 +12669,19 @@ "message": "caching.property_cache_json: Test execution of save callback (full init)", "module": "__init__", "moduleLogger": [], - "msecs": 979.57444190979, + "msecs": 734.1530323028564, "msg": "caching.property_cache_json: Test execution of save callback (full init)", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/__init__.py", - "process": 7956, + "pathname": "/user_data/data/dirk/prj/unittest/caching/unittest/src/tests/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 266.6323184967041, + "relativeCreated": 189.7144317626953, "stack_info": null, "testcaseLogger": [ { "args": [], - "asctime": "2019-12-27 21:48:47,979", - "created": 1577479727.9797332, + "asctime": "2020-12-21 01:50:08,734", + "created": 1608511808.7342484, "exc_info": null, "exc_text": null, "filename": "test_save_callback.py", @@ -12692,15 +12692,15 @@ "message": "Installing save_callback, which sets a variable to True on execution.", "module": "test_save_callback", "moduleLogger": [], - "msecs": 979.7332286834717, + "msecs": 734.2483997344971, "msg": "Installing save_callback, which sets a variable to True on execution.", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_save_callback.py", - "process": 7956, + "pathname": "src/tests/test_save_callback.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 266.79110527038574, + "relativeCreated": 189.80979919433594, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", "time_consumption": 0.0 }, @@ -12709,8 +12709,8 @@ "True", "" ], - "asctime": "2019-12-27 21:48:47,980", - "created": 1577479727.9804544, + "asctime": "2020-12-21 01:50:08,734", + "created": 1608511808.7346432, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12724,28 +12724,28 @@ { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/save_callback_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/save_callback_load_on_init.json" ], - "asctime": "2019-12-27 21:48:47,980", - "created": 1577479727.9800406, + "asctime": "2020-12-21 01:50:08,734", + "created": 1608511808.7344203, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 234, - "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/save_callback_load_on_init.json)", + "lineno": 237, + "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/save_callback_load_on_init.json)", "module": "__init__", - "msecs": 980.0405502319336, + "msecs": 734.4202995300293, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 267.09842681884766, + "relativeCreated": 189.98169898986816, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -12754,8 +12754,8 @@ "True", "" ], - "asctime": "2019-12-27 21:48:47,980", - "created": 1577479727.9802816, + "asctime": "2020-12-21 01:50:08,734", + "created": 1608511808.7345517, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12765,15 +12765,15 @@ "lineno": 22, "message": "Result (Save callback execution variable): True ()", "module": "test", - "msecs": 980.2815914154053, + "msecs": 734.5516681671143, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 267.33946800231934, + "relativeCreated": 190.11306762695312, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -12782,8 +12782,8 @@ "True", "" ], - "asctime": "2019-12-27 21:48:47,980", - "created": 1577479727.9803731, + "asctime": "2020-12-21 01:50:08,734", + "created": 1608511808.7346003, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -12793,41 +12793,41 @@ "lineno": 26, "message": "Expectation (Save callback execution variable): result = True ()", "module": "test", - "msecs": 980.3731441497803, + "msecs": 734.600305557251, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 267.43102073669434, + "relativeCreated": 190.16170501708984, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" } ], - "msecs": 980.4544448852539, + "msecs": 734.6432209014893, "msg": "Save callback execution variable is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 267.51232147216797, + "relativeCreated": 190.20462036132812, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 8.130073547363281e-05 + "time_consumption": 4.291534423828125e-05 } ], - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 0.0008800029754638672, - "time_finished": "2019-12-27 21:48:47,980", - "time_start": "2019-12-27 21:48:47,979" + "time_consumption": 0.0004901885986328125, + "time_finished": "2020-12-21 01:50:08,734", + "time_start": "2020-12-21 01:50:08,734" }, "caching.property_cache_json: Test full initialised JSON-Cache-Object": { "args": null, - "asctime": "2019-12-27 21:48:47,920", - "created": 1577479727.9207084, + "asctime": "2020-12-21 01:50:08,674", + "created": 1608511808.6743004, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -12838,13 +12838,13 @@ "message": "caching.property_cache_json: Test full initialised JSON-Cache-Object", "module": "__init__", "moduleLogger": [], - "msecs": 920.708417892456, + "msecs": 674.3004322052002, "msg": "caching.property_cache_json: Test full initialised JSON-Cache-Object", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/__init__.py", - "process": 7956, + "pathname": "/user_data/data/dirk/prj/unittest/caching/unittest/src/tests/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 207.76629447937012, + "relativeCreated": 129.86183166503906, "stack_info": null, "testcaseLogger": [ { @@ -12852,8 +12852,8 @@ "property_cache_json", "True" ], - "asctime": "2019-12-27 21:48:47,924", - "created": 1577479727.9240148, + "asctime": "2020-12-21 01:50:08,677", + "created": 1608511808.6775017, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -12866,8 +12866,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2019-12-27 21:48:47,921", - "created": 1577479727.921869, + "asctime": "2020-12-21 01:50:08,675", + "created": 1608511808.6752272, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -12877,23 +12877,23 @@ "lineno": 17, "message": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "module": "test_helpers", - "msecs": 921.8690395355225, + "msecs": 675.227165222168, "msg": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7956, + "pathname": "src/tests/test_helpers.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 208.92691612243652, + "relativeCreated": 130.78856468200684, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/load_on_init.json" ], - "asctime": "2019-12-27 21:48:47,922", - "created": 1577479727.922417, + "asctime": "2020-12-21 01:50:08,675", + "created": 1608511808.675634, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -12901,43 +12901,43 @@ "levelname": "INFO", "levelno": 20, "lineno": 21, - "message": "Initialising cached class with /user_data/data/dirk/prj/modules/caching/unittest/output_data/load_on_init.json as cache file.", + "message": "Initialising cached class with /user_data/data/dirk/prj/unittest/caching/unittest/output_data/load_on_init.json as cache file.", "module": "test_helpers", - "msecs": 922.4169254302979, + "msecs": 675.6339073181152, "msg": "Initialising cached class with %s as cache file.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7956, + "pathname": "src/tests/test_helpers.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 209.4748020172119, + "relativeCreated": 131.1953067779541, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "JsonCache:" ], - "asctime": "2019-12-27 21:48:47,923", - "created": 1577479727.9235475, + "asctime": "2020-12-21 01:50:08,676", + "created": 1608511808.6762173, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "DEBUG", "levelno": 10, - "lineno": 228, + "lineno": 231, "message": "JsonCache: Cache file does not exists (yet).", "module": "__init__", - "msecs": 923.5475063323975, + "msecs": 676.2173175811768, "msg": "%s Cache file does not exists (yet).", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 210.60538291931152, + "relativeCreated": 131.77871704101562, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -12945,74 +12945,74 @@ "JsonCache:", "['str', 'unicode', 'integer', 'float', 'list', 'dict']" ], - "asctime": "2019-12-27 21:48:47,923", - "created": 1577479727.9236336, + "asctime": "2020-12-21 01:50:08,676", + "created": 1608511808.6764839, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_source", "levelname": "DEBUG", "levelno": 10, - "lineno": 159, + "lineno": 162, "message": "JsonCache: Loading all data from source - ['str', 'unicode', 'integer', 'float', 'list', 'dict']", "module": "__init__", - "msecs": 923.6335754394531, + "msecs": 676.4838695526123, "msg": "%s Loading all data from source - %s", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 210.6914520263672, + "relativeCreated": 132.04526901245117, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/load_on_init.json" ], - "asctime": "2019-12-27 21:48:47,923", - "created": 1577479727.9239197, + "asctime": "2020-12-21 01:50:08,677", + "created": 1608511808.6772475, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 234, - "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/load_on_init.json)", + "lineno": 237, + "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/load_on_init.json)", "module": "__init__", - "msecs": 923.919677734375, + "msecs": 677.2475242614746, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 210.97755432128906, + "relativeCreated": 132.80892372131348, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" } ], - "msecs": 924.0148067474365, + "msecs": 677.5016784667969, "msg": "Initialising %s (load_all_on_init=%s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7956, + "pathname": "src/tests/test_helpers.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 211.0726833343506, + "relativeCreated": 133.06307792663574, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 9.512901306152344e-05 + "time_consumption": 0.0002541542053222656 }, { "args": [ "property_cache_json" ], - "asctime": "2019-12-27 21:48:47,924", - "created": 1577479727.924336, + "asctime": "2020-12-21 01:50:08,678", + "created": 1608511808.6784742, "exc_info": null, "exc_text": null, "filename": "test_load_on_init.py", @@ -13026,36 +13026,36 @@ { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/load_on_init.json" ], - "asctime": "2019-12-27 21:48:47,924", - "created": 1577479727.9241836, + "asctime": "2020-12-21 01:50:08,677", + "created": 1608511808.677982, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "INFO", "levelno": 20, - "lineno": 225, - "message": "JsonCache: Loading properties from cache (/user_data/data/dirk/prj/modules/caching/unittest/output_data/load_on_init.json)", + "lineno": 228, + "message": "JsonCache: Loading properties from cache (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/load_on_init.json)", "module": "__init__", - "msecs": 924.1836071014404, + "msecs": 677.9820919036865, "msg": "%s Loading properties from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 211.2414836883545, + "relativeCreated": 133.5434913635254, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "{'_property_cache_data_version_': 1, '_property_cache_uid_': 'my_unique_id', 'dict': {'1': 1, '2': 'two', '3': '3', '4': 4}, 'float': 3.14159, 'integer': 17, 'list': [1, 'two', '3', 4], 'str': 'string', 'unicode': 'unicode'}" ], - "asctime": "2019-12-27 21:48:47,924", - "created": 1577479727.9242501, + "asctime": "2020-12-21 01:50:08,678", + "created": 1608511808.678216, "exc_info": null, "exc_text": null, "filename": "test_load_on_init.py", @@ -13065,15 +13065,15 @@ "lineno": 20, "message": "Using storage object of cache class for comparison: {'_property_cache_data_version_': 1, '_property_cache_uid_': 'my_unique_id', 'dict': {'1': 1, '2': 'two', '3': '3', '4': 4}, 'float': 3.14159, 'integer': 17, 'list': [1, 'two', '3', 4], 'str': 'string', 'unicode': 'unicode'}", "module": "test_load_on_init", - "msecs": 924.2501258850098, + "msecs": 678.2159805297852, "msg": "Using storage object of cache class for comparison: %s", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_load_on_init.py", - "process": 7956, + "pathname": "src/tests/test_load_on_init.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 211.30800247192383, + "relativeCreated": 133.77737998962402, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -13081,8 +13081,8 @@ "_property_cache_data_version_", "_property_cache_uid_" ], - "asctime": "2019-12-27 21:48:47,924", - "created": 1577479727.9242969, + "asctime": "2020-12-21 01:50:08,678", + "created": 1608511808.678365, "exc_info": null, "exc_text": null, "filename": "test_load_on_init.py", @@ -13092,37 +13092,37 @@ "lineno": 21, "message": "Deleting overhead keys: _property_cache_data_version_, _property_cache_uid_", "module": "test_load_on_init", - "msecs": 924.2968559265137, + "msecs": 678.3649921417236, "msg": "Deleting overhead keys: %s, %s", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_load_on_init.py", - "process": 7956, + "pathname": "src/tests/test_load_on_init.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 211.35473251342773, + "relativeCreated": 133.9263916015625, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" } ], - "msecs": 924.3359565734863, + "msecs": 678.4741878509521, "msg": "Extracting storage object from %s for comparison.", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_load_on_init.py", - "process": 7956, + "pathname": "src/tests/test_load_on_init.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 211.3938331604004, + "relativeCreated": 134.03558731079102, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 3.910064697265625e-05 + "time_consumption": 0.00010919570922851562 }, { "args": [ "{'dict': {'1': 1, '2': 'two', '3': '3', '4': 4}, 'float': 3.14159, 'integer': 17, 'list': [1, 'two', '3', 4], 'str': 'string', 'unicode': 'unicode'}", "" ], - "asctime": "2019-12-27 21:48:47,924", - "created": 1577479727.9245756, + "asctime": "2020-12-21 01:50:08,679", + "created": 1608511808.6793654, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13139,8 +13139,8 @@ "{ 'dict': { '1': 1, '2': 'two', '3': '3', '4': 4 }, 'float': 3.14159, 'integer': 17, 'list': [ 1, 'two', '3', 4 ], 'str': 'string', 'unicode': 'unicode' }", "" ], - "asctime": "2019-12-27 21:48:47,924", - "created": 1577479727.9244206, + "asctime": "2020-12-21 01:50:08,678", + "created": 1608511808.6788232, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13150,15 +13150,15 @@ "lineno": 22, "message": "Result (Cache object): { 'dict': { '1': 1, '2': 'two', '3': '3', '4': 4 }, 'float': 3.14159, 'integer': 17, 'list': [ 1, 'two', '3', 4 ], 'str': 'string', 'unicode': 'unicode' } ()", "module": "test", - "msecs": 924.4205951690674, + "msecs": 678.8232326507568, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 211.47847175598145, + "relativeCreated": 134.3846321105957, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -13167,8 +13167,8 @@ "{ 'str': 'string', 'unicode': 'unicode', 'integer': 17, 'float': 3.14159, 'list': [ 1, 'two', '3', 4 ], 'dict': { '1': 1, '2': 'two', '3': '3', '4': 4 } }", "" ], - "asctime": "2019-12-27 21:48:47,924", - "created": 1577479727.924482, + "asctime": "2020-12-21 01:50:08,679", + "created": 1608511808.6790254, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13178,41 +13178,41 @@ "lineno": 26, "message": "Expectation (Cache object): result = { 'str': 'string', 'unicode': 'unicode', 'integer': 17, 'float': 3.14159, 'list': [ 1, 'two', '3', 4 ], 'dict': { '1': 1, '2': 'two', '3': '3', '4': 4 } } ()", "module": "test", - "msecs": 924.4821071624756, + "msecs": 679.025411605835, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 211.53998374938965, + "relativeCreated": 134.58681106567383, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" } ], - "msecs": 924.5755672454834, + "msecs": 679.3653964996338, "msg": "Cache object is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 211.63344383239746, + "relativeCreated": 134.92679595947266, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 9.34600830078125e-05 + "time_consumption": 0.0003399848937988281 } ], - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 0.0038671493530273438, - "time_finished": "2019-12-27 21:48:47,924", - "time_start": "2019-12-27 21:48:47,920" + "time_consumption": 0.005064964294433594, + "time_finished": "2020-12-21 01:50:08,679", + "time_start": "2020-12-21 01:50:08,674" }, "caching.property_cache_json: Test get from source caused by changed uid (full init)": { "args": null, - "asctime": "2019-12-27 21:48:47,964", - "created": 1577479727.9640696, + "asctime": "2020-12-21 01:50:08,708", + "created": 1608511808.708209, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -13223,13 +13223,13 @@ "message": "caching.property_cache_json: Test get from source caused by changed uid (full init)", "module": "__init__", "moduleLogger": [], - "msecs": 964.0696048736572, + "msecs": 708.2090377807617, "msg": "caching.property_cache_json: Test get from source caused by changed uid (full init)", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/__init__.py", - "process": 7956, + "pathname": "/user_data/data/dirk/prj/unittest/caching/unittest/src/tests/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 251.1274814605713, + "relativeCreated": 163.7704372406006, "stack_info": null, "testcaseLogger": [ { @@ -13237,8 +13237,8 @@ "property_cache_json", "True" ], - "asctime": "2019-12-27 21:48:47,966", - "created": 1577479727.9666655, + "asctime": "2020-12-21 01:50:08,711", + "created": 1608511808.7117739, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -13251,8 +13251,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2019-12-27 21:48:47,964", - "created": 1577479727.9644916, + "asctime": "2020-12-21 01:50:08,708", + "created": 1608511808.7084236, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -13262,23 +13262,23 @@ "lineno": 17, "message": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "module": "test_helpers", - "msecs": 964.491605758667, + "msecs": 708.4236145019531, "msg": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7956, + "pathname": "src/tests/test_helpers.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 251.54948234558105, + "relativeCreated": 163.985013961792, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_load_on_init.json" ], - "asctime": "2019-12-27 21:48:47,964", - "created": 1577479727.9648514, + "asctime": "2020-12-21 01:50:08,709", + "created": 1608511808.7093642, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -13286,43 +13286,43 @@ "levelname": "INFO", "levelno": 20, "lineno": 21, - "message": "Initialising cached class with /user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_load_on_init.json as cache file.", + "message": "Initialising cached class with /user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_load_on_init.json as cache file.", "module": "test_helpers", - "msecs": 964.8513793945312, + "msecs": 709.3641757965088, "msg": "Initialising cached class with %s as cache file.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7956, + "pathname": "src/tests/test_helpers.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 251.9092559814453, + "relativeCreated": 164.92557525634766, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "JsonCache:" ], - "asctime": "2019-12-27 21:48:47,965", - "created": 1577479727.965183, + "asctime": "2020-12-21 01:50:08,709", + "created": 1608511808.7096262, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "DEBUG", "levelno": 10, - "lineno": 228, + "lineno": 231, "message": "JsonCache: Cache file does not exists (yet).", "module": "__init__", - "msecs": 965.1830196380615, + "msecs": 709.6261978149414, "msg": "%s Cache file does not exists (yet).", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 252.2408962249756, + "relativeCreated": 165.18759727478027, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -13330,75 +13330,75 @@ "JsonCache:", "['str', 'unicode', 'integer', 'float', 'list', 'dict']" ], - "asctime": "2019-12-27 21:48:47,965", - "created": 1577479727.9654331, + "asctime": "2020-12-21 01:50:08,709", + "created": 1608511808.709706, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_source", "levelname": "DEBUG", "levelno": 10, - "lineno": 159, + "lineno": 162, "message": "JsonCache: Loading all data from source - ['str', 'unicode', 'integer', 'float', 'list', 'dict']", "module": "__init__", - "msecs": 965.4331207275391, + "msecs": 709.7060680389404, "msg": "%s Loading all data from source - %s", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 252.49099731445312, + "relativeCreated": 165.2674674987793, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_load_on_init.json" ], - "asctime": "2019-12-27 21:48:47,966", - "created": 1577479727.9663277, + "asctime": "2020-12-21 01:50:08,710", + "created": 1608511808.7109008, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 234, - "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_load_on_init.json)", + "lineno": 237, + "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_load_on_init.json)", "module": "__init__", - "msecs": 966.3276672363281, + "msecs": 710.9007835388184, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 253.3855438232422, + "relativeCreated": 166.46218299865723, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" } ], - "msecs": 966.665506362915, + "msecs": 711.7738723754883, "msg": "Initialising %s (load_all_on_init=%s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7956, + "pathname": "src/tests/test_helpers.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 253.7233829498291, + "relativeCreated": 167.33527183532715, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 0.00033783912658691406 + "time_consumption": 0.0008730888366699219 }, { "args": [ "{'str': '__string__', 'unicode': '__unicode__', 'integer': 34, 'float': 2.71828, 'list': ['one', 2, 3, '4'], 'dict': {'1': '1', '2': 2, '3': 'three', '4': '4'}}", "" ], - "asctime": "2019-12-27 21:48:47,970", - "created": 1577479727.9705527, + "asctime": "2020-12-21 01:50:08,722", + "created": 1608511808.722676, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13412,54 +13412,54 @@ { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_load_on_init.json" ], - "asctime": "2019-12-27 21:48:47,967", - "created": 1577479727.9673731, + "asctime": "2020-12-21 01:50:08,713", + "created": 1608511808.713991, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "INFO", "levelno": 20, - "lineno": 225, - "message": "JsonCache: Loading properties from cache (/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_load_on_init.json)", + "lineno": 228, + "message": "JsonCache: Loading properties from cache (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_load_on_init.json)", "module": "__init__", - "msecs": 967.3731327056885, + "msecs": 713.9909267425537, "msg": "%s Loading properties from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 254.43100929260254, + "relativeCreated": 169.55232620239258, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "JsonCache:" ], - "asctime": "2019-12-27 21:48:47,967", - "created": 1577479727.9675546, + "asctime": "2020-12-21 01:50:08,714", + "created": 1608511808.7142649, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_init_cache", "levelname": "DEBUG", "levelno": 10, - "lineno": 128, + "lineno": 131, "message": "JsonCache: Source uid changed, ignoring previous cache data", "module": "__init__", - "msecs": 967.5545692443848, + "msecs": 714.2648696899414, "msg": "%s Source uid changed, ignoring previous cache data", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 254.61244583129883, + "relativeCreated": 169.82626914978027, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -13467,53 +13467,53 @@ "JsonCache:", "['str', 'unicode', 'integer', 'float', 'list', 'dict']" ], - "asctime": "2019-12-27 21:48:47,967", - "created": 1577479727.967863, + "asctime": "2020-12-21 01:50:08,714", + "created": 1608511808.71455, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_source", "levelname": "DEBUG", "levelno": 10, - "lineno": 159, + "lineno": 162, "message": "JsonCache: Loading all data from source - ['str', 'unicode', 'integer', 'float', 'list', 'dict']", "module": "__init__", - "msecs": 967.8630828857422, + "msecs": 714.5500183105469, "msg": "%s Loading all data from source - %s", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 254.92095947265625, + "relativeCreated": 170.11141777038574, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_load_on_init.json" ], - "asctime": "2019-12-27 21:48:47,968", - "created": 1577479727.9689257, + "asctime": "2020-12-21 01:50:08,716", + "created": 1608511808.716208, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 234, - "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_load_on_init.json)", + "lineno": 237, + "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_load_on_init.json)", "module": "__init__", - "msecs": 968.9257144927979, + "msecs": 716.2079811096191, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 255.9835910797119, + "relativeCreated": 171.769380569458, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -13522,26 +13522,26 @@ "str", "'__string__'" ], - "asctime": "2019-12-27 21:48:47,969", - "created": 1577479727.969448, + "asctime": "2020-12-21 01:50:08,717", + "created": 1608511808.7176561, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "JsonCache: Providing property for 'str' from cache ('__string__')", "module": "__init__", - "msecs": 969.4480895996094, + "msecs": 717.656135559082, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 256.50596618652344, + "relativeCreated": 173.2175350189209, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -13550,26 +13550,26 @@ "unicode", "'__unicode__'" ], - "asctime": "2019-12-27 21:48:47,969", - "created": 1577479727.9695773, + "asctime": "2020-12-21 01:50:08,718", + "created": 1608511808.718067, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "JsonCache: Providing property for 'unicode' from cache ('__unicode__')", "module": "__init__", - "msecs": 969.5773124694824, + "msecs": 718.066930770874, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 256.6351890563965, + "relativeCreated": 173.6283302307129, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -13578,26 +13578,26 @@ "integer", "34" ], - "asctime": "2019-12-27 21:48:47,969", - "created": 1577479727.9697692, + "asctime": "2020-12-21 01:50:08,718", + "created": 1608511808.718546, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "JsonCache: Providing property for 'integer' from cache (34)", "module": "__init__", - "msecs": 969.7692394256592, + "msecs": 718.5459136962891, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 256.82711601257324, + "relativeCreated": 174.10731315612793, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -13606,26 +13606,26 @@ "float", "2.71828" ], - "asctime": "2019-12-27 21:48:47,969", - "created": 1577479727.9698765, + "asctime": "2020-12-21 01:50:08,719", + "created": 1608511808.71903, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "JsonCache: Providing property for 'float' from cache (2.71828)", "module": "__init__", - "msecs": 969.8765277862549, + "msecs": 719.0299034118652, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 256.93440437316895, + "relativeCreated": 174.5913028717041, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -13634,26 +13634,26 @@ "list", "['one', 2, 3, '4']" ], - "asctime": "2019-12-27 21:48:47,969", - "created": 1577479727.9699705, + "asctime": "2020-12-21 01:50:08,719", + "created": 1608511808.719576, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "JsonCache: Providing property for 'list' from cache (['one', 2, 3, '4'])", "module": "__init__", - "msecs": 969.9704647064209, + "msecs": 719.5758819580078, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 257.02834129333496, + "relativeCreated": 175.13728141784668, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -13662,26 +13662,26 @@ "dict", "{'1': '1', '2': 2, '3': 'three', '4': '4'}" ], - "asctime": "2019-12-27 21:48:47,970", - "created": 1577479727.9700499, + "asctime": "2020-12-21 01:50:08,720", + "created": 1608511808.720072, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "JsonCache: Providing property for 'dict' from cache ({'1': '1', '2': 2, '3': 'three', '4': '4'})", "module": "__init__", - "msecs": 970.0498580932617, + "msecs": 720.0720310211182, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 257.1077346801758, + "relativeCreated": 175.63343048095703, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -13690,8 +13690,8 @@ "{ 'str': '__string__', 'unicode': '__unicode__', 'integer': 34, 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ], 'dict': { '1': '1', '2': 2, '3': 'three', '4': '4' } }", "" ], - "asctime": "2019-12-27 21:48:47,970", - "created": 1577479727.970211, + "asctime": "2020-12-21 01:50:08,721", + "created": 1608511808.7210152, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13701,15 +13701,15 @@ "lineno": 22, "message": "Result (Instance data after changing uid): { 'str': '__string__', 'unicode': '__unicode__', 'integer': 34, 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ], 'dict': { '1': '1', '2': 2, '3': 'three', '4': '4' } } ()", "module": "test", - "msecs": 970.2110290527344, + "msecs": 721.015214920044, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 257.26890563964844, + "relativeCreated": 176.5766143798828, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -13718,8 +13718,8 @@ "{ 'str': '__string__', 'unicode': '__unicode__', 'integer': 34, 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ], 'dict': { '1': '1', '2': 2, '3': 'three', '4': '4' } }", "" ], - "asctime": "2019-12-27 21:48:47,970", - "created": 1577479727.9703453, + "asctime": "2020-12-21 01:50:08,721", + "created": 1608511808.7216702, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13729,41 +13729,41 @@ "lineno": 26, "message": "Expectation (Instance data after changing uid): result = { 'str': '__string__', 'unicode': '__unicode__', 'integer': 34, 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ], 'dict': { '1': '1', '2': 2, '3': 'three', '4': '4' } } ()", "module": "test", - "msecs": 970.3452587127686, + "msecs": 721.6701507568359, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 257.4031352996826, + "relativeCreated": 177.2315502166748, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" } ], - "msecs": 970.5526828765869, + "msecs": 722.6760387420654, "msg": "Instance data after changing uid is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 257.610559463501, + "relativeCreated": 178.2374382019043, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 0.00020742416381835938 + "time_consumption": 0.0010058879852294922 } ], - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 0.0064830780029296875, - "time_finished": "2019-12-27 21:48:47,970", - "time_start": "2019-12-27 21:48:47,964" + "time_consumption": 0.014467000961303711, + "time_finished": "2020-12-21 01:50:08,722", + "time_start": "2020-12-21 01:50:08,708" }, "caching.property_cache_json: Test get from source caused by changed uid (partially init)": { "args": null, - "asctime": "2019-12-27 21:48:47,970", - "created": 1577479727.970831, + "asctime": "2020-12-21 01:50:08,724", + "created": 1608511808.7243476, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -13774,13 +13774,13 @@ "message": "caching.property_cache_json: Test get from source caused by changed uid (partially init)", "module": "__init__", "moduleLogger": [], - "msecs": 970.8309173583984, + "msecs": 724.3475914001465, "msg": "caching.property_cache_json: Test get from source caused by changed uid (partially init)", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/__init__.py", - "process": 7956, + "pathname": "/user_data/data/dirk/prj/unittest/caching/unittest/src/tests/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 257.8887939453125, + "relativeCreated": 179.90899085998535, "stack_info": null, "testcaseLogger": [ { @@ -13788,8 +13788,8 @@ "property_cache_json", "True" ], - "asctime": "2019-12-27 21:48:47,972", - "created": 1577479727.9725251, + "asctime": "2020-12-21 01:50:08,726", + "created": 1608511808.7269819, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -13802,8 +13802,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2019-12-27 21:48:47,971", - "created": 1577479727.9710152, + "asctime": "2020-12-21 01:50:08,724", + "created": 1608511808.724802, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -13813,23 +13813,23 @@ "lineno": 17, "message": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "module": "test_helpers", - "msecs": 971.015214920044, + "msecs": 724.8020172119141, "msg": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7956, + "pathname": "src/tests/test_helpers.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 258.073091506958, + "relativeCreated": 180.36341667175293, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.json" ], - "asctime": "2019-12-27 21:48:47,971", - "created": 1577479727.9710944, + "asctime": "2020-12-21 01:50:08,725", + "created": 1608511808.7251523, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -13837,43 +13837,43 @@ "levelname": "INFO", "levelno": 20, "lineno": 21, - "message": "Initialising cached class with /user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.json as cache file.", + "message": "Initialising cached class with /user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.json as cache file.", "module": "test_helpers", - "msecs": 971.0943698883057, + "msecs": 725.1522541046143, "msg": "Initialising cached class with %s as cache file.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7956, + "pathname": "src/tests/test_helpers.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 258.1522464752197, + "relativeCreated": 180.71365356445312, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "JsonCache:" ], - "asctime": "2019-12-27 21:48:47,971", - "created": 1577479727.971209, + "asctime": "2020-12-21 01:50:08,725", + "created": 1608511808.7254221, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "DEBUG", "levelno": 10, - "lineno": 228, + "lineno": 231, "message": "JsonCache: Cache file does not exists (yet).", "module": "__init__", - "msecs": 971.2090492248535, + "msecs": 725.4221439361572, "msg": "%s Cache file does not exists (yet).", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 258.2669258117676, + "relativeCreated": 180.9835433959961, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -13881,75 +13881,75 @@ "JsonCache:", "['str', 'unicode', 'integer', 'float', 'list', 'dict']" ], - "asctime": "2019-12-27 21:48:47,971", - "created": 1577479727.9712975, + "asctime": "2020-12-21 01:50:08,725", + "created": 1608511808.725568, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_source", "levelname": "DEBUG", "levelno": 10, - "lineno": 159, + "lineno": 162, "message": "JsonCache: Loading all data from source - ['str', 'unicode', 'integer', 'float', 'list', 'dict']", "module": "__init__", - "msecs": 971.2975025177002, + "msecs": 725.5680561065674, "msg": "%s Loading all data from source - %s", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 258.35537910461426, + "relativeCreated": 181.12945556640625, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.json" ], - "asctime": "2019-12-27 21:48:47,972", - "created": 1577479727.972337, + "asctime": "2020-12-21 01:50:08,726", + "created": 1608511808.7266233, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 234, - "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.json)", + "lineno": 237, + "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.json)", "module": "__init__", - "msecs": 972.337007522583, + "msecs": 726.6232967376709, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 259.39488410949707, + "relativeCreated": 182.18469619750977, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" } ], - "msecs": 972.5251197814941, + "msecs": 726.9818782806396, "msg": "Initialising %s (load_all_on_init=%s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7956, + "pathname": "src/tests/test_helpers.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 259.5829963684082, + "relativeCreated": 182.54327774047852, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 0.0001881122589111328 + "time_consumption": 0.00035858154296875 }, { "args": [ "{'str': '__string__', 'unicode': '__unicode__', 'integer': 34, 'float': 2.71828, 'list': ['one', 2, 3, '4'], 'dict': {'1': '1', '2': 2, '3': 'three', '4': '4'}}", "" ], - "asctime": "2019-12-27 21:48:47,979", - "created": 1577479727.9793754, + "asctime": "2020-12-21 01:50:08,733", + "created": 1608511808.73395, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -13963,81 +13963,81 @@ { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.json" ], - "asctime": "2019-12-27 21:48:47,972", - "created": 1577479727.972893, + "asctime": "2020-12-21 01:50:08,727", + "created": 1608511808.727633, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "INFO", "levelno": 20, - "lineno": 225, - "message": "JsonCache: Loading properties from cache (/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.json)", + "lineno": 228, + "message": "JsonCache: Loading properties from cache (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.json)", "module": "__init__", - "msecs": 972.8929996490479, + "msecs": 727.632999420166, "msg": "%s Loading properties from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 259.9508762359619, + "relativeCreated": 183.19439888000488, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "JsonCache:" ], - "asctime": "2019-12-27 21:48:47,972", - "created": 1577479727.9729798, + "asctime": "2020-12-21 01:50:08,727", + "created": 1608511808.7278347, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_init_cache", "levelname": "DEBUG", "levelno": 10, - "lineno": 128, + "lineno": 131, "message": "JsonCache: Source uid changed, ignoring previous cache data", "module": "__init__", - "msecs": 972.9797840118408, + "msecs": 727.8347015380859, "msg": "%s Source uid changed, ignoring previous cache data", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 260.0376605987549, + "relativeCreated": 183.3961009979248, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.json" ], - "asctime": "2019-12-27 21:48:47,973", - "created": 1577479727.9732761, + "asctime": "2020-12-21 01:50:08,728", + "created": 1608511808.728528, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 234, - "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.json)", + "lineno": 237, + "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.json)", "module": "__init__", - "msecs": 973.2761383056641, + "msecs": 728.5280227661133, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 260.3340148925781, + "relativeCreated": 184.08942222595215, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -14046,53 +14046,53 @@ "str", "'__string__'" ], - "asctime": "2019-12-27 21:48:47,973", - "created": 1577479727.9735394, + "asctime": "2020-12-21 01:50:08,729", + "created": 1608511808.72942, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "JsonCache: Loading property for 'str' from source instance ('__string__')", "module": "__init__", - "msecs": 973.5393524169922, + "msecs": 729.4199466705322, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 260.59722900390625, + "relativeCreated": 184.9813461303711, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.json" ], - "asctime": "2019-12-27 21:48:47,973", - "created": 1577479727.973887, + "asctime": "2020-12-21 01:50:08,730", + "created": 1608511808.7303622, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 234, - "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.json)", + "lineno": 237, + "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.json)", "module": "__init__", - "msecs": 973.8869667053223, + "msecs": 730.3621768951416, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 260.9448432922363, + "relativeCreated": 185.92357635498047, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -14101,53 +14101,53 @@ "unicode", "'__unicode__'" ], - "asctime": "2019-12-27 21:48:47,974", - "created": 1577479727.974102, + "asctime": "2020-12-21 01:50:08,731", + "created": 1608511808.7310462, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "JsonCache: Loading property for 'unicode' from source instance ('__unicode__')", "module": "__init__", - "msecs": 974.1020202636719, + "msecs": 731.046199798584, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 261.15989685058594, + "relativeCreated": 186.60759925842285, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.json" ], - "asctime": "2019-12-27 21:48:47,974", - "created": 1577479727.9746788, + "asctime": "2020-12-21 01:50:08,731", + "created": 1608511808.7315469, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 234, - "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.json)", + "lineno": 237, + "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.json)", "module": "__init__", - "msecs": 974.6787548065186, + "msecs": 731.5468788146973, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 261.7366313934326, + "relativeCreated": 187.10827827453613, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -14156,53 +14156,53 @@ "integer", "34" ], - "asctime": "2019-12-27 21:48:47,975", - "created": 1577479727.9750695, + "asctime": "2020-12-21 01:50:08,732", + "created": 1608511808.732058, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "JsonCache: Loading property for 'integer' from source instance (34)", "module": "__init__", - "msecs": 975.069522857666, + "msecs": 732.058048248291, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 262.1273994445801, + "relativeCreated": 187.61944770812988, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.json" ], - "asctime": "2019-12-27 21:48:47,975", - "created": 1577479727.9753742, + "asctime": "2020-12-21 01:50:08,732", + "created": 1608511808.7323048, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 234, - "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.json)", + "lineno": 237, + "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.json)", "module": "__init__", - "msecs": 975.3742218017578, + "msecs": 732.3048114776611, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 262.4320983886719, + "relativeCreated": 187.8662109375, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -14211,53 +14211,53 @@ "float", "2.71828" ], - "asctime": "2019-12-27 21:48:47,975", - "created": 1577479727.9756422, + "asctime": "2020-12-21 01:50:08,732", + "created": 1608511808.7324536, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "JsonCache: Loading property for 'float' from source instance (2.71828)", "module": "__init__", - "msecs": 975.642204284668, + "msecs": 732.4535846710205, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 262.70008087158203, + "relativeCreated": 188.01498413085938, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.json" ], - "asctime": "2019-12-27 21:48:47,975", - "created": 1577479727.975996, + "asctime": "2020-12-21 01:50:08,732", + "created": 1608511808.7326288, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 234, - "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.json)", + "lineno": 237, + "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.json)", "module": "__init__", - "msecs": 975.9960174560547, + "msecs": 732.6288223266602, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 263.05389404296875, + "relativeCreated": 188.19022178649902, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -14266,53 +14266,53 @@ "list", "['one', 2, 3, '4']" ], - "asctime": "2019-12-27 21:48:47,976", - "created": 1577479727.976523, + "asctime": "2020-12-21 01:50:08,732", + "created": 1608511808.7327476, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "JsonCache: Loading property for 'list' from source instance (['one', 2, 3, '4'])", "module": "__init__", - "msecs": 976.5229225158691, + "msecs": 732.7475547790527, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 263.5807991027832, + "relativeCreated": 188.3089542388916, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.json" ], - "asctime": "2019-12-27 21:48:47,977", - "created": 1577479727.97734, + "asctime": "2020-12-21 01:50:08,732", + "created": 1608511808.7329202, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 234, - "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.json)", + "lineno": 237, + "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.json)", "module": "__init__", - "msecs": 977.3399829864502, + "msecs": 732.9201698303223, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 264.39785957336426, + "relativeCreated": 188.48156929016113, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -14321,53 +14321,53 @@ "dict", "{'1': '1', '2': 2, '3': 'three', '4': '4'}" ], - "asctime": "2019-12-27 21:48:47,978", - "created": 1577479727.978135, + "asctime": "2020-12-21 01:50:08,733", + "created": 1608511808.733034, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "JsonCache: Loading property for 'dict' from source instance ({'1': '1', '2': 2, '3': 'three', '4': '4'})", "module": "__init__", - "msecs": 978.1351089477539, + "msecs": 733.0338954925537, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 265.19298553466797, + "relativeCreated": 188.59529495239258, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.json" ], - "asctime": "2019-12-27 21:48:47,978", - "created": 1577479727.9788244, + "asctime": "2020-12-21 01:50:08,733", + "created": 1608511808.7332797, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 234, - "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.json)", + "lineno": 237, + "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.json)", "module": "__init__", - "msecs": 978.8243770599365, + "msecs": 733.2797050476074, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 265.8822536468506, + "relativeCreated": 188.8411045074463, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -14376,8 +14376,8 @@ "{ 'str': '__string__', 'unicode': '__unicode__', 'integer': 34, 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ], 'dict': { '1': '1', '2': 2, '3': 'three', '4': '4' } }", "" ], - "asctime": "2019-12-27 21:48:47,979", - "created": 1577479727.979092, + "asctime": "2020-12-21 01:50:08,733", + "created": 1608511808.7337282, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14387,15 +14387,15 @@ "lineno": 22, "message": "Result (Instance data after changing uid): { 'str': '__string__', 'unicode': '__unicode__', 'integer': 34, 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ], 'dict': { '1': '1', '2': 2, '3': 'three', '4': '4' } } ()", "module": "test", - "msecs": 979.0918827056885, + "msecs": 733.7281703948975, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 266.14975929260254, + "relativeCreated": 189.28956985473633, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -14404,8 +14404,8 @@ "{ 'str': '__string__', 'unicode': '__unicode__', 'integer': 34, 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ], 'dict': { '1': '1', '2': 2, '3': 'three', '4': '4' } }", "" ], - "asctime": "2019-12-27 21:48:47,979", - "created": 1577479727.9792085, + "asctime": "2020-12-21 01:50:08,733", + "created": 1608511808.733832, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14415,41 +14415,41 @@ "lineno": 26, "message": "Expectation (Instance data after changing uid): result = { 'str': '__string__', 'unicode': '__unicode__', 'integer': 34, 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ], 'dict': { '1': '1', '2': 2, '3': 'three', '4': '4' } } ()", "module": "test", - "msecs": 979.2084693908691, + "msecs": 733.8318824768066, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 266.2663459777832, + "relativeCreated": 189.3932819366455, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" } ], - "msecs": 979.3753623962402, + "msecs": 733.9498996734619, "msg": "Instance data after changing uid is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 266.4332389831543, + "relativeCreated": 189.51129913330078, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 0.00016689300537109375 + "time_consumption": 0.00011801719665527344 } ], - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 0.008544445037841797, - "time_finished": "2019-12-27 21:48:47,979", - "time_start": "2019-12-27 21:48:47,970" + "time_consumption": 0.00960230827331543, + "time_finished": "2020-12-21 01:50:08,733", + "time_start": "2020-12-21 01:50:08,724" }, "caching.property_cache_json: Test get from source caused by increased data version (full init)": { "args": null, - "asctime": "2019-12-27 21:48:47,948", - "created": 1577479727.9482589, + "asctime": "2020-12-21 01:50:08,693", + "created": 1608511808.693561, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -14460,13 +14460,13 @@ "message": "caching.property_cache_json: Test get from source caused by increased data version (full init)", "module": "__init__", "moduleLogger": [], - "msecs": 948.2588768005371, + "msecs": 693.5610771179199, "msg": "caching.property_cache_json: Test get from source caused by increased data version (full init)", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/__init__.py", - "process": 7956, + "pathname": "/user_data/data/dirk/prj/unittest/caching/unittest/src/tests/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 235.31675338745117, + "relativeCreated": 149.1224765777588, "stack_info": null, "testcaseLogger": [ { @@ -14474,8 +14474,8 @@ "property_cache_json", "True" ], - "asctime": "2019-12-27 21:48:47,951", - "created": 1577479727.9513035, + "asctime": "2020-12-21 01:50:08,695", + "created": 1608511808.6959019, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -14488,8 +14488,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2019-12-27 21:48:47,948", - "created": 1577479727.9485548, + "asctime": "2020-12-21 01:50:08,693", + "created": 1608511808.6937907, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -14499,23 +14499,23 @@ "lineno": 17, "message": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "module": "test_helpers", - "msecs": 948.5547542572021, + "msecs": 693.7906742095947, "msg": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7956, + "pathname": "src/tests/test_helpers.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 235.6126308441162, + "relativeCreated": 149.3520736694336, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_load_on_init.json" ], - "asctime": "2019-12-27 21:48:47,948", - "created": 1577479727.9489167, + "asctime": "2020-12-21 01:50:08,694", + "created": 1608511808.6941915, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -14523,43 +14523,43 @@ "levelname": "INFO", "levelno": 20, "lineno": 21, - "message": "Initialising cached class with /user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_load_on_init.json as cache file.", + "message": "Initialising cached class with /user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_load_on_init.json as cache file.", "module": "test_helpers", - "msecs": 948.9166736602783, + "msecs": 694.1914558410645, "msg": "Initialising cached class with %s as cache file.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7956, + "pathname": "src/tests/test_helpers.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 235.97455024719238, + "relativeCreated": 149.75285530090332, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "JsonCache:" ], - "asctime": "2019-12-27 21:48:47,949", - "created": 1577479727.949224, + "asctime": "2020-12-21 01:50:08,694", + "created": 1608511808.6945028, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "DEBUG", "levelno": 10, - "lineno": 228, + "lineno": 231, "message": "JsonCache: Cache file does not exists (yet).", "module": "__init__", - "msecs": 949.2239952087402, + "msecs": 694.5028305053711, "msg": "%s Cache file does not exists (yet).", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 236.2818717956543, + "relativeCreated": 150.06422996520996, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -14567,75 +14567,75 @@ "JsonCache:", "['str', 'unicode', 'integer', 'float', 'list', 'dict']" ], - "asctime": "2019-12-27 21:48:47,949", - "created": 1577479727.9493914, + "asctime": "2020-12-21 01:50:08,694", + "created": 1608511808.6947079, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_source", "levelname": "DEBUG", "levelno": 10, - "lineno": 159, + "lineno": 162, "message": "JsonCache: Loading all data from source - ['str', 'unicode', 'integer', 'float', 'list', 'dict']", "module": "__init__", - "msecs": 949.3913650512695, + "msecs": 694.7078704833984, "msg": "%s Loading all data from source - %s", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 236.4492416381836, + "relativeCreated": 150.2692699432373, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_load_on_init.json" ], - "asctime": "2019-12-27 21:48:47,950", - "created": 1577479727.9506466, + "asctime": "2020-12-21 01:50:08,695", + "created": 1608511808.6955237, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 234, - "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_load_on_init.json)", + "lineno": 237, + "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_load_on_init.json)", "module": "__init__", - "msecs": 950.6466388702393, + "msecs": 695.523738861084, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 237.70451545715332, + "relativeCreated": 151.08513832092285, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" } ], - "msecs": 951.3034820556641, + "msecs": 695.9018707275391, "msg": "Initialising %s (load_all_on_init=%s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7956, + "pathname": "src/tests/test_helpers.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 238.36135864257812, + "relativeCreated": 151.46327018737793, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 0.0006568431854248047 + "time_consumption": 0.0003781318664550781 }, { "args": [ "{'str': '__string__', 'unicode': '__unicode__', 'integer': 34, 'float': 2.71828, 'list': ['one', 2, 3, '4'], 'dict': {'1': '1', '2': 2, '3': 'three', '4': '4'}}", "" ], - "asctime": "2019-12-27 21:48:47,954", - "created": 1577479727.9541266, + "asctime": "2020-12-21 01:50:08,700", + "created": 1608511808.7001197, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14649,54 +14649,54 @@ { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_load_on_init.json" ], - "asctime": "2019-12-27 21:48:47,952", - "created": 1577479727.9520516, + "asctime": "2020-12-21 01:50:08,696", + "created": 1608511808.6964235, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "INFO", "levelno": 20, - "lineno": 225, - "message": "JsonCache: Loading properties from cache (/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_load_on_init.json)", + "lineno": 228, + "message": "JsonCache: Loading properties from cache (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_load_on_init.json)", "module": "__init__", - "msecs": 952.0516395568848, + "msecs": 696.4235305786133, "msg": "%s Loading properties from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 239.10951614379883, + "relativeCreated": 151.98493003845215, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "JsonCache:" ], - "asctime": "2019-12-27 21:48:47,952", - "created": 1577479727.9521823, + "asctime": "2020-12-21 01:50:08,696", + "created": 1608511808.6965938, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_init_cache", "levelname": "DEBUG", "levelno": 10, - "lineno": 130, + "lineno": 133, "message": "JsonCache: Data version increased, ignoring previous cache data", "module": "__init__", - "msecs": 952.1822929382324, + "msecs": 696.5937614440918, "msg": "%s Data version increased, ignoring previous cache data", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 239.24016952514648, + "relativeCreated": 152.15516090393066, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -14704,53 +14704,53 @@ "JsonCache:", "['str', 'unicode', 'integer', 'float', 'list', 'dict']" ], - "asctime": "2019-12-27 21:48:47,952", - "created": 1577479727.9523075, + "asctime": "2020-12-21 01:50:08,696", + "created": 1608511808.6967385, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_source", "levelname": "DEBUG", "levelno": 10, - "lineno": 159, + "lineno": 162, "message": "JsonCache: Loading all data from source - ['str', 'unicode', 'integer', 'float', 'list', 'dict']", "module": "__init__", - "msecs": 952.3074626922607, + "msecs": 696.7384815216064, "msg": "%s Loading all data from source - %s", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 239.3653392791748, + "relativeCreated": 152.2998809814453, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_load_on_init.json" ], - "asctime": "2019-12-27 21:48:47,952", - "created": 1577479727.9528759, + "asctime": "2020-12-21 01:50:08,697", + "created": 1608511808.697218, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 234, - "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_load_on_init.json)", + "lineno": 237, + "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_load_on_init.json)", "module": "__init__", - "msecs": 952.8758525848389, + "msecs": 697.2179412841797, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 239.93372917175293, + "relativeCreated": 152.77934074401855, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -14759,26 +14759,26 @@ "str", "'__string__'" ], - "asctime": "2019-12-27 21:48:47,953", - "created": 1577479727.9532626, + "asctime": "2020-12-21 01:50:08,697", + "created": 1608511808.697643, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "JsonCache: Providing property for 'str' from cache ('__string__')", "module": "__init__", - "msecs": 953.2625675201416, + "msecs": 697.6430416107178, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 240.32044410705566, + "relativeCreated": 153.20444107055664, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -14787,26 +14787,26 @@ "unicode", "'__unicode__'" ], - "asctime": "2019-12-27 21:48:47,953", - "created": 1577479727.9533324, + "asctime": "2020-12-21 01:50:08,697", + "created": 1608511808.6977968, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "JsonCache: Providing property for 'unicode' from cache ('__unicode__')", "module": "__init__", - "msecs": 953.3324241638184, + "msecs": 697.7968215942383, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 240.39030075073242, + "relativeCreated": 153.35822105407715, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -14815,26 +14815,26 @@ "integer", "34" ], - "asctime": "2019-12-27 21:48:47,953", - "created": 1577479727.9533775, + "asctime": "2020-12-21 01:50:08,697", + "created": 1608511808.6979175, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "JsonCache: Providing property for 'integer' from cache (34)", "module": "__init__", - "msecs": 953.3774852752686, + "msecs": 697.9174613952637, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 240.43536186218262, + "relativeCreated": 153.47886085510254, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -14843,26 +14843,26 @@ "float", "2.71828" ], - "asctime": "2019-12-27 21:48:47,953", - "created": 1577479727.953436, + "asctime": "2020-12-21 01:50:08,698", + "created": 1608511808.698053, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "JsonCache: Providing property for 'float' from cache (2.71828)", "module": "__init__", - "msecs": 953.4358978271484, + "msecs": 698.0528831481934, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 240.4937744140625, + "relativeCreated": 153.61428260803223, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -14871,26 +14871,26 @@ "list", "['one', 2, 3, '4']" ], - "asctime": "2019-12-27 21:48:47,953", - "created": 1577479727.9534976, + "asctime": "2020-12-21 01:50:08,698", + "created": 1608511808.6983135, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "JsonCache: Providing property for 'list' from cache (['one', 2, 3, '4'])", "module": "__init__", - "msecs": 953.4976482391357, + "msecs": 698.3134746551514, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 240.5555248260498, + "relativeCreated": 153.87487411499023, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -14899,26 +14899,26 @@ "dict", "{'1': '1', '2': 2, '3': 'three', '4': '4'}" ], - "asctime": "2019-12-27 21:48:47,953", - "created": 1577479727.9535615, + "asctime": "2020-12-21 01:50:08,698", + "created": 1608511808.6986494, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "JsonCache: Providing property for 'dict' from cache ({'1': '1', '2': 2, '3': 'three', '4': '4'})", "module": "__init__", - "msecs": 953.561544418335, + "msecs": 698.6494064331055, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 240.61942100524902, + "relativeCreated": 154.21080589294434, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -14927,8 +14927,8 @@ "{ 'str': '__string__', 'unicode': '__unicode__', 'integer': 34, 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ], 'dict': { '1': '1', '2': 2, '3': 'three', '4': '4' } }", "" ], - "asctime": "2019-12-27 21:48:47,953", - "created": 1577479727.9537966, + "asctime": "2020-12-21 01:50:08,699", + "created": 1608511808.6990874, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14938,15 +14938,15 @@ "lineno": 22, "message": "Result (Instance data after increasing data_version): { 'str': '__string__', 'unicode': '__unicode__', 'integer': 34, 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ], 'dict': { '1': '1', '2': 2, '3': 'three', '4': '4' } } ()", "module": "test", - "msecs": 953.7966251373291, + "msecs": 699.087381362915, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 240.85450172424316, + "relativeCreated": 154.6487808227539, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -14955,8 +14955,8 @@ "{ 'str': '__string__', 'unicode': '__unicode__', 'integer': 34, 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ], 'dict': { '1': '1', '2': 2, '3': 'three', '4': '4' } }", "" ], - "asctime": "2019-12-27 21:48:47,953", - "created": 1577479727.9539032, + "asctime": "2020-12-21 01:50:08,699", + "created": 1608511808.6994839, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -14966,41 +14966,41 @@ "lineno": 26, "message": "Expectation (Instance data after increasing data_version): result = { 'str': '__string__', 'unicode': '__unicode__', 'integer': 34, 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ], 'dict': { '1': '1', '2': 2, '3': 'three', '4': '4' } } ()", "module": "test", - "msecs": 953.9031982421875, + "msecs": 699.4838714599609, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 240.96107482910156, + "relativeCreated": 155.0452709197998, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" } ], - "msecs": 954.1265964508057, + "msecs": 700.1197338104248, "msg": "Instance data after increasing data_version is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 241.18447303771973, + "relativeCreated": 155.68113327026367, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 0.00022339820861816406 + "time_consumption": 0.0006358623504638672 } ], - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 0.005867719650268555, - "time_finished": "2019-12-27 21:48:47,954", - "time_start": "2019-12-27 21:48:47,948" + "time_consumption": 0.006558656692504883, + "time_finished": "2020-12-21 01:50:08,700", + "time_start": "2020-12-21 01:50:08,693" }, "caching.property_cache_json: Test get from source caused by increased data version (partially init)": { "args": null, - "asctime": "2019-12-27 21:48:47,954", - "created": 1577479727.9543357, + "asctime": "2020-12-21 01:50:08,700", + "created": 1608511808.7005575, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -15011,13 +15011,13 @@ "message": "caching.property_cache_json: Test get from source caused by increased data version (partially init)", "module": "__init__", "moduleLogger": [], - "msecs": 954.3356895446777, + "msecs": 700.5574703216553, "msg": "caching.property_cache_json: Test get from source caused by increased data version (partially init)", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/__init__.py", - "process": 7956, + "pathname": "/user_data/data/dirk/prj/unittest/caching/unittest/src/tests/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 241.3935661315918, + "relativeCreated": 156.11886978149414, "stack_info": null, "testcaseLogger": [ { @@ -15025,8 +15025,8 @@ "property_cache_json", "True" ], - "asctime": "2019-12-27 21:48:47,955", - "created": 1577479727.9556022, + "asctime": "2020-12-21 01:50:08,702", + "created": 1608511808.7024145, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -15039,8 +15039,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2019-12-27 21:48:47,954", - "created": 1577479727.9545224, + "asctime": "2020-12-21 01:50:08,700", + "created": 1608511808.7008393, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -15050,23 +15050,23 @@ "lineno": 17, "message": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "module": "test_helpers", - "msecs": 954.5223712921143, + "msecs": 700.8392810821533, "msg": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7956, + "pathname": "src/tests/test_helpers.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 241.58024787902832, + "relativeCreated": 156.4006805419922, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.json" ], - "asctime": "2019-12-27 21:48:47,954", - "created": 1577479727.9546754, + "asctime": "2020-12-21 01:50:08,701", + "created": 1608511808.701134, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -15074,43 +15074,43 @@ "levelname": "INFO", "levelno": 20, "lineno": 21, - "message": "Initialising cached class with /user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.json as cache file.", + "message": "Initialising cached class with /user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.json as cache file.", "module": "test_helpers", - "msecs": 954.6754360198975, + "msecs": 701.1339664459229, "msg": "Initialising cached class with %s as cache file.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7956, + "pathname": "src/tests/test_helpers.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 241.73331260681152, + "relativeCreated": 156.69536590576172, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "JsonCache:" ], - "asctime": "2019-12-27 21:48:47,954", - "created": 1577479727.9548428, + "asctime": "2020-12-21 01:50:08,701", + "created": 1608511808.7013671, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "DEBUG", "levelno": 10, - "lineno": 228, + "lineno": 231, "message": "JsonCache: Cache file does not exists (yet).", "module": "__init__", - "msecs": 954.8428058624268, + "msecs": 701.3671398162842, "msg": "%s Cache file does not exists (yet).", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 241.90068244934082, + "relativeCreated": 156.92853927612305, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -15118,75 +15118,75 @@ "JsonCache:", "['str', 'unicode', 'integer', 'float', 'list', 'dict']" ], - "asctime": "2019-12-27 21:48:47,954", - "created": 1577479727.9549363, + "asctime": "2020-12-21 01:50:08,701", + "created": 1608511808.7015371, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_source", "levelname": "DEBUG", "levelno": 10, - "lineno": 159, + "lineno": 162, "message": "JsonCache: Loading all data from source - ['str', 'unicode', 'integer', 'float', 'list', 'dict']", "module": "__init__", - "msecs": 954.9362659454346, + "msecs": 701.5371322631836, "msg": "%s Loading all data from source - %s", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 241.99414253234863, + "relativeCreated": 157.09853172302246, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.json" ], - "asctime": "2019-12-27 21:48:47,955", - "created": 1577479727.9554105, + "asctime": "2020-12-21 01:50:08,702", + "created": 1608511808.7021773, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 234, - "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.json)", + "lineno": 237, + "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.json)", "module": "__init__", - "msecs": 955.4104804992676, + "msecs": 702.1772861480713, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 242.46835708618164, + "relativeCreated": 157.73868560791016, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" } ], - "msecs": 955.6021690368652, + "msecs": 702.4145126342773, "msg": "Initialising %s (load_all_on_init=%s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7956, + "pathname": "src/tests/test_helpers.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 242.6600456237793, + "relativeCreated": 157.9759120941162, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 0.00019168853759765625 + "time_consumption": 0.0002372264862060547 }, { "args": [ "{'str': '__string__', 'unicode': '__unicode__', 'integer': 34, 'float': 2.71828, 'list': ['one', 2, 3, '4'], 'dict': {'1': '1', '2': 2, '3': 'three', '4': '4'}}", "" ], - "asctime": "2019-12-27 21:48:47,963", - "created": 1577479727.9636214, + "asctime": "2020-12-21 01:50:08,707", + "created": 1608511808.7078872, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -15200,81 +15200,81 @@ { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.json" ], - "asctime": "2019-12-27 21:48:47,955", - "created": 1577479727.9559493, + "asctime": "2020-12-21 01:50:08,702", + "created": 1608511808.7028983, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "INFO", "levelno": 20, - "lineno": 225, - "message": "JsonCache: Loading properties from cache (/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.json)", + "lineno": 228, + "message": "JsonCache: Loading properties from cache (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.json)", "module": "__init__", - "msecs": 955.9493064880371, + "msecs": 702.8982639312744, "msg": "%s Loading properties from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 243.00718307495117, + "relativeCreated": 158.45966339111328, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "JsonCache:" ], - "asctime": "2019-12-27 21:48:47,956", - "created": 1577479727.956035, + "asctime": "2020-12-21 01:50:08,703", + "created": 1608511808.7030547, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_init_cache", "levelname": "DEBUG", "levelno": 10, - "lineno": 130, + "lineno": 133, "message": "JsonCache: Data version increased, ignoring previous cache data", "module": "__init__", - "msecs": 956.0348987579346, + "msecs": 703.054666519165, "msg": "%s Data version increased, ignoring previous cache data", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 243.09277534484863, + "relativeCreated": 158.6160659790039, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.json" ], - "asctime": "2019-12-27 21:48:47,956", - "created": 1577479727.956309, + "asctime": "2020-12-21 01:50:08,703", + "created": 1608511808.703442, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 234, - "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.json)", + "lineno": 237, + "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.json)", "module": "__init__", - "msecs": 956.3090801239014, + "msecs": 703.4420967102051, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 243.36695671081543, + "relativeCreated": 159.00349617004395, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -15283,53 +15283,53 @@ "str", "'__string__'" ], - "asctime": "2019-12-27 21:48:47,956", - "created": 1577479727.9569175, + "asctime": "2020-12-21 01:50:08,703", + "created": 1608511808.7038321, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "JsonCache: Loading property for 'str' from source instance ('__string__')", "module": "__init__", - "msecs": 956.9175243377686, + "msecs": 703.8321495056152, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 243.97540092468262, + "relativeCreated": 159.3935489654541, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.json" ], - "asctime": "2019-12-27 21:48:47,957", - "created": 1577479727.9573789, + "asctime": "2020-12-21 01:50:08,704", + "created": 1608511808.7042663, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 234, - "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.json)", + "lineno": 237, + "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.json)", "module": "__init__", - "msecs": 957.3788642883301, + "msecs": 704.2663097381592, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 244.43674087524414, + "relativeCreated": 159.82770919799805, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -15338,53 +15338,53 @@ "unicode", "'__unicode__'" ], - "asctime": "2019-12-27 21:48:47,957", - "created": 1577479727.9577348, + "asctime": "2020-12-21 01:50:08,704", + "created": 1608511808.704654, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "JsonCache: Loading property for 'unicode' from source instance ('__unicode__')", "module": "__init__", - "msecs": 957.7348232269287, + "msecs": 704.6539783477783, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 244.79269981384277, + "relativeCreated": 160.2153778076172, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.json" ], - "asctime": "2019-12-27 21:48:47,958", - "created": 1577479727.9581842, + "asctime": "2020-12-21 01:50:08,705", + "created": 1608511808.7050438, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 234, - "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.json)", + "lineno": 237, + "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.json)", "module": "__init__", - "msecs": 958.1842422485352, + "msecs": 705.0437927246094, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 245.24211883544922, + "relativeCreated": 160.60519218444824, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -15393,53 +15393,53 @@ "integer", "34" ], - "asctime": "2019-12-27 21:48:47,958", - "created": 1577479727.9587052, + "asctime": "2020-12-21 01:50:08,705", + "created": 1608511808.7053761, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "JsonCache: Loading property for 'integer' from source instance (34)", "module": "__init__", - "msecs": 958.7051868438721, + "msecs": 705.376148223877, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 245.76306343078613, + "relativeCreated": 160.93754768371582, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.json" ], - "asctime": "2019-12-27 21:48:47,959", - "created": 1577479727.9593003, + "asctime": "2020-12-21 01:50:08,705", + "created": 1608511808.7056897, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 234, - "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.json)", + "lineno": 237, + "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.json)", "module": "__init__", - "msecs": 959.3002796173096, + "msecs": 705.6896686553955, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 246.35815620422363, + "relativeCreated": 161.25106811523438, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -15448,53 +15448,53 @@ "float", "2.71828" ], - "asctime": "2019-12-27 21:48:47,959", - "created": 1577479727.9597774, + "asctime": "2020-12-21 01:50:08,706", + "created": 1608511808.7060034, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "JsonCache: Loading property for 'float' from source instance (2.71828)", "module": "__init__", - "msecs": 959.7773551940918, + "msecs": 706.0034275054932, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 246.83523178100586, + "relativeCreated": 161.56482696533203, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.json" ], - "asctime": "2019-12-27 21:48:47,960", - "created": 1577479727.9604533, + "asctime": "2020-12-21 01:50:08,706", + "created": 1608511808.7063556, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 234, - "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.json)", + "lineno": 237, + "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.json)", "module": "__init__", - "msecs": 960.4532718658447, + "msecs": 706.3555717468262, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 247.5111484527588, + "relativeCreated": 161.91697120666504, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -15503,53 +15503,53 @@ "list", "['one', 2, 3, '4']" ], - "asctime": "2019-12-27 21:48:47,961", - "created": 1577479727.9610004, + "asctime": "2020-12-21 01:50:08,706", + "created": 1608511808.7065885, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "JsonCache: Loading property for 'list' from source instance (['one', 2, 3, '4'])", "module": "__init__", - "msecs": 961.0004425048828, + "msecs": 706.5885066986084, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 248.05831909179688, + "relativeCreated": 162.14990615844727, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.json" ], - "asctime": "2019-12-27 21:48:47,961", - "created": 1577479727.9614096, + "asctime": "2020-12-21 01:50:08,706", + "created": 1608511808.7069106, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 234, - "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.json)", + "lineno": 237, + "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.json)", "module": "__init__", - "msecs": 961.4095687866211, + "msecs": 706.9106101989746, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 248.46744537353516, + "relativeCreated": 162.47200965881348, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -15558,53 +15558,53 @@ "dict", "{'1': '1', '2': 2, '3': 'three', '4': '4'}" ], - "asctime": "2019-12-27 21:48:47,961", - "created": 1577479727.9617436, + "asctime": "2020-12-21 01:50:08,707", + "created": 1608511808.707112, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "JsonCache: Loading property for 'dict' from source instance ({'1': '1', '2': 2, '3': 'three', '4': '4'})", "module": "__init__", - "msecs": 961.7435932159424, + "msecs": 707.1120738983154, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 248.80146980285645, + "relativeCreated": 162.6734733581543, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.json" ], - "asctime": "2019-12-27 21:48:47,962", - "created": 1577479727.9623559, + "asctime": "2020-12-21 01:50:08,707", + "created": 1608511808.7073863, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 234, - "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.json)", + "lineno": 237, + "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.json)", "module": "__init__", - "msecs": 962.3558521270752, + "msecs": 707.3862552642822, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 249.41372871398926, + "relativeCreated": 162.9476547241211, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -15613,8 +15613,8 @@ "{ 'str': '__string__', 'unicode': '__unicode__', 'integer': 34, 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ], 'dict': { '1': '1', '2': 2, '3': 'three', '4': '4' } }", "" ], - "asctime": "2019-12-27 21:48:47,963", - "created": 1577479727.9630287, + "asctime": "2020-12-21 01:50:08,707", + "created": 1608511808.7076135, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -15624,15 +15624,15 @@ "lineno": 22, "message": "Result (Instance data after increasing data_version): { 'str': '__string__', 'unicode': '__unicode__', 'integer': 34, 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ], 'dict': { '1': '1', '2': 2, '3': 'three', '4': '4' } } ()", "module": "test", - "msecs": 963.0286693572998, + "msecs": 707.613468170166, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 250.08654594421387, + "relativeCreated": 163.17486763000488, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -15641,8 +15641,8 @@ "{ 'str': '__string__', 'unicode': '__unicode__', 'integer': 34, 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ], 'dict': { '1': '1', '2': 2, '3': 'three', '4': '4' } }", "" ], - "asctime": "2019-12-27 21:48:47,963", - "created": 1577479727.9632835, + "asctime": "2020-12-21 01:50:08,707", + "created": 1608511808.707728, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -15652,41 +15652,41 @@ "lineno": 26, "message": "Expectation (Instance data after increasing data_version): result = { 'str': '__string__', 'unicode': '__unicode__', 'integer': 34, 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ], 'dict': { '1': '1', '2': 2, '3': 'three', '4': '4' } } ()", "module": "test", - "msecs": 963.2835388183594, + "msecs": 707.7279090881348, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 250.34141540527344, + "relativeCreated": 163.28930854797363, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" } ], - "msecs": 963.6213779449463, + "msecs": 707.8871726989746, "msg": "Instance data after increasing data_version is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 250.67925453186035, + "relativeCreated": 163.44857215881348, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 0.00033783912658691406 + "time_consumption": 0.00015926361083984375 } ], - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 0.009285688400268555, - "time_finished": "2019-12-27 21:48:47,963", - "time_start": "2019-12-27 21:48:47,954" + "time_consumption": 0.007329702377319336, + "time_finished": "2020-12-21 01:50:08,707", + "time_start": "2020-12-21 01:50:08,700" }, "caching.property_cache_json: Test internal key usage": { "args": null, - "asctime": "2019-12-27 21:48:47,980", - "created": 1577479727.980656, + "asctime": "2020-12-21 01:50:08,734", + "created": 1608511808.734762, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -15697,13 +15697,13 @@ "message": "caching.property_cache_json: Test internal key usage", "module": "__init__", "moduleLogger": [], - "msecs": 980.6559085845947, + "msecs": 734.7619533538818, "msg": "caching.property_cache_json: Test internal key usage", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/__init__.py", - "process": 7956, + "pathname": "/user_data/data/dirk/prj/unittest/caching/unittest/src/tests/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 267.7137851715088, + "relativeCreated": 190.3233528137207, "stack_info": null, "testcaseLogger": [ { @@ -15711,8 +15711,8 @@ "property_cache_json", "True" ], - "asctime": "2019-12-27 21:48:47,982", - "created": 1577479727.9820487, + "asctime": "2020-12-21 01:50:08,735", + "created": 1608511808.7353196, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -15725,8 +15725,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2019-12-27 21:48:47,980", - "created": 1577479727.9808366, + "asctime": "2020-12-21 01:50:08,734", + "created": 1608511808.734851, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -15736,23 +15736,23 @@ "lineno": 17, "message": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "module": "test_helpers", - "msecs": 980.8366298675537, + "msecs": 734.8508834838867, "msg": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7956, + "pathname": "src/tests/test_helpers.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 267.8945064544678, + "relativeCreated": 190.4122829437256, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/internal_keys_test.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/internal_keys_test.json" ], - "asctime": "2019-12-27 21:48:47,981", - "created": 1577479727.9810035, + "asctime": "2020-12-21 01:50:08,734", + "created": 1608511808.7349293, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -15760,43 +15760,43 @@ "levelname": "INFO", "levelno": 20, "lineno": 21, - "message": "Initialising cached class with /user_data/data/dirk/prj/modules/caching/unittest/output_data/internal_keys_test.json as cache file.", + "message": "Initialising cached class with /user_data/data/dirk/prj/unittest/caching/unittest/output_data/internal_keys_test.json as cache file.", "module": "test_helpers", - "msecs": 981.0035228729248, + "msecs": 734.9293231964111, "msg": "Initialising cached class with %s as cache file.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7956, + "pathname": "src/tests/test_helpers.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 268.06139945983887, + "relativeCreated": 190.49072265625, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "JsonCache:" ], - "asctime": "2019-12-27 21:48:47,981", - "created": 1577479727.981196, + "asctime": "2020-12-21 01:50:08,735", + "created": 1608511808.7350087, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "DEBUG", "levelno": 10, - "lineno": 228, + "lineno": 231, "message": "JsonCache: Cache file does not exists (yet).", "module": "__init__", - "msecs": 981.1959266662598, + "msecs": 735.008716583252, "msg": "%s Cache file does not exists (yet).", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 268.2538032531738, + "relativeCreated": 190.57011604309082, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -15804,74 +15804,74 @@ "JsonCache:", "['_property_cache_uid_', '__property_cache_uid_', '_property_cache_data_version_', '__property_cache_data_version_']" ], - "asctime": "2019-12-27 21:48:47,981", - "created": 1577479727.9813166, + "asctime": "2020-12-21 01:50:08,735", + "created": 1608511808.7350643, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_source", "levelname": "DEBUG", "levelno": 10, - "lineno": 159, + "lineno": 162, "message": "JsonCache: Loading all data from source - ['_property_cache_uid_', '__property_cache_uid_', '_property_cache_data_version_', '__property_cache_data_version_']", "module": "__init__", - "msecs": 981.3165664672852, + "msecs": 735.0642681121826, "msg": "%s Loading all data from source - %s", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 268.3744430541992, + "relativeCreated": 190.62566757202148, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/internal_keys_test.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/internal_keys_test.json" ], - "asctime": "2019-12-27 21:48:47,981", - "created": 1577479727.9818256, + "asctime": "2020-12-21 01:50:08,735", + "created": 1608511808.7352378, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 234, - "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/internal_keys_test.json)", + "lineno": 237, + "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/internal_keys_test.json)", "module": "__init__", - "msecs": 981.825590133667, + "msecs": 735.2378368377686, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 268.88346672058105, + "relativeCreated": 190.79923629760742, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" } ], - "msecs": 982.048749923706, + "msecs": 735.3196144104004, "msg": "Initialising %s (load_all_on_init=%s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7956, + "pathname": "src/tests/test_helpers.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 269.1066265106201, + "relativeCreated": 190.88101387023926, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 0.0002231597900390625 + "time_consumption": 8.177757263183594e-05 }, { "args": [ "property_cache_json" ], - "asctime": "2019-12-27 21:48:47,982", - "created": 1577479727.982763, + "asctime": "2020-12-21 01:50:08,735", + "created": 1608511808.7356293, "exc_info": null, "exc_text": null, "filename": "test_internal_keys.py", @@ -15885,36 +15885,36 @@ { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/internal_keys_test.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/internal_keys_test.json" ], - "asctime": "2019-12-27 21:48:47,982", - "created": 1577479727.9824693, + "asctime": "2020-12-21 01:50:08,735", + "created": 1608511808.7354822, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "INFO", "levelno": 20, - "lineno": 225, - "message": "JsonCache: Loading properties from cache (/user_data/data/dirk/prj/modules/caching/unittest/output_data/internal_keys_test.json)", + "lineno": 228, + "message": "JsonCache: Loading properties from cache (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/internal_keys_test.json)", "module": "__init__", - "msecs": 982.4693202972412, + "msecs": 735.4822158813477, "msg": "%s Loading properties from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 269.5271968841553, + "relativeCreated": 191.04361534118652, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "{'___property_cache_data_version_': 'no second data version', '___property_cache_uid_': 'no second uid', '__property_cache_data_version_': 'no data version', '__property_cache_uid_': 'no uid', '_property_cache_data_version_': 1, '_property_cache_uid_': 'my_unique_id'}" ], - "asctime": "2019-12-27 21:48:47,982", - "created": 1577479727.9825866, + "asctime": "2020-12-21 01:50:08,735", + "created": 1608511808.7355468, "exc_info": null, "exc_text": null, "filename": "test_internal_keys.py", @@ -15924,15 +15924,15 @@ "lineno": 20, "message": "Using storage object of cache class for comparison: {'___property_cache_data_version_': 'no second data version', '___property_cache_uid_': 'no second uid', '__property_cache_data_version_': 'no data version', '__property_cache_uid_': 'no uid', '_property_cache_data_version_': 1, '_property_cache_uid_': 'my_unique_id'}", "module": "test_internal_keys", - "msecs": 982.5866222381592, + "msecs": 735.5468273162842, "msg": "Using storage object of cache class for comparison: %s", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_internal_keys.py", - "process": 7956, + "pathname": "src/tests/test_internal_keys.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 269.64449882507324, + "relativeCreated": 191.10822677612305, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -15940,8 +15940,8 @@ "_property_cache_data_version_", "_property_cache_uid_" ], - "asctime": "2019-12-27 21:48:47,982", - "created": 1577479727.9827, + "asctime": "2020-12-21 01:50:08,735", + "created": 1608511808.7355926, "exc_info": null, "exc_text": null, "filename": "test_internal_keys.py", @@ -15951,37 +15951,37 @@ "lineno": 21, "message": "Deleting overhead keys: _property_cache_data_version_, _property_cache_uid_", "module": "test_internal_keys", - "msecs": 982.7001094818115, + "msecs": 735.5926036834717, "msg": "Deleting overhead keys: %s, %s", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_internal_keys.py", - "process": 7956, + "pathname": "src/tests/test_internal_keys.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 269.7579860687256, + "relativeCreated": 191.15400314331055, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" } ], - "msecs": 982.7630519866943, + "msecs": 735.6293201446533, "msg": "Extracting storage object from %s for comparison.", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_internal_keys.py", - "process": 7956, + "pathname": "src/tests/test_internal_keys.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 269.8209285736084, + "relativeCreated": 191.1907196044922, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 6.29425048828125e-05 + "time_consumption": 3.6716461181640625e-05 }, { "args": [ "{'___property_cache_data_version_': 'no second data version', '___property_cache_uid_': 'no second uid', '__property_cache_data_version_': 'no data version', '__property_cache_uid_': 'no uid'}", "" ], - "asctime": "2019-12-27 21:48:47,983", - "created": 1577479727.983213, + "asctime": "2020-12-21 01:50:08,735", + "created": 1608511808.7358305, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -15998,8 +15998,8 @@ "{ '___property_cache_data_version_': 'no second data version', '___property_cache_uid_': 'no second uid', '__property_cache_data_version_': 'no data version', '__property_cache_uid_': 'no uid' }", "" ], - "asctime": "2019-12-27 21:48:47,982", - "created": 1577479727.9829535, + "asctime": "2020-12-21 01:50:08,735", + "created": 1608511808.7357156, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16009,15 +16009,15 @@ "lineno": 22, "message": "Result (Cache): { '___property_cache_data_version_': 'no second data version', '___property_cache_uid_': 'no second uid', '__property_cache_data_version_': 'no data version', '__property_cache_uid_': 'no uid' } ()", "module": "test", - "msecs": 982.9535484313965, + "msecs": 735.7156276702881, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 270.01142501831055, + "relativeCreated": 191.27702713012695, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -16026,8 +16026,8 @@ "{ '__property_cache_uid_': 'no uid', '___property_cache_uid_': 'no second uid', '__property_cache_data_version_': 'no data version', '___property_cache_data_version_': 'no second data version' }", "" ], - "asctime": "2019-12-27 21:48:47,983", - "created": 1577479727.9830666, + "asctime": "2020-12-21 01:50:08,735", + "created": 1608511808.7357638, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16037,37 +16037,37 @@ "lineno": 26, "message": "Expectation (Cache): result = { '__property_cache_uid_': 'no uid', '___property_cache_uid_': 'no second uid', '__property_cache_data_version_': 'no data version', '___property_cache_data_version_': 'no second data version' } ()", "module": "test", - "msecs": 983.0665588378906, + "msecs": 735.7637882232666, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 270.1244354248047, + "relativeCreated": 191.32518768310547, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" } ], - "msecs": 983.212947845459, + "msecs": 735.830545425415, "msg": "Cache is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 270.27082443237305, + "relativeCreated": 191.3919448852539, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 0.00014638900756835938 + "time_consumption": 6.67572021484375e-05 }, { "args": [ "5", "" ], - "asctime": "2019-12-27 21:48:47,983", - "created": 1577479727.9834547, + "asctime": "2020-12-21 01:50:08,735", + "created": 1608511808.7359838, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16084,8 +16084,8 @@ "5", "" ], - "asctime": "2019-12-27 21:48:47,983", - "created": 1577479727.9833298, + "asctime": "2020-12-21 01:50:08,735", + "created": 1608511808.7359042, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16095,15 +16095,15 @@ "lineno": 22, "message": "Result (Keyfilter returnvalue for 5 ()): 5 ()", "module": "test", - "msecs": 983.3297729492188, + "msecs": 735.9042167663574, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 270.3876495361328, + "relativeCreated": 191.4656162261963, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -16112,8 +16112,8 @@ "5", "" ], - "asctime": "2019-12-27 21:48:47,983", - "created": 1577479727.9833913, + "asctime": "2020-12-21 01:50:08,735", + "created": 1608511808.7359464, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16123,41 +16123,41 @@ "lineno": 26, "message": "Expectation (Keyfilter returnvalue for 5 ()): result = 5 ()", "module": "test", - "msecs": 983.391284942627, + "msecs": 735.9464168548584, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 270.449161529541, + "relativeCreated": 191.50781631469727, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" } ], - "msecs": 983.454704284668, + "msecs": 735.9838485717773, "msg": "Keyfilter returnvalue for 5 () is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 270.51258087158203, + "relativeCreated": 191.5452480316162, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 6.341934204101562e-05 + "time_consumption": 3.743171691894531e-05 } ], - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 0.002798795700073242, - "time_finished": "2019-12-27 21:48:47,983", - "time_start": "2019-12-27 21:48:47,980" + "time_consumption": 0.0012218952178955078, + "time_finished": "2020-12-21 01:50:08,735", + "time_start": "2020-12-21 01:50:08,734" }, "caching.property_cache_json: Test partially initialisation of JSON-Cache-Object": { "args": null, - "asctime": "2019-12-27 21:48:47,924", - "created": 1577479727.924668, + "asctime": "2020-12-21 01:50:08,679", + "created": 1608511808.6797981, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -16168,13 +16168,13 @@ "message": "caching.property_cache_json: Test partially initialisation of JSON-Cache-Object", "module": "__init__", "moduleLogger": [], - "msecs": 924.6680736541748, + "msecs": 679.7981262207031, "msg": "caching.property_cache_json: Test partially initialisation of JSON-Cache-Object", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/__init__.py", - "process": 7956, + "pathname": "/user_data/data/dirk/prj/unittest/caching/unittest/src/tests/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 211.72595024108887, + "relativeCreated": 135.359525680542, "stack_info": null, "testcaseLogger": [ { @@ -16182,8 +16182,8 @@ "property_cache_json", "False" ], - "asctime": "2019-12-27 21:48:47,925", - "created": 1577479727.9250605, + "asctime": "2020-12-21 01:50:08,682", + "created": 1608511808.6821048, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -16196,8 +16196,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2019-12-27 21:48:47,924", - "created": 1577479727.9247422, + "asctime": "2020-12-21 01:50:08,680", + "created": 1608511808.6801035, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -16207,23 +16207,23 @@ "lineno": 17, "message": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "module": "test_helpers", - "msecs": 924.7422218322754, + "msecs": 680.1035404205322, "msg": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7956, + "pathname": "src/tests/test_helpers.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 211.80009841918945, + "relativeCreated": 135.6649398803711, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/no_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/no_load_on_init.json" ], - "asctime": "2019-12-27 21:48:47,924", - "created": 1577479727.9248123, + "asctime": "2020-12-21 01:50:08,680", + "created": 1608511808.680404, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -16231,89 +16231,89 @@ "levelname": "INFO", "levelno": 20, "lineno": 21, - "message": "Initialising cached class with /user_data/data/dirk/prj/modules/caching/unittest/output_data/no_load_on_init.json as cache file.", + "message": "Initialising cached class with /user_data/data/dirk/prj/unittest/caching/unittest/output_data/no_load_on_init.json as cache file.", "module": "test_helpers", - "msecs": 924.8123168945312, + "msecs": 680.4039478302002, "msg": "Initialising cached class with %s as cache file.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7956, + "pathname": "src/tests/test_helpers.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 211.8701934814453, + "relativeCreated": 135.96534729003906, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "JsonCache:" ], - "asctime": "2019-12-27 21:48:47,924", - "created": 1577479727.9248714, + "asctime": "2020-12-21 01:50:08,680", + "created": 1608511808.6806915, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "DEBUG", "levelno": 10, - "lineno": 228, + "lineno": 231, "message": "JsonCache: Cache file does not exists (yet).", "module": "__init__", - "msecs": 924.8714447021484, + "msecs": 680.6914806365967, "msg": "%s Cache file does not exists (yet).", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 211.9293212890625, + "relativeCreated": 136.25288009643555, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/no_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/no_load_on_init.json" ], - "asctime": "2019-12-27 21:48:47,924", - "created": 1577479727.924994, + "asctime": "2020-12-21 01:50:08,681", + "created": 1608511808.6816292, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 234, - "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/no_load_on_init.json)", + "lineno": 237, + "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/no_load_on_init.json)", "module": "__init__", - "msecs": 924.9939918518066, + "msecs": 681.6291809082031, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 212.0518684387207, + "relativeCreated": 137.190580368042, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" } ], - "msecs": 925.060510635376, + "msecs": 682.1048259735107, "msg": "Initialising %s (load_all_on_init=%s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7956, + "pathname": "src/tests/test_helpers.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 212.11838722229004, + "relativeCreated": 137.6662254333496, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 6.651878356933594e-05 + "time_consumption": 0.0004756450653076172 }, { "args": [], - "asctime": "2019-12-27 21:48:47,930", - "created": 1577479727.9300435, + "asctime": "2020-12-21 01:50:08,686", + "created": 1608511808.6860256, "exc_info": null, "exc_text": null, "filename": "test_no_load_on_init.py", @@ -16330,53 +16330,53 @@ "str", "'string'" ], - "asctime": "2019-12-27 21:48:47,925", - "created": 1577479727.9251256, + "asctime": "2020-12-21 01:50:08,682", + "created": 1608511808.6826262, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "JsonCache: Loading property for 'str' from source instance ('string')", "module": "__init__", - "msecs": 925.1255989074707, + "msecs": 682.6262474060059, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 212.18347549438477, + "relativeCreated": 138.18764686584473, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/no_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/no_load_on_init.json" ], - "asctime": "2019-12-27 21:48:47,925", - "created": 1577479727.9252398, + "asctime": "2020-12-21 01:50:08,683", + "created": 1608511808.6831315, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 234, - "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/no_load_on_init.json)", + "lineno": 237, + "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/no_load_on_init.json)", "module": "__init__", - "msecs": 925.2398014068604, + "msecs": 683.1314563751221, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 212.2976779937744, + "relativeCreated": 138.69285583496094, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -16385,53 +16385,53 @@ "unicode", "'unicode'" ], - "asctime": "2019-12-27 21:48:47,925", - "created": 1577479727.9253454, + "asctime": "2020-12-21 01:50:08,683", + "created": 1608511808.6835783, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "JsonCache: Loading property for 'unicode' from source instance ('unicode')", "module": "__init__", - "msecs": 925.3454208374023, + "msecs": 683.5782527923584, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 212.4032974243164, + "relativeCreated": 139.13965225219727, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/no_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/no_load_on_init.json" ], - "asctime": "2019-12-27 21:48:47,927", - "created": 1577479727.9278483, + "asctime": "2020-12-21 01:50:08,683", + "created": 1608511808.6839488, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 234, - "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/no_load_on_init.json)", + "lineno": 237, + "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/no_load_on_init.json)", "module": "__init__", - "msecs": 927.8483390808105, + "msecs": 683.9487552642822, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 214.9062156677246, + "relativeCreated": 139.5101547241211, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -16440,74 +16440,74 @@ "integer", "17" ], - "asctime": "2019-12-27 21:48:47,928", - "created": 1577479727.928485, + "asctime": "2020-12-21 01:50:08,684", + "created": 1608511808.6844418, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "JsonCache: Loading property for 'integer' from source instance (17)", "module": "__init__", - "msecs": 928.4849166870117, + "msecs": 684.4418048858643, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 215.54279327392578, + "relativeCreated": 140.00320434570312, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/no_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/no_load_on_init.json" ], - "asctime": "2019-12-27 21:48:47,929", - "created": 1577479727.929041, + "asctime": "2020-12-21 01:50:08,685", + "created": 1608511808.6857414, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 234, - "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/no_load_on_init.json)", + "lineno": 237, + "message": "JsonCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/no_load_on_init.json)", "module": "__init__", - "msecs": 929.0409088134766, + "msecs": 685.7414245605469, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 216.09878540039062, + "relativeCreated": 141.30282402038574, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" } ], - "msecs": 930.0434589385986, + "msecs": 686.0256195068359, "msg": "Partially initialising cache object by requesting some information.", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_no_load_on_init.py", - "process": 7956, + "pathname": "src/tests/test_no_load_on_init.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 217.1013355255127, + "relativeCreated": 141.5870189666748, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 0.0010025501251220703 + "time_consumption": 0.0002841949462890625 }, { "args": [ "property_cache_json" ], - "asctime": "2019-12-27 21:48:47,933", - "created": 1577479727.9335427, + "asctime": "2020-12-21 01:50:08,686", + "created": 1608511808.6867073, "exc_info": null, "exc_text": null, "filename": "test_no_load_on_init.py", @@ -16521,36 +16521,36 @@ { "args": [ "JsonCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/no_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/no_load_on_init.json" ], - "asctime": "2019-12-27 21:48:47,931", - "created": 1577479727.9313648, + "asctime": "2020-12-21 01:50:08,686", + "created": 1608511808.6864681, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "INFO", "levelno": 20, - "lineno": 225, - "message": "JsonCache: Loading properties from cache (/user_data/data/dirk/prj/modules/caching/unittest/output_data/no_load_on_init.json)", + "lineno": 228, + "message": "JsonCache: Loading properties from cache (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/no_load_on_init.json)", "module": "__init__", - "msecs": 931.3647747039795, + "msecs": 686.4681243896484, "msg": "%s Loading properties from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 218.42265129089355, + "relativeCreated": 142.0295238494873, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "{'_property_cache_data_version_': 1, '_property_cache_uid_': 'my_unique_id', 'integer': 17, 'str': 'string', 'unicode': 'unicode'}" ], - "asctime": "2019-12-27 21:48:47,933", - "created": 1577479727.9330623, + "asctime": "2020-12-21 01:50:08,686", + "created": 1608511808.6865668, "exc_info": null, "exc_text": null, "filename": "test_no_load_on_init.py", @@ -16560,15 +16560,15 @@ "lineno": 23, "message": "Using storage object of cache class for comparison: {'_property_cache_data_version_': 1, '_property_cache_uid_': 'my_unique_id', 'integer': 17, 'str': 'string', 'unicode': 'unicode'}", "module": "test_no_load_on_init", - "msecs": 933.0623149871826, + "msecs": 686.5668296813965, "msg": "Using storage object of cache class for comparison: %s", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_no_load_on_init.py", - "process": 7956, + "pathname": "src/tests/test_no_load_on_init.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 220.12019157409668, + "relativeCreated": 142.12822914123535, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -16576,8 +16576,8 @@ "_property_cache_data_version_", "_property_cache_uid_" ], - "asctime": "2019-12-27 21:48:47,933", - "created": 1577479727.933344, + "asctime": "2020-12-21 01:50:08,686", + "created": 1608511808.6866546, "exc_info": null, "exc_text": null, "filename": "test_no_load_on_init.py", @@ -16587,37 +16587,37 @@ "lineno": 24, "message": "Deleting overhead keys: _property_cache_data_version_, _property_cache_uid_", "module": "test_no_load_on_init", - "msecs": 933.3438873291016, + "msecs": 686.6545677185059, "msg": "Deleting overhead keys: %s, %s", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_no_load_on_init.py", - "process": 7956, + "pathname": "src/tests/test_no_load_on_init.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 220.40176391601562, + "relativeCreated": 142.21596717834473, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" } ], - "msecs": 933.5427284240723, + "msecs": 686.7072582244873, "msg": "Extracting storage object from %s for comparison.", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_no_load_on_init.py", - "process": 7956, + "pathname": "src/tests/test_no_load_on_init.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 220.60060501098633, + "relativeCreated": 142.26865768432617, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 0.00019884109497070312 + "time_consumption": 5.269050598144531e-05 }, { "args": [ "{'integer': 17, 'str': 'string', 'unicode': 'unicode'}", "" ], - "asctime": "2019-12-27 21:48:47,934", - "created": 1577479727.9348218, + "asctime": "2020-12-21 01:50:08,686", + "created": 1608511808.6869993, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16634,8 +16634,8 @@ "{ 'integer': 17, 'str': 'string', 'unicode': 'unicode' }", "" ], - "asctime": "2019-12-27 21:48:47,934", - "created": 1577479727.934161, + "asctime": "2020-12-21 01:50:08,686", + "created": 1608511808.6868558, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16645,15 +16645,15 @@ "lineno": 22, "message": "Result (Cache object): { 'integer': 17, 'str': 'string', 'unicode': 'unicode' } ()", "module": "test", - "msecs": 934.1609477996826, + "msecs": 686.8557929992676, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 221.21882438659668, + "relativeCreated": 142.41719245910645, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -16662,8 +16662,8 @@ "{ 'str': 'string', 'unicode': 'unicode', 'integer': 17 }", "" ], - "asctime": "2019-12-27 21:48:47,934", - "created": 1577479727.9344916, + "asctime": "2020-12-21 01:50:08,686", + "created": 1608511808.6869237, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -16673,41 +16673,41 @@ "lineno": 26, "message": "Expectation (Cache object): result = { 'str': 'string', 'unicode': 'unicode', 'integer': 17 } ()", "module": "test", - "msecs": 934.4916343688965, + "msecs": 686.9237422943115, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 221.54951095581055, + "relativeCreated": 142.4851417541504, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" } ], - "msecs": 934.8218441009521, + "msecs": 686.9993209838867, "msg": "Cache object is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 221.8797206878662, + "relativeCreated": 142.5607204437256, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 0.00033020973205566406 + "time_consumption": 7.557868957519531e-05 } ], - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 0.010153770446777344, - "time_finished": "2019-12-27 21:48:47,934", - "time_start": "2019-12-27 21:48:47,924" + "time_consumption": 0.007201194763183594, + "time_finished": "2020-12-21 01:50:08,686", + "time_start": "2020-12-21 01:50:08,679" }, "caching.property_cache_pickle: Test cached data (full init)": { "args": null, - "asctime": "2019-12-27 21:48:47,989", - "created": 1577479727.9891186, + "asctime": "2020-12-21 01:50:08,738", + "created": 1608511808.7385943, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -16718,13 +16718,13 @@ "message": "caching.property_cache_pickle: Test cached data (full init)", "module": "__init__", "moduleLogger": [], - "msecs": 989.1185760498047, + "msecs": 738.5942935943604, "msg": "caching.property_cache_pickle: Test cached data (full init)", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/__init__.py", - "process": 7956, + "pathname": "/user_data/data/dirk/prj/unittest/caching/unittest/src/tests/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 276.17645263671875, + "relativeCreated": 194.15569305419922, "stack_info": null, "testcaseLogger": [ { @@ -16732,8 +16732,8 @@ "property_cache_pickle", "True" ], - "asctime": "2019-12-27 21:48:47,989", - "created": 1577479727.9899492, + "asctime": "2020-12-21 01:50:08,739", + "created": 1608511808.7392313, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -16746,8 +16746,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2019-12-27 21:48:47,989", - "created": 1577479727.9892282, + "asctime": "2020-12-21 01:50:08,738", + "created": 1608511808.7386777, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -16757,23 +16757,23 @@ "lineno": 17, "message": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "module": "test_helpers", - "msecs": 989.2282485961914, + "msecs": 738.6777400970459, "msg": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7956, + "pathname": "src/tests/test_helpers.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 276.28612518310547, + "relativeCreated": 194.23913955688477, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/cache_data_test_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/cache_data_test_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:47,989", - "created": 1577479727.9893339, + "asctime": "2020-12-21 01:50:08,738", + "created": 1608511808.7387638, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -16781,43 +16781,43 @@ "levelname": "INFO", "levelno": 20, "lineno": 21, - "message": "Initialising cached class with /user_data/data/dirk/prj/modules/caching/unittest/output_data/cache_data_test_load_on_init.pkl as cache file.", + "message": "Initialising cached class with /user_data/data/dirk/prj/unittest/caching/unittest/output_data/cache_data_test_load_on_init.pkl as cache file.", "module": "test_helpers", - "msecs": 989.3338680267334, + "msecs": 738.7638092041016, "msg": "Initialising cached class with %s as cache file.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7956, + "pathname": "src/tests/test_helpers.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 276.39174461364746, + "relativeCreated": 194.32520866394043, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "PickCache:" ], - "asctime": "2019-12-27 21:48:47,989", - "created": 1577479727.9894848, + "asctime": "2020-12-21 01:50:08,738", + "created": 1608511808.738887, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "DEBUG", "levelno": 10, - "lineno": 145, + "lineno": 148, "message": "PickCache: Cache file does not exists (yet).", "module": "__init__", - "msecs": 989.4847869873047, + "msecs": 738.8870716094971, "msg": "%s Cache file does not exists (yet).", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 276.54266357421875, + "relativeCreated": 194.44847106933594, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -16825,72 +16825,72 @@ "PickCache:", "['str', 'unicode', 'integer', 'float', 'list', 'dict']" ], - "asctime": "2019-12-27 21:48:47,989", - "created": 1577479727.9895606, + "asctime": "2020-12-21 01:50:08,738", + "created": 1608511808.7389967, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_source", "levelname": "DEBUG", "levelno": 10, - "lineno": 159, + "lineno": 162, "message": "PickCache: Loading all data from source - ['str', 'unicode', 'integer', 'float', 'list', 'dict']", "module": "__init__", - "msecs": 989.560604095459, + "msecs": 738.9967441558838, "msg": "%s Loading all data from source - %s", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 276.61848068237305, + "relativeCreated": 194.55814361572266, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/cache_data_test_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/cache_data_test_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:47,989", - "created": 1577479727.9898334, + "asctime": "2020-12-21 01:50:08,739", + "created": 1608511808.7391431, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 167, - "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/cache_data_test_load_on_init.pkl)", + "lineno": 170, + "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/cache_data_test_load_on_init.pkl)", "module": "__init__", - "msecs": 989.8333549499512, + "msecs": 739.1431331634521, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 276.89123153686523, + "relativeCreated": 194.70453262329102, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" } ], - "msecs": 989.9492263793945, + "msecs": 739.2313480377197, "msg": "Initialising %s (load_all_on_init=%s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7956, + "pathname": "src/tests/test_helpers.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 277.0071029663086, + "relativeCreated": 194.7927474975586, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 0.00011587142944335938 + "time_consumption": 8.821487426757812e-05 }, { "args": [], - "asctime": "2019-12-27 21:48:47,990", - "created": 1577479727.9907923, + "asctime": "2020-12-21 01:50:08,739", + "created": 1608511808.7399142, "exc_info": null, "exc_text": null, "filename": "test_cached_data.py", @@ -16904,28 +16904,28 @@ { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/cache_data_test_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/cache_data_test_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:47,990", - "created": 1577479727.9901733, + "asctime": "2020-12-21 01:50:08,739", + "created": 1608511808.739459, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "INFO", "levelno": 20, - "lineno": 142, - "message": "PickCache: Loading properties from cache (/user_data/data/dirk/prj/modules/caching/unittest/output_data/cache_data_test_load_on_init.pkl)", + "lineno": 145, + "message": "PickCache: Loading properties from cache (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/cache_data_test_load_on_init.pkl)", "module": "__init__", - "msecs": 990.17333984375, + "msecs": 739.4590377807617, "msg": "%s Loading properties from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 277.23121643066406, + "relativeCreated": 195.0204372406006, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -16934,26 +16934,26 @@ "str", "'string'" ], - "asctime": "2019-12-27 21:48:47,990", - "created": 1577479727.9902687, + "asctime": "2020-12-21 01:50:08,739", + "created": 1608511808.739563, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "PickCache: Providing property for 'str' from cache ('string')", "module": "__init__", - "msecs": 990.2687072753906, + "msecs": 739.56298828125, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 277.3265838623047, + "relativeCreated": 195.12438774108887, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -16962,26 +16962,26 @@ "unicode", "'unicode'" ], - "asctime": "2019-12-27 21:48:47,990", - "created": 1577479727.990354, + "asctime": "2020-12-21 01:50:08,739", + "created": 1608511808.7396293, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "PickCache: Providing property for 'unicode' from cache ('unicode')", "module": "__init__", - "msecs": 990.354061126709, + "msecs": 739.6292686462402, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 277.41193771362305, + "relativeCreated": 195.1906681060791, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -16990,26 +16990,26 @@ "integer", "17" ], - "asctime": "2019-12-27 21:48:47,990", - "created": 1577479727.9904299, + "asctime": "2020-12-21 01:50:08,739", + "created": 1608511808.7396853, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "PickCache: Providing property for 'integer' from cache (17)", "module": "__init__", - "msecs": 990.4298782348633, + "msecs": 739.6852970123291, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 277.48775482177734, + "relativeCreated": 195.24669647216797, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -17018,26 +17018,26 @@ "float", "3.14159" ], - "asctime": "2019-12-27 21:48:47,990", - "created": 1577479727.9905193, + "asctime": "2020-12-21 01:50:08,739", + "created": 1608511808.7397301, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "PickCache: Providing property for 'float' from cache (3.14159)", "module": "__init__", - "msecs": 990.5192852020264, + "msecs": 739.7301197052002, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 277.57716178894043, + "relativeCreated": 195.29151916503906, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -17046,26 +17046,26 @@ "list", "[1, 'two', '3', 4]" ], - "asctime": "2019-12-27 21:48:47,990", - "created": 1577479727.9905922, + "asctime": "2020-12-21 01:50:08,739", + "created": 1608511808.73978, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "PickCache: Providing property for 'list' from cache ([1, 'two', '3', 4])", "module": "__init__", - "msecs": 990.5922412872314, + "msecs": 739.7799491882324, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 277.6501178741455, + "relativeCreated": 195.3413486480713, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -17074,26 +17074,26 @@ "dict", "{'1': 1, '2': 'two', '3': '3', '4': 4}" ], - "asctime": "2019-12-27 21:48:47,990", - "created": 1577479727.9906669, + "asctime": "2020-12-21 01:50:08,739", + "created": 1608511808.739824, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "PickCache: Providing property for 'dict' from cache ({'1': 1, '2': 'two', '3': '3', '4': 4})", "module": "__init__", - "msecs": 990.6668663024902, + "msecs": 739.8240566253662, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 277.7247428894043, + "relativeCreated": 195.38545608520508, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -17101,48 +17101,48 @@ "PickCache:", "uncached" ], - "asctime": "2019-12-27 21:48:47,990", - "created": 1577479727.9907348, + "asctime": "2020-12-21 01:50:08,739", + "created": 1608511808.7398782, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "INFO", "levelno": 20, - "lineno": 113, + "lineno": 116, "message": "PickCache: Key 'uncached' is not in cached_keys. Uncached data will be returned.", "module": "__init__", - "msecs": 990.7348155975342, + "msecs": 739.8781776428223, "msg": "%s Key '%s' is not in cached_keys. Uncached data will be returned.", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 277.79269218444824, + "relativeCreated": 195.43957710266113, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" } ], - "msecs": 990.7922744750977, + "msecs": 739.9141788482666, "msg": "Collecting data from cache instance.", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_cached_data.py", - "process": 7956, + "pathname": "src/tests/test_cached_data.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 277.8501510620117, + "relativeCreated": 195.47557830810547, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 5.745887756347656e-05 + "time_consumption": 3.600120544433594e-05 }, { "args": [ "{'str': 'string', 'unicode': 'unicode', 'integer': 17, 'float': 3.14159, 'list': [1, 'two', '3', 4], 'dict': {'1': 1, '2': 'two', '3': '3', '4': 4}, 'uncached': 'uncached_data_of_class'}", "" ], - "asctime": "2019-12-27 21:48:47,991", - "created": 1577479727.9911356, + "asctime": "2020-12-21 01:50:08,740", + "created": 1608511808.7401633, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17159,8 +17159,8 @@ "{ 'str': 'string', 'unicode': 'unicode', 'integer': 17, 'float': 3.14159, 'list': [ 1, 'two', '3', 4 ], 'dict': { '1': 1, '2': 'two', '3': '3', '4': 4 }, 'uncached': 'uncached_data_of_class' }", "" ], - "asctime": "2019-12-27 21:48:47,990", - "created": 1577479727.990928, + "asctime": "2020-12-21 01:50:08,740", + "created": 1608511808.7400086, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17170,15 +17170,15 @@ "lineno": 22, "message": "Result (Cached data): { 'str': 'string', 'unicode': 'unicode', 'integer': 17, 'float': 3.14159, 'list': [ 1, 'two', '3', 4 ], 'dict': { '1': 1, '2': 'two', '3': '3', '4': 4 }, 'uncached': 'uncached_data_of_class' } ()", "module": "test", - "msecs": 990.9279346466064, + "msecs": 740.0085926055908, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 277.9858112335205, + "relativeCreated": 195.5699920654297, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -17187,8 +17187,8 @@ "{ 'str': 'string', 'unicode': 'unicode', 'integer': 17, 'float': 3.14159, 'list': [ 1, 'two', '3', 4 ], 'dict': { '1': 1, '2': 'two', '3': '3', '4': 4 }, 'uncached': 'uncached_data_of_class' }", "" ], - "asctime": "2019-12-27 21:48:47,991", - "created": 1577479727.9910443, + "asctime": "2020-12-21 01:50:08,740", + "created": 1608511808.7400694, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17198,41 +17198,41 @@ "lineno": 26, "message": "Expectation (Cached data): result = { 'str': 'string', 'unicode': 'unicode', 'integer': 17, 'float': 3.14159, 'list': [ 1, 'two', '3', 4 ], 'dict': { '1': 1, '2': 'two', '3': '3', '4': 4 }, 'uncached': 'uncached_data_of_class' } ()", "module": "test", - "msecs": 991.044282913208, + "msecs": 740.0693893432617, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 278.10215950012207, + "relativeCreated": 195.6307888031006, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" } ], - "msecs": 991.1355972290039, + "msecs": 740.1633262634277, "msg": "Cached data is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 278.19347381591797, + "relativeCreated": 195.7247257232666, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 9.131431579589844e-05 + "time_consumption": 9.393692016601562e-05 } ], - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 0.0020170211791992188, - "time_finished": "2019-12-27 21:48:47,991", - "time_start": "2019-12-27 21:48:47,989" + "time_consumption": 0.0015690326690673828, + "time_finished": "2020-12-21 01:50:08,740", + "time_start": "2020-12-21 01:50:08,738" }, "caching.property_cache_pickle: Test cached data (partially init)": { "args": null, - "asctime": "2019-12-27 21:48:47,991", - "created": 1577479727.9912245, + "asctime": "2020-12-21 01:50:08,740", + "created": 1608511808.7402813, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -17243,13 +17243,13 @@ "message": "caching.property_cache_pickle: Test cached data (partially init)", "module": "__init__", "moduleLogger": [], - "msecs": 991.2245273590088, + "msecs": 740.281343460083, "msg": "caching.property_cache_pickle: Test cached data (partially init)", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/__init__.py", - "process": 7956, + "pathname": "/user_data/data/dirk/prj/unittest/caching/unittest/src/tests/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 278.28240394592285, + "relativeCreated": 195.84274291992188, "stack_info": null, "testcaseLogger": [ { @@ -17257,8 +17257,8 @@ "property_cache_pickle", "True" ], - "asctime": "2019-12-27 21:48:47,991", - "created": 1577479727.9916193, + "asctime": "2020-12-21 01:50:08,740", + "created": 1608511808.7406907, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -17271,8 +17271,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2019-12-27 21:48:47,991", - "created": 1577479727.9912903, + "asctime": "2020-12-21 01:50:08,740", + "created": 1608511808.7403643, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -17282,23 +17282,23 @@ "lineno": 17, "message": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "module": "test_helpers", - "msecs": 991.2903308868408, + "msecs": 740.3643131256104, "msg": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7956, + "pathname": "src/tests/test_helpers.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 278.3482074737549, + "relativeCreated": 195.92571258544922, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/cache_data_test_no_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/cache_data_test_no_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:47,991", - "created": 1577479727.9913502, + "asctime": "2020-12-21 01:50:08,740", + "created": 1608511808.740434, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -17306,43 +17306,43 @@ "levelname": "INFO", "levelno": 20, "lineno": 21, - "message": "Initialising cached class with /user_data/data/dirk/prj/modules/caching/unittest/output_data/cache_data_test_no_load_on_init.pkl as cache file.", + "message": "Initialising cached class with /user_data/data/dirk/prj/unittest/caching/unittest/output_data/cache_data_test_no_load_on_init.pkl as cache file.", "module": "test_helpers", - "msecs": 991.3501739501953, + "msecs": 740.433931350708, "msg": "Initialising cached class with %s as cache file.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7956, + "pathname": "src/tests/test_helpers.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 278.4080505371094, + "relativeCreated": 195.99533081054688, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "PickCache:" ], - "asctime": "2019-12-27 21:48:47,991", - "created": 1577479727.9914126, + "asctime": "2020-12-21 01:50:08,740", + "created": 1608511808.7404926, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "DEBUG", "levelno": 10, - "lineno": 145, + "lineno": 148, "message": "PickCache: Cache file does not exists (yet).", "module": "__init__", - "msecs": 991.4126396179199, + "msecs": 740.492582321167, "msg": "%s Cache file does not exists (yet).", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 278.470516204834, + "relativeCreated": 196.05398178100586, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -17350,72 +17350,72 @@ "PickCache:", "['str', 'unicode', 'integer', 'float', 'list', 'dict']" ], - "asctime": "2019-12-27 21:48:47,991", - "created": 1577479727.9914596, + "asctime": "2020-12-21 01:50:08,740", + "created": 1608511808.7405362, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_source", "levelname": "DEBUG", "levelno": 10, - "lineno": 159, + "lineno": 162, "message": "PickCache: Loading all data from source - ['str', 'unicode', 'integer', 'float', 'list', 'dict']", "module": "__init__", - "msecs": 991.4596080780029, + "msecs": 740.5362129211426, "msg": "%s Loading all data from source - %s", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 278.517484664917, + "relativeCreated": 196.09761238098145, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/cache_data_test_no_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/cache_data_test_no_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:47,991", - "created": 1577479727.9915576, + "asctime": "2020-12-21 01:50:08,740", + "created": 1608511808.7406313, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 167, - "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/cache_data_test_no_load_on_init.pkl)", + "lineno": 170, + "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/cache_data_test_no_load_on_init.pkl)", "module": "__init__", - "msecs": 991.5575981140137, + "msecs": 740.6313419342041, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 278.61547470092773, + "relativeCreated": 196.19274139404297, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" } ], - "msecs": 991.619348526001, + "msecs": 740.6907081604004, "msg": "Initialising %s (load_all_on_init=%s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7956, + "pathname": "src/tests/test_helpers.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 278.67722511291504, + "relativeCreated": 196.25210762023926, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 6.175041198730469e-05 + "time_consumption": 5.936622619628906e-05 }, { "args": [], - "asctime": "2019-12-27 21:48:47,992", - "created": 1577479727.992065, + "asctime": "2020-12-21 01:50:08,741", + "created": 1608511808.7411354, "exc_info": null, "exc_text": null, "filename": "test_cached_data.py", @@ -17429,28 +17429,28 @@ { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/cache_data_test_no_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/cache_data_test_no_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:47,991", - "created": 1577479727.9917223, + "asctime": "2020-12-21 01:50:08,740", + "created": 1608511808.7408001, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "INFO", "levelno": 20, - "lineno": 142, - "message": "PickCache: Loading properties from cache (/user_data/data/dirk/prj/modules/caching/unittest/output_data/cache_data_test_no_load_on_init.pkl)", + "lineno": 145, + "message": "PickCache: Loading properties from cache (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/cache_data_test_no_load_on_init.pkl)", "module": "__init__", - "msecs": 991.7223453521729, + "msecs": 740.800142288208, "msg": "%s Loading properties from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 278.7802219390869, + "relativeCreated": 196.36154174804688, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -17459,26 +17459,26 @@ "str", "'string'" ], - "asctime": "2019-12-27 21:48:47,991", - "created": 1577479727.9917731, + "asctime": "2020-12-21 01:50:08,740", + "created": 1608511808.7408495, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "PickCache: Providing property for 'str' from cache ('string')", "module": "__init__", - "msecs": 991.7731285095215, + "msecs": 740.849494934082, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 278.83100509643555, + "relativeCreated": 196.4108943939209, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -17487,26 +17487,26 @@ "unicode", "'unicode'" ], - "asctime": "2019-12-27 21:48:47,991", - "created": 1577479727.9918175, + "asctime": "2020-12-21 01:50:08,740", + "created": 1608511808.7408931, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "PickCache: Providing property for 'unicode' from cache ('unicode')", "module": "__init__", - "msecs": 991.8174743652344, + "msecs": 740.8931255340576, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 278.87535095214844, + "relativeCreated": 196.45452499389648, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -17515,26 +17515,26 @@ "integer", "17" ], - "asctime": "2019-12-27 21:48:47,991", - "created": 1577479727.991862, + "asctime": "2020-12-21 01:50:08,740", + "created": 1608511808.7409348, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "PickCache: Providing property for 'integer' from cache (17)", "module": "__init__", - "msecs": 991.8620586395264, + "msecs": 740.9348487854004, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 278.91993522644043, + "relativeCreated": 196.49624824523926, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -17543,26 +17543,26 @@ "float", "3.14159" ], - "asctime": "2019-12-27 21:48:47,991", - "created": 1577479727.9919128, + "asctime": "2020-12-21 01:50:08,740", + "created": 1608511808.740977, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "PickCache: Providing property for 'float' from cache (3.14159)", "module": "__init__", - "msecs": 991.912841796875, + "msecs": 740.9770488739014, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 278.97071838378906, + "relativeCreated": 196.53844833374023, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -17571,26 +17571,26 @@ "list", "[1, 'two', '3', 4]" ], - "asctime": "2019-12-27 21:48:47,991", - "created": 1577479727.991954, + "asctime": "2020-12-21 01:50:08,741", + "created": 1608511808.7410195, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "PickCache: Providing property for 'list' from cache ([1, 'two', '3', 4])", "module": "__init__", - "msecs": 991.9540882110596, + "msecs": 741.0194873809814, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 279.01196479797363, + "relativeCreated": 196.5808868408203, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -17599,26 +17599,26 @@ "dict", "{'1': 1, '2': 'two', '3': '3', '4': 4}" ], - "asctime": "2019-12-27 21:48:47,991", - "created": 1577479727.991996, + "asctime": "2020-12-21 01:50:08,741", + "created": 1608511808.7410624, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "PickCache: Providing property for 'dict' from cache ({'1': 1, '2': 'two', '3': '3', '4': 4})", "module": "__init__", - "msecs": 991.9960498809814, + "msecs": 741.0624027252197, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 279.0539264678955, + "relativeCreated": 196.6238021850586, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -17626,48 +17626,48 @@ "PickCache:", "uncached" ], - "asctime": "2019-12-27 21:48:47,992", - "created": 1577479727.9920323, + "asctime": "2020-12-21 01:50:08,741", + "created": 1608511808.7411022, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "INFO", "levelno": 20, - "lineno": 113, + "lineno": 116, "message": "PickCache: Key 'uncached' is not in cached_keys. Uncached data will be returned.", "module": "__init__", - "msecs": 992.0322895050049, + "msecs": 741.1022186279297, "msg": "%s Key '%s' is not in cached_keys. Uncached data will be returned.", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 279.09016609191895, + "relativeCreated": 196.66361808776855, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" } ], - "msecs": 992.0649528503418, + "msecs": 741.1353588104248, "msg": "Collecting data from cache instance.", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_cached_data.py", - "process": 7956, + "pathname": "src/tests/test_cached_data.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 279.12282943725586, + "relativeCreated": 196.69675827026367, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 3.266334533691406e-05 + "time_consumption": 3.314018249511719e-05 }, { "args": [ "{'str': 'string', 'unicode': 'unicode', 'integer': 17, 'float': 3.14159, 'list': [1, 'two', '3', 4], 'dict': {'1': 1, '2': 'two', '3': '3', '4': 4}, 'uncached': 'uncached_data_of_class'}", "" ], - "asctime": "2019-12-27 21:48:47,992", - "created": 1577479727.9922805, + "asctime": "2020-12-21 01:50:08,741", + "created": 1608511808.7413907, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17684,8 +17684,8 @@ "{ 'str': 'string', 'unicode': 'unicode', 'integer': 17, 'float': 3.14159, 'list': [ 1, 'two', '3', 4 ], 'dict': { '1': 1, '2': 'two', '3': '3', '4': 4 }, 'uncached': 'uncached_data_of_class' }", "" ], - "asctime": "2019-12-27 21:48:47,992", - "created": 1577479727.9921393, + "asctime": "2020-12-21 01:50:08,741", + "created": 1608511808.7412198, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17695,15 +17695,15 @@ "lineno": 22, "message": "Result (Cached data): { 'str': 'string', 'unicode': 'unicode', 'integer': 17, 'float': 3.14159, 'list': [ 1, 'two', '3', 4 ], 'dict': { '1': 1, '2': 'two', '3': '3', '4': 4 }, 'uncached': 'uncached_data_of_class' } ()", "module": "test", - "msecs": 992.1393394470215, + "msecs": 741.2197589874268, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 279.19721603393555, + "relativeCreated": 196.78115844726562, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -17712,8 +17712,8 @@ "{ 'str': 'string', 'unicode': 'unicode', 'integer': 17, 'float': 3.14159, 'list': [ 1, 'two', '3', 4 ], 'dict': { '1': 1, '2': 'two', '3': '3', '4': 4 }, 'uncached': 'uncached_data_of_class' }", "" ], - "asctime": "2019-12-27 21:48:47,992", - "created": 1577479727.9921935, + "asctime": "2020-12-21 01:50:08,741", + "created": 1608511808.7412796, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17723,41 +17723,41 @@ "lineno": 26, "message": "Expectation (Cached data): result = { 'str': 'string', 'unicode': 'unicode', 'integer': 17, 'float': 3.14159, 'list': [ 1, 'two', '3', 4 ], 'dict': { '1': 1, '2': 'two', '3': '3', '4': 4 }, 'uncached': 'uncached_data_of_class' } ()", "module": "test", - "msecs": 992.1934604644775, + "msecs": 741.2796020507812, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 279.2513370513916, + "relativeCreated": 196.84100151062012, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" } ], - "msecs": 992.2804832458496, + "msecs": 741.3907051086426, "msg": "Cached data is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 279.3383598327637, + "relativeCreated": 196.95210456848145, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 8.702278137207031e-05 + "time_consumption": 0.00011110305786132812 } ], - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 0.0010559558868408203, - "time_finished": "2019-12-27 21:48:47,992", - "time_start": "2019-12-27 21:48:47,991" + "time_consumption": 0.0011093616485595703, + "time_finished": "2020-12-21 01:50:08,741", + "time_start": "2020-12-21 01:50:08,740" }, "caching.property_cache_pickle: Test execution of save callback (full init)": { "args": null, - "asctime": "2019-12-27 21:48:48,014", - "created": 1577479728.0141697, + "asctime": "2020-12-21 01:50:08,757", + "created": 1608511808.757578, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -17768,19 +17768,19 @@ "message": "caching.property_cache_pickle: Test execution of save callback (full init)", "module": "__init__", "moduleLogger": [], - "msecs": 14.169692993164062, + "msecs": 757.5778961181641, "msg": "caching.property_cache_pickle: Test execution of save callback (full init)", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/__init__.py", - "process": 7956, + "pathname": "/user_data/data/dirk/prj/unittest/caching/unittest/src/tests/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 301.2275695800781, + "relativeCreated": 213.13929557800293, "stack_info": null, "testcaseLogger": [ { "args": [], - "asctime": "2019-12-27 21:48:48,014", - "created": 1577479728.0147393, + "asctime": "2020-12-21 01:50:08,757", + "created": 1608511808.7577984, "exc_info": null, "exc_text": null, "filename": "test_save_callback.py", @@ -17791,15 +17791,15 @@ "message": "Installing save_callback, which sets a variable to True on execution.", "module": "test_save_callback", "moduleLogger": [], - "msecs": 14.739274978637695, + "msecs": 757.798433303833, "msg": "Installing save_callback, which sets a variable to True on execution.", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_save_callback.py", - "process": 7956, + "pathname": "src/tests/test_save_callback.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 301.79715156555176, + "relativeCreated": 213.35983276367188, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", "time_consumption": 0.0 }, @@ -17808,8 +17808,8 @@ "True", "" ], - "asctime": "2019-12-27 21:48:48,016", - "created": 1577479728.016376, + "asctime": "2020-12-21 01:50:08,758", + "created": 1608511808.7585351, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17823,28 +17823,28 @@ { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/save_callback_load_on_init.json" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/save_callback_load_on_init.json" ], - "asctime": "2019-12-27 21:48:48,015", - "created": 1577479728.015396, + "asctime": "2020-12-21 01:50:08,758", + "created": 1608511808.7580445, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 167, - "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/save_callback_load_on_init.json)", + "lineno": 170, + "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/save_callback_load_on_init.json)", "module": "__init__", - "msecs": 15.3961181640625, + "msecs": 758.0444812774658, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 302.45399475097656, + "relativeCreated": 213.6058807373047, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -17853,8 +17853,8 @@ "True", "" ], - "asctime": "2019-12-27 21:48:48,015", - "created": 1577479728.0159948, + "asctime": "2020-12-21 01:50:08,758", + "created": 1608511808.758334, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17864,15 +17864,15 @@ "lineno": 22, "message": "Result (Save callback execution variable): True ()", "module": "test", - "msecs": 15.994787216186523, + "msecs": 758.3339214324951, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 303.0526638031006, + "relativeCreated": 213.89532089233398, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -17881,8 +17881,8 @@ "True", "" ], - "asctime": "2019-12-27 21:48:48,016", - "created": 1577479728.016203, + "asctime": "2020-12-21 01:50:08,758", + "created": 1608511808.7584302, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -17892,41 +17892,41 @@ "lineno": 26, "message": "Expectation (Save callback execution variable): result = True ()", "module": "test", - "msecs": 16.202926635742188, + "msecs": 758.4302425384521, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 303.26080322265625, + "relativeCreated": 213.99164199829102, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" } ], - "msecs": 16.376018524169922, + "msecs": 758.5351467132568, "msg": "Save callback execution variable is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 303.433895111084, + "relativeCreated": 214.0965461730957, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 0.00017309188842773438 + "time_consumption": 0.0001049041748046875 } ], - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 0.0022063255310058594, - "time_finished": "2019-12-27 21:48:48,016", - "time_start": "2019-12-27 21:48:48,014" + "time_consumption": 0.0009572505950927734, + "time_finished": "2020-12-21 01:50:08,758", + "time_start": "2020-12-21 01:50:08,757" }, "caching.property_cache_pickle: Test full initialised PICKLE-Cache-Object": { "args": null, - "asctime": "2019-12-27 21:48:47,983", - "created": 1577479727.983616, + "asctime": "2020-12-21 01:50:08,736", + "created": 1608511808.736101, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -17937,13 +17937,13 @@ "message": "caching.property_cache_pickle: Test full initialised PICKLE-Cache-Object", "module": "__init__", "moduleLogger": [], - "msecs": 983.6161136627197, + "msecs": 736.1009120941162, "msg": "caching.property_cache_pickle: Test full initialised PICKLE-Cache-Object", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/__init__.py", - "process": 7956, + "pathname": "/user_data/data/dirk/prj/unittest/caching/unittest/src/tests/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 270.6739902496338, + "relativeCreated": 191.66231155395508, "stack_info": null, "testcaseLogger": [ { @@ -17951,8 +17951,8 @@ "property_cache_pickle", "True" ], - "asctime": "2019-12-27 21:48:47,984", - "created": 1577479727.984525, + "asctime": "2020-12-21 01:50:08,736", + "created": 1608511808.7365499, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -17965,8 +17965,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2019-12-27 21:48:47,983", - "created": 1577479727.9837682, + "asctime": "2020-12-21 01:50:08,736", + "created": 1608511808.7361877, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -17976,23 +17976,23 @@ "lineno": 17, "message": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "module": "test_helpers", - "msecs": 983.7682247161865, + "msecs": 736.1876964569092, "msg": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7956, + "pathname": "src/tests/test_helpers.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 270.8261013031006, + "relativeCreated": 191.74909591674805, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:47,983", - "created": 1577479727.9839187, + "asctime": "2020-12-21 01:50:08,736", + "created": 1608511808.7362583, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -18000,43 +18000,43 @@ "levelname": "INFO", "levelno": 20, "lineno": 21, - "message": "Initialising cached class with /user_data/data/dirk/prj/modules/caching/unittest/output_data/load_on_init.pkl as cache file.", + "message": "Initialising cached class with /user_data/data/dirk/prj/unittest/caching/unittest/output_data/load_on_init.pkl as cache file.", "module": "test_helpers", - "msecs": 983.9186668395996, + "msecs": 736.2582683563232, "msg": "Initialising cached class with %s as cache file.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7956, + "pathname": "src/tests/test_helpers.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 270.9765434265137, + "relativeCreated": 191.8196678161621, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "PickCache:" ], - "asctime": "2019-12-27 21:48:47,984", - "created": 1577479727.9840474, + "asctime": "2020-12-21 01:50:08,736", + "created": 1608511808.736331, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "DEBUG", "levelno": 10, - "lineno": 145, + "lineno": 148, "message": "PickCache: Cache file does not exists (yet).", "module": "__init__", - "msecs": 984.0474128723145, + "msecs": 736.3309860229492, "msg": "%s Cache file does not exists (yet).", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 271.1052894592285, + "relativeCreated": 191.8923854827881, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -18044,74 +18044,74 @@ "PickCache:", "['str', 'unicode', 'integer', 'float', 'list', 'dict']" ], - "asctime": "2019-12-27 21:48:47,984", - "created": 1577479727.9841487, + "asctime": "2020-12-21 01:50:08,736", + "created": 1608511808.7363799, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_source", "levelname": "DEBUG", "levelno": 10, - "lineno": 159, + "lineno": 162, "message": "PickCache: Loading all data from source - ['str', 'unicode', 'integer', 'float', 'list', 'dict']", "module": "__init__", - "msecs": 984.1487407684326, + "msecs": 736.379861831665, "msg": "%s Loading all data from source - %s", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 271.2066173553467, + "relativeCreated": 191.9412612915039, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:47,984", - "created": 1577479727.9843946, + "asctime": "2020-12-21 01:50:08,736", + "created": 1608511808.7364893, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 167, - "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/load_on_init.pkl)", + "lineno": 170, + "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/load_on_init.pkl)", "module": "__init__", - "msecs": 984.3945503234863, + "msecs": 736.4892959594727, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 271.4524269104004, + "relativeCreated": 192.05069541931152, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" } ], - "msecs": 984.5249652862549, + "msecs": 736.5498542785645, "msg": "Initialising %s (load_all_on_init=%s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7956, + "pathname": "src/tests/test_helpers.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 271.58284187316895, + "relativeCreated": 192.11125373840332, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 0.0001304149627685547 + "time_consumption": 6.0558319091796875e-05 }, { "args": [ "property_cache_pickle" ], - "asctime": "2019-12-27 21:48:47,985", - "created": 1577479727.9850318, + "asctime": "2020-12-21 01:50:08,736", + "created": 1608511808.7368019, "exc_info": null, "exc_text": null, "filename": "test_load_on_init.py", @@ -18125,36 +18125,36 @@ { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:47,984", - "created": 1577479727.9847262, + "asctime": "2020-12-21 01:50:08,736", + "created": 1608511808.7366643, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "INFO", "levelno": 20, - "lineno": 142, - "message": "PickCache: Loading properties from cache (/user_data/data/dirk/prj/modules/caching/unittest/output_data/load_on_init.pkl)", + "lineno": 145, + "message": "PickCache: Loading properties from cache (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/load_on_init.pkl)", "module": "__init__", - "msecs": 984.7261905670166, + "msecs": 736.6642951965332, "msg": "%s Loading properties from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 271.78406715393066, + "relativeCreated": 192.22569465637207, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "{'str': 'string', 'unicode': 'unicode', 'integer': 17, 'float': 3.14159, 'list': [1, 'two', '3', 4], 'dict': {'1': 1, '2': 'two', '3': '3', '4': 4}, '_property_cache_uid_': 'my_unique_id', '_property_cache_data_version_': 1}" ], - "asctime": "2019-12-27 21:48:47,984", - "created": 1577479727.984854, + "asctime": "2020-12-21 01:50:08,736", + "created": 1608511808.7367253, "exc_info": null, "exc_text": null, "filename": "test_load_on_init.py", @@ -18164,15 +18164,15 @@ "lineno": 20, "message": "Using storage object of cache class for comparison: {'str': 'string', 'unicode': 'unicode', 'integer': 17, 'float': 3.14159, 'list': [1, 'two', '3', 4], 'dict': {'1': 1, '2': 'two', '3': '3', '4': 4}, '_property_cache_uid_': 'my_unique_id', '_property_cache_data_version_': 1}", "module": "test_load_on_init", - "msecs": 984.853982925415, + "msecs": 736.7253303527832, "msg": "Using storage object of cache class for comparison: %s", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_load_on_init.py", - "process": 7956, + "pathname": "src/tests/test_load_on_init.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 271.9118595123291, + "relativeCreated": 192.28672981262207, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -18180,8 +18180,8 @@ "_property_cache_data_version_", "_property_cache_uid_" ], - "asctime": "2019-12-27 21:48:47,984", - "created": 1577479727.984952, + "asctime": "2020-12-21 01:50:08,736", + "created": 1608511808.7367678, "exc_info": null, "exc_text": null, "filename": "test_load_on_init.py", @@ -18191,37 +18191,37 @@ "lineno": 21, "message": "Deleting overhead keys: _property_cache_data_version_, _property_cache_uid_", "module": "test_load_on_init", - "msecs": 984.9519729614258, + "msecs": 736.7677688598633, "msg": "Deleting overhead keys: %s, %s", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_load_on_init.py", - "process": 7956, + "pathname": "src/tests/test_load_on_init.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 272.00984954833984, + "relativeCreated": 192.32916831970215, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" } ], - "msecs": 985.0318431854248, + "msecs": 736.8018627166748, "msg": "Extracting storage object from %s for comparison.", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_load_on_init.py", - "process": 7956, + "pathname": "src/tests/test_load_on_init.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 272.08971977233887, + "relativeCreated": 192.36326217651367, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 7.987022399902344e-05 + "time_consumption": 3.409385681152344e-05 }, { "args": [ "{'str': 'string', 'unicode': 'unicode', 'integer': 17, 'float': 3.14159, 'list': [1, 'two', '3', 4], 'dict': {'1': 1, '2': 'two', '3': '3', '4': 4}}", "" ], - "asctime": "2019-12-27 21:48:47,985", - "created": 1577479727.985835, + "asctime": "2020-12-21 01:50:08,737", + "created": 1608511808.737046, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18238,8 +18238,8 @@ "{ 'str': 'string', 'unicode': 'unicode', 'integer': 17, 'float': 3.14159, 'list': [ 1, 'two', '3', 4 ], 'dict': { '1': 1, '2': 'two', '3': '3', '4': 4 } }", "" ], - "asctime": "2019-12-27 21:48:47,985", - "created": 1577479727.9852505, + "asctime": "2020-12-21 01:50:08,736", + "created": 1608511808.7368915, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18249,15 +18249,15 @@ "lineno": 22, "message": "Result (Cache object): { 'str': 'string', 'unicode': 'unicode', 'integer': 17, 'float': 3.14159, 'list': [ 1, 'two', '3', 4 ], 'dict': { '1': 1, '2': 'two', '3': '3', '4': 4 } } ()", "module": "test", - "msecs": 985.2504730224609, + "msecs": 736.891508102417, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 272.308349609375, + "relativeCreated": 192.45290756225586, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -18266,8 +18266,8 @@ "{ 'str': 'string', 'unicode': 'unicode', 'integer': 17, 'float': 3.14159, 'list': [ 1, 'two', '3', 4 ], 'dict': { '1': 1, '2': 'two', '3': '3', '4': 4 } }", "" ], - "asctime": "2019-12-27 21:48:47,985", - "created": 1577479727.9854167, + "asctime": "2020-12-21 01:50:08,736", + "created": 1608511808.7369525, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18277,41 +18277,41 @@ "lineno": 26, "message": "Expectation (Cache object): result = { 'str': 'string', 'unicode': 'unicode', 'integer': 17, 'float': 3.14159, 'list': [ 1, 'two', '3', 4 ], 'dict': { '1': 1, '2': 'two', '3': '3', '4': 4 } } ()", "module": "test", - "msecs": 985.4166507720947, + "msecs": 736.952543258667, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 272.4745273590088, + "relativeCreated": 192.51394271850586, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" } ], - "msecs": 985.835075378418, + "msecs": 737.0460033416748, "msg": "Cache object is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 272.89295196533203, + "relativeCreated": 192.60740280151367, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 0.0004184246063232422 + "time_consumption": 9.34600830078125e-05 } ], - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 0.002218961715698242, - "time_finished": "2019-12-27 21:48:47,985", - "time_start": "2019-12-27 21:48:47,983" + "time_consumption": 0.0009450912475585938, + "time_finished": "2020-12-21 01:50:08,737", + "time_start": "2020-12-21 01:50:08,736" }, "caching.property_cache_pickle: Test get from source caused by changed uid (full init)": { "args": null, - "asctime": "2019-12-27 21:48:48,002", - "created": 1577479728.0029087, + "asctime": "2020-12-21 01:50:08,748", + "created": 1608511808.748626, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -18322,13 +18322,13 @@ "message": "caching.property_cache_pickle: Test get from source caused by changed uid (full init)", "module": "__init__", "moduleLogger": [], - "msecs": 2.9087066650390625, + "msecs": 748.6259937286377, "msg": "caching.property_cache_pickle: Test get from source caused by changed uid (full init)", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/__init__.py", - "process": 7956, + "pathname": "/user_data/data/dirk/prj/unittest/caching/unittest/src/tests/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 289.9665832519531, + "relativeCreated": 204.18739318847656, "stack_info": null, "testcaseLogger": [ { @@ -18336,8 +18336,8 @@ "property_cache_pickle", "True" ], - "asctime": "2019-12-27 21:48:48,004", - "created": 1577479728.0045407, + "asctime": "2020-12-21 01:50:08,749", + "created": 1608511808.7495403, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -18350,8 +18350,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2019-12-27 21:48:48,003", - "created": 1577479728.0033116, + "asctime": "2020-12-21 01:50:08,748", + "created": 1608511808.7488046, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -18361,23 +18361,23 @@ "lineno": 17, "message": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "module": "test_helpers", - "msecs": 3.311634063720703, + "msecs": 748.8045692443848, "msg": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7956, + "pathname": "src/tests/test_helpers.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 290.36951065063477, + "relativeCreated": 204.36596870422363, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:48,003", - "created": 1577479728.003592, + "asctime": "2020-12-21 01:50:08,749", + "created": 1608511808.749014, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -18385,43 +18385,43 @@ "levelname": "INFO", "levelno": 20, "lineno": 21, - "message": "Initialising cached class with /user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_load_on_init.pkl as cache file.", + "message": "Initialising cached class with /user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_load_on_init.pkl as cache file.", "module": "test_helpers", - "msecs": 3.5920143127441406, + "msecs": 749.0139007568359, "msg": "Initialising cached class with %s as cache file.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7956, + "pathname": "src/tests/test_helpers.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 290.6498908996582, + "relativeCreated": 204.5753002166748, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "PickCache:" ], - "asctime": "2019-12-27 21:48:48,003", - "created": 1577479728.0038369, + "asctime": "2020-12-21 01:50:08,749", + "created": 1608511808.7491477, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "DEBUG", "levelno": 10, - "lineno": 145, + "lineno": 148, "message": "PickCache: Cache file does not exists (yet).", "module": "__init__", - "msecs": 3.8368701934814453, + "msecs": 749.1476535797119, "msg": "%s Cache file does not exists (yet).", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 290.8947467803955, + "relativeCreated": 204.70905303955078, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -18429,75 +18429,75 @@ "PickCache:", "['str', 'unicode', 'integer', 'float', 'list', 'dict']" ], - "asctime": "2019-12-27 21:48:48,003", - "created": 1577479728.0039675, + "asctime": "2020-12-21 01:50:08,749", + "created": 1608511808.749239, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_source", "levelname": "DEBUG", "levelno": 10, - "lineno": 159, + "lineno": 162, "message": "PickCache: Loading all data from source - ['str', 'unicode', 'integer', 'float', 'list', 'dict']", "module": "__init__", - "msecs": 3.9675235748291016, + "msecs": 749.2389678955078, "msg": "%s Loading all data from source - %s", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 291.02540016174316, + "relativeCreated": 204.80036735534668, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:48,004", - "created": 1577479728.0042646, + "asctime": "2020-12-21 01:50:08,749", + "created": 1608511808.749426, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 167, - "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_load_on_init.pkl)", + "lineno": 170, + "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_load_on_init.pkl)", "module": "__init__", - "msecs": 4.264593124389648, + "msecs": 749.4258880615234, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 291.3224697113037, + "relativeCreated": 204.9872875213623, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" } ], - "msecs": 4.540681838989258, + "msecs": 749.5403289794922, "msg": "Initialising %s (load_all_on_init=%s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7956, + "pathname": "src/tests/test_helpers.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 291.5985584259033, + "relativeCreated": 205.10172843933105, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 0.0002760887145996094 + "time_consumption": 0.00011444091796875 }, { "args": [ "{'str': '__string__', 'unicode': '__unicode__', 'integer': 34, 'float': 2.71828, 'list': ['one', 2, 3, '4'], 'dict': {'1': '1', '2': 2, '3': 'three', '4': '4'}}", "" ], - "asctime": "2019-12-27 21:48:48,007", - "created": 1577479728.007305, + "asctime": "2020-12-21 01:50:08,751", + "created": 1608511808.751861, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18511,54 +18511,54 @@ { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:48,005", - "created": 1577479728.0050027, + "asctime": "2020-12-21 01:50:08,749", + "created": 1608511808.7497592, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "INFO", "levelno": 20, - "lineno": 142, - "message": "PickCache: Loading properties from cache (/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_load_on_init.pkl)", + "lineno": 145, + "message": "PickCache: Loading properties from cache (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_load_on_init.pkl)", "module": "__init__", - "msecs": 5.002737045288086, + "msecs": 749.7591972351074, "msg": "%s Loading properties from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 292.06061363220215, + "relativeCreated": 205.3205966949463, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "PickCache:" ], - "asctime": "2019-12-27 21:48:48,005", - "created": 1577479728.0052269, + "asctime": "2020-12-21 01:50:08,749", + "created": 1608511808.7498453, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_init_cache", "levelname": "DEBUG", "levelno": 10, - "lineno": 128, + "lineno": 131, "message": "PickCache: Source uid changed, ignoring previous cache data", "module": "__init__", - "msecs": 5.226850509643555, + "msecs": 749.8452663421631, "msg": "%s Source uid changed, ignoring previous cache data", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 292.2847270965576, + "relativeCreated": 205.40666580200195, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -18566,53 +18566,53 @@ "PickCache:", "['str', 'unicode', 'integer', 'float', 'list', 'dict']" ], - "asctime": "2019-12-27 21:48:48,005", - "created": 1577479728.005477, + "asctime": "2020-12-21 01:50:08,749", + "created": 1608511808.7499263, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_source", "levelname": "DEBUG", "levelno": 10, - "lineno": 159, + "lineno": 162, "message": "PickCache: Loading all data from source - ['str', 'unicode', 'integer', 'float', 'list', 'dict']", "module": "__init__", - "msecs": 5.476951599121094, + "msecs": 749.9263286590576, "msg": "%s Loading all data from source - %s", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 292.53482818603516, + "relativeCreated": 205.48772811889648, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:48,005", - "created": 1577479728.0059338, + "asctime": "2020-12-21 01:50:08,750", + "created": 1608511808.750166, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 167, - "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_load_on_init.pkl)", + "lineno": 170, + "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_load_on_init.pkl)", "module": "__init__", - "msecs": 5.9337615966796875, + "msecs": 750.1659393310547, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 292.99163818359375, + "relativeCreated": 205.72733879089355, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -18621,26 +18621,26 @@ "str", "'__string__'" ], - "asctime": "2019-12-27 21:48:48,006", - "created": 1577479728.0063214, + "asctime": "2020-12-21 01:50:08,750", + "created": 1608511808.750333, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "PickCache: Providing property for 'str' from cache ('__string__')", "module": "__init__", - "msecs": 6.321430206298828, + "msecs": 750.3330707550049, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 293.3793067932129, + "relativeCreated": 205.89447021484375, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -18649,26 +18649,26 @@ "unicode", "'__unicode__'" ], - "asctime": "2019-12-27 21:48:48,006", - "created": 1577479728.0065446, + "asctime": "2020-12-21 01:50:08,750", + "created": 1608511808.7504458, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "PickCache: Providing property for 'unicode' from cache ('__unicode__')", "module": "__init__", - "msecs": 6.544589996337891, + "msecs": 750.4458427429199, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 293.60246658325195, + "relativeCreated": 206.0072422027588, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -18677,26 +18677,26 @@ "integer", "34" ], - "asctime": "2019-12-27 21:48:48,006", - "created": 1577479728.0067358, + "asctime": "2020-12-21 01:50:08,750", + "created": 1608511808.7505803, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "PickCache: Providing property for 'integer' from cache (34)", "module": "__init__", - "msecs": 6.735801696777344, + "msecs": 750.5803108215332, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 293.7936782836914, + "relativeCreated": 206.14171028137207, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -18705,26 +18705,26 @@ "float", "2.71828" ], - "asctime": "2019-12-27 21:48:48,006", - "created": 1577479728.006852, + "asctime": "2020-12-21 01:50:08,750", + "created": 1608511808.7507155, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "PickCache: Providing property for 'float' from cache (2.71828)", "module": "__init__", - "msecs": 6.851911544799805, + "msecs": 750.7154941558838, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 293.90978813171387, + "relativeCreated": 206.27689361572266, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -18733,26 +18733,26 @@ "list", "['one', 2, 3, '4']" ], - "asctime": "2019-12-27 21:48:48,006", - "created": 1577479728.0069141, + "asctime": "2020-12-21 01:50:08,750", + "created": 1608511808.7508976, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "PickCache: Providing property for 'list' from cache (['one', 2, 3, '4'])", "module": "__init__", - "msecs": 6.9141387939453125, + "msecs": 750.8976459503174, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 293.9720153808594, + "relativeCreated": 206.45904541015625, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -18761,26 +18761,26 @@ "dict", "{'1': '1', '2': 2, '3': 'three', '4': '4'}" ], - "asctime": "2019-12-27 21:48:48,006", - "created": 1577479728.0069714, + "asctime": "2020-12-21 01:50:08,751", + "created": 1608511808.7510283, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "PickCache: Providing property for 'dict' from cache ({'1': '1', '2': 2, '3': 'three', '4': '4'})", "module": "__init__", - "msecs": 6.9713592529296875, + "msecs": 751.028299331665, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 294.02923583984375, + "relativeCreated": 206.5896987915039, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -18789,8 +18789,8 @@ "{ 'str': '__string__', 'unicode': '__unicode__', 'integer': 34, 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ], 'dict': { '1': '1', '2': 2, '3': 'three', '4': '4' } }", "" ], - "asctime": "2019-12-27 21:48:48,007", - "created": 1577479728.0070708, + "asctime": "2020-12-21 01:50:08,751", + "created": 1608511808.7514443, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18800,15 +18800,15 @@ "lineno": 22, "message": "Result (Instance data after changing uid): { 'str': '__string__', 'unicode': '__unicode__', 'integer': 34, 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ], 'dict': { '1': '1', '2': 2, '3': 'three', '4': '4' } } ()", "module": "test", - "msecs": 7.070779800415039, + "msecs": 751.4443397521973, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 294.1286563873291, + "relativeCreated": 207.00573921203613, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -18817,8 +18817,8 @@ "{ 'str': '__string__', 'unicode': '__unicode__', 'integer': 34, 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ], 'dict': { '1': '1', '2': 2, '3': 'three', '4': '4' } }", "" ], - "asctime": "2019-12-27 21:48:48,007", - "created": 1577479728.007171, + "asctime": "2020-12-21 01:50:08,751", + "created": 1608511808.751629, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -18828,41 +18828,41 @@ "lineno": 26, "message": "Expectation (Instance data after changing uid): result = { 'str': '__string__', 'unicode': '__unicode__', 'integer': 34, 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ], 'dict': { '1': '1', '2': 2, '3': 'three', '4': '4' } } ()", "module": "test", - "msecs": 7.170915603637695, + "msecs": 751.629114151001, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 294.22879219055176, + "relativeCreated": 207.19051361083984, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" } ], - "msecs": 7.304906845092773, + "msecs": 751.8610954284668, "msg": "Instance data after changing uid is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 294.36278343200684, + "relativeCreated": 207.42249488830566, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 0.00013399124145507812 + "time_consumption": 0.0002319812774658203 } ], - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 0.004396200180053711, - "time_finished": "2019-12-27 21:48:48,007", - "time_start": "2019-12-27 21:48:48,002" + "time_consumption": 0.0032351016998291016, + "time_finished": "2020-12-21 01:50:08,751", + "time_start": "2020-12-21 01:50:08,748" }, "caching.property_cache_pickle: Test get from source caused by changed uid (partially init)": { "args": null, - "asctime": "2019-12-27 21:48:48,007", - "created": 1577479728.0074735, + "asctime": "2020-12-21 01:50:08,752", + "created": 1608511808.7520921, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -18873,13 +18873,13 @@ "message": "caching.property_cache_pickle: Test get from source caused by changed uid (partially init)", "module": "__init__", "moduleLogger": [], - "msecs": 7.473468780517578, + "msecs": 752.0921230316162, "msg": "caching.property_cache_pickle: Test get from source caused by changed uid (partially init)", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/__init__.py", - "process": 7956, + "pathname": "/user_data/data/dirk/prj/unittest/caching/unittest/src/tests/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 294.53134536743164, + "relativeCreated": 207.65352249145508, "stack_info": null, "testcaseLogger": [ { @@ -18887,8 +18887,8 @@ "property_cache_pickle", "True" ], - "asctime": "2019-12-27 21:48:48,008", - "created": 1577479728.0082824, + "asctime": "2020-12-21 01:50:08,752", + "created": 1608511808.7529526, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -18901,8 +18901,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2019-12-27 21:48:48,007", - "created": 1577479728.0075858, + "asctime": "2020-12-21 01:50:08,752", + "created": 1608511808.7522151, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -18912,23 +18912,23 @@ "lineno": 17, "message": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "module": "test_helpers", - "msecs": 7.585763931274414, + "msecs": 752.2151470184326, "msg": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7956, + "pathname": "src/tests/test_helpers.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 294.6436405181885, + "relativeCreated": 207.77654647827148, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:48,007", - "created": 1577479728.0077124, + "asctime": "2020-12-21 01:50:08,752", + "created": 1608511808.752362, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -18936,43 +18936,43 @@ "levelname": "INFO", "levelno": 20, "lineno": 21, - "message": "Initialising cached class with /user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.pkl as cache file.", + "message": "Initialising cached class with /user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.pkl as cache file.", "module": "test_helpers", - "msecs": 7.712364196777344, + "msecs": 752.3620128631592, "msg": "Initialising cached class with %s as cache file.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7956, + "pathname": "src/tests/test_helpers.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 294.7702407836914, + "relativeCreated": 207.92341232299805, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "PickCache:" ], - "asctime": "2019-12-27 21:48:48,007", - "created": 1577479728.0078623, + "asctime": "2020-12-21 01:50:08,752", + "created": 1608511808.752536, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "DEBUG", "levelno": 10, - "lineno": 145, + "lineno": 148, "message": "PickCache: Cache file does not exists (yet).", "module": "__init__", - "msecs": 7.862329483032227, + "msecs": 752.5360584259033, "msg": "%s Cache file does not exists (yet).", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 294.9202060699463, + "relativeCreated": 208.0974578857422, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -18980,75 +18980,75 @@ "PickCache:", "['str', 'unicode', 'integer', 'float', 'list', 'dict']" ], - "asctime": "2019-12-27 21:48:48,007", - "created": 1577479728.007977, + "asctime": "2020-12-21 01:50:08,752", + "created": 1608511808.752598, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_source", "levelname": "DEBUG", "levelno": 10, - "lineno": 159, + "lineno": 162, "message": "PickCache: Loading all data from source - ['str', 'unicode', 'integer', 'float', 'list', 'dict']", "module": "__init__", - "msecs": 7.977008819580078, + "msecs": 752.5980472564697, "msg": "%s Loading all data from source - %s", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 295.03488540649414, + "relativeCreated": 208.1594467163086, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:48,008", - "created": 1577479728.008161, + "asctime": "2020-12-21 01:50:08,752", + "created": 1608511808.7527883, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 167, - "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.pkl)", + "lineno": 170, + "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.pkl)", "module": "__init__", - "msecs": 8.161067962646484, + "msecs": 752.7883052825928, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 295.21894454956055, + "relativeCreated": 208.34970474243164, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" } ], - "msecs": 8.28242301940918, + "msecs": 752.9525756835938, "msg": "Initialising %s (load_all_on_init=%s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7956, + "pathname": "src/tests/test_helpers.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 295.34029960632324, + "relativeCreated": 208.51397514343262, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 0.00012135505676269531 + "time_consumption": 0.00016427040100097656 }, { "args": [ "{'str': '__string__', 'unicode': '__unicode__', 'integer': 34, 'float': 2.71828, 'list': ['one', 2, 3, '4'], 'dict': {'1': '1', '2': 2, '3': 'three', '4': '4'}}", "" ], - "asctime": "2019-12-27 21:48:48,013", - "created": 1577479728.013194, + "asctime": "2020-12-21 01:50:08,757", + "created": 1608511808.7572765, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -19062,81 +19062,81 @@ { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:48,008", - "created": 1577479728.008493, + "asctime": "2020-12-21 01:50:08,753", + "created": 1608511808.7532554, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "INFO", "levelno": 20, - "lineno": 142, - "message": "PickCache: Loading properties from cache (/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.pkl)", + "lineno": 145, + "message": "PickCache: Loading properties from cache (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.pkl)", "module": "__init__", - "msecs": 8.49294662475586, + "msecs": 753.2553672790527, "msg": "%s Loading properties from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 295.5508232116699, + "relativeCreated": 208.8167667388916, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "PickCache:" ], - "asctime": "2019-12-27 21:48:48,008", - "created": 1577479728.0085917, + "asctime": "2020-12-21 01:50:08,753", + "created": 1608511808.7533658, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_init_cache", "levelname": "DEBUG", "levelno": 10, - "lineno": 128, + "lineno": 131, "message": "PickCache: Source uid changed, ignoring previous cache data", "module": "__init__", - "msecs": 8.591651916503906, + "msecs": 753.3657550811768, "msg": "%s Source uid changed, ignoring previous cache data", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 295.64952850341797, + "relativeCreated": 208.92715454101562, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:48,008", - "created": 1577479728.0087507, + "asctime": "2020-12-21 01:50:08,753", + "created": 1608511808.753536, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 167, - "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.pkl)", + "lineno": 170, + "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.pkl)", "module": "__init__", - "msecs": 8.750677108764648, + "msecs": 753.5359859466553, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 295.8085536956787, + "relativeCreated": 209.09738540649414, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -19145,53 +19145,53 @@ "str", "'__string__'" ], - "asctime": "2019-12-27 21:48:48,008", - "created": 1577479728.0089312, + "asctime": "2020-12-21 01:50:08,753", + "created": 1608511808.7538211, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "PickCache: Loading property for 'str' from source instance ('__string__')", "module": "__init__", - "msecs": 8.931159973144531, + "msecs": 753.8211345672607, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 295.9890365600586, + "relativeCreated": 209.3825340270996, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:48,009", - "created": 1577479728.0090873, + "asctime": "2020-12-21 01:50:08,754", + "created": 1608511808.75401, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 167, - "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.pkl)", + "lineno": 170, + "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.pkl)", "module": "__init__", - "msecs": 9.087324142456055, + "msecs": 754.0099620819092, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 296.1452007293701, + "relativeCreated": 209.57136154174805, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -19200,53 +19200,53 @@ "unicode", "'__unicode__'" ], - "asctime": "2019-12-27 21:48:48,009", - "created": 1577479728.0092506, + "asctime": "2020-12-21 01:50:08,754", + "created": 1608511808.7542586, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "PickCache: Loading property for 'unicode' from source instance ('__unicode__')", "module": "__init__", - "msecs": 9.250640869140625, + "msecs": 754.2586326599121, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 296.3085174560547, + "relativeCreated": 209.82003211975098, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:48,009", - "created": 1577479728.009396, + "asctime": "2020-12-21 01:50:08,754", + "created": 1608511808.7544382, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 167, - "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.pkl)", + "lineno": 170, + "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.pkl)", "module": "__init__", - "msecs": 9.396076202392578, + "msecs": 754.4381618499756, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 296.45395278930664, + "relativeCreated": 209.99956130981445, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -19255,53 +19255,53 @@ "integer", "34" ], - "asctime": "2019-12-27 21:48:48,009", - "created": 1577479728.009722, + "asctime": "2020-12-21 01:50:08,754", + "created": 1608511808.7546499, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "PickCache: Loading property for 'integer' from source instance (34)", "module": "__init__", - "msecs": 9.721994400024414, + "msecs": 754.6498775482178, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 296.7798709869385, + "relativeCreated": 210.21127700805664, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:48,009", - "created": 1577479728.0099049, + "asctime": "2020-12-21 01:50:08,754", + "created": 1608511808.7548327, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 167, - "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.pkl)", + "lineno": 170, + "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.pkl)", "module": "__init__", - "msecs": 9.904861450195312, + "msecs": 754.8327445983887, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 296.9627380371094, + "relativeCreated": 210.39414405822754, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -19310,53 +19310,53 @@ "float", "2.71828" ], - "asctime": "2019-12-27 21:48:48,010", - "created": 1577479728.0101912, + "asctime": "2020-12-21 01:50:08,755", + "created": 1608511808.7550514, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "PickCache: Loading property for 'float' from source instance (2.71828)", "module": "__init__", - "msecs": 10.191202163696289, + "msecs": 755.0513744354248, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 297.24907875061035, + "relativeCreated": 210.61277389526367, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:48,010", - "created": 1577479728.0104876, + "asctime": "2020-12-21 01:50:08,755", + "created": 1608511808.7552395, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 167, - "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.pkl)", + "lineno": 170, + "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.pkl)", "module": "__init__", - "msecs": 10.487556457519531, + "msecs": 755.2394866943359, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 297.5454330444336, + "relativeCreated": 210.8008861541748, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -19365,53 +19365,53 @@ "list", "['one', 2, 3, '4']" ], - "asctime": "2019-12-27 21:48:48,010", - "created": 1577479728.0108016, + "asctime": "2020-12-21 01:50:08,755", + "created": 1608511808.755454, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "PickCache: Loading property for 'list' from source instance (['one', 2, 3, '4'])", "module": "__init__", - "msecs": 10.801553726196289, + "msecs": 755.4540634155273, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 297.85943031311035, + "relativeCreated": 211.0154628753662, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:48,011", - "created": 1577479728.0110416, + "asctime": "2020-12-21 01:50:08,755", + "created": 1608511808.7556424, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 167, - "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.pkl)", + "lineno": 170, + "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.pkl)", "module": "__init__", - "msecs": 11.041641235351562, + "msecs": 755.6424140930176, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 298.0995178222656, + "relativeCreated": 211.20381355285645, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -19420,53 +19420,53 @@ "dict", "{'1': '1', '2': 2, '3': 'three', '4': '4'}" ], - "asctime": "2019-12-27 21:48:48,011", - "created": 1577479728.0113354, + "asctime": "2020-12-21 01:50:08,756", + "created": 1608511808.7564347, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "PickCache: Loading property for 'dict' from source instance ({'1': '1', '2': 2, '3': 'three', '4': '4'})", "module": "__init__", - "msecs": 11.335372924804688, + "msecs": 756.4346790313721, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 298.39324951171875, + "relativeCreated": 211.99607849121094, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:48,011", - "created": 1577479728.0116067, + "asctime": "2020-12-21 01:50:08,756", + "created": 1608511808.7566519, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 167, - "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/uid_test_no_load_on_init.pkl)", + "lineno": 170, + "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/uid_test_no_load_on_init.pkl)", "module": "__init__", - "msecs": 11.606693267822266, + "msecs": 756.6518783569336, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 298.6645698547363, + "relativeCreated": 212.21327781677246, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -19475,8 +19475,8 @@ "{ 'str': '__string__', 'unicode': '__unicode__', 'integer': 34, 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ], 'dict': { '1': '1', '2': 2, '3': 'three', '4': '4' } }", "" ], - "asctime": "2019-12-27 21:48:48,012", - "created": 1577479728.012, + "asctime": "2020-12-21 01:50:08,756", + "created": 1608511808.7569306, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -19486,15 +19486,15 @@ "lineno": 22, "message": "Result (Instance data after changing uid): { 'str': '__string__', 'unicode': '__unicode__', 'integer': 34, 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ], 'dict': { '1': '1', '2': 2, '3': 'three', '4': '4' } } ()", "module": "test", - "msecs": 12.000083923339844, + "msecs": 756.9305896759033, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 299.0579605102539, + "relativeCreated": 212.4919891357422, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -19503,8 +19503,8 @@ "{ 'str': '__string__', 'unicode': '__unicode__', 'integer': 34, 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ], 'dict': { '1': '1', '2': 2, '3': 'three', '4': '4' } }", "" ], - "asctime": "2019-12-27 21:48:48,012", - "created": 1577479728.0122213, + "asctime": "2020-12-21 01:50:08,757", + "created": 1608511808.7570686, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -19514,41 +19514,41 @@ "lineno": 26, "message": "Expectation (Instance data after changing uid): result = { 'str': '__string__', 'unicode': '__unicode__', 'integer': 34, 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ], 'dict': { '1': '1', '2': 2, '3': 'three', '4': '4' } } ()", "module": "test", - "msecs": 12.221336364746094, + "msecs": 757.0686340332031, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 299.27921295166016, + "relativeCreated": 212.630033493042, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" } ], - "msecs": 13.194084167480469, + "msecs": 757.2765350341797, "msg": "Instance data after changing uid is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 300.25196075439453, + "relativeCreated": 212.83793449401855, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 0.000972747802734375 + "time_consumption": 0.0002079010009765625 } ], - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 0.005720615386962891, - "time_finished": "2019-12-27 21:48:48,013", - "time_start": "2019-12-27 21:48:48,007" + "time_consumption": 0.0051844120025634766, + "time_finished": "2020-12-21 01:50:08,757", + "time_start": "2020-12-21 01:50:08,752" }, "caching.property_cache_pickle: Test get from source caused by increased data version (full init)": { "args": null, - "asctime": "2019-12-27 21:48:47,992", - "created": 1577479727.9923637, + "asctime": "2020-12-21 01:50:08,741", + "created": 1608511808.7415133, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -19559,13 +19559,13 @@ "message": "caching.property_cache_pickle: Test get from source caused by increased data version (full init)", "module": "__init__", "moduleLogger": [], - "msecs": 992.363691329956, + "msecs": 741.5132522583008, "msg": "caching.property_cache_pickle: Test get from source caused by increased data version (full init)", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/__init__.py", - "process": 7956, + "pathname": "/user_data/data/dirk/prj/unittest/caching/unittest/src/tests/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 279.4215679168701, + "relativeCreated": 197.07465171813965, "stack_info": null, "testcaseLogger": [ { @@ -19573,8 +19573,8 @@ "property_cache_pickle", "True" ], - "asctime": "2019-12-27 21:48:47,992", - "created": 1577479727.9927313, + "asctime": "2020-12-21 01:50:08,741", + "created": 1608511808.7419047, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -19587,8 +19587,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2019-12-27 21:48:47,992", - "created": 1577479727.992428, + "asctime": "2020-12-21 01:50:08,741", + "created": 1608511808.7415864, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -19598,23 +19598,23 @@ "lineno": 17, "message": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "module": "test_helpers", - "msecs": 992.4280643463135, + "msecs": 741.586446762085, "msg": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7956, + "pathname": "src/tests/test_helpers.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 279.48594093322754, + "relativeCreated": 197.14784622192383, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:47,992", - "created": 1577479727.992488, + "asctime": "2020-12-21 01:50:08,741", + "created": 1608511808.741657, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -19622,43 +19622,43 @@ "levelname": "INFO", "levelno": 20, "lineno": 21, - "message": "Initialising cached class with /user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_load_on_init.pkl as cache file.", + "message": "Initialising cached class with /user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_load_on_init.pkl as cache file.", "module": "test_helpers", - "msecs": 992.487907409668, + "msecs": 741.657018661499, "msg": "Initialising cached class with %s as cache file.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7956, + "pathname": "src/tests/test_helpers.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 279.54578399658203, + "relativeCreated": 197.2184181213379, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "PickCache:" ], - "asctime": "2019-12-27 21:48:47,992", - "created": 1577479727.9925458, + "asctime": "2020-12-21 01:50:08,741", + "created": 1608511808.741716, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "DEBUG", "levelno": 10, - "lineno": 145, + "lineno": 148, "message": "PickCache: Cache file does not exists (yet).", "module": "__init__", - "msecs": 992.5458431243896, + "msecs": 741.7159080505371, "msg": "%s Cache file does not exists (yet).", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 279.6037197113037, + "relativeCreated": 197.27730751037598, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -19666,75 +19666,75 @@ "PickCache:", "['str', 'unicode', 'integer', 'float', 'list', 'dict']" ], - "asctime": "2019-12-27 21:48:47,992", - "created": 1577479727.9925914, + "asctime": "2020-12-21 01:50:08,741", + "created": 1608511808.7417603, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_source", "levelname": "DEBUG", "levelno": 10, - "lineno": 159, + "lineno": 162, "message": "PickCache: Loading all data from source - ['str', 'unicode', 'integer', 'float', 'list', 'dict']", "module": "__init__", - "msecs": 992.591381072998, + "msecs": 741.76025390625, "msg": "%s Loading all data from source - %s", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 279.6492576599121, + "relativeCreated": 197.32165336608887, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:47,992", - "created": 1577479727.9926765, + "asctime": "2020-12-21 01:50:08,741", + "created": 1608511808.7418485, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 167, - "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_load_on_init.pkl)", + "lineno": 170, + "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_load_on_init.pkl)", "module": "__init__", - "msecs": 992.6764965057373, + "msecs": 741.8484687805176, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 279.73437309265137, + "relativeCreated": 197.40986824035645, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" } ], - "msecs": 992.7313327789307, + "msecs": 741.9047355651855, "msg": "Initialising %s (load_all_on_init=%s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7956, + "pathname": "src/tests/test_helpers.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 279.7892093658447, + "relativeCreated": 197.4661350250244, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 5.4836273193359375e-05 + "time_consumption": 5.626678466796875e-05 }, { "args": [ "{'str': '__string__', 'unicode': '__unicode__', 'integer': 34, 'float': 2.71828, 'list': ['one', 2, 3, '4'], 'dict': {'1': '1', '2': 2, '3': 'three', '4': '4'}}", "" ], - "asctime": "2019-12-27 21:48:47,995", - "created": 1577479727.9951472, + "asctime": "2020-12-21 01:50:08,742", + "created": 1608511808.742739, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -19748,54 +19748,54 @@ { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:47,992", - "created": 1577479727.992872, + "asctime": "2020-12-21 01:50:08,742", + "created": 1608511808.742015, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "INFO", "levelno": 20, - "lineno": 142, - "message": "PickCache: Loading properties from cache (/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_load_on_init.pkl)", + "lineno": 145, + "message": "PickCache: Loading properties from cache (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_load_on_init.pkl)", "module": "__init__", - "msecs": 992.8719997406006, + "msecs": 742.0148849487305, "msg": "%s Loading properties from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 279.92987632751465, + "relativeCreated": 197.57628440856934, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "PickCache:" ], - "asctime": "2019-12-27 21:48:47,992", - "created": 1577479727.9929297, + "asctime": "2020-12-21 01:50:08,742", + "created": 1608511808.7420633, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_init_cache", "levelname": "DEBUG", "levelno": 10, - "lineno": 130, + "lineno": 133, "message": "PickCache: Data version increased, ignoring previous cache data", "module": "__init__", - "msecs": 992.9296970367432, + "msecs": 742.0632839202881, "msg": "%s Data version increased, ignoring previous cache data", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 279.9875736236572, + "relativeCreated": 197.62468338012695, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -19803,53 +19803,53 @@ "PickCache:", "['str', 'unicode', 'integer', 'float', 'list', 'dict']" ], - "asctime": "2019-12-27 21:48:47,993", - "created": 1577479727.9930553, + "asctime": "2020-12-21 01:50:08,742", + "created": 1608511808.742104, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_source", "levelname": "DEBUG", "levelno": 10, - "lineno": 159, + "lineno": 162, "message": "PickCache: Loading all data from source - ['str', 'unicode', 'integer', 'float', 'list', 'dict']", "module": "__init__", - "msecs": 993.0553436279297, + "msecs": 742.1040534973145, "msg": "%s Loading all data from source - %s", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 280.11322021484375, + "relativeCreated": 197.66545295715332, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:47,993", - "created": 1577479727.99339, + "asctime": "2020-12-21 01:50:08,742", + "created": 1608511808.7422233, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 167, - "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_load_on_init.pkl)", + "lineno": 170, + "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_load_on_init.pkl)", "module": "__init__", - "msecs": 993.3900833129883, + "msecs": 742.2232627868652, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 280.44795989990234, + "relativeCreated": 197.7846622467041, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -19858,26 +19858,26 @@ "str", "'__string__'" ], - "asctime": "2019-12-27 21:48:47,993", - "created": 1577479727.993839, + "asctime": "2020-12-21 01:50:08,742", + "created": 1608511808.7423122, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "PickCache: Providing property for 'str' from cache ('__string__')", "module": "__init__", - "msecs": 993.8390254974365, + "msecs": 742.3121929168701, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 280.8969020843506, + "relativeCreated": 197.87359237670898, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -19886,26 +19886,26 @@ "unicode", "'__unicode__'" ], - "asctime": "2019-12-27 21:48:47,994", - "created": 1577479727.9940164, + "asctime": "2020-12-21 01:50:08,742", + "created": 1608511808.7423701, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "PickCache: Providing property for 'unicode' from cache ('__unicode__')", "module": "__init__", - "msecs": 994.0164089202881, + "msecs": 742.3701286315918, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 281.07428550720215, + "relativeCreated": 197.93152809143066, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -19914,26 +19914,26 @@ "integer", "34" ], - "asctime": "2019-12-27 21:48:47,994", - "created": 1577479727.9941385, + "asctime": "2020-12-21 01:50:08,742", + "created": 1608511808.7424119, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "PickCache: Providing property for 'integer' from cache (34)", "module": "__init__", - "msecs": 994.1384792327881, + "msecs": 742.4118518829346, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 281.19635581970215, + "relativeCreated": 197.97325134277344, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -19942,26 +19942,26 @@ "float", "2.71828" ], - "asctime": "2019-12-27 21:48:47,994", - "created": 1577479727.9942782, + "asctime": "2020-12-21 01:50:08,742", + "created": 1608511808.742454, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "PickCache: Providing property for 'float' from cache (2.71828)", "module": "__init__", - "msecs": 994.2781925201416, + "msecs": 742.4540519714355, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 281.33606910705566, + "relativeCreated": 198.0154514312744, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -19970,26 +19970,26 @@ "list", "['one', 2, 3, '4']" ], - "asctime": "2019-12-27 21:48:47,994", - "created": 1577479727.9944293, + "asctime": "2020-12-21 01:50:08,742", + "created": 1608511808.7424963, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "PickCache: Providing property for 'list' from cache (['one', 2, 3, '4'])", "module": "__init__", - "msecs": 994.429349899292, + "msecs": 742.4962520599365, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 281.48722648620605, + "relativeCreated": 198.0576515197754, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -19998,26 +19998,26 @@ "dict", "{'1': '1', '2': 2, '3': 'three', '4': '4'}" ], - "asctime": "2019-12-27 21:48:47,994", - "created": 1577479727.9945772, + "asctime": "2020-12-21 01:50:08,742", + "created": 1608511808.7425387, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 110, + "lineno": 113, "message": "PickCache: Providing property for 'dict' from cache ({'1': '1', '2': 2, '3': 'three', '4': '4'})", "module": "__init__", - "msecs": 994.577169418335, + "msecs": 742.5386905670166, "msg": "%s Providing property for '%s' from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 281.635046005249, + "relativeCreated": 198.10009002685547, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -20026,8 +20026,8 @@ "{ 'str': '__string__', 'unicode': '__unicode__', 'integer': 34, 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ], 'dict': { '1': '1', '2': 2, '3': 'three', '4': '4' } }", "" ], - "asctime": "2019-12-27 21:48:47,994", - "created": 1577479727.9948094, + "asctime": "2020-12-21 01:50:08,742", + "created": 1608511808.7425983, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -20037,15 +20037,15 @@ "lineno": 22, "message": "Result (Instance data after increasing data_version): { 'str': '__string__', 'unicode': '__unicode__', 'integer': 34, 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ], 'dict': { '1': '1', '2': 2, '3': 'three', '4': '4' } } ()", "module": "test", - "msecs": 994.8093891143799, + "msecs": 742.598295211792, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 281.86726570129395, + "relativeCreated": 198.15969467163086, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -20054,8 +20054,8 @@ "{ 'str': '__string__', 'unicode': '__unicode__', 'integer': 34, 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ], 'dict': { '1': '1', '2': 2, '3': 'three', '4': '4' } }", "" ], - "asctime": "2019-12-27 21:48:47,994", - "created": 1577479727.9949942, + "asctime": "2020-12-21 01:50:08,742", + "created": 1608511808.7426555, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -20065,41 +20065,41 @@ "lineno": 26, "message": "Expectation (Instance data after increasing data_version): result = { 'str': '__string__', 'unicode': '__unicode__', 'integer': 34, 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ], 'dict': { '1': '1', '2': 2, '3': 'three', '4': '4' } } ()", "module": "test", - "msecs": 994.9941635131836, + "msecs": 742.6555156707764, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 282.05204010009766, + "relativeCreated": 198.21691513061523, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" } ], - "msecs": 995.1472282409668, + "msecs": 742.7389621734619, "msg": "Instance data after increasing data_version is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 282.20510482788086, + "relativeCreated": 198.30036163330078, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 0.00015306472778320312 + "time_consumption": 8.344650268554688e-05 } ], - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 0.002783536911010742, - "time_finished": "2019-12-27 21:48:47,995", - "time_start": "2019-12-27 21:48:47,992" + "time_consumption": 0.0012257099151611328, + "time_finished": "2020-12-21 01:50:08,742", + "time_start": "2020-12-21 01:50:08,741" }, "caching.property_cache_pickle: Test get from source caused by increased data version (partially init)": { "args": null, - "asctime": "2019-12-27 21:48:47,995", - "created": 1577479727.9953313, + "asctime": "2020-12-21 01:50:08,742", + "created": 1608511808.7428536, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -20110,13 +20110,13 @@ "message": "caching.property_cache_pickle: Test get from source caused by increased data version (partially init)", "module": "__init__", "moduleLogger": [], - "msecs": 995.3312873840332, + "msecs": 742.8536415100098, "msg": "caching.property_cache_pickle: Test get from source caused by increased data version (partially init)", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/__init__.py", - "process": 7956, + "pathname": "/user_data/data/dirk/prj/unittest/caching/unittest/src/tests/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 282.38916397094727, + "relativeCreated": 198.41504096984863, "stack_info": null, "testcaseLogger": [ { @@ -20124,8 +20124,8 @@ "property_cache_pickle", "True" ], - "asctime": "2019-12-27 21:48:47,997", - "created": 1577479727.9979944, + "asctime": "2020-12-21 01:50:08,743", + "created": 1608511808.7432315, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -20138,8 +20138,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2019-12-27 21:48:47,995", - "created": 1577479727.9955862, + "asctime": "2020-12-21 01:50:08,742", + "created": 1608511808.7429264, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -20149,23 +20149,23 @@ "lineno": 17, "message": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "module": "test_helpers", - "msecs": 995.5861568450928, + "msecs": 742.9263591766357, "msg": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7956, + "pathname": "src/tests/test_helpers.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 282.64403343200684, + "relativeCreated": 198.4877586364746, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:47,996", - "created": 1577479727.9961236, + "asctime": "2020-12-21 01:50:08,742", + "created": 1608511808.7429876, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -20173,43 +20173,43 @@ "levelname": "INFO", "levelno": 20, "lineno": 21, - "message": "Initialising cached class with /user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.pkl as cache file.", + "message": "Initialising cached class with /user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.pkl as cache file.", "module": "test_helpers", - "msecs": 996.1235523223877, + "msecs": 742.9876327514648, "msg": "Initialising cached class with %s as cache file.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7956, + "pathname": "src/tests/test_helpers.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 283.18142890930176, + "relativeCreated": 198.5490322113037, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "PickCache:" ], - "asctime": "2019-12-27 21:48:47,996", - "created": 1577479727.9965453, + "asctime": "2020-12-21 01:50:08,743", + "created": 1608511808.7430432, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "DEBUG", "levelno": 10, - "lineno": 145, + "lineno": 148, "message": "PickCache: Cache file does not exists (yet).", "module": "__init__", - "msecs": 996.5453147888184, + "msecs": 743.0431842803955, "msg": "%s Cache file does not exists (yet).", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 283.6031913757324, + "relativeCreated": 198.60458374023438, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -20217,75 +20217,75 @@ "PickCache:", "['str', 'unicode', 'integer', 'float', 'list', 'dict']" ], - "asctime": "2019-12-27 21:48:47,996", - "created": 1577479727.9969301, + "asctime": "2020-12-21 01:50:08,743", + "created": 1608511808.7430868, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_source", "levelname": "DEBUG", "levelno": 10, - "lineno": 159, + "lineno": 162, "message": "PickCache: Loading all data from source - ['str', 'unicode', 'integer', 'float', 'list', 'dict']", "module": "__init__", - "msecs": 996.9301223754883, + "msecs": 743.0868148803711, "msg": "%s Loading all data from source - %s", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 283.98799896240234, + "relativeCreated": 198.64821434020996, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:47,997", - "created": 1577479727.997557, + "asctime": "2020-12-21 01:50:08,743", + "created": 1608511808.7431746, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 167, - "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.pkl)", + "lineno": 170, + "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.pkl)", "module": "__init__", - "msecs": 997.5569248199463, + "msecs": 743.1745529174805, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 284.61480140686035, + "relativeCreated": 198.73595237731934, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" } ], - "msecs": 997.9944229125977, + "msecs": 743.2315349578857, "msg": "Initialising %s (load_all_on_init=%s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7956, + "pathname": "src/tests/test_helpers.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 285.0522994995117, + "relativeCreated": 198.7929344177246, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 0.0004374980926513672 + "time_consumption": 5.698204040527344e-05 }, { "args": [ "{'str': '__string__', 'unicode': '__unicode__', 'integer': 34, 'float': 2.71828, 'list': ['one', 2, 3, '4'], 'dict': {'1': '1', '2': 2, '3': 'three', '4': '4'}}", "" ], - "asctime": "2019-12-27 21:48:48,002", - "created": 1577479728.002452, + "asctime": "2020-12-21 01:50:08,748", + "created": 1608511808.7483604, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -20299,81 +20299,81 @@ { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:47,998", - "created": 1577479727.9986508, + "asctime": "2020-12-21 01:50:08,743", + "created": 1608511808.7433357, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "INFO", "levelno": 20, - "lineno": 142, - "message": "PickCache: Loading properties from cache (/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.pkl)", + "lineno": 145, + "message": "PickCache: Loading properties from cache (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.pkl)", "module": "__init__", - "msecs": 998.6507892608643, + "msecs": 743.3357238769531, "msg": "%s Loading properties from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 285.7086658477783, + "relativeCreated": 198.897123336792, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "PickCache:" ], - "asctime": "2019-12-27 21:48:47,998", - "created": 1577479727.998823, + "asctime": "2020-12-21 01:50:08,743", + "created": 1608511808.743383, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_init_cache", "levelname": "DEBUG", "levelno": 10, - "lineno": 130, + "lineno": 133, "message": "PickCache: Data version increased, ignoring previous cache data", "module": "__init__", - "msecs": 998.8229274749756, + "msecs": 743.3829307556152, "msg": "%s Data version increased, ignoring previous cache data", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 285.88080406188965, + "relativeCreated": 198.9443302154541, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:47,999", - "created": 1577479727.9992151, + "asctime": "2020-12-21 01:50:08,743", + "created": 1608511808.7434533, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 167, - "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.pkl)", + "lineno": 170, + "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.pkl)", "module": "__init__", - "msecs": 999.2151260375977, + "msecs": 743.4532642364502, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 286.2730026245117, + "relativeCreated": 199.01466369628906, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -20382,53 +20382,53 @@ "str", "'__string__'" ], - "asctime": "2019-12-27 21:48:47,999", - "created": 1577479727.9994075, + "asctime": "2020-12-21 01:50:08,743", + "created": 1608511808.7435367, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "PickCache: Loading property for 'str' from source instance ('__string__')", "module": "__init__", - "msecs": 999.4075298309326, + "msecs": 743.5367107391357, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 286.4654064178467, + "relativeCreated": 199.0981101989746, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:47,999", - "created": 1577479727.999684, + "asctime": "2020-12-21 01:50:08,743", + "created": 1608511808.743611, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 167, - "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.pkl)", + "lineno": 170, + "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.pkl)", "module": "__init__", - "msecs": 999.6840953826904, + "msecs": 743.6110973358154, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 286.7419719696045, + "relativeCreated": 199.1724967956543, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -20437,53 +20437,53 @@ "unicode", "'__unicode__'" ], - "asctime": "2019-12-27 21:48:47,999", - "created": 1577479727.9999974, + "asctime": "2020-12-21 01:50:08,743", + "created": 1608511808.7436929, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "PickCache: Loading property for 'unicode' from source instance ('__unicode__')", "module": "__init__", - "msecs": 999.9973773956299, + "msecs": 743.6928749084473, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 287.05525398254395, + "relativeCreated": 199.25427436828613, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:48,000", - "created": 1577479728.0003345, + "asctime": "2020-12-21 01:50:08,743", + "created": 1608511808.7437658, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 167, - "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.pkl)", + "lineno": 170, + "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.pkl)", "module": "__init__", - "msecs": 0.3345012664794922, + "msecs": 743.7658309936523, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 287.39237785339355, + "relativeCreated": 199.3272304534912, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -20492,53 +20492,53 @@ "integer", "34" ], - "asctime": "2019-12-27 21:48:48,000", - "created": 1577479728.0006487, + "asctime": "2020-12-21 01:50:08,743", + "created": 1608511808.7438583, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "PickCache: Loading property for 'integer' from source instance (34)", "module": "__init__", - "msecs": 0.6487369537353516, + "msecs": 743.8583374023438, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 287.7066135406494, + "relativeCreated": 199.41973686218262, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:48,000", - "created": 1577479728.000819, + "asctime": "2020-12-21 01:50:08,743", + "created": 1608511808.7439613, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 167, - "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.pkl)", + "lineno": 170, + "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.pkl)", "module": "__init__", - "msecs": 0.8189678192138672, + "msecs": 743.9613342285156, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 287.87684440612793, + "relativeCreated": 199.5227336883545, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -20547,53 +20547,53 @@ "float", "2.71828" ], - "asctime": "2019-12-27 21:48:48,001", - "created": 1577479728.001025, + "asctime": "2020-12-21 01:50:08,744", + "created": 1608511808.7442286, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "PickCache: Loading property for 'float' from source instance (2.71828)", "module": "__init__", - "msecs": 1.0249614715576172, + "msecs": 744.2286014556885, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 288.0828380584717, + "relativeCreated": 199.79000091552734, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:48,001", - "created": 1577479728.0011868, + "asctime": "2020-12-21 01:50:08,744", + "created": 1608511808.7445538, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 167, - "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.pkl)", + "lineno": 170, + "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.pkl)", "module": "__init__", - "msecs": 1.1868476867675781, + "msecs": 744.553804397583, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 288.24472427368164, + "relativeCreated": 200.11520385742188, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -20602,53 +20602,53 @@ "list", "['one', 2, 3, '4']" ], - "asctime": "2019-12-27 21:48:48,001", - "created": 1577479728.0013814, + "asctime": "2020-12-21 01:50:08,745", + "created": 1608511808.7450266, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "PickCache: Loading property for 'list' from source instance (['one', 2, 3, '4'])", "module": "__init__", - "msecs": 1.3813972473144531, + "msecs": 745.0265884399414, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 288.4392738342285, + "relativeCreated": 200.58798789978027, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:48,001", - "created": 1577479728.0015213, + "asctime": "2020-12-21 01:50:08,745", + "created": 1608511808.7455769, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 167, - "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.pkl)", + "lineno": 170, + "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.pkl)", "module": "__init__", - "msecs": 1.5213489532470703, + "msecs": 745.5768585205078, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 288.57922554016113, + "relativeCreated": 201.13825798034668, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -20657,53 +20657,53 @@ "dict", "{'1': '1', '2': 2, '3': 'three', '4': '4'}" ], - "asctime": "2019-12-27 21:48:48,001", - "created": 1577479728.0017824, + "asctime": "2020-12-21 01:50:08,746", + "created": 1608511808.7464793, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "PickCache: Loading property for 'dict' from source instance ({'1': '1', '2': 2, '3': 'three', '4': '4'})", "module": "__init__", - "msecs": 1.7824172973632812, + "msecs": 746.4792728424072, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 288.84029388427734, + "relativeCreated": 202.0406723022461, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:48,001", - "created": 1577479728.0019205, + "asctime": "2020-12-21 01:50:08,747", + "created": 1608511808.747212, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 167, - "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/data_version_test_no_load_on_init.pkl)", + "lineno": 170, + "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/data_version_test_no_load_on_init.pkl)", "module": "__init__", - "msecs": 1.920461654663086, + "msecs": 747.2119331359863, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 288.97833824157715, + "relativeCreated": 202.7733325958252, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -20712,8 +20712,8 @@ "{ 'str': '__string__', 'unicode': '__unicode__', 'integer': 34, 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ], 'dict': { '1': '1', '2': 2, '3': 'three', '4': '4' } }", "" ], - "asctime": "2019-12-27 21:48:48,002", - "created": 1577479728.0021555, + "asctime": "2020-12-21 01:50:08,748", + "created": 1608511808.7480373, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -20723,15 +20723,15 @@ "lineno": 22, "message": "Result (Instance data after increasing data_version): { 'str': '__string__', 'unicode': '__unicode__', 'integer': 34, 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ], 'dict': { '1': '1', '2': 2, '3': 'three', '4': '4' } } ()", "module": "test", - "msecs": 2.1555423736572266, + "msecs": 748.0373382568359, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 289.2134189605713, + "relativeCreated": 203.5987377166748, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -20740,8 +20740,8 @@ "{ 'str': '__string__', 'unicode': '__unicode__', 'integer': 34, 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ], 'dict': { '1': '1', '2': 2, '3': 'three', '4': '4' } }", "" ], - "asctime": "2019-12-27 21:48:48,002", - "created": 1577479728.00226, + "asctime": "2020-12-21 01:50:08,748", + "created": 1608511808.7481852, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -20751,41 +20751,41 @@ "lineno": 26, "message": "Expectation (Instance data after increasing data_version): result = { 'str': '__string__', 'unicode': '__unicode__', 'integer': 34, 'float': 2.71828, 'list': [ 'one', 2, 3, '4' ], 'dict': { '1': '1', '2': 2, '3': 'three', '4': '4' } } ()", "module": "test", - "msecs": 2.259969711303711, + "msecs": 748.1851577758789, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 289.3178462982178, + "relativeCreated": 203.74655723571777, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" } ], - "msecs": 2.4518966674804688, + "msecs": 748.3603954315186, "msg": "Instance data after increasing data_version is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 289.50977325439453, + "relativeCreated": 203.92179489135742, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 0.0001919269561767578 + "time_consumption": 0.00017523765563964844 } ], - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 0.007120609283447266, - "time_finished": "2019-12-27 21:48:48,002", - "time_start": "2019-12-27 21:48:47,995" + "time_consumption": 0.005506753921508789, + "time_finished": "2020-12-21 01:50:08,748", + "time_start": "2020-12-21 01:50:08,742" }, "caching.property_cache_pickle: Test internal key usage": { "args": null, - "asctime": "2019-12-27 21:48:48,016", - "created": 1577479728.016817, + "asctime": "2020-12-21 01:50:08,758", + "created": 1608511808.7587981, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -20796,13 +20796,13 @@ "message": "caching.property_cache_pickle: Test internal key usage", "module": "__init__", "moduleLogger": [], - "msecs": 16.817092895507812, + "msecs": 758.7981224060059, "msg": "caching.property_cache_pickle: Test internal key usage", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/__init__.py", - "process": 7956, + "pathname": "/user_data/data/dirk/prj/unittest/caching/unittest/src/tests/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 303.8749694824219, + "relativeCreated": 214.35952186584473, "stack_info": null, "testcaseLogger": [ { @@ -20810,8 +20810,8 @@ "property_cache_pickle", "True" ], - "asctime": "2019-12-27 21:48:48,018", - "created": 1577479728.0183878, + "asctime": "2020-12-21 01:50:08,760", + "created": 1608511808.7602143, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -20824,8 +20824,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2019-12-27 21:48:48,017", - "created": 1577479728.0170236, + "asctime": "2020-12-21 01:50:08,758", + "created": 1608511808.758997, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -20835,23 +20835,23 @@ "lineno": 17, "message": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "module": "test_helpers", - "msecs": 17.023563385009766, + "msecs": 758.9969635009766, "msg": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7956, + "pathname": "src/tests/test_helpers.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 304.0814399719238, + "relativeCreated": 214.55836296081543, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/internal_keys_test.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/internal_keys_test.pkl" ], - "asctime": "2019-12-27 21:48:48,017", - "created": 1577479728.0171754, + "asctime": "2020-12-21 01:50:08,759", + "created": 1608511808.7592611, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -20859,43 +20859,43 @@ "levelname": "INFO", "levelno": 20, "lineno": 21, - "message": "Initialising cached class with /user_data/data/dirk/prj/modules/caching/unittest/output_data/internal_keys_test.pkl as cache file.", + "message": "Initialising cached class with /user_data/data/dirk/prj/unittest/caching/unittest/output_data/internal_keys_test.pkl as cache file.", "module": "test_helpers", - "msecs": 17.17543601989746, + "msecs": 759.2611312866211, "msg": "Initialising cached class with %s as cache file.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7956, + "pathname": "src/tests/test_helpers.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 304.2333126068115, + "relativeCreated": 214.82253074645996, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "PickCache:" ], - "asctime": "2019-12-27 21:48:48,017", - "created": 1577479728.0174432, + "asctime": "2020-12-21 01:50:08,759", + "created": 1608511808.7595813, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "DEBUG", "levelno": 10, - "lineno": 145, + "lineno": 148, "message": "PickCache: Cache file does not exists (yet).", "module": "__init__", - "msecs": 17.443180084228516, + "msecs": 759.5813274383545, "msg": "%s Cache file does not exists (yet).", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 304.5010566711426, + "relativeCreated": 215.14272689819336, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -20903,74 +20903,74 @@ "PickCache:", "['_property_cache_uid_', '__property_cache_uid_', '_property_cache_data_version_', '__property_cache_data_version_']" ], - "asctime": "2019-12-27 21:48:48,017", - "created": 1577479728.0177383, + "asctime": "2020-12-21 01:50:08,759", + "created": 1608511808.7598119, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_source", "levelname": "DEBUG", "levelno": 10, - "lineno": 159, + "lineno": 162, "message": "PickCache: Loading all data from source - ['_property_cache_uid_', '__property_cache_uid_', '_property_cache_data_version_', '__property_cache_data_version_']", "module": "__init__", - "msecs": 17.73834228515625, + "msecs": 759.8118782043457, "msg": "%s Loading all data from source - %s", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 304.7962188720703, + "relativeCreated": 215.37327766418457, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/internal_keys_test.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/internal_keys_test.pkl" ], - "asctime": "2019-12-27 21:48:48,018", - "created": 1577479728.0181768, + "asctime": "2020-12-21 01:50:08,760", + "created": 1608511808.760066, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 167, - "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/internal_keys_test.pkl)", + "lineno": 170, + "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/internal_keys_test.pkl)", "module": "__init__", - "msecs": 18.176794052124023, + "msecs": 760.066032409668, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 305.2346706390381, + "relativeCreated": 215.62743186950684, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" } ], - "msecs": 18.387794494628906, + "msecs": 760.2143287658691, "msg": "Initialising %s (load_all_on_init=%s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7956, + "pathname": "src/tests/test_helpers.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 305.44567108154297, + "relativeCreated": 215.775728225708, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 0.0002110004425048828 + "time_consumption": 0.00014829635620117188 }, { "args": [ "property_cache_pickle" ], - "asctime": "2019-12-27 21:48:48,018", - "created": 1577479728.0189862, + "asctime": "2020-12-21 01:50:08,760", + "created": 1608511808.760658, "exc_info": null, "exc_text": null, "filename": "test_internal_keys.py", @@ -20984,36 +20984,36 @@ { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/internal_keys_test.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/internal_keys_test.pkl" ], - "asctime": "2019-12-27 21:48:48,018", - "created": 1577479728.0186946, + "asctime": "2020-12-21 01:50:08,760", + "created": 1608511808.7604465, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "INFO", "levelno": 20, - "lineno": 142, - "message": "PickCache: Loading properties from cache (/user_data/data/dirk/prj/modules/caching/unittest/output_data/internal_keys_test.pkl)", + "lineno": 145, + "message": "PickCache: Loading properties from cache (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/internal_keys_test.pkl)", "module": "__init__", - "msecs": 18.694639205932617, + "msecs": 760.4465484619141, "msg": "%s Loading properties from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 305.7525157928467, + "relativeCreated": 216.00794792175293, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "{'__property_cache_uid_': 'no uid', '___property_cache_uid_': 'no second uid', '__property_cache_data_version_': 'no data version', '___property_cache_data_version_': 'no second data version', '_property_cache_uid_': 'my_unique_id', '_property_cache_data_version_': 1}" ], - "asctime": "2019-12-27 21:48:48,018", - "created": 1577479728.0188084, + "asctime": "2020-12-21 01:50:08,760", + "created": 1608511808.7605321, "exc_info": null, "exc_text": null, "filename": "test_internal_keys.py", @@ -21023,15 +21023,15 @@ "lineno": 20, "message": "Using storage object of cache class for comparison: {'__property_cache_uid_': 'no uid', '___property_cache_uid_': 'no second uid', '__property_cache_data_version_': 'no data version', '___property_cache_data_version_': 'no second data version', '_property_cache_uid_': 'my_unique_id', '_property_cache_data_version_': 1}", "module": "test_internal_keys", - "msecs": 18.808364868164062, + "msecs": 760.5321407318115, "msg": "Using storage object of cache class for comparison: %s", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_internal_keys.py", - "process": 7956, + "pathname": "src/tests/test_internal_keys.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 305.8662414550781, + "relativeCreated": 216.0935401916504, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -21039,8 +21039,8 @@ "_property_cache_data_version_", "_property_cache_uid_" ], - "asctime": "2019-12-27 21:48:48,018", - "created": 1577479728.0189018, + "asctime": "2020-12-21 01:50:08,760", + "created": 1608511808.7605913, "exc_info": null, "exc_text": null, "filename": "test_internal_keys.py", @@ -21050,37 +21050,37 @@ "lineno": 21, "message": "Deleting overhead keys: _property_cache_data_version_, _property_cache_uid_", "module": "test_internal_keys", - "msecs": 18.901824951171875, + "msecs": 760.5912685394287, "msg": "Deleting overhead keys: %s, %s", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_internal_keys.py", - "process": 7956, + "pathname": "src/tests/test_internal_keys.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 305.95970153808594, + "relativeCreated": 216.15266799926758, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" } ], - "msecs": 18.986225128173828, + "msecs": 760.6580257415771, "msg": "Extracting storage object from %s for comparison.", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_internal_keys.py", - "process": 7956, + "pathname": "src/tests/test_internal_keys.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 306.0441017150879, + "relativeCreated": 216.21942520141602, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 8.440017700195312e-05 + "time_consumption": 6.67572021484375e-05 }, { "args": [ "{'__property_cache_uid_': 'no uid', '___property_cache_uid_': 'no second uid', '__property_cache_data_version_': 'no data version', '___property_cache_data_version_': 'no second data version'}", "" ], - "asctime": "2019-12-27 21:48:48,019", - "created": 1577479728.019311, + "asctime": "2020-12-21 01:50:08,761", + "created": 1608511808.7610066, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -21097,8 +21097,8 @@ "{ '__property_cache_uid_': 'no uid', '___property_cache_uid_': 'no second uid', '__property_cache_data_version_': 'no data version', '___property_cache_data_version_': 'no second data version' }", "" ], - "asctime": "2019-12-27 21:48:48,019", - "created": 1577479728.0191293, + "asctime": "2020-12-21 01:50:08,760", + "created": 1608511808.7607918, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -21108,15 +21108,15 @@ "lineno": 22, "message": "Result (Cache): { '__property_cache_uid_': 'no uid', '___property_cache_uid_': 'no second uid', '__property_cache_data_version_': 'no data version', '___property_cache_data_version_': 'no second data version' } ()", "module": "test", - "msecs": 19.129276275634766, + "msecs": 760.7917785644531, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 306.1871528625488, + "relativeCreated": 216.353178024292, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -21125,8 +21125,8 @@ "{ '__property_cache_uid_': 'no uid', '___property_cache_uid_': 'no second uid', '__property_cache_data_version_': 'no data version', '___property_cache_data_version_': 'no second data version' }", "" ], - "asctime": "2019-12-27 21:48:48,019", - "created": 1577479728.0192106, + "asctime": "2020-12-21 01:50:08,760", + "created": 1608511808.7609134, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -21136,37 +21136,37 @@ "lineno": 26, "message": "Expectation (Cache): result = { '__property_cache_uid_': 'no uid', '___property_cache_uid_': 'no second uid', '__property_cache_data_version_': 'no data version', '___property_cache_data_version_': 'no second data version' } ()", "module": "test", - "msecs": 19.2105770111084, + "msecs": 760.9133720397949, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 306.26845359802246, + "relativeCreated": 216.4747714996338, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" } ], - "msecs": 19.310951232910156, + "msecs": 761.0065937042236, "msg": "Cache is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 306.3688278198242, + "relativeCreated": 216.5679931640625, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 0.00010037422180175781 + "time_consumption": 9.322166442871094e-05 }, { "args": [ "5", "" ], - "asctime": "2019-12-27 21:48:48,019", - "created": 1577479728.019684, + "asctime": "2020-12-21 01:50:08,761", + "created": 1608511808.7611752, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -21183,8 +21183,8 @@ "5", "" ], - "asctime": "2019-12-27 21:48:48,019", - "created": 1577479728.0194407, + "asctime": "2020-12-21 01:50:08,761", + "created": 1608511808.7610886, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -21194,15 +21194,15 @@ "lineno": 22, "message": "Result (Keyfilter returnvalue for 5 ()): 5 ()", "module": "test", - "msecs": 19.440650939941406, + "msecs": 761.0886096954346, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 306.49852752685547, + "relativeCreated": 216.65000915527344, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -21211,8 +21211,8 @@ "5", "" ], - "asctime": "2019-12-27 21:48:48,019", - "created": 1577479728.0195959, + "asctime": "2020-12-21 01:50:08,761", + "created": 1608511808.7611303, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -21222,41 +21222,41 @@ "lineno": 26, "message": "Expectation (Keyfilter returnvalue for 5 ()): result = 5 ()", "module": "test", - "msecs": 19.595861434936523, + "msecs": 761.1303329467773, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 306.6537380218506, + "relativeCreated": 216.6917324066162, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" } ], - "msecs": 19.6840763092041, + "msecs": 761.1751556396484, "msg": "Keyfilter returnvalue for 5 () is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 306.74195289611816, + "relativeCreated": 216.7365550994873, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 8.821487426757812e-05 + "time_consumption": 4.482269287109375e-05 } ], - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 0.002866983413696289, - "time_finished": "2019-12-27 21:48:48,019", - "time_start": "2019-12-27 21:48:48,016" + "time_consumption": 0.002377033233642578, + "time_finished": "2020-12-21 01:50:08,761", + "time_start": "2020-12-21 01:50:08,758" }, "caching.property_cache_pickle: Test partially initialised PICKLE-Cache-Object": { "args": null, - "asctime": "2019-12-27 21:48:47,986", - "created": 1577479727.9861565, + "asctime": "2020-12-21 01:50:08,737", + "created": 1608511808.7371538, "exc_info": null, "exc_text": null, "filename": "__init__.py", @@ -21267,13 +21267,13 @@ "message": "caching.property_cache_pickle: Test partially initialised PICKLE-Cache-Object", "module": "__init__", "moduleLogger": [], - "msecs": 986.1564636230469, + "msecs": 737.1537685394287, "msg": "caching.property_cache_pickle: Test partially initialised PICKLE-Cache-Object", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/__init__.py", - "process": 7956, + "pathname": "/user_data/data/dirk/prj/unittest/caching/unittest/src/tests/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 273.21434020996094, + "relativeCreated": 192.71516799926758, "stack_info": null, "testcaseLogger": [ { @@ -21281,8 +21281,8 @@ "property_cache_pickle", "False" ], - "asctime": "2019-12-27 21:48:47,986", - "created": 1577479727.9869711, + "asctime": "2020-12-21 01:50:08,737", + "created": 1608511808.7375002, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -21295,8 +21295,8 @@ "moduleLogger": [ { "args": [], - "asctime": "2019-12-27 21:48:47,986", - "created": 1577479727.98636, + "asctime": "2020-12-21 01:50:08,737", + "created": 1608511808.7372365, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -21306,23 +21306,23 @@ "lineno": 17, "message": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "module": "test_helpers", - "msecs": 986.3600730895996, + "msecs": 737.236499786377, "msg": "Deleting cache file from filesystem to ensure identical conditions for each test run.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7956, + "pathname": "src/tests/test_helpers.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 273.4179496765137, + "relativeCreated": 192.79789924621582, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/no_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/no_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:47,986", - "created": 1577479727.98652, + "asctime": "2020-12-21 01:50:08,737", + "created": 1608511808.7373068, "exc_info": null, "exc_text": null, "filename": "test_helpers.py", @@ -21330,89 +21330,89 @@ "levelname": "INFO", "levelno": 20, "lineno": 21, - "message": "Initialising cached class with /user_data/data/dirk/prj/modules/caching/unittest/output_data/no_load_on_init.pkl as cache file.", + "message": "Initialising cached class with /user_data/data/dirk/prj/unittest/caching/unittest/output_data/no_load_on_init.pkl as cache file.", "module": "test_helpers", - "msecs": 986.5200519561768, + "msecs": 737.3068332672119, "msg": "Initialising cached class with %s as cache file.", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7956, + "pathname": "src/tests/test_helpers.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 273.5779285430908, + "relativeCreated": 192.86823272705078, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "PickCache:" ], - "asctime": "2019-12-27 21:48:47,986", - "created": 1577479727.9866483, + "asctime": "2020-12-21 01:50:08,737", + "created": 1608511808.737364, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "DEBUG", "levelno": 10, - "lineno": 145, + "lineno": 148, "message": "PickCache: Cache file does not exists (yet).", "module": "__init__", - "msecs": 986.6483211517334, + "msecs": 737.3640537261963, "msg": "%s Cache file does not exists (yet).", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 273.70619773864746, + "relativeCreated": 192.92545318603516, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/no_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/no_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:47,986", - "created": 1577479727.9868388, + "asctime": "2020-12-21 01:50:08,737", + "created": 1608511808.7374427, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 167, - "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/no_load_on_init.pkl)", + "lineno": 170, + "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/no_load_on_init.pkl)", "module": "__init__", - "msecs": 986.8388175964355, + "msecs": 737.4427318572998, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 273.8966941833496, + "relativeCreated": 193.00413131713867, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" } ], - "msecs": 986.9711399078369, + "msecs": 737.5001907348633, "msg": "Initialising %s (load_all_on_init=%s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_helpers.py", - "process": 7956, + "pathname": "src/tests/test_helpers.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 274.029016494751, + "relativeCreated": 193.06159019470215, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 0.0001323223114013672 + "time_consumption": 5.745887756347656e-05 }, { "args": [], - "asctime": "2019-12-27 21:48:47,988", - "created": 1577479727.9882383, + "asctime": "2020-12-21 01:50:08,738", + "created": 1608511808.7380571, "exc_info": null, "exc_text": null, "filename": "test_no_load_on_init.py", @@ -21429,53 +21429,53 @@ "str", "'string'" ], - "asctime": "2019-12-27 21:48:47,987", - "created": 1577479727.9871259, + "asctime": "2020-12-21 01:50:08,737", + "created": 1608511808.7375762, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "PickCache: Loading property for 'str' from source instance ('string')", "module": "__init__", - "msecs": 987.1258735656738, + "msecs": 737.5762462615967, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 274.1837501525879, + "relativeCreated": 193.13764572143555, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/no_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/no_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:47,987", - "created": 1577479727.9873078, + "asctime": "2020-12-21 01:50:08,737", + "created": 1608511808.7376497, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 167, - "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/no_load_on_init.pkl)", + "lineno": 170, + "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/no_load_on_init.pkl)", "module": "__init__", - "msecs": 987.3077869415283, + "msecs": 737.64967918396, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 274.3656635284424, + "relativeCreated": 193.21107864379883, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -21484,53 +21484,53 @@ "unicode", "'unicode'" ], - "asctime": "2019-12-27 21:48:47,987", - "created": 1577479727.9875822, + "asctime": "2020-12-21 01:50:08,737", + "created": 1608511808.7377467, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "PickCache: Loading property for 'unicode' from source instance ('unicode')", "module": "__init__", - "msecs": 987.5822067260742, + "msecs": 737.7467155456543, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 274.6400833129883, + "relativeCreated": 193.30811500549316, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/no_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/no_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:47,987", - "created": 1577479727.9877634, + "asctime": "2020-12-21 01:50:08,737", + "created": 1608511808.7378223, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 167, - "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/no_load_on_init.pkl)", + "lineno": 170, + "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/no_load_on_init.pkl)", "module": "__init__", - "msecs": 987.7634048461914, + "msecs": 737.8222942352295, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 274.82128143310547, + "relativeCreated": 193.38369369506836, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -21539,74 +21539,74 @@ "integer", "17" ], - "asctime": "2019-12-27 21:48:47,987", - "created": 1577479727.9879904, + "asctime": "2020-12-21 01:50:08,737", + "created": 1608511808.7379081, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "get", "levelname": "DEBUG", "levelno": 10, - "lineno": 106, + "lineno": 109, "message": "PickCache: Loading property for 'integer' from source instance (17)", "module": "__init__", - "msecs": 987.9903793334961, + "msecs": 737.908124923706, "msg": "%s Loading property for '%s' from source instance (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 275.04825592041016, + "relativeCreated": 193.46952438354492, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/no_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/no_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:47,988", - "created": 1577479727.988154, + "asctime": "2020-12-21 01:50:08,737", + "created": 1608511808.7379808, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_save_cache", "levelname": "INFO", "levelno": 20, - "lineno": 167, - "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/modules/caching/unittest/output_data/no_load_on_init.pkl)", + "lineno": 170, + "message": "PickCache: cache-file stored (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/no_load_on_init.pkl)", "module": "__init__", - "msecs": 988.1539344787598, + "msecs": 737.980842590332, "msg": "%s cache-file stored (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 275.2118110656738, + "relativeCreated": 193.5422420501709, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" } ], - "msecs": 988.2383346557617, + "msecs": 738.0571365356445, "msg": "Partially initialising cache object by requesting some information.", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_no_load_on_init.py", - "process": 7956, + "pathname": "src/tests/test_no_load_on_init.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 275.2962112426758, + "relativeCreated": 193.6185359954834, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 8.440017700195312e-05 + "time_consumption": 7.62939453125e-05 }, { "args": [ "property_cache_pickle" ], - "asctime": "2019-12-27 21:48:47,988", - "created": 1577479727.988548, + "asctime": "2020-12-21 01:50:08,738", + "created": 1608511808.7383249, "exc_info": null, "exc_text": null, "filename": "test_no_load_on_init.py", @@ -21620,36 +21620,36 @@ { "args": [ "PickCache:", - "/user_data/data/dirk/prj/modules/caching/unittest/output_data/no_load_on_init.pkl" + "/user_data/data/dirk/prj/unittest/caching/unittest/output_data/no_load_on_init.pkl" ], - "asctime": "2019-12-27 21:48:47,988", - "created": 1577479727.9883535, + "asctime": "2020-12-21 01:50:08,738", + "created": 1608511808.7382016, "exc_info": null, "exc_text": null, "filename": "__init__.py", "funcName": "_load_cache", "levelname": "INFO", "levelno": 20, - "lineno": 142, - "message": "PickCache: Loading properties from cache (/user_data/data/dirk/prj/modules/caching/unittest/output_data/no_load_on_init.pkl)", + "lineno": 145, + "message": "PickCache: Loading properties from cache (/user_data/data/dirk/prj/unittest/caching/unittest/output_data/no_load_on_init.pkl)", "module": "__init__", - "msecs": 988.3534908294678, + "msecs": 738.2016181945801, "msg": "%s Loading properties from cache (%s)", - "name": "CACHING", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/caching/__init__.py", - "process": 7956, + "name": "root.caching", + "pathname": "src/caching/__init__.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 275.41136741638184, + "relativeCreated": 193.76301765441895, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { "args": [ "{'_property_cache_uid_': 'my_unique_id', '_property_cache_data_version_': 1, 'str': 'string', 'unicode': 'unicode', 'integer': 17}" ], - "asctime": "2019-12-27 21:48:47,988", - "created": 1577479727.988425, + "asctime": "2020-12-21 01:50:08,738", + "created": 1608511808.738249, "exc_info": null, "exc_text": null, "filename": "test_no_load_on_init.py", @@ -21659,15 +21659,15 @@ "lineno": 23, "message": "Using storage object of cache class for comparison: {'_property_cache_uid_': 'my_unique_id', '_property_cache_data_version_': 1, 'str': 'string', 'unicode': 'unicode', 'integer': 17}", "module": "test_no_load_on_init", - "msecs": 988.4250164031982, + "msecs": 738.2490634918213, "msg": "Using storage object of cache class for comparison: %s", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_no_load_on_init.py", - "process": 7956, + "pathname": "src/tests/test_no_load_on_init.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 275.4828929901123, + "relativeCreated": 193.81046295166016, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -21675,8 +21675,8 @@ "_property_cache_data_version_", "_property_cache_uid_" ], - "asctime": "2019-12-27 21:48:47,988", - "created": 1577479727.9884996, + "asctime": "2020-12-21 01:50:08,738", + "created": 1608511808.738285, "exc_info": null, "exc_text": null, "filename": "test_no_load_on_init.py", @@ -21686,37 +21686,37 @@ "lineno": 24, "message": "Deleting overhead keys: _property_cache_data_version_, _property_cache_uid_", "module": "test_no_load_on_init", - "msecs": 988.499641418457, + "msecs": 738.2850646972656, "msg": "Deleting overhead keys: %s, %s", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_no_load_on_init.py", - "process": 7956, + "pathname": "src/tests/test_no_load_on_init.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 275.5575180053711, + "relativeCreated": 193.8464641571045, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" } ], - "msecs": 988.5480403900146, + "msecs": 738.3248805999756, "msg": "Extracting storage object from %s for comparison.", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/tests/test_no_load_on_init.py", - "process": 7956, + "pathname": "src/tests/test_no_load_on_init.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 275.6059169769287, + "relativeCreated": 193.88628005981445, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 4.839897155761719e-05 + "time_consumption": 3.981590270996094e-05 }, { "args": [ "{'str': 'string', 'unicode': 'unicode', 'integer': 17}", "" ], - "asctime": "2019-12-27 21:48:47,988", - "created": 1577479727.9888241, + "asctime": "2020-12-21 01:50:08,738", + "created": 1608511808.7384844, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -21733,8 +21733,8 @@ "{ 'str': 'string', 'unicode': 'unicode', 'integer': 17 }", "" ], - "asctime": "2019-12-27 21:48:47,988", - "created": 1577479727.9886544, + "asctime": "2020-12-21 01:50:08,738", + "created": 1608511808.738395, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -21744,15 +21744,15 @@ "lineno": 22, "message": "Result (Cache object): { 'str': 'string', 'unicode': 'unicode', 'integer': 17 } ()", "module": "test", - "msecs": 988.654375076294, + "msecs": 738.3949756622314, "msg": "Result (%s): %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 275.712251663208, + "relativeCreated": 193.9563751220703, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" }, { @@ -21761,8 +21761,8 @@ "{ 'str': 'string', 'unicode': 'unicode', 'integer': 17 }", "" ], - "asctime": "2019-12-27 21:48:47,988", - "created": 1577479727.988727, + "asctime": "2020-12-21 01:50:08,738", + "created": 1608511808.7384365, "exc_info": null, "exc_text": null, "filename": "test.py", @@ -21772,40 +21772,40 @@ "lineno": 26, "message": "Expectation (Cache object): result = { 'str': 'string', 'unicode': 'unicode', 'integer': 17 } ()", "module": "test", - "msecs": 988.7270927429199, + "msecs": 738.4364604949951, "msg": "Expectation (%s): result = %s (%s)", "name": "__unittest__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 275.784969329834, + "relativeCreated": 193.99785995483398, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread" } ], - "msecs": 988.8241291046143, + "msecs": 738.4843826293945, "msg": "Cache object is correct (Content %s and Type is %s).", "name": "__tLogger__", - "pathname": "/user_data/data/dirk/prj/modules/caching/unittest/src/unittest/test.py", - "process": 7956, + "pathname": "src/unittest/test.py", + "process": 98456, "processName": "MainProcess", - "relativeCreated": 275.8820056915283, + "relativeCreated": 194.0457820892334, "stack_info": null, - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 9.703636169433594e-05 + "time_consumption": 4.792213439941406e-05 } ], - "thread": 140673488709440, + "thread": 140172142663488, "threadName": "MainThread", - "time_consumption": 0.002667665481567383, - "time_finished": "2019-12-27 21:48:47,988", - "time_start": "2019-12-27 21:48:47,986" + "time_consumption": 0.0013306140899658203, + "time_finished": "2020-12-21 01:50:08,738", + "time_start": "2020-12-21 01:50:08,737" } }, "testrun_id": "p3", - "time_consumption": 0.09304237365722656, + "time_consumption": 0.08125591278076172, "uid_list_sorted": [ "caching.property_cache_json: Test full initialised JSON-Cache-Object", "caching.property_cache_json: Test partially initialisation of JSON-Cache-Object", diff --git a/_testresults_/unittest.pdf b/_testresults_/unittest.pdf index fc54949bdf2aee10aa0ea311c2e5b2160507c823..814f6068d2eac0ae4e3b6347534da903146ecc48 100644 GIT binary patch delta 217054 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

s`e5 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 I>hHz{05ieeD*ylh

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 z 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 T5?9b<2pj-JDk=#DNyPsPZWYiU delta 217114 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