1. 04 May, 2010 4 commits
    • Mark Dickinson's avatar
      Merged revisions 80753 via svnmerge from · c69160e8
      Mark Dickinson authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r80753 | mark.dickinson | 2010-05-04 15:25:50 +0100 (Tue, 04 May 2010) | 10 lines
      
        Issue #8567: Fix incorrect precedence of signals in Decimal module.
      
        When a Decimal operation raises multiple signals and more than one of
        those signals is trapped, the specification determines the order in
        which the signals should be handled.  In many cases this order wasn't
        being followed, leading to the wrong Python exception being raised.
        This commit fixes those cases, and adds extra tests.  The tests are
        only enabled when EXTENDEDERRORTESTS is True, since they involve
        rerunning each Decimal testcase several times.
      ........
      c69160e8
    • Alexandre Vassalotti's avatar
      Forward port unit tests for set operation and repr. · a714257a
      Alexandre Vassalotti authored
      Patch by Alexander Belopolsky.
      a714257a
    • Alexandre Vassalotti's avatar
      Blocked revisions 80749 via svnmerge · efb70673
      Alexandre Vassalotti authored
      ........
        r80749 | alexandre.vassalotti | 2010-05-03 20:21:51 -0700 (Mon, 03 May 2010) | 2 lines
      
        Issue #8404: Fix set operations on dictionary views.
      ........
      efb70673
    • Benjamin Peterson's avatar
      Blocked revisions 80738 via svnmerge · 67fd9d00
      Benjamin Peterson authored
      ........
        r80738 | brett.cannon | 2010-05-03 19:30:17 -0500 (Mon, 03 May 2010) | 4 lines
      
        Remove a redundant string length check and variable assignment.
      
        Found with Clang's static analyzer.
      ........
      67fd9d00
  2. 03 May, 2010 7 commits
  3. 02 May, 2010 6 commits
  4. 01 May, 2010 4 commits
  5. 30 Apr, 2010 8 commits
  6. 29 Apr, 2010 7 commits
  7. 28 Apr, 2010 4 commits
    • Antoine Pitrou's avatar
      Fix test failure with -bb · 764b8780
      Antoine Pitrou authored
      764b8780
    • Victor Stinner's avatar
      Merged revisions 80552-80556,80564-80566,80568-80571 via svnmerge from · 45df8205
      Victor Stinner authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r80552 | victor.stinner | 2010-04-27 23:46:03 +0200 (mar., 27 avril 2010) | 3 lines
      
        Issue #7449, part 1: fix test_support.py for Python compiled without thread
      ........
        r80553 | victor.stinner | 2010-04-27 23:47:01 +0200 (mar., 27 avril 2010) | 1 line
      
        Issue #7449, part 2: regrtest.py -j option requires thread support
      ........
        r80554 | victor.stinner | 2010-04-27 23:51:26 +0200 (mar., 27 avril 2010) | 9 lines
      
        Issue #7449 part 3, test_doctest: import trace module in test_coverage()
      
        Import trace module fail if the threading module is missing. test_coverage() is
        only used if test_doctest.py is used with the -c option. This commit allows to
        execute the test suite without thread support.
      
        Move "import trace" in test_coverage() and use
        test_support.import_module('trace').
      ........
        r80555 | victor.stinner | 2010-04-27 23:56:26 +0200 (mar., 27 avril 2010) | 6 lines
      
        Issue #7449, part 4: skip test_multiprocessing if thread support is disabled
      
        import threading after _multiprocessing to raise a more revelant error message:
        "No module named _multiprocessing". _multiprocessing is not compiled without
        thread support.
      ........
        r80556 | victor.stinner | 2010-04-28 00:01:24 +0200 (mer., 28 avril 2010) | 8 lines
      
        Issue #7449, part 5: split Test.test_open() of ctypes/test/test_errno.py
      
         * Split Test.test_open() in 2 functions: test_open() and test_thread_open()
         * Skip test_open() and test_thread_open() if we are unable to find the C
           library
         * Skip test_thread_open() if thread support is disabled
         * Use unittest.skipUnless(os.name == "nt", ...) on test_GetLastError()
      ........
        r80564 | victor.stinner | 2010-04-28 00:59:35 +0200 (mer., 28 avril 2010) | 4 lines
      
        Issue #7449, part 6: fix test_hashlib for missing threading module
      
        Move @test_support.reap_thread decorator from test_main() to test_threaded_hashing().
      ........
        r80565 | victor.stinner | 2010-04-28 01:01:29 +0200 (mer., 28 avril 2010) | 6 lines
      
        Issue #7449, part 7: simplify threading detection in test_capi
      
         * Skip TestPendingCalls if threading module is missing
         * Test if threading module is present or not, instead of test the presence of
           _testcapi._test_thread_state
      ........
        r80566 | victor.stinner | 2010-04-28 01:03:16 +0200 (mer., 28 avril 2010) | 4 lines
      
        Issue #7449, part 8: don't skip the whole test_asynchat if threading is missing
      
        TestFifo can be executed without the threading module
      ........
        r80568 | victor.stinner | 2010-04-28 01:14:58 +0200 (mer., 28 avril 2010) | 6 lines
      
        Issue #7449, part 9: fix test_xmlrpclib for missing threading module
      
         * Skip testcases using threads if threading module is missing
         * Use "http://" instead of URL in ServerProxyTestCase if threading is missing
           because URL is not set in this case
      ........
        r80569 | victor.stinner | 2010-04-28 01:33:58 +0200 (mer., 28 avril 2010) | 6 lines
      
        Partial revert of r80556 (Issue #7449, part 5, fix ctypes test)
      
        Rewrite r80556: the thread test have to be executed just after the test on
        libc_open() and so the test cannot be splitted in two functions (without
        duplicating code, and I don't want to duplicate code).
      ........
        r80570 | victor.stinner | 2010-04-28 01:51:16 +0200 (mer., 28 avril 2010) | 8 lines
      
        Issue #7449, part 10: test_cmd imports trace module using test_support.import_module()
      
        Use test_support.import_module() instead of import to raise a SkipTest
        exception if the import fail. Import trace fails if the threading module is
        missing.
      
        See also part 3: test_doctest: import trace module in test_coverage().
      ........
        r80571 | victor.stinner | 2010-04-28 01:55:59 +0200 (mer., 28 avril 2010) | 6 lines
      
        Issue #7449, last part (11): fix many tests if thread support is disabled
      
         * Use try/except ImportError or test_support.import_module() to import thread
           and threading modules
         * Add @unittest.skipUnless(threading, ...) to testcases using threads
      ........
      45df8205
    • Antoine Pitrou's avatar
      Merged revisions 80596 via svnmerge from · 480a1249
      Antoine Pitrou authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r80596 | antoine.pitrou | 2010-04-28 23:11:01 +0200 (mer., 28 avril 2010) | 3 lines
      
        Fix style issues in test_ssl
      ........
      480a1249
    • Antoine Pitrou's avatar
      Merged revisions 80591-80592 via svnmerge from · f9fc08f9
      Antoine Pitrou authored
      svn+ssh://pythondev@svn.python.org/python/trunk
      
      ........
        r80591 | antoine.pitrou | 2010-04-28 21:53:35 +0200 (mer., 28 avril 2010) | 4 lines
      
        State clearly that truncate() doesn't move the file position,
        and remove a duplicate of its specification.
      ........
        r80592 | antoine.pitrou | 2010-04-28 21:57:33 +0200 (mer., 28 avril 2010) | 3 lines
      
        Clarify and fix the documentation for IOBase.close()
      ........
      f9fc08f9