clients/__init__.py |
HermesClientHandlerError.__init__ |
5 |
1 |
0 |
80% |
clients/__init__.py |
HermesClientHandlerError.exceptionToString |
4 |
0 |
0 |
100% |
clients/__init__.py |
HermesClientCache.__init__ |
13 |
0 |
0 |
100% |
clients/__init__.py |
HermesClientCache.savecachefile |
1 |
0 |
0 |
100% |
clients/__init__.py |
GenericClient.__init__ |
59 |
2 |
0 |
97% |
clients/__init__.py |
GenericClient.getObjectFromCache |
5 |
5 |
0 |
0% |
clients/__init__.py |
GenericClient.getDataobjectlistFromCache |
7 |
0 |
0 |
100% |
clients/__init__.py |
GenericClient.__signalHandler |
2 |
2 |
0 |
0% |
clients/__init__.py |
GenericClient.__setupSocketParser |
12 |
0 |
0 |
100% |
clients/__init__.py |
GenericClient.__processSocketMessage |
19 |
19 |
0 |
0% |
clients/__init__.py |
GenericClient.__sock_quit |
3 |
3 |
0 |
0% |
clients/__init__.py |
GenericClient.__sock_pause |
7 |
7 |
0 |
0% |
clients/__init__.py |
GenericClient.__sock_resume |
7 |
7 |
0 |
0% |
clients/__init__.py |
GenericClient.__sock_status |
21 |
21 |
0 |
0% |
clients/__init__.py |
GenericClient.currentStep |
1 |
0 |
0 |
100% |
clients/__init__.py |
GenericClient.currentStep |
5 |
2 |
0 |
60% |
clients/__init__.py |
GenericClient.isPartiallyProcessed |
1 |
0 |
0 |
100% |
clients/__init__.py |
GenericClient.isPartiallyProcessed |
3 |
1 |
0 |
67% |
clients/__init__.py |
GenericClient.isAnErrorRetry |
1 |
0 |
0 |
100% |
clients/__init__.py |
GenericClient.mainLoop |
65 |
17 |
0 |
74% |
clients/__init__.py |
GenericClient.__retryErrorQueue |
53 |
9 |
0 |
83% |
clients/__init__.py |
GenericClient.__emptyTrashBin |
28 |
9 |
0 |
68% |
clients/__init__.py |
GenericClient.__hasAlreadyBeenInitialized |
3 |
0 |
0 |
100% |
clients/__init__.py |
GenericClient.__hasAtLeastBeganInitialization |
1 |
0 |
0 |
100% |
clients/__init__.py |
GenericClient.__canBeInitialized |
27 |
5 |
0 |
81% |
clients/__init__.py |
GenericClient.__updateSchema |
7 |
0 |
0 |
100% |
clients/__init__.py |
GenericClient.__checkDatamodelWarnings |
5 |
0 |
0 |
100% |
clients/__init__.py |
GenericClient.__processEvents |
36 |
11 |
0 |
69% |
clients/__init__.py |
GenericClient.__processRemoteEvent |
48 |
1 |
0 |
98% |
clients/__init__.py |
GenericClient.__processLocalEvent |
48 |
4 |
0 |
92% |
clients/__init__.py |
GenericClient.__remoteAdded |
8 |
0 |
0 |
100% |
clients/__init__.py |
GenericClient.__localAdded |
9 |
0 |
0 |
100% |
clients/__init__.py |
GenericClient.__remoteRecycled |
15 |
0 |
0 |
100% |
clients/__init__.py |
GenericClient.__localRecycled |
25 |
0 |
0 |
100% |
clients/__init__.py |
GenericClient.__remoteModified |
13 |
0 |
0 |
100% |
clients/__init__.py |
GenericClient.__localModified |
15 |
0 |
0 |
100% |
clients/__init__.py |
GenericClient.__remoteTrashed |
17 |
0 |
0 |
100% |
clients/__init__.py |
GenericClient.__localTrashed |
18 |
0 |
0 |
100% |
clients/__init__.py |
GenericClient.__remoteRemoved |
11 |
0 |
0 |
100% |
clients/__init__.py |
GenericClient.__localRemoved |
12 |
0 |
0 |
100% |
clients/__init__.py |
GenericClient.__callHandler |
18 |
0 |
0 |
100% |
clients/__init__.py |
GenericClient.__processDatamodelUpdate |
57 |
5 |
0 |
91% |
clients/__init__.py |
GenericClient.__status |
42 |
7 |
0 |
83% |
clients/__init__.py |
GenericClient.__notifyQueueErrors |
14 |
0 |
0 |
100% |
clients/__init__.py |
GenericClient.__notifyDatamodelWarnings |
15 |
0 |
0 |
100% |
clients/__init__.py |
GenericClient.__notifyException |
11 |
9 |
0 |
18% |
clients/__init__.py |
GenericClient.__notifyFatalException |
5 |
5 |
0 |
0% |
clients/__init__.py |
(no function) |
80 |
0 |
0 |
100% |
clients/datamodel.py |
Datamodel.__init__ |
31 |
0 |
1 |
100% |
clients/datamodel.py |
Datamodel.hasRemoteSchema |
1 |
0 |
0 |
100% |
clients/datamodel.py |
Datamodel.diffFrom |
10 |
0 |
0 |
100% |
clients/datamodel.py |
Datamodel.loadLocalData |
4 |
0 |
0 |
100% |
clients/datamodel.py |
Datamodel.saveLocalData |
4 |
0 |
0 |
100% |
clients/datamodel.py |
Datamodel.loadRemoteData |
6 |
0 |
0 |
100% |
clients/datamodel.py |
Datamodel.saveRemoteData |
4 |
0 |
0 |
100% |
clients/datamodel.py |
Datamodel.loadLocalAndRemoteData |
2 |
0 |
0 |
100% |
clients/datamodel.py |
Datamodel.saveLocalAndRemoteData |
2 |
0 |
0 |
100% |
clients/datamodel.py |
Datamodel.loadErrorQueue |
3 |
1 |
0 |
67% |
clients/datamodel.py |
Datamodel.saveErrorQueue |
2 |
0 |
0 |
100% |
clients/datamodel.py |
Datamodel._mergeWithSchema |
70 |
10 |
0 |
86% |
clients/datamodel.py |
Datamodel.updateSchema |
3 |
0 |
0 |
100% |
clients/datamodel.py |
Datamodel.forcePurgeOfTrashedObjectsWithoutNewPkeys |
24 |
2 |
0 |
92% |
clients/datamodel.py |
Datamodel._checkForSchemaChanges |
38 |
5 |
0 |
87% |
clients/datamodel.py |
Datamodel.convertEventToLocal |
58 |
7 |
0 |
88% |
clients/datamodel.py |
Datamodel.createLocalDataobject |
1 |
0 |
0 |
100% |
clients/datamodel.py |
Datamodel.createRemoteDataobject |
1 |
0 |
0 |
100% |
clients/datamodel.py |
Datamodel.createDataobject |
1 |
0 |
0 |
100% |
clients/datamodel.py |
Datamodel.getUpdatedObject |
9 |
0 |
0 |
100% |
clients/datamodel.py |
Datamodel.convertDataObjectToLocal |
2 |
0 |
0 |
100% |
clients/datamodel.py |
Datamodel.convertDataObjectListToLocal |
2 |
0 |
0 |
100% |
clients/datamodel.py |
Datamodel.purgeOldCacheFiles |
5 |
0 |
0 |
100% |
clients/datamodel.py |
Datamodel._fillDatamodelDict |
13 |
1 |
0 |
92% |
clients/datamodel.py |
Datamodel._fillConversionVars |
30 |
1 |
0 |
97% |
clients/datamodel.py |
Datamodel._setupLocalSchema |
19 |
3 |
0 |
84% |
clients/datamodel.py |
Datamodel.getObjectFromCacheOrTrashbin |
5 |
0 |
0 |
100% |
clients/datamodel.py |
(no function) |
48 |
0 |
0 |
100% |
clients/errorqueue.py |
ErrorQueue.__init__ |
24 |
0 |
0 |
100% |
clients/errorqueue.py |
ErrorQueue.updateDatasources |
7 |
0 |
0 |
100% |
clients/errorqueue.py |
ErrorQueue.append |
1 |
0 |
0 |
100% |
clients/errorqueue.py |
ErrorQueue._append |
13 |
0 |
0 |
100% |
clients/errorqueue.py |
ErrorQueue._mergeEvents |
87 |
6 |
0 |
93% |
clients/errorqueue.py |
ErrorQueue._remediateWithPrevious |
35 |
0 |
0 |
100% |
clients/errorqueue.py |
ErrorQueue._addEventToIndex |
9 |
0 |
0 |
100% |
clients/errorqueue.py |
ErrorQueue._addParentObjs |
18 |
1 |
0 |
94% |
clients/errorqueue.py |
ErrorQueue.updateErrorMsg |
4 |
0 |
0 |
100% |
clients/errorqueue.py |
ErrorQueue.remove |
19 |
0 |
0 |
100% |
clients/errorqueue.py |
ErrorQueue.__iter__ |
8 |
0 |
0 |
100% |
clients/errorqueue.py |
ErrorQueue.allEvents |
5 |
0 |
0 |
100% |
clients/errorqueue.py |
ErrorQueue.__len__ |
1 |
0 |
0 |
100% |
clients/errorqueue.py |
ErrorQueue.keys |
1 |
0 |
0 |
100% |
clients/errorqueue.py |
ErrorQueue._getLocalObjtype |
5 |
1 |
0 |
80% |
clients/errorqueue.py |
ErrorQueue.containsObject |
4 |
0 |
0 |
100% |
clients/errorqueue.py |
ErrorQueue.containsObjectByEvent |
1 |
0 |
0 |
100% |
clients/errorqueue.py |
ErrorQueue.isEventAParentOfAnotherError |
5 |
0 |
0 |
100% |
clients/errorqueue.py |
ErrorQueue.purgeAllEvents |
8 |
1 |
0 |
88% |
clients/errorqueue.py |
ErrorQueue.purgeAllEventsOfDataObject |
1 |
0 |
0 |
100% |
clients/errorqueue.py |
ErrorQueue.updatePrimaryKeys |
40 |
1 |
0 |
98% |
clients/errorqueue.py |
(no function) |
30 |
0 |
0 |
100% |
lib/config/__init__.py |
YAMLUniqueKeyCSafeLoader.construct_mapping |
7 |
0 |
0 |
100% |
lib/config/__init__.py |
HermesConfig.__init__ |
16 |
0 |
0 |
100% |
lib/config/__init__.py |
HermesConfig.savecachefile |
1 |
0 |
0 |
100% |
lib/config/__init__.py |
HermesConfig.load |
34 |
7 |
0 |
79% |
lib/config/__init__.py |
HermesConfig.setSignalsHandler |
4 |
0 |
0 |
100% |
lib/config/__init__.py |
HermesConfig.__getitem__ |
1 |
0 |
0 |
100% |
lib/config/__init__.py |
HermesConfig.__setitem__ |
1 |
0 |
0 |
100% |
lib/config/__init__.py |
HermesConfig.__delitem__ |
1 |
1 |
0 |
0% |
lib/config/__init__.py |
HermesConfig.__iter__ |
1 |
0 |
0 |
100% |
lib/config/__init__.py |
HermesConfig.__len__ |
1 |
1 |
0 |
0% |
lib/config/__init__.py |
HermesConfig.hasData |
1 |
0 |
0 |
100% |
lib/config/__init__.py |
HermesConfig._setAppname |
5 |
0 |
0 |
100% |
lib/config/__init__.py |
HermesConfig._validateAppname |
7 |
0 |
0 |
100% |
lib/config/__init__.py |
HermesConfig._getRequiredSchemas |
11 |
1 |
0 |
91% |
lib/config/__init__.py |
HermesConfig._mergeSchemas |
10 |
0 |
0 |
100% |
lib/config/__init__.py |
HermesConfig._loadPlugin |
25 |
9 |
0 |
64% |
lib/config/__init__.py |
HermesConfig._loadDatasourcesPlugins |
5 |
0 |
0 |
100% |
lib/config/__init__.py |
HermesConfig._loadMessageBusPlugins |
8 |
0 |
0 |
100% |
lib/config/__init__.py |
HermesConfig._loadAttributesPlugins |
5 |
0 |
0 |
100% |
lib/config/__init__.py |
(no function) |
44 |
0 |
0 |
100% |
lib/datamodel/dataobject.py |
DataObject.__init__ |
14 |
0 |
0 |
100% |
lib/datamodel/dataobject.py |
DataObject.__init_from_remote__ |
30 |
0 |
0 |
100% |
lib/datamodel/dataobject.py |
DataObject.__init_from_json_dict__ |
1 |
0 |
0 |
100% |
lib/datamodel/dataobject.py |
DataObject.__getattribute__ |
4 |
0 |
0 |
100% |
lib/datamodel/dataobject.py |
DataObject.__setattr__ |
4 |
0 |
0 |
100% |
lib/datamodel/dataobject.py |
DataObject.__delattr__ |
4 |
0 |
0 |
100% |
lib/datamodel/dataobject.py |
DataObject.__eq__ |
1 |
0 |
0 |
100% |
lib/datamodel/dataobject.py |
DataObject.__ne__ |
1 |
0 |
0 |
100% |
lib/datamodel/dataobject.py |
DataObject.__lt__ |
1 |
0 |
0 |
100% |
lib/datamodel/dataobject.py |
DataObject._complexhash |
7 |
2 |
0 |
71% |
lib/datamodel/dataobject.py |
DataObject.__hash__ |
4 |
0 |
0 |
100% |
lib/datamodel/dataobject.py |
DataObject._jsondata |
1 |
0 |
0 |
100% |
lib/datamodel/dataobject.py |
DataObject.diffFrom |
10 |
0 |
0 |
100% |
lib/datamodel/dataobject.py |
DataObject.isDifferent |
16 |
0 |
0 |
100% |
lib/datamodel/dataobject.py |
DataObject.toNative |
1 |
0 |
0 |
100% |
lib/datamodel/dataobject.py |
DataObject.toEvent |
1 |
0 |
0 |
100% |
lib/datamodel/dataobject.py |
DataObject.mergeWith |
8 |
0 |
0 |
100% |
lib/datamodel/dataobject.py |
DataObject.getPKey |
3 |
0 |
0 |
100% |
lib/datamodel/dataobject.py |
DataObject.getType |
1 |
0 |
0 |
100% |
lib/datamodel/dataobject.py |
DataObject.__repr__ |
3 |
0 |
0 |
100% |
lib/datamodel/dataobject.py |
DataObject.__str__ |
7 |
1 |
0 |
86% |
lib/datamodel/dataobject.py |
(no function) |
48 |
0 |
0 |
100% |
lib/datamodel/dataobjectlist.py |
DataObjectList.__init__ |
23 |
0 |
0 |
100% |
lib/datamodel/dataobjectlist.py |
DataObjectList.__init_from_json_dict__ |
1 |
0 |
0 |
100% |
lib/datamodel/dataobjectlist.py |
DataObjectList.__init_from_objlist__ |
2 |
0 |
0 |
100% |
lib/datamodel/dataobjectlist.py |
DataObjectList._data |
1 |
0 |
0 |
100% |
lib/datamodel/dataobjectlist.py |
DataObjectList.__len__ |
1 |
0 |
0 |
100% |
lib/datamodel/dataobjectlist.py |
DataObjectList.__iter__ |
1 |
0 |
0 |
100% |
lib/datamodel/dataobjectlist.py |
DataObjectList.__getitem__ |
3 |
0 |
0 |
100% |
lib/datamodel/dataobjectlist.py |
DataObjectList.__contains__ |
3 |
0 |
0 |
100% |
lib/datamodel/dataobjectlist.py |
DataObjectList.get |
1 |
0 |
0 |
100% |
lib/datamodel/dataobjectlist.py |
DataObjectList.getPKeys |
1 |
0 |
0 |
100% |
lib/datamodel/dataobjectlist.py |
DataObjectList.append |
11 |
0 |
0 |
100% |
lib/datamodel/dataobjectlist.py |
DataObjectList.replace |
4 |
0 |
0 |
100% |
lib/datamodel/dataobjectlist.py |
DataObjectList.removeByPkey |
2 |
0 |
0 |
100% |
lib/datamodel/dataobjectlist.py |
DataObjectList.remove |
1 |
0 |
0 |
100% |
lib/datamodel/dataobjectlist.py |
DataObjectList.toNative |
1 |
0 |
0 |
100% |
lib/datamodel/dataobjectlist.py |
DataObjectList.mergeWith |
32 |
0 |
0 |
100% |
lib/datamodel/dataobjectlist.py |
DataObjectList.diffFrom |
18 |
0 |
0 |
100% |
lib/datamodel/dataobjectlist.py |
DataObjectList.inconsistencies |
1 |
0 |
0 |
100% |
lib/datamodel/dataobjectlist.py |
DataObjectList.replaceInconsistenciesByCachedValues |
6 |
0 |
0 |
100% |
lib/datamodel/dataobjectlist.py |
DataObjectList.mergeConflicts |
1 |
0 |
0 |
100% |
lib/datamodel/dataobjectlist.py |
DataObjectList.extend |
3 |
1 |
0 |
67% |
lib/datamodel/dataobjectlist.py |
(no function) |
36 |
0 |
0 |
100% |
lib/datamodel/dataschema.py |
Dataschema.migrate_from_v1_0_0_alpha_5_to_v1_0_0_alpha_6 |
4 |
4 |
0 |
0% |
lib/datamodel/dataschema.py |
Dataschema.__init__ |
36 |
0 |
0 |
100% |
lib/datamodel/dataschema.py |
Dataschema._setupForeignKeys |
40 |
0 |
0 |
100% |
lib/datamodel/dataschema.py |
Dataschema._setupDataobjects |
10 |
0 |
0 |
100% |
lib/datamodel/dataschema.py |
Dataschema._fillObjectTypes |
8 |
2 |
0 |
75% |
lib/datamodel/dataschema.py |
Dataschema.createSubclass |
3 |
0 |
0 |
100% |
lib/datamodel/dataschema.py |
Dataschema.diffFrom |
10 |
0 |
0 |
100% |
lib/datamodel/dataschema.py |
Dataschema.secretsAttributesOf |
1 |
0 |
0 |
100% |
lib/datamodel/dataschema.py |
Dataschema.schema |
6 |
0 |
0 |
100% |
lib/datamodel/dataschema.py |
(no function) |
22 |
0 |
0 |
100% |
lib/datamodel/datasource.py |
Datasource.__init__ |
16 |
0 |
0 |
100% |
lib/datamodel/datasource.py |
Datasource.cache |
3 |
1 |
0 |
67% |
lib/datamodel/datasource.py |
Datasource.loadFromCache |
5 |
0 |
0 |
100% |
lib/datamodel/datasource.py |
Datasource.save |
5 |
0 |
0 |
100% |
lib/datamodel/datasource.py |
Datasource.__len__ |
1 |
1 |
0 |
0% |
lib/datamodel/datasource.py |
Datasource.__getitem__ |
1 |
0 |
0 |
100% |
lib/datamodel/datasource.py |
Datasource.__setitem__ |
1 |
0 |
0 |
100% |
lib/datamodel/datasource.py |
Datasource.__delitem__ |
1 |
1 |
0 |
0% |
lib/datamodel/datasource.py |
Datasource.__iter__ |
1 |
1 |
0 |
0% |
lib/datamodel/datasource.py |
Datasource.__reversed__ |
1 |
1 |
0 |
0% |
lib/datamodel/datasource.py |
Datasource.__contains__ |
1 |
1 |
0 |
0% |
lib/datamodel/datasource.py |
Datasource.keys |
1 |
0 |
0 |
100% |
lib/datamodel/datasource.py |
Datasource.values |
1 |
1 |
0 |
0% |
lib/datamodel/datasource.py |
Datasource.items |
1 |
0 |
0 |
100% |
lib/datamodel/datasource.py |
Datasource.get |
1 |
0 |
0 |
100% |
lib/datamodel/datasource.py |
Datasource.clear |
1 |
1 |
0 |
0% |
lib/datamodel/datasource.py |
Datasource.setdefault |
1 |
1 |
0 |
0% |
lib/datamodel/datasource.py |
Datasource.pop |
1 |
1 |
0 |
0% |
lib/datamodel/datasource.py |
Datasource.popitem |
1 |
1 |
0 |
0% |
lib/datamodel/datasource.py |
Datasource.copy |
1 |
1 |
0 |
0% |
lib/datamodel/datasource.py |
Datasource.deepcopy |
1 |
1 |
0 |
0% |
lib/datamodel/datasource.py |
Datasource.update |
1 |
1 |
0 |
0% |
lib/datamodel/datasource.py |
(no function) |
29 |
0 |
0 |
100% |
lib/datamodel/diffobject.py |
DiffObject.__init__ |
5 |
0 |
0 |
100% |
lib/datamodel/diffobject.py |
DiffObject.added |
4 |
0 |
0 |
100% |
lib/datamodel/diffobject.py |
DiffObject.modified |
4 |
0 |
0 |
100% |
lib/datamodel/diffobject.py |
DiffObject.removed |
4 |
0 |
0 |
100% |
lib/datamodel/diffobject.py |
DiffObject.dict |
3 |
0 |
0 |
100% |
lib/datamodel/diffobject.py |
DiffObject.appendAdded |
1 |
0 |
0 |
100% |
lib/datamodel/diffobject.py |
DiffObject.appendModified |
1 |
0 |
0 |
100% |
lib/datamodel/diffobject.py |
DiffObject.appendRemoved |
1 |
0 |
0 |
100% |
lib/datamodel/diffobject.py |
DiffObject._append |
4 |
0 |
0 |
100% |
lib/datamodel/diffobject.py |
DiffObject.__bool__ |
1 |
0 |
0 |
100% |
lib/datamodel/diffobject.py |
(no function) |
16 |
0 |
0 |
100% |
lib/datamodel/event.py |
Event.__init__ |
34 |
0 |
0 |
100% |
lib/datamodel/event.py |
Event.__repr__ |
5 |
1 |
0 |
80% |
lib/datamodel/event.py |
Event.toString |
6 |
0 |
0 |
100% |
lib/datamodel/event.py |
Event.objattrsToString |
13 |
3 |
0 |
77% |
lib/datamodel/event.py |
Event.fromDiffItem |
13 |
2 |
0 |
85% |
lib/datamodel/event.py |
(no function) |
16 |
0 |
0 |
100% |
lib/datamodel/foreignkey.py |
ForeignKey.__init__ |
6 |
0 |
0 |
100% |
lib/datamodel/foreignkey.py |
ForeignKey.__repr__ |
1 |
0 |
0 |
100% |
lib/datamodel/foreignkey.py |
ForeignKey.__hash__ |
1 |
0 |
0 |
100% |
lib/datamodel/foreignkey.py |
ForeignKey.__eq__ |
1 |
0 |
0 |
100% |
lib/datamodel/foreignkey.py |
ForeignKey.checkForCircularForeignKeysRefs |
9 |
0 |
0 |
100% |
lib/datamodel/foreignkey.py |
ForeignKey.fetchParentObjs |
8 |
0 |
0 |
100% |
lib/datamodel/foreignkey.py |
(no function) |
11 |
0 |
3 |
100% |
lib/datamodel/jinja.py |
hermes_native_concat |
17 |
1 |
0 |
94% |
lib/datamodel/jinja.py |
Jinja._compileIfJinjaTemplate |
19 |
0 |
0 |
100% |
lib/datamodel/jinja.py |
Jinja.compileIfJinjaTemplate |
13 |
0 |
0 |
100% |
lib/datamodel/jinja.py |
Jinja.renderQueryVars |
7 |
0 |
0 |
100% |
lib/datamodel/jinja.py |
(no function) |
23 |
0 |
0 |
100% |
lib/datamodel/serialization.py |
JSONEncoder.default |
10 |
1 |
0 |
90% |
lib/datamodel/serialization.py |
JSONSerializable.__init__ |
4 |
0 |
0 |
100% |
lib/datamodel/serialization.py |
JSONSerializable._get_jsondict |
5 |
0 |
0 |
100% |
lib/datamodel/serialization.py |
JSONSerializable.to_json |
9 |
0 |
0 |
100% |
lib/datamodel/serialization.py |
JSONSerializable.__migrateData |
21 |
21 |
0 |
0% |
lib/datamodel/serialization.py |
JSONSerializable.from_json |
15 |
1 |
0 |
93% |
lib/datamodel/serialization.py |
JSONSerializable._json_parser |
18 |
6 |
0 |
67% |
lib/datamodel/serialization.py |
LocalCache._backupCount |
3 |
1 |
0 |
67% |
lib/datamodel/serialization.py |
LocalCache._cachedir |
3 |
1 |
0 |
67% |
lib/datamodel/serialization.py |
LocalCache._compressCache |
3 |
1 |
0 |
67% |
lib/datamodel/serialization.py |
LocalCache._extension |
3 |
1 |
0 |
67% |
lib/datamodel/serialization.py |
LocalCache._umask |
3 |
1 |
0 |
67% |
lib/datamodel/serialization.py |
LocalCache.setup |
1 |
0 |
0 |
100% |
lib/datamodel/serialization.py |
LocalCache.__init__ |
18 |
0 |
0 |
100% |
lib/datamodel/serialization.py |
LocalCache.savecachefile |
20 |
0 |
0 |
100% |
lib/datamodel/serialization.py |
LocalCache.setCacheFilename |
1 |
0 |
0 |
100% |
lib/datamodel/serialization.py |
LocalCache.loadcachefile |
9 |
0 |
0 |
100% |
lib/datamodel/serialization.py |
LocalCache._getExistingFilePath |
5 |
0 |
0 |
100% |
lib/datamodel/serialization.py |
LocalCache._open |
3 |
0 |
0 |
100% |
lib/datamodel/serialization.py |
LocalCache._rotatecachefile |
7 |
0 |
0 |
100% |
lib/datamodel/serialization.py |
LocalCache.deleteAllCacheFiles |
11 |
5 |
0 |
55% |
lib/datamodel/serialization.py |
(no function) |
61 |
0 |
3 |
100% |
lib/plugins.py |
AbstractAttributePlugin.__init__ |
1 |
0 |
0 |
100% |
lib/plugins.py |
AbstractAttributePlugin.filter |
1 |
1 |
0 |
0% |
lib/plugins.py |
AbstractDataSourcePlugin.__init__ |
1 |
0 |
0 |
100% |
lib/plugins.py |
AbstractDataSourcePlugin.__enter__ |
2 |
0 |
0 |
100% |
lib/plugins.py |
AbstractDataSourcePlugin.__exit__ |
8 |
4 |
0 |
50% |
lib/plugins.py |
AbstractDataSourcePlugin.open |
1 |
1 |
0 |
0% |
lib/plugins.py |
AbstractDataSourcePlugin.close |
1 |
1 |
0 |
0% |
lib/plugins.py |
AbstractDataSourcePlugin.fetch |
1 |
1 |
0 |
0% |
lib/plugins.py |
AbstractDataSourcePlugin.add |
1 |
1 |
0 |
0% |
lib/plugins.py |
AbstractDataSourcePlugin.delete |
1 |
1 |
0 |
0% |
lib/plugins.py |
AbstractDataSourcePlugin.modify |
1 |
1 |
0 |
0% |
lib/plugins.py |
AbstractMessageBusProducerPlugin.__init__ |
1 |
0 |
0 |
100% |
lib/plugins.py |
AbstractMessageBusProducerPlugin.__enter__ |
2 |
0 |
0 |
100% |
lib/plugins.py |
AbstractMessageBusProducerPlugin.__exit__ |
8 |
4 |
0 |
50% |
lib/plugins.py |
AbstractMessageBusProducerPlugin.open |
1 |
1 |
0 |
0% |
lib/plugins.py |
AbstractMessageBusProducerPlugin.close |
1 |
1 |
0 |
0% |
lib/plugins.py |
AbstractMessageBusProducerPlugin._send |
1 |
1 |
0 |
0% |
lib/plugins.py |
AbstractMessageBusProducerPlugin.send |
5 |
3 |
0 |
40% |
lib/plugins.py |
AbstractMessageBusConsumerPlugin.__init__ |
1 |
0 |
0 |
100% |
lib/plugins.py |
AbstractMessageBusConsumerPlugin.__enter__ |
2 |
0 |
0 |
100% |
lib/plugins.py |
AbstractMessageBusConsumerPlugin.__exit__ |
8 |
4 |
0 |
50% |
lib/plugins.py |
AbstractMessageBusConsumerPlugin.open |
1 |
1 |
0 |
0% |
lib/plugins.py |
AbstractMessageBusConsumerPlugin.close |
1 |
1 |
0 |
0% |
lib/plugins.py |
AbstractMessageBusConsumerPlugin.seekToBeginning |
1 |
1 |
0 |
0% |
lib/plugins.py |
AbstractMessageBusConsumerPlugin.seek |
1 |
1 |
0 |
0% |
lib/plugins.py |
AbstractMessageBusConsumerPlugin.setTimeout |
1 |
1 |
0 |
0% |
lib/plugins.py |
AbstractMessageBusConsumerPlugin.findNextEventOfCategory |
1 |
1 |
0 |
0% |
lib/plugins.py |
AbstractMessageBusConsumerPlugin.__iter__ |
1 |
1 |
0 |
0% |
lib/plugins.py |
(no function) |
36 |
0 |
0 |
100% |
lib/utils/logging.py |
setup_logger |
5 |
0 |
10 |
100% |
lib/utils/logging.py |
(no function) |
5 |
0 |
2 |
100% |
lib/utils/mail.py |
Attachment.__len__ |
1 |
0 |
0 |
100% |
lib/utils/mail.py |
Attachment.maintype |
1 |
1 |
0 |
0% |
lib/utils/mail.py |
Attachment.subtype |
1 |
1 |
0 |
0% |
lib/utils/mail.py |
Email.send |
16 |
16 |
0 |
0% |
lib/utils/mail.py |
Email.sendDiff |
27 |
6 |
0 |
78% |
lib/utils/mail.py |
Email._dontCompress |
1 |
1 |
0 |
0% |
lib/utils/mail.py |
(no function) |
24 |
0 |
0 |
100% |
lib/utils/singleton.py |
SingleInstance.__init__ |
24 |
14 |
0 |
42% |
lib/utils/singleton.py |
SingleInstance.__del__ |
16 |
9 |
0 |
44% |
lib/utils/singleton.py |
(no function) |
10 |
0 |
0 |
100% |
lib/utils/socket.py |
SocketArgumentParser.format_error |
1 |
1 |
0 |
0% |
lib/utils/socket.py |
SocketArgumentParser._print_message |
2 |
2 |
0 |
0% |
lib/utils/socket.py |
SocketArgumentParser.exit |
1 |
1 |
0 |
0% |
lib/utils/socket.py |
SocketArgumentParser.error |
1 |
1 |
0 |
0% |
lib/utils/socket.py |
SocketMessageToServer.__init__ |
21 |
21 |
0 |
0% |
lib/utils/socket.py |
SocketMessageToClient.__init__ |
22 |
22 |
0 |
0% |
lib/utils/socket.py |
SockServer.__init__ |
34 |
17 |
0 |
50% |
lib/utils/socket.py |
SockServer._removeSocket |
10 |
4 |
0 |
60% |
lib/utils/socket.py |
SockServer._cleanup |
4 |
4 |
0 |
0% |
lib/utils/socket.py |
SockServer.processMessagesInQueue |
29 |
24 |
0 |
17% |
lib/utils/socket.py |
SockServer.startProcessMessagesDaemon |
5 |
1 |
0 |
80% |
lib/utils/socket.py |
SockServer.__daemonLoop |
6 |
0 |
0 |
100% |
lib/utils/socket.py |
SockClient.send |
13 |
13 |
0 |
0% |
lib/utils/socket.py |
(no function) |
38 |
0 |
0 |
100% |
lib/version.py |
(no function) |
4 |
0 |
0 |
100% |
plugins/attributes/crypto_RSA_OAEP/crypto_RSA_OAEP.py |
Attribute_Crypto_RSA_OAEP_Plugin.__init__ |
6 |
0 |
0 |
100% |
plugins/attributes/crypto_RSA_OAEP/crypto_RSA_OAEP.py |
Attribute_Crypto_RSA_OAEP_Plugin.filter |
12 |
12 |
0 |
0% |
plugins/attributes/crypto_RSA_OAEP/crypto_RSA_OAEP.py |
Attribute_Crypto_RSA_OAEP_Plugin.encrypt |
4 |
4 |
0 |
0% |
plugins/attributes/crypto_RSA_OAEP/crypto_RSA_OAEP.py |
Attribute_Crypto_RSA_OAEP_Plugin.decrypt |
4 |
4 |
0 |
0% |
plugins/attributes/crypto_RSA_OAEP/crypto_RSA_OAEP.py |
(no function) |
16 |
0 |
0 |
100% |
plugins/attributes/ldapPasswordHash/ldapPasswordHash.py |
LdapPasswordHashPlugin.__init__ |
2 |
0 |
0 |
100% |
plugins/attributes/ldapPasswordHash/ldapPasswordHash.py |
LdapPasswordHashPlugin.filter |
17 |
17 |
0 |
0% |
plugins/attributes/ldapPasswordHash/ldapPasswordHash.py |
(no function) |
9 |
0 |
0 |
100% |
plugins/clients/usersgroups_null/usersgroups_null.py |
NullClient.on_Users_added |
1 |
1 |
0 |
0% |
plugins/clients/usersgroups_null/usersgroups_null.py |
NullClient.on_Users_recycled |
1 |
0 |
0 |
100% |
plugins/clients/usersgroups_null/usersgroups_null.py |
NullClient.on_Users_modified |
1 |
1 |
0 |
0% |
plugins/clients/usersgroups_null/usersgroups_null.py |
NullClient.on_Users_trashed |
1 |
1 |
0 |
0% |
plugins/clients/usersgroups_null/usersgroups_null.py |
NullClient.on_Users_removed |
1 |
1 |
0 |
0% |
plugins/clients/usersgroups_null/usersgroups_null.py |
NullClient.on_Groups_added |
1 |
1 |
0 |
0% |
plugins/clients/usersgroups_null/usersgroups_null.py |
NullClient.on_Groups_recycled |
1 |
1 |
0 |
0% |
plugins/clients/usersgroups_null/usersgroups_null.py |
NullClient.on_Groups_modified |
1 |
1 |
0 |
0% |
plugins/clients/usersgroups_null/usersgroups_null.py |
NullClient.on_Groups_trashed |
1 |
1 |
0 |
0% |
plugins/clients/usersgroups_null/usersgroups_null.py |
NullClient.on_Groups_removed |
1 |
1 |
0 |
0% |
plugins/clients/usersgroups_null/usersgroups_null.py |
NullClient.on_GroupsMembers_added |
1 |
1 |
0 |
0% |
plugins/clients/usersgroups_null/usersgroups_null.py |
NullClient.on_GroupsMembers_recycled |
1 |
0 |
0 |
100% |
plugins/clients/usersgroups_null/usersgroups_null.py |
NullClient.on_GroupsMembers_trashed |
1 |
1 |
0 |
0% |
plugins/clients/usersgroups_null/usersgroups_null.py |
NullClient.on_GroupsMembers_removed |
1 |
1 |
0 |
0% |
plugins/clients/usersgroups_null/usersgroups_null.py |
NullClient.on_UserPasswords_added |
1 |
1 |
0 |
0% |
plugins/clients/usersgroups_null/usersgroups_null.py |
NullClient.on_UserPasswords_modified |
1 |
1 |
0 |
0% |
plugins/clients/usersgroups_null/usersgroups_null.py |
NullClient.on_UserPasswords_removed |
1 |
1 |
0 |
0% |
plugins/clients/usersgroups_null/usersgroups_null.py |
(no function) |
22 |
0 |
0 |
100% |
plugins/datasources/ldap/ldap.py |
DatasourceLdap.__init__ |
11 |
7 |
0 |
36% |
plugins/datasources/ldap/ldap.py |
DatasourceLdap.open |
2 |
2 |
0 |
0% |
plugins/datasources/ldap/ldap.py |
DatasourceLdap.close |
2 |
2 |
0 |
0% |
plugins/datasources/ldap/ldap.py |
DatasourceLdap.fetch |
14 |
14 |
0 |
0% |
plugins/datasources/ldap/ldap.py |
DatasourceLdap.add |
9 |
9 |
1 |
0% |
plugins/datasources/ldap/ldap.py |
DatasourceLdap.delete |
4 |
4 |
1 |
0% |
plugins/datasources/ldap/ldap.py |
DatasourceLdap.modify |
10 |
10 |
1 |
0% |
plugins/datasources/ldap/ldap.py |
DatasourceLdap._convert_from_ldap |
11 |
11 |
0 |
0% |
plugins/datasources/ldap/ldap.py |
DatasourceLdap._convertdatetime_from_ldap |
2 |
2 |
0 |
0% |
plugins/datasources/ldap/ldap.py |
DatasourceLdap.convert_to_ldap |
13 |
13 |
0 |
0% |
plugins/datasources/ldap/ldap.py |
DatasourceLdap._convertdatetime_to_ldap |
1 |
1 |
0 |
0% |
plugins/datasources/ldap/ldap.py |
(no function) |
23 |
0 |
2 |
100% |
plugins/datasources/oracle/oracle.py |
DatasourceOracle.__init__ |
3 |
0 |
0 |
100% |
plugins/datasources/oracle/oracle.py |
DatasourceOracle.open |
7 |
7 |
0 |
0% |
plugins/datasources/oracle/oracle.py |
DatasourceOracle.close |
2 |
2 |
0 |
0% |
plugins/datasources/oracle/oracle.py |
DatasourceOracle.fetch |
8 |
8 |
0 |
0% |
plugins/datasources/oracle/oracle.py |
DatasourceOracle.add |
3 |
3 |
0 |
0% |
plugins/datasources/oracle/oracle.py |
DatasourceOracle.delete |
3 |
3 |
0 |
0% |
plugins/datasources/oracle/oracle.py |
DatasourceOracle.modify |
3 |
3 |
0 |
0% |
plugins/datasources/oracle/oracle.py |
(no function) |
13 |
0 |
0 |
100% |
plugins/datasources/sqlite/sqlite.py |
DatasourceSqlite.__init__ |
4 |
0 |
0 |
100% |
plugins/datasources/sqlite/sqlite.py |
DatasourceSqlite.adapt_datetime_iso |
1 |
1 |
0 |
0% |
plugins/datasources/sqlite/sqlite.py |
DatasourceSqlite.convert_datetime |
1 |
0 |
0 |
100% |
plugins/datasources/sqlite/sqlite.py |
DatasourceSqlite.open |
1 |
0 |
0 |
100% |
plugins/datasources/sqlite/sqlite.py |
DatasourceSqlite.close |
2 |
0 |
0 |
100% |
plugins/datasources/sqlite/sqlite.py |
DatasourceSqlite.fetch |
8 |
0 |
0 |
100% |
plugins/datasources/sqlite/sqlite.py |
DatasourceSqlite.add |
3 |
3 |
0 |
0% |
plugins/datasources/sqlite/sqlite.py |
DatasourceSqlite.delete |
3 |
3 |
0 |
0% |
plugins/datasources/sqlite/sqlite.py |
DatasourceSqlite.modify |
3 |
3 |
0 |
0% |
plugins/datasources/sqlite/sqlite.py |
(no function) |
18 |
0 |
0 |
100% |
plugins/messagebus_consumers/sqlite/sqlite.py |
SqliteConsumerPlugin.__init__ |
4 |
0 |
0 |
100% |
plugins/messagebus_consumers/sqlite/sqlite.py |
SqliteConsumerPlugin.open |
6 |
2 |
0 |
67% |
plugins/messagebus_consumers/sqlite/sqlite.py |
SqliteConsumerPlugin.close |
4 |
0 |
0 |
100% |
plugins/messagebus_consumers/sqlite/sqlite.py |
SqliteConsumerPlugin.seekToBeginning |
12 |
6 |
0 |
50% |
plugins/messagebus_consumers/sqlite/sqlite.py |
SqliteConsumerPlugin.seek |
18 |
10 |
0 |
44% |
plugins/messagebus_consumers/sqlite/sqlite.py |
SqliteConsumerPlugin.setTimeout |
3 |
1 |
0 |
67% |
plugins/messagebus_consumers/sqlite/sqlite.py |
SqliteConsumerPlugin.findNextEventOfCategory |
4 |
4 |
0 |
0% |
plugins/messagebus_consumers/sqlite/sqlite.py |
SqliteConsumerPlugin.__iter__ |
23 |
6 |
0 |
74% |
plugins/messagebus_consumers/sqlite/sqlite.py |
SqliteConsumerPlugin.__entryToEvent |
4 |
0 |
0 |
100% |
plugins/messagebus_consumers/sqlite/sqlite.py |
(no function) |
19 |
0 |
0 |
100% |
plugins/messagebus_producers/sqlite/sqlite.py |
SqliteProducerPlugin.__init__ |
2 |
0 |
0 |
100% |
plugins/messagebus_producers/sqlite/sqlite.py |
SqliteProducerPlugin.open |
3 |
0 |
0 |
100% |
plugins/messagebus_producers/sqlite/sqlite.py |
SqliteProducerPlugin.close |
5 |
0 |
0 |
100% |
plugins/messagebus_producers/sqlite/sqlite.py |
SqliteProducerPlugin._send |
4 |
0 |
0 |
100% |
plugins/messagebus_producers/sqlite/sqlite.py |
SqliteProducerPlugin.__initdb |
3 |
0 |
0 |
100% |
plugins/messagebus_producers/sqlite/sqlite.py |
SqliteProducerPlugin.__purgeOldEvents |
8 |
0 |
0 |
100% |
plugins/messagebus_producers/sqlite/sqlite.py |
(no function) |
14 |
0 |
0 |
100% |
server/datamodel.py |
DatamodelFragment.__init__ |
15 |
0 |
0 |
100% |
server/datamodel.py |
DatamodelFragment.__createDataObjectsubclass |
10 |
0 |
0 |
100% |
server/datamodel.py |
DatamodelFragment.getDataobjClass |
1 |
0 |
0 |
100% |
server/datamodel.py |
DatamodelFragment.fetch |
35 |
4 |
0 |
89% |
server/datamodel.py |
DatamodelFragment.commit_one |
9 |
7 |
0 |
22% |
server/datamodel.py |
DatamodelFragment.commit_all |
9 |
7 |
0 |
22% |
server/datamodel.py |
DatamodelFragment._runQuery |
18 |
8 |
0 |
56% |
server/datamodel.py |
Datamodel.__init__ |
15 |
0 |
0 |
100% |
server/datamodel.py |
Datamodel.__setupSchema |
35 |
1 |
0 |
97% |
server/datamodel.py |
Datamodel._compileJinja |
6 |
0 |
0 |
100% |
server/datamodel.py |
Datamodel.fetch |
103 |
40 |
0 |
61% |
server/datamodel.py |
Datamodel.commit_one |
10 |
1 |
0 |
90% |
server/datamodel.py |
Datamodel.commit_all |
5 |
0 |
0 |
100% |
server/datamodel.py |
(no function) |
31 |
0 |
2 |
100% |
server/hermesserver.py |
HermesServerCache.__init__ |
7 |
0 |
0 |
100% |
server/hermesserver.py |
HermesServerCache.savecachefile |
1 |
0 |
0 |
100% |
server/hermesserver.py |
HermesServer.__init__ |
32 |
0 |
0 |
100% |
server/hermesserver.py |
HermesServer.__setupSocketParser |
16 |
0 |
0 |
100% |
server/hermesserver.py |
HermesServer.signalHandler |
2 |
2 |
0 |
0% |
server/hermesserver.py |
HermesServer._processSocketMessage |
19 |
19 |
0 |
0% |
server/hermesserver.py |
HermesServer.sock_initsync |
2 |
2 |
0 |
0% |
server/hermesserver.py |
HermesServer.sock_update |
2 |
2 |
0 |
0% |
server/hermesserver.py |
HermesServer.sock_quit |
3 |
3 |
0 |
0% |
server/hermesserver.py |
HermesServer.sock_pause |
7 |
7 |
0 |
0% |
server/hermesserver.py |
HermesServer.sock_resume |
7 |
7 |
0 |
0% |
server/hermesserver.py |
HermesServer.sock_status |
21 |
21 |
0 |
0% |
server/hermesserver.py |
HermesServer._checkForSchemaChanges |
47 |
4 |
0 |
91% |
server/hermesserver.py |
HermesServer.mainLoop |
48 |
17 |
0 |
65% |
server/hermesserver.py |
HermesServer.status |
29 |
4 |
0 |
86% |
server/hermesserver.py |
HermesServer.initsync |
2 |
0 |
0 |
100% |
server/hermesserver.py |
HermesServer.generateAndSendEvents |
50 |
8 |
0 |
84% |
server/hermesserver.py |
HermesServer.notifyErrors |
13 |
7 |
0 |
46% |
server/hermesserver.py |
HermesServer.notifyException |
11 |
9 |
0 |
18% |
server/hermesserver.py |
(no function) |
41 |
0 |
0 |
100% |