66class ApiTest (unittest .TestCase ):
77 initialized = False
88 def setUp (self ):
9+ try :
10+ self .assertRaisesRegex
11+ except AttributeError :
12+ self .assertRaisesRegex = self .assertRaisesRegexp
13+
914 if ApiTest .initialized : return
1015 ApiTest .initialized = True
1116 cloudinary .reset_config ()
@@ -14,13 +19,17 @@ def setUp(self):
1419 api .delete_resources (["api_test" , "api_test2" , "api_test3" ])
1520 except :
1621 pass
17- for transformation in ["api_test_transformation" , "api_test_transformation2" , "api_test_transformation3" ,
18- "api_test_upload_preset" , "api_test_upload_preset2" , "api_test_upload_preset3" ,
19- "api_test_upload_preset4" ]:
22+ for transformation in ["api_test_transformation" , "api_test_transformation2" , "api_test_transformation3" ]:
2023 try :
2124 api .delete_transformation (transformation )
2225 except :
2326 pass
27+ for transformation in ["api_test_upload_preset" , "api_test_upload_preset2" , "api_test_upload_preset3" ,
28+ "api_test_upload_preset4" ]:
29+ try :
30+ api .delete_upload_preset (transformation )
31+ except :
32+ pass
2433 ApiTest .timestamp_tag = "api_test_tag_{0}" .format (utils .now ())
2534 uploader .upload ("tests/logo.png" , public_id = "api_test" , tags = ["api_test_tag" , self .timestamp_tag ], context = "key=value" , eager = [{"width" : 100 ,"crop" : "scale" }])
2635 uploader .upload ("tests/logo.png" , public_id = "api_test2" , tags = ["api_test_tag" , self .timestamp_tag ], context = "key=value" , eager = [{"width" : 100 ,"crop" : "scale" }])
@@ -267,25 +276,25 @@ def test20_manual_moderation(self):
267276 def test22_raw_conversion (self ):
268277 """ should support requesting raw_convert """
269278 resource = uploader .upload ("tests/docx.docx" , resource_type = "raw" )
270- with self .assertRaisesRegexp (api .BadRequest , 'Illegal value' ):
279+ with self .assertRaisesRegex (api .BadRequest , 'Illegal value' ):
271280 api .update (resource ["public_id" ], raw_convert = "illegal" , resource_type = "raw" )
272281
273282 @unittest .skipUnless (cloudinary .config ().api_secret , "requires api_key/api_secret" )
274283 def test23_categorization (self ):
275284 """ should support requesting categorization """
276- with self .assertRaisesRegexp (api .BadRequest , 'Illegal value' ):
285+ with self .assertRaisesRegex (api .BadRequest , 'Illegal value' ):
277286 api .update ("api_test" , categorization = "illegal" )
278287
279288 @unittest .skipUnless (cloudinary .config ().api_secret , "requires api_key/api_secret" )
280289 def test24_detection (self ):
281290 """ should support requesting detection """
282- with self .assertRaisesRegexp (api .BadRequest , 'Illegal value' ):
291+ with self .assertRaisesRegex (api .BadRequest , 'Illegal value' ):
283292 api .update ("api_test" , detection = "illegal" )
284293
285294 @unittest .skipUnless (cloudinary .config ().api_secret , "requires api_key/api_secret" )
286295 def test26_auto_tagging (self ):
287296 """ should support requesting auto_tagging """
288- with self .assertRaisesRegexp (api .BadRequest , 'Must use' ):
297+ with self .assertRaisesRegex (api .BadRequest , 'Must use' ):
289298 api .update ("api_test" , auto_tagging = 0.5 )
290299
291300 @unittest .skipUnless (cloudinary .config ().api_secret , "requires api_key/api_secret" )
@@ -358,7 +367,7 @@ def test31_update_upload_presets(self):
358367 @unittest .skipUnless (cloudinary .config ().api_secret , "requires api_key/api_secret" )
359368 def test32_background_removal (self ):
360369 """ should support requesting background_removal """
361- with self .assertRaisesRegexp (api .BadRequest , 'Illegal value' ):
370+ with self .assertRaisesRegex (api .BadRequest , 'Illegal value' ):
362371 api .update ("api_test" , background_removal = "illegal" )
363372
364373 @unittest .skipUnless (cloudinary .config ().api_secret , "requires api_key/api_secret" )
@@ -377,7 +386,7 @@ def test_folder_listing(self):
377386 result = api .subfolders ("test_folder1" )
378387 self .assertEqual (result ["folders" ][0 ]["path" ], "test_folder1/test_subfolder1" )
379388 self .assertEqual (result ["folders" ][1 ]["path" ], "test_folder1/test_subfolder2" )
380- with self .assertRaisesRegexp (api .NotFound ):
389+ with self .assertRaisesRegex (api .NotFound ):
381390 api .subfolders ("test_folder" )
382391 api .delete_resources_by_prefix ("test_folder" )
383392
@@ -390,7 +399,7 @@ def test_CloudinaryImage_len(self):
390399 "signature" : "5678" ,
391400 }
392401 myCloudinaryImage = cloudinary .CloudinaryImage (metadata = metadata )
393- self .assertEquals (len (myCloudinaryImage ), len (metadata ["public_id" ]))
402+ self .assertEqual (len (myCloudinaryImage ), len (metadata ["public_id" ]))
394403
395404 @unittest .skipUnless (cloudinary .config ().api_secret , "requires api_key/api_secret" )
396405 def test_restore (self ):
0 commit comments