64 lines
1.6 KiB
JSON
64 lines
1.6 KiB
JSON
{
|
|
"schema": "freecad-web-p6-import-action-contract/v1",
|
|
"taskId": "FW-P6-IMP-ACT-04",
|
|
"module": "Import",
|
|
"action": "python-api",
|
|
"result": "pass_contract",
|
|
"source": {
|
|
"entry": "src/Mod/Import/App/AppImportPy.cpp",
|
|
"sha256": "4438cd9f9a626f5888ef41dec3491ec9c2f3ab9c6582f01dc55769beaec0049c",
|
|
"anchors": [
|
|
{
|
|
"line": 89,
|
|
"symbol": "Module::Module",
|
|
"role": "register Python methods"
|
|
},
|
|
{
|
|
"line": 708,
|
|
"symbol": "initModule",
|
|
"role": "initialize Import Python API"
|
|
}
|
|
]
|
|
},
|
|
"fixture": {
|
|
"schema": "freecad-web-import/python-api/v1",
|
|
"module": "Import",
|
|
"action": "python-api",
|
|
"entry": "src/Mod/Import/App/AppImportPy.cpp",
|
|
"sourceRevision": "4f4e9244e613ea2df06e70027074a562695048cb"
|
|
},
|
|
"inputSha256": "a362479883694d7d1cd563cce006f012e0ca5bd9e1823ef918d4159d647c47da",
|
|
"expectedResult": {
|
|
"apiCount": 1135,
|
|
"methods": [
|
|
"open",
|
|
"insert",
|
|
"export",
|
|
"readDXF",
|
|
"writeDXFShape",
|
|
"writeDXFObject"
|
|
],
|
|
"readOnly": true,
|
|
"arbitraryExecution": false
|
|
},
|
|
"expectedError": {
|
|
"code": "revision_mismatch",
|
|
"field": "sourceRevision"
|
|
},
|
|
"request": {
|
|
"envelopeSchema": "freecad-web-facade/v1",
|
|
"command": "import.pythonApi",
|
|
"requestIdPattern": "import-python-*"
|
|
},
|
|
"chrome": {
|
|
"browser": "Google Chrome only",
|
|
"viewport": {
|
|
"width": 1440,
|
|
"height": 900,
|
|
"deviceScaleFactor": 1
|
|
},
|
|
"externalRequests": 0
|
|
},
|
|
"status": "pending_until_subchain_complete"
|
|
}
|