mirror of
				https://github.com/paperless-ngx/paperless-ngx.git
				synced 2025-11-04 03:27:12 -05:00 
			
		
		
		
	Ignores coverage data in the error cases
This commit is contained in:
		
							parent
							
								
									a2f738772c
								
							
						
					
					
						commit
						46a39190a4
					
				@ -119,7 +119,7 @@ def util_call_with_backoff(
 | 
				
			|||||||
            result = method_or_callable(*args)
 | 
					            result = method_or_callable(*args)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
            succeeded = True
 | 
					            succeeded = True
 | 
				
			||||||
        except ParseError as e:
 | 
					        except ParseError as e:  # pragma: no cover
 | 
				
			||||||
            cause_exec = e.__cause__
 | 
					            cause_exec = e.__cause__
 | 
				
			||||||
            if cause_exec is not None and isinstance(cause_exec, httpx.HTTPStatusError):
 | 
					            if cause_exec is not None and isinstance(cause_exec, httpx.HTTPStatusError):
 | 
				
			||||||
                status_codes.append(cause_exec.response.status_code)
 | 
					                status_codes.append(cause_exec.response.status_code)
 | 
				
			||||||
@ -128,7 +128,7 @@ def util_call_with_backoff(
 | 
				
			|||||||
                )
 | 
					                )
 | 
				
			||||||
            else:
 | 
					            else:
 | 
				
			||||||
                warnings.warn(f"Unexpected error: {e}")
 | 
					                warnings.warn(f"Unexpected error: {e}")
 | 
				
			||||||
        except Exception as e:
 | 
					        except Exception as e:  # pragma: no cover
 | 
				
			||||||
            warnings.warn(f"Unexpected error: {e}")
 | 
					            warnings.warn(f"Unexpected error: {e}")
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        retry_count = retry_count + 1
 | 
					        retry_count = retry_count + 1
 | 
				
			||||||
@ -142,7 +142,7 @@ def util_call_with_backoff(
 | 
				
			|||||||
        and skip_on_50x_err
 | 
					        and skip_on_50x_err
 | 
				
			||||||
        and all(httpx.codes.is_server_error(code) for code in status_codes)
 | 
					        and all(httpx.codes.is_server_error(code) for code in status_codes)
 | 
				
			||||||
    ):
 | 
					    ):
 | 
				
			||||||
        pytest.skip("Repeated HTTP 50x for service")
 | 
					        pytest.skip("Repeated HTTP 50x for service")  # pragma: no cover
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    return succeeded, result
 | 
					    return succeeded, result
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user