flake8
 failed.
 
 
 JSHint
 passed.
 
Review Request #11346 — Created Dec. 23, 2020 and submitted
reviewboard.search.testswas getting a bit hard to manage, and new
tests for new classes will soon be written. To prepare for this, this
change splits the test suite into 3 new files.The test code is largely unchanged, with a few exceptions:
- Missing/broken docstrings were added/corrected.
 - Some Django 1.6-specific code has been removed.
 - A KGB call has been updated for modern best practices.
 
Unit tests pass on Python 2.7 and 3.6 through 3.9.
Ensured I didn't have a stale
tests.pycor__pycache__around.
| Summary | ID | 
|---|---|
| 29f37b44a9ea674acb4d3f441b02295973c205c4 | 
| Description | From | Last Updated | 
|---|---|---|
| 
       
        W391 blank line at end of file  | 
      
        |