-
Notifications
You must be signed in to change notification settings - Fork 285
Closed
Labels
backlogIssues to address with priority for current development goalsIssues to address with priority for current development goalstesting
Milestone
Description
It's really hard to avoid de/serialization issues like #1389 and #1386
Can we improve the testing so a large number of different json representatations are deserialized (and then serialized), so that things like missing fields and e.g. empty containers are tested -- I'm not even talking about testing broken data (that would be nice but not first priority), just valid data in all possible forms.
This should be much more doable now that we have the smaller objects: testing the "complete API" of small classes is a much more reasonable goal than testing the whole metadata.
I don't have practical advice right now how this can be implemented without a lot of inline dictionaries...
Metadata
Metadata
Assignees
Labels
backlogIssues to address with priority for current development goalsIssues to address with priority for current development goalstesting