It looks like the tests are expected to fail with a 412 error when allow_versioned_writes = false, based on the following file (at the time of writing, on lines 105-106):
Since the tests behave as expected, my course of action is to have functests skip running the tests associated with TestObjectVersioning and TestObjectVersioningUTF8.
For each error, I get the following line:
ResponseError: 412: 'Precondition Failed' (None None) txid=txacbf413d 5c3d4fb2903ad- 00564f7860
It looks like the tests are expected to fail with a 412 error when allow_versioned _writes = false, based on the following file (at the time of writing, on lines 105-106):
https:/ /review. openstack. org/#/c/ 134347/ 44/test/ unit/common/ middleware/ test_versioned_ writes. py
Since the tests behave as expected, my course of action is to have functests skip running the tests associated with TestObjectVersi oning and TestObjectVersi oningUTF8.