@@ -157,9 +157,7 @@ def test_vocr(self, test_case):
157157 except JigsawStackError as e :
158158 pytest .fail (f"Unexpected JigsawStackError in { test_case ['name' ]} : { e } " )
159159
160- @pytest .mark .parametrize (
161- "test_case" , pdf_test_cases , ids = [tc ["name" ] for tc in pdf_test_cases ]
162- )
160+ @pytest .mark .parametrize ("test_case" , pdf_test_cases , ids = [tc ["name" ] for tc in pdf_test_cases ])
163161 def test_vocr_pdf (self , test_case ):
164162 """Test synchronous VOCR with PDF inputs"""
165163 try :
@@ -177,15 +175,13 @@ def test_vocr_pdf(self, test_case):
177175 assert "context" in result
178176 assert "total_pages" in result
179177
180- if test_case .get ("params" , {}).get ("page_range" ) or test_case .get (
181- "options" , {}
182- ). get ( "page_range" ) :
178+ if test_case .get ("params" , {}).get ("page_range" ) or test_case .get ("options" , {}). get (
179+ "page_range"
180+ ):
183181 assert "page_range" in result
184182 assert isinstance (result ["page_range" ], list )
185183
186- logger .info (
187- f"Test { test_case ['name' ]} : total_pages={ result .get ('total_pages' )} "
188- )
184+ logger .info (f"Test { test_case ['name' ]} : total_pages={ result .get ('total_pages' )} " )
189185
190186 except JigsawStackError as e :
191187 pytest .fail (f"Unexpected JigsawStackError in { test_case ['name' ]} : { e } " )
@@ -207,9 +203,7 @@ async def test_vocr_async(self, test_case):
207203 if test_case .get ("blob" ):
208204 # Download blob content
209205 blob_content = requests .get (test_case ["blob" ]).content
210- result = await async_jigsaw .vision .vocr (
211- blob_content , test_case .get ("options" , {})
212- )
206+ result = await async_jigsaw .vision .vocr (blob_content , test_case .get ("options" , {}))
213207 else :
214208 # Use params directly
215209 result = await async_jigsaw .vision .vocr (test_case ["params" ])
@@ -236,19 +230,15 @@ async def test_vocr_async(self, test_case):
236230 except JigsawStackError as e :
237231 pytest .fail (f"Unexpected JigsawStackError in { test_case ['name' ]} : { e } " )
238232
239- @pytest .mark .parametrize (
240- "test_case" , pdf_test_cases , ids = [tc ["name" ] for tc in pdf_test_cases ]
241- )
233+ @pytest .mark .parametrize ("test_case" , pdf_test_cases , ids = [tc ["name" ] for tc in pdf_test_cases ])
242234 @pytest .mark .asyncio
243235 async def test_vocr_pdf_async (self , test_case ):
244236 """Test asynchronous VOCR with PDF inputs"""
245237 try :
246238 if test_case .get ("blob" ):
247239 # Download blob content
248240 blob_content = requests .get (test_case ["blob" ]).content
249- result = await async_jigsaw .vision .vocr (
250- blob_content , test_case .get ("options" , {})
251- )
241+ result = await async_jigsaw .vision .vocr (blob_content , test_case .get ("options" , {}))
252242 else :
253243 # Use params directly
254244 result = await async_jigsaw .vision .vocr (test_case ["params" ])
@@ -262,15 +252,13 @@ async def test_vocr_pdf_async(self, test_case):
262252 assert "total_pages" in result # PDF specific
263253
264254 # Check if page_range is in response when requested
265- if test_case .get ("params" , {}).get ("page_range" ) or test_case .get (
266- "options" , {}
267- ). get ( "page_range" ) :
255+ if test_case .get ("params" , {}).get ("page_range" ) or test_case .get ("options" , {}). get (
256+ "page_range"
257+ ):
268258 assert "page_range" in result
269259 assert isinstance (result ["page_range" ], list )
270260
271- logger .info (
272- f"Test { test_case ['name' ]} : total_pages={ result .get ('total_pages' )} "
273- )
261+ logger .info (f"Test { test_case ['name' ]} : total_pages={ result .get ('total_pages' )} " )
274262
275263 except JigsawStackError as e :
276264 pytest .fail (f"Unexpected JigsawStackError in { test_case ['name' ]} : { e } " )
0 commit comments