It's wip as tests are still red for now. Currently investigating.
At least, opening the diff now, this is reproducible.
This:
- removes the validation tests which are irrelevant as we are using modelThe validate proxy was initially an helper to ease the transition from the use
objeof dicts now (and they do the validatowards model objects in "*_add" production at instanciation time)endpoints. It was not
- (tries to) remove the validate proxy which was only used in tests and reallyremoved immediately and grew some behavior it should not have (notably revision
to make dict to model object conversion so not relevant (-> this is the currentconversion so the comparison within those related tests work).
After finally migrated away from dicts within the tests, we can now drop it [1].
Note that this moves the extra revision conversion behavior from the validate
cause of failure, as the validate proxy did also tuple manipulations,proxy to those related tests. soThis extra step will also disappear when we
without it, for now we have comparison failures due to tuple vs list issues)finally move the "*_get" endpoints to return model objects as well.
[1] T2994
Related to T2499