Add test assertion methods for checking warnings.

Review Request #10494 — Created April 2, 2019 and submitted

chipx86
Djblets
release-2.0.x
10495
djblets

This introduces assertion methods for unit tests that checks if some
code either emits a warning (assertWarns), or emits no warnings
(assertNoWarnings). This simplifies the work that's normally needed
(using warnings.catch_warnings()) to make basic warning testing
simple. It's mostly a port of Review Board's assert_warns.

Used this in other unit tests, which passed.

Summary
Add test assertion methods for checking warnings.
david
  1. Ship It!
  2. 
      
chipx86
Review request changed

Status: Closed (submitted)

Change Summary:

Pushed to release-2.0.x (511534b)
Loading...