An error occurred fetching the project authors.
  1. 31 Jan, 2018 1 commit
  2. 24 Jan, 2018 1 commit
  3. 19 Jan, 2018 1 commit
    • Jason Madden's avatar
      WIP: All CFFI watchers have explicit lifetimes · 51461c84
      Jason Madden authored
      And must be close() when done. The IO watchers already required this
      for libuv; doing it for everything simplifies memory management and
      object lifetimes and lets us get rid of a bunch of weakref objects
      with callbacks.
      
      This is a new requirement and will only affect those that use
      CFFI (e.g., PyPy) and specifically it's needed for libuv; libev
      doesn't really do much with it.
      
      Some debugging help for forgetting to close objects piggybacks on
      tracemalloc on Python 3.
      
      test_ftplib.py fails in Python 3 because of some warnings about
      unclosed objects.
      test__backdoor.py fails in Python 2 for the same reason.
      51461c84
  4. 17 Jan, 2018 1 commit
  5. 12 Jan, 2018 3 commits
  6. 10 Jan, 2018 1 commit
  7. 09 Dec, 2017 1 commit
  8. 05 Dec, 2017 1 commit
  9. 06 Jul, 2016 1 commit
  10. 05 Apr, 2016 1 commit
  11. 01 Apr, 2016 3 commits
  12. 31 Mar, 2016 1 commit
  13. 14 Jul, 2015 2 commits
  14. 30 Jun, 2015 2 commits
  15. 29 Apr, 2014 1 commit
    • Denis Bilenko's avatar
      test__threadpool.py: increase expected kill.elapsed · 932dcdad
      Denis Bilenko authored
      To prevent this:
      
      ======================================================================
      FAIL: test_terminate (__main__.TestPool10)
      ----------------------------------------------------------------------
      
      Traceback (most recent call last):
      
      File "test__threadpool.py", line 176, in test_terminate
      
      assert kill.elapsed < 0.5, kill.elapsed
      
      AssertionError: 0.564028263092041
      932dcdad
  16. 26 Apr, 2014 1 commit
  17. 23 Dec, 2013 1 commit
  18. 23 Sep, 2012 1 commit
  19. 20 Sep, 2012 1 commit
    • Denis Bilenko's avatar
      many fixes for the testsuite; rewrite testrunner · d98833c9
      Denis Bilenko authored
      The stdlib tests are now included in the repository. since ubuntu
      does not ships them in any package.
      
      The testrunner is completely rewritten. When testrunner.py was originally written
      a lot of tests were failing and some of them were hanging. Thus testrunner.py
      was focused on proving good reports and could retry the tests with a particular
      test case disabled if it detected time out. Now testrunner is somewhat simpler as
      we mostly concerned whether the tests pass or not. It also runs the tests
      concurrently, to improve the speed at which we get the results back from travis-ci.
      Some tests time execution and assert certain timings, this can fail, especially when
      the number of workers is bigger than cpu count. The new testrunner will re-try
      tests that failed in a sequential run, when nothing else is run. If this fixes
      the problem, the test is reported as "succeeded, but only on the second try" and does
      reports the whole suite as failed.
      
      .travis.yml is fixed to download binary packages for all dependencies and use system python.
      
      rename test__benchmarks.py to xtest__benchmarks.py to exclude it form testrunner.py.
      
      Exclude test__count from test_thread.py, because it uses function thread._count() we don't implement
      
      Run monkey patched tests twice, first with patch_all(), then with patch_all(Event=True)
      d98833c9
  20. 04 May, 2012 3 commits
  21. 30 Apr, 2012 1 commit
  22. 11 Apr, 2012 1 commit
  23. 09 Apr, 2012 1 commit
  24. 22 Mar, 2012 1 commit
  25. 31 Jan, 2012 3 commits
  26. 10 Jan, 2012 2 commits