Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Rationale
This adds regression coverage for Issue 39496, which verifies that missing values written to an assay via the
SaveBatch
API are handled as expected.On a related note, this test sets up a simple way to verify whether or not missingValue indicators should be exported or not; Issue 37610 tracks this question and is a very stale issue; current behavior is to export empty values (not showing missing-value indicators as they appear in the dataregion) and in the years this issue has been around, nobody has asked for a fix. (so, this might be an opportune time to decide whether or not to expect missingValue indicators to be exported)
It also attempts to address the intermittent test failure in BiologicsSampleTimelineTest.testEditSampleDetailCausesTimelineEvent, which seems to be caused by a race condition in which the test looks for a select in
DetailTableEdit
before it is rendered, without waiting for it to appear.Related Pull Requests
n/a
Changes