Skip to content

Commit

Permalink
Merge pull request #3499 from broadinstitute/remove-indiv-test-flappi…
Browse files Browse the repository at this point in the history
…ness

Remove test flapping for the Individual tests
  • Loading branch information
ShifaSZ authored Jul 18, 2023
2 parents 58d7c47 + 7048fde commit 37535d1
Showing 1 changed file with 8 additions and 6 deletions.
14 changes: 8 additions & 6 deletions seqr/views/apis/individual_api_tests.py
Original file line number Diff line number Diff line change
Expand Up @@ -1002,14 +1002,16 @@ def test_get_individual_rna_seq_data(self):
'ENSG00000268903': mock.ANY,
},
}})
outliers_by_pos = {outlier['start']: outlier for outlier in
response_json['rnaSeqData'][INDIVIDUAL_GUID]['spliceOutliers']['ENSG00000268903']}
self.assertDictEqual(
{
'chrom': '7', 'deltaPsi': 0.85, 'end': 132886973, 'geneId': 'ENSG00000268903', 'isSignificant': True,
'pValue': 1.08e-56, 'rareDiseaseSamplesTotal': 20, 'rareDiseaseSamplesWithJunction': 1,
'readCount': 1297, 'start': 132885746, 'strand': '*', 'type': 'psi5', 'zScore': 12.34,
'tissueType': 'F',
},
response_json['rnaSeqData'][INDIVIDUAL_GUID]['spliceOutliers']['ENSG00000268903'][0]
outliers_by_pos[132885746]
)
self.assertSetEqual(set(response_json['genesById'].keys()), {'ENSG00000135953', 'ENSG00000268903'})

Expand All @@ -1025,14 +1027,14 @@ def test_get_individual_rna_seq_data_is_significant(self):
significant_outliers = [outlier for outlier in response_rnaseq_data['outliers'].values() if outlier['isSignificant']]
self.assertEqual(2, len(significant_outliers))
self.assertListEqual(
[{field: outlier[field] for field in ['start', 'end', 'pValue', 'tissueType', 'isSignificant']}
for outlier in response_rnaseq_data['spliceOutliers']['ENSG00000268903']],
[{'start': 132885746, 'end': 132886973, 'pValue': 1.08e-56, 'tissueType': 'F', 'isSignificant': True},
{'start': 1001, 'end': 2001, 'pValue': 0.1, 'tissueType': 'F', 'isSignificant': False},
sorted([{field: outlier[field] for field in ['start', 'end', 'pValue', 'tissueType', 'isSignificant']}
for outlier in response_rnaseq_data['spliceOutliers']['ENSG00000268903']], key=lambda r: r['start']),
[{'start': 1001, 'end': 2001, 'pValue': 0.1, 'tissueType': 'F', 'isSignificant': False},
{'start': 3000, 'end': 4000, 'pValue': 0.0001, 'tissueType': 'F', 'isSignificant': True},
{'start': 5000, 'end': 6000, 'pValue': 0.0001, 'tissueType': 'F', 'isSignificant': False},
{'start': 7000, 'end': 8000, 'pValue': 0.001, 'tissueType': 'M', 'isSignificant': True},
{'start': 9000, 'end': 9100, 'pValue': 0.2, 'tissueType': 'M', 'isSignificant': False}],
{'start': 9000, 'end': 9100, 'pValue': 0.2, 'tissueType': 'M', 'isSignificant': False},
{'start': 132885746, 'end': 132886973, 'pValue': 1.08e-56, 'tissueType': 'F', 'isSignificant': True}],
)


Expand Down

0 comments on commit 37535d1

Please sign in to comment.