Skip to content

Commit ad932c3

Browse files
cleanup of deprecated test methods
PiperOrigin-RevId: 722607226
1 parent 8f60a93 commit ad932c3

File tree

10 files changed

+60
-51
lines changed

10 files changed

+60
-51
lines changed

tensorflow_graphics/geometry/convolution/tests/graph_convolution_test.py

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@ def test_feature_steered_convolution_exception_raised_types(
140140
data, neighbors, sizes = _random_data(1, 5, 3, True, False, data_type,
141141
neighbors_type, sizes_type)
142142
u, v, c, w, b = _random_variables(3, 3, 1, var_type)
143-
with self.assertRaisesRegexp(TypeError, err_msg):
143+
with self.assertRaisesRegex(TypeError, err_msg):
144144
_ = gc.feature_steered_convolution(
145145
data=data,
146146
neighbors=neighbors,
@@ -178,7 +178,7 @@ def test_feature_steered_convolution_exception_not_raised_types(
178178

179179
def test_feature_steered_convolution_exception_raised_shapes(self):
180180
"""Check that invalid input shapes trigger the right exceptions."""
181-
with self.assertRaisesRegexp(ValueError, "must have a rank of 2"):
181+
with self.assertRaisesRegex(ValueError, "must have a rank of 2"):
182182
data, neighbors = _dummy_data(1, 5, 2)
183183
u, v, c, w, b = _dummy_variables(2, 2, 1)
184184
data = data[0, :]
@@ -192,7 +192,7 @@ def test_feature_steered_convolution_exception_raised_shapes(self):
192192
var_w=w,
193193
var_b=b)
194194

195-
with self.assertRaisesRegexp(ValueError, "must have a rank greater than 1"):
195+
with self.assertRaisesRegex(ValueError, "must have a rank greater than 1"):
196196
u, v, c, w, b = _dummy_variables(2, 2, 1)
197197
data = np.ones(shape=(5), dtype=np.float32)
198198
neighbors = _dense_to_sparse(np.ones(shape=(5), dtype=np.float32))
@@ -206,8 +206,9 @@ def test_feature_steered_convolution_exception_raised_shapes(self):
206206
var_w=w,
207207
var_b=b)
208208

209-
with self.assertRaisesRegexp(ValueError,
210-
"Not all batch dimensions are identical."):
209+
with self.assertRaisesRegex(
210+
ValueError, "Not all batch dimensions are identical."
211+
):
211212
data, neighbors = _dummy_data(1, 5, 2)
212213
u, v, c, w, b = _dummy_variables(2, 2, 1)
213214
_ = gc.feature_steered_convolution(
@@ -553,7 +554,7 @@ def test_edge_convolution_template_exception_raised_types(
553554
"""Check the type errors for invalid input types."""
554555
data, neighbors, sizes = _random_data(1, 5, 3, True, False, data_type,
555556
neighbors_type, sizes_type)
556-
with self.assertRaisesRegexp(TypeError, err_msg):
557+
with self.assertRaisesRegex(TypeError, err_msg):
557558
gc.edge_convolution_template(
558559
data=data,
559560
neighbors=neighbors,
@@ -590,7 +591,7 @@ def test_edge_convolution_template_exception_not_raised_types(
590591

591592
def test_edge_convolution_template_exception_raised_shapes(self):
592593
"""Check that invalid input shapes trigger the right exceptions."""
593-
with self.assertRaisesRegexp(ValueError, "must have a rank of 2"):
594+
with self.assertRaisesRegex(ValueError, "must have a rank of 2"):
594595
data, neighbors = _dummy_data(1, 5, 2)
595596
data = data[0, :]
596597
_ = gc.edge_convolution_template(
@@ -601,7 +602,7 @@ def test_edge_convolution_template_exception_raised_shapes(self):
601602
reduction="weighted",
602603
edge_function_kwargs=dict())
603604

604-
with self.assertRaisesRegexp(ValueError, "must have a rank greater than 1"):
605+
with self.assertRaisesRegex(ValueError, "must have a rank greater than 1"):
605606
data = np.ones(shape=(5), dtype=np.float32)
606607
neighbors = _dense_to_sparse(np.ones(shape=(5), dtype=np.float32))
607608
_ = gc.edge_convolution_template(
@@ -612,7 +613,7 @@ def test_edge_convolution_template_exception_raised_shapes(self):
612613
reduction="weighted",
613614
edge_function_kwargs=dict())
614615

615-
with self.assertRaisesRegexp(ValueError, "must have a rank of 1"):
616+
with self.assertRaisesRegex(ValueError, "must have a rank of 1"):
616617
data, neighbors = _dummy_data(1, 5, 2)
617618
_ = gc.edge_convolution_template(
618619
data=data,
@@ -626,7 +627,7 @@ def test_edge_convolution_template_exception_raised_shapes(self):
626627
def test_edge_convolution_template_exception_raised_reduction(
627628
self, reduction):
628629
"""Check that an invalid reduction method triggers the exception."""
629-
with self.assertRaisesRegexp(ValueError, "reduction method"):
630+
with self.assertRaisesRegex(ValueError, "reduction method"):
630631
data, neighbors = _dummy_data(1, 5, 2)
631632
gc.edge_convolution_template(
632633
data=data,

tensorflow_graphics/geometry/convolution/tests/graph_pooling_test.py

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ def test_pool_exception_raised_types(self, err_msg, data_type, pool_map_type,
6262
pool_map = _dense_to_sparse(np.ones((2, 3, 3), dtype=pool_map_type))
6363
sizes = np.array(((1, 2), (2, 3)), dtype=sizes_type)
6464

65-
with self.assertRaisesRegexp(TypeError, err_msg):
65+
with self.assertRaisesRegex(TypeError, err_msg):
6666
gp.pool(data, pool_map, sizes)
6767

6868
@parameterized.parameters(
@@ -80,16 +80,17 @@ def test_pool_exception_raised_shapes(self, err_msg, data_shape,
8080
else:
8181
sizes = None
8282

83-
with self.assertRaisesRegexp(ValueError, err_msg):
83+
with self.assertRaisesRegex(ValueError, err_msg):
8484
gp.pool(data, pool_map, sizes)
8585

8686
def test_pool_exception_raised_algorithm(self):
8787
"""Tests the correct exception is raised for an invalid algorithm."""
8888
data = np.ones(shape=(2, 2))
8989
pool_map = _dense_to_sparse(np.ones(shape=(2, 2)))
9090

91-
with self.assertRaisesRegexp(
92-
ValueError, 'The pooling method must be "weighted" or "max"'):
91+
with self.assertRaisesRegex(
92+
ValueError, 'The pooling method must be "weighted" or "max"'
93+
):
9394
gp.pool(data, pool_map, sizes=None, algorithm='mean')
9495

9596
@parameterized.parameters(
@@ -201,7 +202,7 @@ def test_unpool_exception_raised_types(self, err_msg, data_type,
201202
pool_map = _dense_to_sparse(np.ones((2, 3, 3), dtype=pool_map_type))
202203
sizes = np.array(((1, 2), (2, 3)), dtype=sizes_type)
203204

204-
with self.assertRaisesRegexp(TypeError, err_msg):
205+
with self.assertRaisesRegex(TypeError, err_msg):
205206
gp.unpool(data, pool_map, sizes)
206207

207208
@parameterized.parameters(
@@ -221,7 +222,7 @@ def test_unpool_exception_raised_shapes(self, err_msg, data_shape,
221222
else:
222223
sizes = None
223224

224-
with self.assertRaisesRegexp(ValueError, err_msg):
225+
with self.assertRaisesRegex(ValueError, err_msg):
225226
gp.unpool(data, pool_map, sizes)
226227

227228
@parameterized.parameters(
@@ -311,7 +312,7 @@ def test_upsample_transposed_convolution_exception_raised_types(
311312
pool_map = _dense_to_sparse(np.ones((2, 3, 3), dtype=pool_map_type))
312313
sizes = np.array(((1, 2), (2, 3)), dtype=sizes_type)
313314

314-
with self.assertRaisesRegexp(TypeError, err_msg):
315+
with self.assertRaisesRegex(TypeError, err_msg):
315316
gp.upsample_transposed_convolution(
316317
data, pool_map, sizes, kernel_size=1, transposed_convolution_op=None)
317318

@@ -332,7 +333,7 @@ def test_upsample_transposed_convolution_exception_raised_shapes(
332333
else:
333334
sizes = None
334335

335-
with self.assertRaisesRegexp(ValueError, err_msg):
336+
with self.assertRaisesRegex(ValueError, err_msg):
336337
gp.upsample_transposed_convolution(
337338
data, pool_map, sizes, kernel_size=1, transposed_convolution_op=None)
338339

@@ -342,7 +343,7 @@ def test_upsample_transposed_convolution_exception_raised_callable(self):
342343
pool_map = _dense_to_sparse(np.eye(5))
343344
err_msg = "'transposed_convolution_op' must be callable."
344345

345-
with self.assertRaisesRegexp(TypeError, err_msg):
346+
with self.assertRaisesRegex(TypeError, err_msg):
346347
gp.upsample_transposed_convolution(
347348
data,
348349
pool_map,

tensorflow_graphics/geometry/convolution/tests/utils_test.py

Lines changed: 19 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ def test_check_valid_graph_convolution_input_exception_raised_types(
5858
neighbors = _dense_to_sparse(np.ones(shape=(2, 2, 2), dtype=neighbors_type))
5959
sizes = tf.convert_to_tensor(value=np.array((2, 2), dtype=sizes_type))
6060

61-
with self.assertRaisesRegexp(TypeError, err_msg):
61+
with self.assertRaisesRegex(TypeError, err_msg):
6262
utils.check_valid_graph_convolution_input(data, neighbors, sizes)
6363

6464
@parameterized.parameters(
@@ -187,7 +187,7 @@ def test_check_valid_graph_pooling_exception_raised_types(
187187
sizes = tf.convert_to_tensor(
188188
value=np.array(((1, 2), (2, 3)), dtype=sizes_type))
189189

190-
with self.assertRaisesRegexp(TypeError, err_msg):
190+
with self.assertRaisesRegex(TypeError, err_msg):
191191
utils.check_valid_graph_pooling_input(data, pool_map, sizes)
192192

193193
@parameterized.parameters(
@@ -305,8 +305,9 @@ def test_input_rank_exception_raised(self, *shapes):
305305

306306
def test_flatten_batch_to_2d_exception_raised_types(self):
307307
"""Check the exception when input is not an integer."""
308-
with self.assertRaisesRegexp(TypeError,
309-
"'sizes' must have an integer type."):
308+
with self.assertRaisesRegex(
309+
TypeError, "'sizes' must have an integer type."
310+
):
310311
utils.flatten_batch_to_2d(np.ones((3, 4, 3)), np.ones((3,)))
311312

312313
@parameterized.parameters(
@@ -433,8 +434,9 @@ def test_input_rank_exception_raised(self, *shapes):
433434

434435
def test_input_type_exception_raised(self):
435436
"""Check that invalid input types trigger the right exception."""
436-
with self.assertRaisesRegexp(TypeError,
437-
"'sizes' must have an integer type."):
437+
with self.assertRaisesRegex(
438+
TypeError, "'sizes' must have an integer type."
439+
):
438440
utils.unflatten_2d_to_batch(np.ones((3, 4)), np.ones((3,)))
439441

440442
@parameterized.parameters(
@@ -518,38 +520,40 @@ def _validate_sizes(self, block_diag_tensor, sizes):
518520

519521
def test_convert_to_block_diag_2d_exception_raised_types(self):
520522
"""Check the exception when input is not a SparseTensor."""
521-
with self.assertRaisesRegexp(TypeError, "'data' must be a 'SparseTensor'."):
523+
with self.assertRaisesRegex(TypeError, "'data' must be a 'SparseTensor'."):
522524
utils.convert_to_block_diag_2d(np.zeros(shape=(3, 3, 3)))
523525

524-
with self.assertRaisesRegexp(TypeError,
525-
"'sizes' must have an integer type."):
526+
with self.assertRaisesRegex(
527+
TypeError, "'sizes' must have an integer type."
528+
):
526529
utils.convert_to_block_diag_2d(
527530
_dense_to_sparse(np.ones(shape=(3, 3, 3))),
528531
np.ones(shape=(3, 2)),
529532
)
530533

531534
def test_convert_to_block_diag_2d_exception_raised_ranks(self):
532535
"""Check the exception when input data rank is invalid."""
533-
with self.assertRaisesRegexp(ValueError, "must have a rank greater than 2"):
536+
with self.assertRaisesRegex(ValueError, "must have a rank greater than 2"):
534537
utils.convert_to_block_diag_2d(_dense_to_sparse(np.ones(shape=(3, 3))))
535538

536-
with self.assertRaisesRegexp(ValueError, "must have a rank greater than 2"):
539+
with self.assertRaisesRegex(ValueError, "must have a rank greater than 2"):
537540
utils.convert_to_block_diag_2d(_dense_to_sparse(np.ones(shape=(3,))))
538541

539542
def test_convert_to_block_diag_2d_exception_raised_sizes(self):
540543
"""Check the expetion when the shape of sizes is invalid."""
541-
with self.assertRaisesRegexp(ValueError, "must have a rank of 2"):
544+
with self.assertRaisesRegex(ValueError, "must have a rank of 2"):
542545
utils.convert_to_block_diag_2d(
543546
_dense_to_sparse(np.ones(shape=(3, 3, 3))),
544547
np.ones(shape=(3,), dtype=np.int32))
545548

546-
with self.assertRaisesRegexp(ValueError, "must have a rank of 3"):
549+
with self.assertRaisesRegex(ValueError, "must have a rank of 3"):
547550
utils.convert_to_block_diag_2d(
548551
_dense_to_sparse(np.ones(shape=(4, 3, 3, 3))),
549552
np.ones(shape=(4, 3), dtype=np.int32))
550553

551-
with self.assertRaisesRegexp(ValueError,
552-
"must have exactly 2 dimensions in axis -1"):
554+
with self.assertRaisesRegex(
555+
ValueError, "must have exactly 2 dimensions in axis -1"
556+
):
553557
utils.convert_to_block_diag_2d(
554558
_dense_to_sparse(np.ones(shape=(3, 3, 3))),
555559
np.ones(shape=(3, 1), dtype=np.int32))

tensorflow_graphics/geometry/representation/mesh/tests/sampler_test.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ def test_negative_weights_random_face_indices_exception(self):
6565
face_wts = np.array([0.1, -0.1], dtype=np.float32)
6666
num_samples = 10
6767
error_msg = "Condition x >= y did not hold."
68-
with self.assertRaisesRegexp(tf.errors.InvalidArgumentError, error_msg):
68+
with self.assertRaisesRegex(tf.errors.InvalidArgumentError, error_msg):
6969
sampler.generate_random_face_indices(num_samples, face_weights=face_wts)
7070

7171
@parameterized.parameters(
@@ -154,7 +154,7 @@ def test_weighted_sampler_negative_weights(self):
154154
face_wts = np.array([-0.3, 0.1, 0.5, 0.6], dtype=np.float32)
155155
num_samples = 10
156156
error_msg = "Condition x >= y did not hold."
157-
with self.assertRaisesRegexp(tf.errors.InvalidArgumentError, error_msg):
157+
with self.assertRaisesRegex(tf.errors.InvalidArgumentError, error_msg):
158158
sampler.weighted_random_sample_triangle_mesh(
159159
vertices, faces, num_samples, face_weights=face_wts)
160160

tensorflow_graphics/geometry/representation/mesh/tests/utils_test.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ def test_extract_directed_edges_from_triangular_mesh_preset(
6565
def test_extract_edges_from_triangular_mesh_raised(
6666
self, invalid_input, error_msg):
6767
"""Tests that the shape exceptions are properly raised."""
68-
with self.assertRaisesRegexp(ValueError, error_msg):
68+
with self.assertRaisesRegex(ValueError, error_msg):
6969
utils.extract_unique_edges_from_triangular_mesh(invalid_input)
7070

7171
@parameterized.parameters(
@@ -98,7 +98,7 @@ def test_get_degree_based_edge_weights_preset(
9898
def test_get_degree_based_edge_weights_invalid_edges_raised(
9999
self, invalid_input, error_msg):
100100
"""Tests that the shape exceptions are properly raised."""
101-
with self.assertRaisesRegexp(ValueError, error_msg):
101+
with self.assertRaisesRegex(ValueError, error_msg):
102102
utils.get_degree_based_edge_weights(invalid_input)
103103

104104
@parameterized.parameters(
@@ -111,7 +111,7 @@ def test_get_degree_based_edge_weights_invalid_edges_raised(
111111
def test_get_degree_based_edge_weights_dtype_raised(
112112
self, invalid_type, error_msg):
113113
"""Tests that the shape exceptions are properly raised."""
114-
with self.assertRaisesRegexp(ValueError, error_msg):
114+
with self.assertRaisesRegex(ValueError, error_msg):
115115
utils.get_degree_based_edge_weights(np.array(((1, 1),)), invalid_type)
116116

117117
if __name__ == "__main__":

tensorflow_graphics/geometry/transformation/tests/quaternion_test.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -508,13 +508,14 @@ def test_normalized_random_initializer_raised(self):
508508
tensor_shape = np.random.randint(1, 10, size=(tensor_size)).tolist()
509509

510510
with self.subTest(name="dtype"):
511-
with self.assertRaisesRegexp(ValueError, "'dtype' must be tf.float32."):
511+
with self.assertRaisesRegex(ValueError, "'dtype' must be tf.float32."):
512512
quaternion.normalized_random_uniform_initializer()(
513513
tensor_shape + [4], dtype=tf.uint8)
514514

515515
with self.subTest(name="shape"):
516-
with self.assertRaisesRegexp(ValueError,
517-
"Last dimension of 'shape' must be 4."):
516+
with self.assertRaisesRegex(
517+
ValueError, "Last dimension of 'shape' must be 4."
518+
):
518519
quaternion.normalized_random_uniform_initializer()(
519520
tensor_shape + [3], dtype=tf.float32)
520521

tensorflow_graphics/io/tests/exr_test.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -79,23 +79,24 @@ def test_write_read_roundtrip(self, num_channels, datatype, pass_channels):
7979
def test_reading_mixed_datatypes_fails(self):
8080
with tempfile.NamedTemporaryFile() as temp:
8181
_WriteMixedDatatypesExr(temp.name)
82-
with self.assertRaisesRegexp(ValueError, 'Channels have mixed datatypes'):
82+
with self.assertRaisesRegex(ValueError, 'Channels have mixed datatypes'):
8383
_, _ = exr.read_exr(temp.name)
8484

8585
def test_writing_with_array_channel_name_mismatch_fails(self):
8686
array_three_channels = np.zeros([64, 64, 3], dtype=np.float32)
8787
names_two_channels = ['A', 'B']
8888
with tempfile.NamedTemporaryFile() as temp:
89-
with self.assertRaisesRegexp(
89+
with self.assertRaisesRegex(
9090
ValueError,
91-
'Number of channels in values does not match channel names'):
91+
'Number of channels in values does not match channel names',
92+
):
9293
exr.write_exr(temp.name, array_three_channels, names_two_channels)
9394

9495
def test_writing_unsupported_numpy_type_fails(self):
9596
uint8_array = np.zeros([64, 64, 3], dtype=np.uint8)
9697
names = ['R', 'G', 'B']
9798
with tempfile.NamedTemporaryFile() as temp:
98-
with self.assertRaisesRegexp(TypeError, 'Unsupported numpy type'):
99+
with self.assertRaisesRegex(TypeError, 'Unsupported numpy type'):
99100
exr.write_exr(temp.name, uint8_array, names)
100101

101102
def test_reading_unknown_exr_type_fails(self):
@@ -109,7 +110,7 @@ def test_reading_unknown_exr_type_fails(self):
109110
header_dict['channels']['R'].type.v = -1 # Any bad value will do.
110111
make_mock_exr = collections.namedtuple('MockExr', ['header', 'channel'])
111112
mock_broken_exr = make_mock_exr(lambda: header_dict, exr_file.channel)
112-
with self.assertRaisesRegexp(RuntimeError, 'Unknown EXR channel type'):
113+
with self.assertRaisesRegex(RuntimeError, 'Unknown EXR channel type'):
113114
_ = exr.channels_to_ndarray(mock_broken_exr, ['R', 'G', 'B'])
114115

115116

tensorflow_graphics/nn/metric/tests/intersection_over_union_test.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,9 @@ def test_evaluate_preset(self, ground_truth, predictions, expected_iou):
6969
def test_evaluate_invalid_argument_exception_raised(self, error_msg,
7070
ground_truth, predictions,
7171
grid_size):
72-
with self.assertRaisesRegexp((tf.errors.InvalidArgumentError, ValueError),
73-
error_msg):
72+
with self.assertRaisesRegex(
73+
(tf.errors.InvalidArgumentError, ValueError), error_msg
74+
):
7475
self.evaluate(
7576
intersection_over_union.evaluate(ground_truth, predictions,
7677
grid_size))

tensorflow_graphics/rendering/opengl/tests/rasterizer_op_test.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -220,7 +220,7 @@ def test_invalid_variable_inputs(self, error_msg, variable_names,
220220
error = error_eager
221221
else:
222222
error = error_graph_mode
223-
with self.assertRaisesRegexp(error, error_msg):
223+
with self.assertRaisesRegex(error, error_msg):
224224
self.evaluate(
225225
rasterization_backend.render_ops.rasterize(
226226
num_points=0,

tensorflow_graphics/rendering/tests/rasterization_backend_test_base.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ def test_rasterizer_return_correct_batch_shapes(self, shapes, dtypes,
9797
def test_rasterizer_rasterize_exception_raised(self, shapes, dtypes, backend):
9898
"""Tests that unsupported backends raise exceptions."""
9999
placeholders = self._create_placeholders(shapes, dtypes)
100-
with self.assertRaisesRegexp(KeyError, 'Backend is not supported'):
100+
with self.assertRaisesRegex(KeyError, 'Backend is not supported'):
101101
rasterization_backend.rasterize(placeholders[0], placeholders[1],
102102
placeholders[2],
103103
(self.IMAGE_WIDTH, self.IMAGE_HEIGHT),

0 commit comments

Comments
 (0)