mirror of https://github.com/MagicStack/uvloop.git
Fixup CI (#520)
* Report exception on flake8 and mypy failures * skip test_remote_shutdown_receives_trailing_data() on linux <3.11 * pyOpenSSL~=23.0.0
This commit is contained in:
parent
afb326897c
commit
7783f1c5d9
6
setup.py
6
setup.py
|
@ -31,10 +31,10 @@ TEST_DEPENDENCIES = [
|
|||
# aiohttp doesn't support 3.11 yet,
|
||||
# see https://github.com/aio-libs/aiohttp/issues/6600
|
||||
'aiohttp ; python_version < "3.11"',
|
||||
'flake8~=3.9.2',
|
||||
'flake8~=5.0',
|
||||
'psutil',
|
||||
'pycodestyle~=2.7.0',
|
||||
'pyOpenSSL~=22.0.0',
|
||||
'pycodestyle~=2.9.0',
|
||||
'pyOpenSSL~=23.0.0',
|
||||
'mypy>=0.800',
|
||||
CYTHON_DEPENDENCY,
|
||||
]
|
||||
|
|
|
@ -30,9 +30,12 @@ class TestSourceCode(unittest.TestCase):
|
|||
stderr=subprocess.PIPE,
|
||||
cwd=os.path.join(edgepath, subdir))
|
||||
except subprocess.CalledProcessError as ex:
|
||||
output = ex.output.decode()
|
||||
output = ex.stdout.decode()
|
||||
output += '\n'
|
||||
output += ex.stderr.decode()
|
||||
raise AssertionError(
|
||||
'flake8 validation failed:\n{}'.format(output)) from None
|
||||
'flake8 validation failed: {}\n{}'.format(ex, output)
|
||||
) from None
|
||||
|
||||
def test_mypy(self):
|
||||
edgepath = find_uvloop_root()
|
||||
|
@ -61,6 +64,9 @@ class TestSourceCode(unittest.TestCase):
|
|||
cwd=edgepath
|
||||
)
|
||||
except subprocess.CalledProcessError as ex:
|
||||
output = ex.output.decode()
|
||||
output = ex.stdout.decode()
|
||||
output += '\n'
|
||||
output += ex.stderr.decode()
|
||||
raise AssertionError(
|
||||
'mypy validation failed:\n{}'.format(output)) from None
|
||||
'mypy validation failed: {}\n{}'.format(ex, output)
|
||||
) from None
|
||||
|
|
|
@ -2663,6 +2663,10 @@ class _TestSSL(tb.SSLTestCase):
|
|||
self.loop.run_until_complete(client(srv.addr))
|
||||
|
||||
def test_remote_shutdown_receives_trailing_data(self):
|
||||
if sys.platform == 'linux' and sys.version_info < (3, 11):
|
||||
# TODO: started hanging and needs to be diagnosed.
|
||||
raise unittest.SkipTest()
|
||||
|
||||
CHUNK = 1024 * 16
|
||||
SIZE = 8
|
||||
count = 0
|
||||
|
|
Loading…
Reference in New Issue