Ignore a specific six-related import warning on Python 3.10 in tests.

Review Request #11930 — Created Jan. 12, 2022 and submitted

chipx86
Djblets
release-2.x
djblets

The version of six in all versions of Django can trigger the following
ImportWarning on Python 3.10:

_SixMetaPathImporter.find_spec() not found; falling back to
find_module()

This wasn't an issue with the old test runner, but is being hit in
pytest, causing tests to fail.

The simplest solution, unfortunately, is just to filter this out in
assertWarns. This implements that filter, fixing those tests.

Unit tests pass on all supported versions of Python.

Summary
Ignore a specific six-related import warning on Python 3.10 in tests.
Description From Last Updated

W605 invalid escape sequence '\)'

reviewbotreviewbot

W605 invalid escape sequence '\('

reviewbotreviewbot

W605 invalid escape sequence '\('

reviewbotreviewbot

W605 invalid escape sequence '\)'

reviewbotreviewbot
Checks run (1 failed, 1 succeeded)
flake8 failed.
JSHint passed.

flake8

chipx86
david
  1. Ship It!
  2. 
      
chipx86
Review request changed

Status: Closed (submitted)

Change Summary:

Pushed to release-2.x (f7017bb)
Loading...