{ "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 } }