@@ -3022,12 +3022,18 @@ def test_errors(self):
30223022 with pytest .raises (ValueError , match = "Please provide only two dimensions" ):
30233023 transforms .RandomCrop ([10 , 12 , 14 ])
30243024
3025- with pytest .raises (TypeError , match = "Got inappropriate padding arg " ):
3025+ with pytest .raises (ValueError , match = "Padding must be an int or a 1, 2, or 4 " ):
30263026 transforms .RandomCrop ([10 , 12 ], padding = "abc" )
30273027
30283028 with pytest .raises (ValueError , match = "Padding must be an int or a 1, 2, or 4" ):
30293029 transforms .RandomCrop ([10 , 12 ], padding = [- 0.7 , 0 , 0.7 ])
30303030
3031+ with pytest .raises (ValueError , match = "Padding must be an int or a 1, 2, or 4" ):
3032+ transforms .RandomCrop ([10 , 12 ], padding = 0.5 )
3033+
3034+ with pytest .raises (ValueError , match = "Padding must be an int or a 1, 2, or 4" ):
3035+ transforms .RandomCrop ([10 , 12 ], padding = [0.5 , 0.5 ])
3036+
30313037 with pytest .raises (TypeError , match = "Got inappropriate fill arg" ):
30323038 transforms .RandomCrop ([10 , 12 ], padding = 1 , fill = "abc" )
30333039
@@ -3892,12 +3898,18 @@ def test_transform(self, make_input):
38923898 check_transform (transforms .Pad (padding = [1 ]), make_input ())
38933899
38943900 def test_transform_errors (self ):
3895- with pytest .raises (TypeError , match = "Got inappropriate padding arg " ):
3901+ with pytest .raises (ValueError , match = "Padding must be " ):
38963902 transforms .Pad ("abc" )
38973903
3898- with pytest .raises (ValueError , match = "Padding must be an int or a 1, 2, or 4" ):
3904+ with pytest .raises (ValueError , match = "Padding must be an int or a 1, 2, or 4 element of tuple or list " ):
38993905 transforms .Pad ([- 0.7 , 0 , 0.7 ])
39003906
3907+ with pytest .raises (ValueError , match = "Padding must be an int or a 1, 2, or 4 element of tuple or list" ):
3908+ transforms .Pad (0.5 )
3909+
3910+ with pytest .raises (ValueError , match = "Padding must be an int or a 1, 2, or 4 element of tuple or list" ):
3911+ transforms .Pad (padding = [0.5 , 0.5 ])
3912+
39013913 with pytest .raises (TypeError , match = "Got inappropriate fill arg" ):
39023914 transforms .Pad (12 , fill = "abc" )
39033915
0 commit comments