pytest에서 SAWarning을 무시하는 방법 (How to ignore SAWarning in pytest)


문제 설명

pytest에서 SAWarning을 무시하는 방법 (How to ignore SAWarning in pytest)

이 경고가 표시됩니다.

/app/facelo/extensions.py:36: SAWarning: 테이블 '시행'의 DELETE 문에서 1행을 삭제할 것으로 예상됨; 0이(가) 일치했습니다. 이 경고를 방지하려면 매퍼 구성 내에서 Confirm_deleted_rows=False를 설정하십시오.

무시하고 싶습니다. 나는 다음을 사용하려고 시도했다.

@pytest.mark.filterwarnings("ignore::SAWarning")

그것은 나에게 제공한다:

INTERNALERROR> warnings._OptionError: unknown warning category: 'SAWarning'

파이테스트가 이 경고를 모르기 때문에 작동하지 않는다. 이 경고를 어떻게 무시할 수 있습니까?


참조 솔루션

방법 1:

In this question, can pytest ignore a specific warning? , they supply the full path to the exception. They are using a configuration file but try that with the SAWarning using mark.

@pytest.mark.filterwarnings("ignore::sqlalchemy.exc.SAWarning")

(by HarmIan Wilson)

참조 문서

  1. How to ignore SAWarning in pytest (CC BY‑SA 2.5/3.0/4.0)

#SQLAlchemy #warnings #pytest






관련 질문

타임스탬프 열에서 연도만 검색하는 방법은 무엇입니까? (How to retrieve only the year from timestamp column?)

SQLAlchemy: 'in_'에 대한 필터는 효과가 없습니다. (SQLAlchemy: Filter on 'in_' has no effect)

sqlalchemy 쿼리 필터에 변수를 추가하고 문자열 쿼리로 변환하려면 어떻게 합니까? (How do I add a variable to a sqlalchemy query filter and convert it to a string query?)

자동 플러시를 비활성화하고 자동 커밋이 작동하지 않는 후 Flask sqlAlchemy (Flask sqlAlchemy after disable autoflush and autocommit not working)

R과 반짝이는 다층 테이블을 만드는 방법은 무엇입니까? (How to make multiple layered table form with R and shiny?)

sqlalchemy.exc.OperationalError 식별 (Identifying sqlalchemy.exc.OperationalError)

ImportError: 'PY2' 이름을 가져올 수 없습니다. (ImportError: cannot import name 'PY2')

SQLAlchemy: 부분적으로 지정된 관계 (SQLAlchemy: partially specified relationship)

SQLAlchemy를 사용하여 데이터베이스의 기존 테이블에 연결 (Connect to existing tables in database using SQLAlchemy)

sqlalchemy.exc.IntegrityError: (sqlite3.IntegrityError) NOT NULL 제약 조건 실패: user.words (sqlalchemy.exc.IntegrityError: (sqlite3.IntegrityError) NOT NULL constraint failed: user.words)

날짜 시간에 대한 ValidationError (ValidationError for datetime)

pytest에서 SAWarning을 무시하는 방법 (How to ignore SAWarning in pytest)







코멘트