640 lines
12 KiB
JSON
640 lines
12 KiB
JSON
{
|
|
"baselineId": "freecad-1.1.1-property-color-failure",
|
|
"cancellationBoundary": {
|
|
"classification": "synchronous-property-setter",
|
|
"reason": "no-native-cancel-hook",
|
|
"replacement": "abort-active-document-transaction",
|
|
"supported": false
|
|
},
|
|
"coercions": [
|
|
{
|
|
"accepted": true,
|
|
"after": [
|
|
2.0,
|
|
-1.0,
|
|
0.5,
|
|
1.5
|
|
],
|
|
"afterObjects": [
|
|
{
|
|
"name": "ColorProbe",
|
|
"typeId": "App::FeatureTest"
|
|
}
|
|
],
|
|
"before": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
1.0
|
|
],
|
|
"beforeObjects": [
|
|
{
|
|
"name": "ColorProbe",
|
|
"typeId": "App::FeatureTest"
|
|
}
|
|
],
|
|
"exception": null,
|
|
"id": "float-out-of-range",
|
|
"objectsPreserved": true,
|
|
"requested": "(2.0, -1.0, 0.5, 1.5)",
|
|
"valuePreserved": false
|
|
},
|
|
{
|
|
"accepted": true,
|
|
"after": [
|
|
-0.003921569,
|
|
1.003921628,
|
|
2.003921509,
|
|
-1.0
|
|
],
|
|
"afterObjects": [
|
|
{
|
|
"name": "ColorProbe",
|
|
"typeId": "App::FeatureTest"
|
|
}
|
|
],
|
|
"before": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
1.0
|
|
],
|
|
"beforeObjects": [
|
|
{
|
|
"name": "ColorProbe",
|
|
"typeId": "App::FeatureTest"
|
|
}
|
|
],
|
|
"exception": null,
|
|
"id": "integer-out-of-range",
|
|
"objectsPreserved": true,
|
|
"requested": "(-1, 256, 511, -255)",
|
|
"valuePreserved": false
|
|
},
|
|
{
|
|
"accepted": true,
|
|
"after": [
|
|
0.003921569,
|
|
0.0,
|
|
0.003921569,
|
|
0.0
|
|
],
|
|
"afterObjects": [
|
|
{
|
|
"name": "ColorProbe",
|
|
"typeId": "App::FeatureTest"
|
|
}
|
|
],
|
|
"before": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
1.0
|
|
],
|
|
"beforeObjects": [
|
|
{
|
|
"name": "ColorProbe",
|
|
"typeId": "App::FeatureTest"
|
|
}
|
|
],
|
|
"exception": null,
|
|
"id": "boolean-tuple",
|
|
"objectsPreserved": true,
|
|
"requested": "(True, False, True, False)",
|
|
"valuePreserved": false
|
|
},
|
|
{
|
|
"accepted": true,
|
|
"after": [
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0
|
|
],
|
|
"afterObjects": [
|
|
{
|
|
"name": "ColorProbe",
|
|
"typeId": "App::FeatureTest"
|
|
}
|
|
],
|
|
"before": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
1.0
|
|
],
|
|
"beforeObjects": [
|
|
{
|
|
"name": "ColorProbe",
|
|
"typeId": "App::FeatureTest"
|
|
}
|
|
],
|
|
"exception": null,
|
|
"id": "packed-max",
|
|
"objectsPreserved": true,
|
|
"requested": "4294967295",
|
|
"valuePreserved": false
|
|
},
|
|
{
|
|
"accepted": true,
|
|
"after": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
0.0
|
|
],
|
|
"afterObjects": [
|
|
{
|
|
"name": "ColorProbe",
|
|
"typeId": "App::FeatureTest"
|
|
}
|
|
],
|
|
"before": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
1.0
|
|
],
|
|
"beforeObjects": [
|
|
{
|
|
"name": "ColorProbe",
|
|
"typeId": "App::FeatureTest"
|
|
}
|
|
],
|
|
"exception": null,
|
|
"id": "packed-wrap",
|
|
"objectsPreserved": true,
|
|
"requested": "4294967296",
|
|
"valuePreserved": false
|
|
},
|
|
{
|
|
"accepted": true,
|
|
"after": [
|
|
1.0,
|
|
1.0,
|
|
1.0,
|
|
1.0
|
|
],
|
|
"afterObjects": [
|
|
{
|
|
"name": "ColorProbe",
|
|
"typeId": "App::FeatureTest"
|
|
}
|
|
],
|
|
"before": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
1.0
|
|
],
|
|
"beforeObjects": [
|
|
{
|
|
"name": "ColorProbe",
|
|
"typeId": "App::FeatureTest"
|
|
}
|
|
],
|
|
"exception": null,
|
|
"id": "packed-negative",
|
|
"objectsPreserved": true,
|
|
"requested": "-1",
|
|
"valuePreserved": false
|
|
}
|
|
],
|
|
"disabled": {
|
|
"before": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
1.0
|
|
],
|
|
"classification": "editor-readonly-python-mutable-until-immutable",
|
|
"editorMode": [
|
|
"ReadOnly"
|
|
],
|
|
"editorReadOnlyAfter": [
|
|
0.200000003,
|
|
0.300000012,
|
|
0.400000006,
|
|
0.5
|
|
],
|
|
"editorReadOnlyException": null,
|
|
"editorReadOnlyRequested": [
|
|
0.2,
|
|
0.3,
|
|
0.4,
|
|
0.5
|
|
],
|
|
"immutableAfter": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
1.0
|
|
],
|
|
"immutableException": {
|
|
"message": "Object attribute 'Colour' is read-only",
|
|
"type": "AttributeError"
|
|
},
|
|
"immutableRequested": [
|
|
0.6,
|
|
0.7,
|
|
0.8,
|
|
0.9
|
|
],
|
|
"immutableStatus": [
|
|
"Immutable",
|
|
"ReadOnly"
|
|
],
|
|
"immutableValuePreserved": true,
|
|
"objectsPreserved": true,
|
|
"pythonBypassesEditorReadOnly": true,
|
|
"restoredEditorMode": [],
|
|
"restoredStatus": []
|
|
},
|
|
"documentIntegrity": {
|
|
"finalObjects": [
|
|
{
|
|
"name": "ColorProbe",
|
|
"typeId": "App::FeatureTest"
|
|
}
|
|
],
|
|
"initialObjects": [
|
|
{
|
|
"name": "ColorProbe",
|
|
"typeId": "App::FeatureTest"
|
|
}
|
|
],
|
|
"objectsPreserved": true
|
|
},
|
|
"failures": [
|
|
{
|
|
"after": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
1.0
|
|
],
|
|
"afterObjects": [
|
|
{
|
|
"name": "ColorProbe",
|
|
"typeId": "App::FeatureTest"
|
|
}
|
|
],
|
|
"before": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
1.0
|
|
],
|
|
"beforeObjects": [
|
|
{
|
|
"name": "ColorProbe",
|
|
"typeId": "App::FeatureTest"
|
|
}
|
|
],
|
|
"exception": {
|
|
"message": "type must be integer or tuple of float or tuple integer, not NoneType",
|
|
"type": "TypeError"
|
|
},
|
|
"id": "none",
|
|
"objectsPreserved": true,
|
|
"polluted": false,
|
|
"requested": "None",
|
|
"valuePreserved": true
|
|
},
|
|
{
|
|
"after": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
1.0
|
|
],
|
|
"afterObjects": [
|
|
{
|
|
"name": "ColorProbe",
|
|
"typeId": "App::FeatureTest"
|
|
}
|
|
],
|
|
"before": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
1.0
|
|
],
|
|
"beforeObjects": [
|
|
{
|
|
"name": "ColorProbe",
|
|
"typeId": "App::FeatureTest"
|
|
}
|
|
],
|
|
"exception": {
|
|
"message": "type must be integer or tuple of float or tuple integer, not list",
|
|
"type": "TypeError"
|
|
},
|
|
"id": "list",
|
|
"objectsPreserved": true,
|
|
"polluted": false,
|
|
"requested": "[0.1, 0.2, 0.3]",
|
|
"valuePreserved": true
|
|
},
|
|
{
|
|
"after": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
1.0
|
|
],
|
|
"afterObjects": [
|
|
{
|
|
"name": "ColorProbe",
|
|
"typeId": "App::FeatureTest"
|
|
}
|
|
],
|
|
"before": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
1.0
|
|
],
|
|
"beforeObjects": [
|
|
{
|
|
"name": "ColorProbe",
|
|
"typeId": "App::FeatureTest"
|
|
}
|
|
],
|
|
"exception": {
|
|
"message": "type must be integer or tuple of float or tuple integer, not tuple",
|
|
"type": "TypeError"
|
|
},
|
|
"id": "short-tuple",
|
|
"objectsPreserved": true,
|
|
"polluted": false,
|
|
"requested": "(0.1, 0.2)",
|
|
"valuePreserved": true
|
|
},
|
|
{
|
|
"after": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
1.0
|
|
],
|
|
"afterObjects": [
|
|
{
|
|
"name": "ColorProbe",
|
|
"typeId": "App::FeatureTest"
|
|
}
|
|
],
|
|
"before": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
1.0
|
|
],
|
|
"beforeObjects": [
|
|
{
|
|
"name": "ColorProbe",
|
|
"typeId": "App::FeatureTest"
|
|
}
|
|
],
|
|
"exception": {
|
|
"message": "type must be integer or tuple of float or tuple integer, not tuple",
|
|
"type": "TypeError"
|
|
},
|
|
"id": "long-tuple",
|
|
"objectsPreserved": true,
|
|
"polluted": false,
|
|
"requested": "(0.1, 0.2, 0.3, 0.4, 0.5)",
|
|
"valuePreserved": true
|
|
},
|
|
{
|
|
"after": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
1.0
|
|
],
|
|
"afterObjects": [
|
|
{
|
|
"name": "ColorProbe",
|
|
"typeId": "App::FeatureTest"
|
|
}
|
|
],
|
|
"before": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
1.0
|
|
],
|
|
"beforeObjects": [
|
|
{
|
|
"name": "ColorProbe",
|
|
"typeId": "App::FeatureTest"
|
|
}
|
|
],
|
|
"exception": {
|
|
"message": "Type in tuple must be float or integer",
|
|
"type": "TypeError"
|
|
},
|
|
"id": "string-first",
|
|
"objectsPreserved": true,
|
|
"polluted": false,
|
|
"requested": "('bad', 0.2, 0.3)",
|
|
"valuePreserved": true
|
|
},
|
|
{
|
|
"after": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
1.0
|
|
],
|
|
"afterObjects": [
|
|
{
|
|
"name": "ColorProbe",
|
|
"typeId": "App::FeatureTest"
|
|
}
|
|
],
|
|
"before": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
1.0
|
|
],
|
|
"beforeObjects": [
|
|
{
|
|
"name": "ColorProbe",
|
|
"typeId": "App::FeatureTest"
|
|
}
|
|
],
|
|
"exception": {
|
|
"message": "Type in tuple must be consistent (float)",
|
|
"type": "TypeError"
|
|
},
|
|
"id": "mixed-after-float",
|
|
"objectsPreserved": true,
|
|
"polluted": false,
|
|
"requested": "(0.1, 2, 0.3)",
|
|
"valuePreserved": true
|
|
},
|
|
{
|
|
"after": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
1.0
|
|
],
|
|
"afterObjects": [
|
|
{
|
|
"name": "ColorProbe",
|
|
"typeId": "App::FeatureTest"
|
|
}
|
|
],
|
|
"before": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
1.0
|
|
],
|
|
"beforeObjects": [
|
|
{
|
|
"name": "ColorProbe",
|
|
"typeId": "App::FeatureTest"
|
|
}
|
|
],
|
|
"exception": {
|
|
"message": "Type in tuple must be consistent (integer)",
|
|
"type": "TypeError"
|
|
},
|
|
"id": "mixed-after-integer",
|
|
"objectsPreserved": true,
|
|
"polluted": false,
|
|
"requested": "(1, 0.2, 3)",
|
|
"valuePreserved": true
|
|
},
|
|
{
|
|
"after": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
1.0
|
|
],
|
|
"afterObjects": [
|
|
{
|
|
"name": "ColorProbe",
|
|
"typeId": "App::FeatureTest"
|
|
}
|
|
],
|
|
"before": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
1.0
|
|
],
|
|
"beforeObjects": [
|
|
{
|
|
"name": "ColorProbe",
|
|
"typeId": "App::FeatureTest"
|
|
}
|
|
],
|
|
"exception": {
|
|
"message": "type must be integer or tuple of float or tuple integer, not float",
|
|
"type": "TypeError"
|
|
},
|
|
"id": "scalar-float",
|
|
"objectsPreserved": true,
|
|
"polluted": false,
|
|
"requested": "0.5",
|
|
"valuePreserved": true
|
|
}
|
|
],
|
|
"freecadVersion": "1.1.1",
|
|
"gitCommit": "0108fd4b4850cc46e625b60e53cea7a7bbe69f8d",
|
|
"initial": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
1.0
|
|
],
|
|
"object": {
|
|
"name": "ColorProbe",
|
|
"typeId": "App::FeatureTest"
|
|
},
|
|
"property": {
|
|
"name": "Colour",
|
|
"typeId": "App::PropertyColor"
|
|
},
|
|
"propertyType": "App::PropertyColor",
|
|
"schemaVersion": 1,
|
|
"status": "pass",
|
|
"transaction": {
|
|
"activeAfterAbort": {
|
|
"id": 0,
|
|
"name": ""
|
|
},
|
|
"activeAfterEdit": {
|
|
"id": 1,
|
|
"name": "property-color-cancel"
|
|
},
|
|
"afterAbort": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
1.0
|
|
],
|
|
"afterRecompute": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
1.0
|
|
],
|
|
"before": [
|
|
0.0,
|
|
0.0,
|
|
0.0,
|
|
1.0
|
|
],
|
|
"edited": [
|
|
0.75,
|
|
0.5,
|
|
0.25,
|
|
0.125
|
|
],
|
|
"objectsAfter": [
|
|
{
|
|
"name": "ColorProbe",
|
|
"typeId": "App::FeatureTest"
|
|
}
|
|
],
|
|
"objectsBefore": [
|
|
{
|
|
"name": "ColorProbe",
|
|
"typeId": "App::FeatureTest"
|
|
}
|
|
],
|
|
"objectsRestored": true,
|
|
"pendingAfterAbort": false,
|
|
"pendingAfterEdit": true,
|
|
"recoveryRecomputeResult": true,
|
|
"restored": true,
|
|
"stateAfterAbort": {
|
|
"state": [
|
|
"Touched"
|
|
],
|
|
"statusString": "Touched"
|
|
},
|
|
"stateAfterEdit": {
|
|
"state": [
|
|
"Touched"
|
|
],
|
|
"statusString": "Touched"
|
|
},
|
|
"stateAfterRecompute": {
|
|
"state": [
|
|
"Up-to-date"
|
|
],
|
|
"statusString": "Valid"
|
|
},
|
|
"undoMode": 1
|
|
}
|
|
}
|