Failed unit tests with Python 3.8
There are some errors when running unit tests on Python 3.8:
- /usr/bin/python3 run_tests.py --unit
======================================================================
INITIALISING
====================================================================== stem version... 1.7.1 python version... 3.8.0a4 operating system version... failed module 'platform' has no attribute 'linux_distribution' BUILDSTDERR: /builddir/build/BUILD/stem-1.7.1/test/output.py:150: SyntaxWarning: invalid escape sequence ( BUILDSTDERR: m = re.match('.( (test..?)).', line_content) BUILDSTDERR: /builddir/build/BUILD/stem-1.7.1/test/output.py:163: SyntaxWarning: invalid escape sequence . BUILDSTDERR: m = re.search('(test.[^)])', line_content) BUILDSTDERR: /builddir/build/BUILD/stem-1.7.1/test/output.py:264: SyntaxWarning: invalid escape sequence ( BUILDSTDERR: module_match = re.match('.((test.\S+).\S+).', line_content) BUILDSTDERR: /builddir/build/BUILD/stem-1.7.1/test/task.py:140: SyntaxWarning: invalid escape sequence \S BUILDSTDERR: test_match = re.search('^class (\S*)(unittest.TestCase):$', file_contents, re.MULTILINE) BUILDSTDERR: /usr/lib/python3.8/site-packages/pep8.py:110: FutureWarning: Possible nested set at position 1 BUILDSTDERR: EXTRANEOUS_WHITESPACE_REGEX = re.compile(r'[[({] | []}),;:]')
Full log here:
Trac:
Username: miceliux