Skip to content
This repository was archived by the owner on May 25, 2024. It is now read-only.

Commit bf78743

Browse files
Genomics team in Google Braincopybara-github
Genomics team in Google Brain
authored andcommitted
Resolve String Error Code Usages
PiperOrigin-RevId: 392461789
1 parent e6312e7 commit bf78743

7 files changed

+18
-45
lines changed

Diff for: nucleus/io/python/bed_reader_wrap_test.py

+2-5
Original file line numberDiff line numberDiff line change
@@ -66,11 +66,8 @@ def test_bed_iterate(self):
6666
self.assertEqual(zactual[0], self.first)
6767

6868
def test_from_file_raises_with_missing_bed(self):
69-
# TODO(b/194924033): Swap statement after error code string is updated
70-
# with self.assertRaisesRegexp(ValueError,
71-
# 'NOT_FOUND: Could not open missing.bed'):
72-
with self.assertRaisesRegexp(ValueError,
73-
'Could not open missing.bed'):
69+
# TODO(b/196638558): OpError exception not propagated.
70+
with self.assertRaisesRegexp(ValueError, 'Could not open missing.bed'):
7471
bed_reader.BedReader.from_file('missing.bed', self.options)
7572

7673
def test_ops_on_closed_reader_raise(self):

Diff for: nucleus/io/python/fastq_reader_wrap_test.py

+2-5
Original file line numberDiff line numberDiff line change
@@ -42,11 +42,8 @@ def test_fastq_iterate(self, filename):
4242
self.assertEqual(test_utils.iterable_len(iterable), 4)
4343

4444
def test_from_file_raises_with_missing_fastq(self):
45-
# TODO(b/194924033): Swap statement after error code string is updated
46-
# with self.assertRaisesRegexp(ValueError,
47-
# 'NOT_FOUND: Could not open missing.fastq'):
48-
with self.assertRaisesRegexp(ValueError,
49-
'Could not open missing.fastq'):
45+
# TODO(b/196638558): OpError exception not propagated.
46+
with self.assertRaisesRegexp(ValueError, 'Could not open missing.fastq'):
5047
fastq_reader.FastqReader.from_file('missing.fastq', self.options)
5148

5249
def test_ops_on_closed_reader_raise(self):

Diff for: nucleus/io/python/gff_reader_wrap_test.py

+2-5
Original file line numberDiff line numberDiff line change
@@ -61,11 +61,8 @@ def test_gff_iterate(self, test_features_gff_filename):
6161
self.assertEqual(actual[1], self.second)
6262

6363
def test_from_file_raises_with_missing_gff(self):
64-
# TODO(b/194924033): Swap statement after error code string is updated
65-
# with self.assertRaisesRegexp(ValueError,
66-
# 'NOT_FOUND: Could not open missing.gff'):
67-
with self.assertRaisesRegexp(ValueError,
68-
'Could not open missing.gff'):
64+
# TODO(b/196638558): OpError exception not propagated.
65+
with self.assertRaisesRegexp(ValueError, 'Could not open missing.gff'):
6966
gff_reader.GffReader.from_file('missing.gff', self.options)
7067

7168
def test_ops_on_closed_reader_raise(self):

Diff for: nucleus/io/python/reference_wrap_test.py

+2-6
Original file line numberDiff line numberDiff line change
@@ -66,13 +66,9 @@ def test_from_file_raises_with_missing_inputs(self, fasta_filename,
6666
fai_filename):
6767
fasta = test_utils.genomics_core_testdata(fasta_filename)
6868
fai = test_utils.genomics_core_testdata(fai_filename)
69-
# TODO(b/194924033): Swap statement after error code string is updated
70-
# with self.assertRaisesRegexp(
71-
# ValueError,
72-
# 'NOT_FOUND: could not load fasta and/or fai for fasta ' + fasta):
69+
# TODO(b/196638558): OpError exception not propagated.
7370
with self.assertRaisesRegexp(
74-
ValueError,
75-
'could not load fasta and/or fai for fasta ' + fasta):
71+
ValueError, 'could not load fasta and/or fai for fasta ' + fasta):
7672
reference.IndexedFastaReader.from_file(fasta, fai,
7773
fasta_pb2.FastaReaderOptions())
7874

Diff for: nucleus/io/python/sam_reader_wrap_test.py

+2-5
Original file line numberDiff line numberDiff line change
@@ -130,11 +130,8 @@ def test_context_manager(self):
130130
self.assertIsInstance(query_iterable2, clif_postproc.WrappedCppIterable)
131131

132132
def test_from_file_raises_with_missing_bam(self):
133-
# TODO(b/194924033): Swap statement after error code string is updated
134-
# with self.assertRaisesRegex(ValueError,
135-
# 'NOT_FOUND: Could not open missing.bam'):
136-
with self.assertRaisesRegex(ValueError,
137-
'Could not open missing.bam'):
133+
# TODO(b/196638558): OpError exception not propagated.
134+
with self.assertRaisesRegex(ValueError, 'Could not open missing.bam'):
138135
sam_reader.SamReader.from_file(
139136
reads_path='missing.bam', ref_path='', options=self.options)
140137

Diff for: nucleus/io/python/vcf_reader_wrap_test.py

+2-5
Original file line numberDiff line numberDiff line change
@@ -191,11 +191,8 @@ def test_vcf_from_string_raises_on_bad_input(self):
191191
self.samples_reader.from_string('BAD NOT A VCF RECORD\n;;')
192192

193193
def test_from_file_raises_with_missing_source(self):
194-
# TODO(b/194924033): Swap statement after error code string is updated
195-
# with self.assertRaisesRegexp(ValueError,
196-
# 'NOT_FOUND: Could not open missing.vcf'):
197-
with self.assertRaisesRegexp(ValueError,
198-
'Could not open missing.vcf'):
194+
# TODO(b/196638558): OpError exception not propagated.
195+
with self.assertRaisesRegexp(ValueError, 'Could not open missing.vcf'):
199196
vcf_reader.VcfReader.from_file('missing.vcf', self.options)
200197

201198
def test_ops_on_closed_reader_raise(self):

Diff for: nucleus/vendor/python/statusor_examples_test.py

+6-14
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,7 @@ def test_make_int_ok(self):
2626
self.assertEqual(statusor_examples.MakeIntOK(), 42)
2727

2828
def test_make_int_fail(self):
29-
# TODO(b/194924033): Swap statement after error code string is updated
30-
# with self.assertRaisesRegexp(ValueError, 'INVALID_ARGUMENT: MakeIntFail'):
29+
# TODO(b/196638558): OpError exception not propagated.
3130
with self.assertRaisesRegexp(ValueError, 'MakeIntFail'):
3231
statusor_examples.MakeIntFail()
3332

@@ -39,39 +38,32 @@ def test_make_str_ok(self):
3938
# self.assertEqual(statusor_examples.MakeStrOKStrippedType(), 'hello')
4039

4140
def test_make_str_fail(self):
42-
# TODO(b/194924033): Swap statement after error code string is updated
43-
# with self.assertRaisesRegexp(ValueError, 'INVALID_ARGUMENT: MakeStrFail'):
41+
# TODO(b/196638558): OpError exception not propagated.
4442
with self.assertRaisesRegexp(ValueError, 'MakeStrFail'):
4543
statusor_examples.MakeStrFail()
4644

4745
def test_make_int_unique_ptr_ok(self):
4846
self.assertEqual(statusor_examples.MakeIntUniquePtrOK(), 421)
4947

5048
def test_make_int_unique_ptr_fail(self):
51-
# TODO(b/194924033): Swap statement after error code string is updated
52-
# with self.assertRaisesRegexp(ValueError,
53-
# 'INVALID_ARGUMENT: MakeIntUniquePtrFail'):
49+
# TODO(b/196638558): OpError exception not propagated.
5450
with self.assertRaisesRegexp(ValueError, 'MakeIntUniquePtrFail'):
5551
statusor_examples.MakeIntUniquePtrFail()
5652

5753
def test_make_int_vector_ok(self):
5854
self.assertEqual(statusor_examples.MakeIntVectorOK(), [1, 2, 42])
5955

6056
def test_make_int_vector_fail(self):
61-
# TODO(b/194924033): Swap statement after error code string is updated
62-
# with self.assertRaisesRegexp(ValueError,
63-
# 'INVALID_ARGUMENT: MakeIntVectorFail'):
57+
# TODO(b/196638558): OpError exception not propagated.
6458
with self.assertRaisesRegexp(ValueError, 'MakeIntVectorFail'):
6559
statusor_examples.MakeIntVectorFail()
6660

6761
def test_returning_status_ok_returns_none(self):
6862
self.assertEqual(statusor_examples.FuncReturningStatusOK(), None)
6963

7064
def test_returning_status_fail_raises(self):
71-
# TODO(b/194924033): Swap statement after error code string is updated
72-
# with self.assertRaisesRegexp(ValueError,
73-
# 'INVALID_ARGUMENT: FuncReturningStatusFail'):
74-
with self.assertRaisesRegexp(ValueError,'FuncReturningStatusFail'):
65+
# TODO(b/196638558): OpError exception not propagated.
66+
with self.assertRaisesRegexp(ValueError, 'FuncReturningStatusFail'):
7567
statusor_examples.FuncReturningStatusFail()
7668

7769

0 commit comments

Comments
 (0)