Closed maximyep closed 1 year ago
Please test this commit and see if it resolves your issue: https://gerrit.openbmc-project.xyz/c/openbmc/bmcweb/+/19652
Checked with own black-build (with fix):
If we are talking about:
>>> /redfish/v1/Registries/Base
>>> /redfish/v1/Registries/OpenBMC
The behavior is changed: "Method Not Allowed" is correctly returned. Fix accepted (only this two was originally mentioned)
If we are talking about full - run: errors are present. Please take a look into logs: full.execution.log.black.build.txt
Python code: python-6-4-24-sample-code.txt
The behavior you mentioned seems to be resolved, so I think this can be closed once that commit is merged. If we're tracking the overall conformance suite, we should track it for this bug.
Agree
Description: 6.4.24 If a property in the request can never be updated, such as when a property is read only, a status code of 200 shall be returned along with a representation of the resource containing an annotation specifying the non-updatable property. In this success case, other properties may be updated in the resource.
Steps to reproduce:
List of the BAD links:
Or: Download https://github.com/DMTF/Redfish-Service-Conformance-Check Update the properties.json with:
Update the rfs_test/TEST_protocol_details.py with needed test to run
Start a test: python3 sample_run.py