Skip to content

Spurious test failure on Python 3.8 #920

Description

@JamesParrott

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):

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    Status: AvailableNo one has claimed responsibility for resolving this issue.

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions