HomeSoftware Heritage

tests/utils: Fix various test data model issues failing validation

Description

tests/utils: Fix various test data model issues failing validation

Because of the test data were wrongly structured.
The validation check introduced made it apparent.

Summary:

  • Fix wrong b'target_type' in revision dict input
  • Add missing snapshot 'target_type' key field
  • Add missing revision {type, committer_date, message}
  • Remove unnecessary fields from origins (lister, project)
  • Remove wrong extra directory entry fields