@@ -97,12 +97,18 @@ def setUp(self):
9797
9898 def tearDown (self ):
9999 res , status = self .fapi .deleteUploadedSourceFile (self .uri )
100- assert_equal (200 , status )
101- assert_equal (self .CODE_SUCCESS_TOKEN , res .code )
100+ if str (status ) == '423' :
101+ assert_equal ('RESOURCE_LOCKED' , res .code )
102+ else :
103+ assert_equal (200 , status )
104+ assert_equal (self .CODE_SUCCESS_TOKEN , res .code )
102105
103106 res , status = self .fapi .deleteUploadedSourceFile (self .uri16 )
104- assert_equal (200 , status )
105- assert_equal (self .CODE_SUCCESS_TOKEN , res .code )
107+ if str (status ) == '423' :
108+ assert_equal ('RESOURCE_LOCKED' , res .code )
109+ else :
110+ assert_equal (200 , status )
111+ assert_equal (self .CODE_SUCCESS_TOKEN , res .code )
106112
107113 print ("tearDown" , "OK" )
108114
@@ -204,21 +210,27 @@ def testGetOriginal(self):
204210 def testStatus (self ):
205211 res , status = self .fapi .getFileTranslationStatusAllLocales (self .uri )
206212
207- assert_equal (200 , status )
208- assert_equal (self .CODE_SUCCESS_TOKEN , res .code )
209- assert_equal (res .data .fileUri , self .uri )
210- assert_equal (True , len (res .data .items ) > 0 )
213+ if str (status ) == '423' :
214+ assert_equal ('RESOURCE_LOCKED' , res .code )
215+ else :
216+ assert_equal (200 , status )
217+ assert_equal (self .CODE_SUCCESS_TOKEN , res .code )
218+ assert_equal (res .data .fileUri , self .uri )
219+ assert_equal (True , len (res .data .items ) > 0 )
211220
212221 print ("testStatus" , "OK" )
213222
214223
215224 def testStatusLocale (self ):
216225 res , status = self .fapi .getFileTranslationStatusSingleLocale (self .MY_LOCALE , self .uri )
217226
218- assert_equal (200 , status )
219- assert_equal (self .CODE_SUCCESS_TOKEN , res .code )
220- assert_equal (res .data .fileUri , self .uri )
221- assert_equal (res .data .fileType , self .FILE_TYPE )
227+ if str (status ) == '423' :
228+ assert_equal ('RESOURCE_LOCKED' , res .code )
229+ else :
230+ assert_equal (200 , status )
231+ assert_equal (self .CODE_SUCCESS_TOKEN , res .code )
232+ assert_equal (res .data .fileUri , self .uri )
233+ assert_equal (res .data .fileType , self .FILE_TYPE )
222234
223235 print ("testStatusLocale" , "OK" )
224236
@@ -276,10 +288,13 @@ def testImport(self):
276288
277289 resp , status = self .fapi .importFileTranslations (file = translatedPath , fileType = self .FILE_TYPE_IMPORT , localeId = self .MY_LOCALE , fileUri = self .uri_import , translationState = "PUBLISHED" )
278290
279- assert_equal (resp .code , self .CODE_SUCCESS_TOKEN )
280- assert_equal (resp .data .wordCount , 2 )
281- assert_equal (resp .data .stringCount , 2 )
282- assert_equal (resp .data .translationImportErrors , [])
291+ if str (status ) == '423' :
292+ assert_equal ('RESOURCE_LOCKED' , resp .code )
293+ else :
294+ assert_equal (resp .code , self .CODE_SUCCESS_TOKEN )
295+ assert_equal (resp .data .wordCount , 2 )
296+ assert_equal (resp .data .stringCount , 2 )
297+ assert_equal (resp .data .translationImportErrors , [])
283298
284299 res , status = self .fapi .deleteUploadedSourceFile (self .uri_import )
285300 assert_equal (200 , status )
0 commit comments