Paho.mqtt's test does not allow for Python 3.8 stdlib's old API for Subprocess.Popen.returncode (it used to be able to be None)
Docs: https://docs.python.org/3.8/library/subprocess.html#subprocess.Popen.returncode
Unnecessarily strict test:
|
if proc.returncode != expected_returncode: |
Example failure (tox job on last commit to master):

Paho.mqtt's test does not allow for Python 3.8 stdlib's old API for Subprocess.Popen.returncode (it used to be able to be None)
Docs: https://docs.python.org/3.8/library/subprocess.html#subprocess.Popen.returncode
Unnecessarily strict test:
paho.mqtt.python/tests/lib/conftest.py
Line 74 in d200095
Example failure (tox job on last commit to master):