1. 25 Jul, 2017 1 commit
  2. 24 Jul, 2017 9 commits
  3. 23 Jul, 2017 3 commits
  4. 22 Jul, 2017 3 commits
  5. 21 Jul, 2017 8 commits
  6. 20 Jul, 2017 5 commits
    • 靳阳's avatar
      fff2a210
    • Victor Stinner's avatar
      bpo-30822: Exclude tzdata from regrtest --all (#2775) · 5b392bba
      Victor Stinner authored
      When running the test suite using --use=all / -u all, exclude tzdata
      since it makes test_datetime too slow (15-20 min on some buildbots)
      which then times out on some buildbots.
      
      -u tzdata must now be enabled explicitly, -u tzdata or -u all,tzdata,
      to run all test_datetime tests.
      
      Fix also regrtest command line parser to allow passing -u
      extralargefile to run test_zipfile64.
      
      Travis CI: remove -tzdata. Replace -u all,-tzdata,-cpu with -u all,-cpu since tzdata is now excluded from -u all.
      5b392bba
    • Ned Deily's avatar
      5bffcf38
    • terryjreedy's avatar
    • Aaron Gallagher's avatar
      bpo-29403: Fix mock's broken autospec behavior on method-bound builtin functions (GH-3) · 856cbcc1
      Aaron Gallagher authored
      Cython will, in the right circumstances, offer a MethodType instance
      where im_func is a builtin function. Any instance of MethodType is
      automatically assumed to be a Python-defined function (more
      specifically, a function that has an inspectable signature), but
      _set_signature was still conservative in its assumptions. As a result
      _set_signature would return early with None instead of a mock since
      the im_func had no inspectable signature. This causes problems
      deeper inside mock, as _set_signature is assumed to _always_
      return a mock, and nothing checked its return value.
      
      In similar corner cases, autospec will simply not check the spec of the
      function, so _set_signature is amended to now return early with the
      original, not-wrapped mock object.
      
      Patch by Aaron Gallagher.
      856cbcc1
  7. 19 Jul, 2017 2 commits
  8. 18 Jul, 2017 5 commits
  9. 17 Jul, 2017 4 commits