Skip to content
This repository was archived by the owner on Nov 23, 2017. It is now read-only.
This repository was archived by the owner on Nov 23, 2017. It is now read-only.

asyncio in 3.5.1 breaks cython test-suite (or vice versa) #308

@xnox

Description

@xnox

Cython test suite has tests specifically for asyncio 3.5 generators, as far as I understand.

Compiling cython 0.23.4 fails with python 3.5.1
(see https://launchpad.net/ubuntu/+source/cython/0.23.4-0ubuntu1 click on a desired arch, then click on buildlog, direct link for e.g. amd64 buildlog is https://launchpadlibrarian.net/233177552/buildlog_ubuntu-xenial-amd64.cython_0.23.4-0ubuntu1_BUILDING.txt.gz )

Reverting the changes to asyncio module introduced between 3.5.0 and 3.5.1 makes said test pass:

======================================================================
FAIL: runTest (__main__.EndToEndTest)
End-to-end asyncio_generators
----------------------------------------------------------------------
Traceback (most recent call last):
  File "runtests.py", line 1417, in runTest
    self.assertEqual(0, res, "non-zero exit status")
AssertionError: 0 != 1 : non-zero exit status

Now, this could be a bug in cython, cython test-suite, or the asyncio module... However, I cannot quite determine what's wrong is going on.

I guess I should also try running bisect with git checkouts of asyncio module... Would you be able to help with this? I'll report this bug to cython upstream too...

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions