Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #100603

Re: Python 3.1 test issue

Path csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail
From George Trojan <george.trojan@noaa.gov>
Newsgroups comp.lang.python
Subject Re: Python 3.1 test issue
Date Fri, 18 Dec 2015 19:09:09 +0000
Lines 60
Message-ID <mailman.56.1450465759.30845.python-list@python.org> (permalink)
References <mailman.28.1450371602.22734.python-list@python.org>
Mime-Version 1.0
Content-Type text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding 7bit
X-Trace news.uni-berlin.de 6wlP3U9kLjCI4pBJeUWVXwgV44OzqvKObNpooEsJ1uqA==
Return-Path <george.trojan@noaa.gov>
X-Original-To python-list@python.org
Delivered-To python-list@mail.python.org
X-Spam-Status OK 0.000
X-Spam-Evidence '*H*': 1.00; '*S*': 0.00; 'subject:Python': 0.05; 'test,': 0.05; "'python": 0.07; 'exception.': 0.07; 'false,': 0.07; 'null,': 0.07; 'skip:/ 10': 0.07; 'socket': 0.07; 'subject:test': 0.07; 'dict': 0.09; 'non-default': 0.09; 'received:140': 0.09; 'python': 0.10; 'output': 0.13; 'options.': 0.15; 'alphabetical': 0.16; 'buggy': 0.16; 'defaults.': 0.16; 'flags.': 0.16; 'hangs': 0.16; 'mistake.': 0.16; 'received:io': 0.16; 'received:psf.io': 0.16; 'reedy': 0.16; 'subject:issue': 0.16; 'subprocess': 0.16; 'wrote:': 0.16; 'test.': 0.18; 'tests.': 0.18; 'runs': 0.18; '>>>': 0.20; 'to:2**1': 0.21; 'arguments': 0.22; 'pass': 0.22; 'appears': 0.23; 'code,': 0.23; '(or': 0.23; 'thanks,': 0.24; 'import': 0.24; 'header:In-Reply-To:1': 0.24; 'header:User-Agent:1': 0.26; 'command': 0.26; 'installed': 0.26; 'skip:" 20': 0.26; 'checking': 0.27; 'issue,': 0.27; 'this.': 0.28; "skip:' 10": 0.28; '3.1': 0.29; 'fedora': 0.29; 'follows': 0.29; 'raise': 0.29; 'creating': 0.30; 'skip:[ 10': 0.31; 'guess': 0.31; 'probably': 0.31; 'null': 0.33; 'particular,': 0.33; 'received:google.com': 0.35; 'could': 0.35; 'done': 0.35; 'according': 0.36; 'but': 0.36; 'received:209.85': 0.36; 'skip:{ 10': 0.36; 'to:addr:python-list': 0.36; 'pm,': 0.36; 'subject:: ': 0.37; 'setting': 0.37; 'received:209': 0.38; 'several': 0.38; 'test': 0.39; 'does': 0.39; 'takes': 0.39; 'to:addr:python.org': 0.40; 'default': 0.61; 'charset:windows-1252': 0.62; 'above,': 0.63; 'skip:/ 30': 0.84; 'too):': 0.84; 'minute.': 0.91; 'trojan': 0.91
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=noaa-gov.20150623.gappssmtp.com; s=20150623; h=message-id:date:from:user-agent:mime-version:to:subject:references :in-reply-to:content-type:content-transfer-encoding; bh=0Bfh8THlgtQv4Fu7giqJgjvl/+vt6eUsJYK0K5uJhn0=; b=zWqyd5Q5nwUWgGWwqLUq7Ofh3v2IK6cZMqvx8lIKKOlE22ZJMN4Gn7iQX673wMhFYw PBUFowGGT498H2P6cVAwzwUBkT7cB+kPzFWpmXrrJWFkuSSRQy66/D/URafAJ3zRGuU+ xtPAvu94Q+5tNJ/wrx4ZBxkxhxHAXgUMOW/6d8ue/rijCv99UWcqB62UwqxixaNMvZB/ zEx7lqAR9aN3RafrrrqiAmDX8tQ4Fey9jySHkpxDZXieLQUIE5AqncLoQbR5D5vwzBmg F4E/GEqmPjos2EEmRxxM0Y5FkMel5246gUoRPHMMCiwGt1R5zqSivTxONgUqZJcPX7Wl IdJA==
X-Google-DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :subject:references:in-reply-to:content-type :content-transfer-encoding; bh=0Bfh8THlgtQv4Fu7giqJgjvl/+vt6eUsJYK0K5uJhn0=; b=OK6XR2Vu5hFMy4EHeUmYI2WIgxMqL/vdOAMV3NpUEgwHkp+aWVBo6a2ckhNsRhpqdZ chQbdMjPCrOp+eFLf8CwFwWS+PTWknBKQRfRUWyKzfwJ4HpYb3XSe8wcQvVs4PBGtXOk 0q60zejRbThuLZXCPXvU6oLRtLWgNAmGqF1RLiPrK/rynbnmvhDDaJsfitxqEsgINcbZ ChP7kXl9cZGsEHWZvVjvBG9sbyAo25gVKDJhQ9PeP2xu4OmM+Gtw2FF4tRrD6ZdWSahH tqxf8FvE3r+6aEfjWkVsXKDw3QwqeCDhht8ARATQLWu7+D14uyJUzna/Z5otV6NqbW5W VQtQ==
X-Gm-Message-State ALoCoQlTRtjC1w9W+kBfgFa1Dgb2fYgiq5+L6hOG+coh4VqQDYJATs9v+I9HYShn5+0XN2kDPyVJtM3GxIP5rJE660vkcBpKkw==
X-Received by 10.98.8.2 with SMTP id c2mr7520639pfd.19.1450465751133; Fri, 18 Dec 2015 11:09:11 -0800 (PST)
User-Agent Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.6.0
In-Reply-To <mailman.28.1450371602.22734.python-list@python.org>
X-BeenThere python-list@python.org
X-Mailman-Version 2.1.20+
Precedence list
List-Id General discussion list for the Python programming language <python-list.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-list/>
List-Post <mailto:python-list@python.org>
List-Help <mailto:python-list-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe>
Xref csiph.com comp.lang.python:100603

Show key headers only | View raw


On 12/16/2015 8:07 PM, Terry Reedy wrote:
> On 12/16/2015 1:22 PM, George Trojan wrote:
>> I installed Python 3.1 on RHEL 7.2.
>
> According to the output below, you installed 3.5.1.  Much better than 
> the years old 3.1.
>
This was not my only mistake. I ran the test on Fedora 19, not RHEL 7.2.
>> The command make test hangs (or
>> takes a lot of time on test_subprocess
>> [396/397] test_subprocess
>
>> [["test_socket", 0, false],
>
> This appears to pass arguments to a specific test, test_socket. I 
> would guess this is done by setting sys.argv. This is the first I knew 
> about this.  What follows of a dict of options.  Most could have been 
> set with normal --option flags.  Most are the defaults.
>
> >  {"huntrleaks": false,
> >   "match_tests": null,
> >   "failfast": false,
> >   "output_on_failure": false,
> >   "use_resources":
>>     ["curses", "network", "decimal", "cpu", "subprocess", "urlfetch"],
>>   "pgo": false,
> >   "timeout": null
> >  }
> > ]
>
> The relevant non-default is 'use_resources'.  In particular, 'cpu' 
> runs 'certain CPU-heavy tests', and 'subprocess' runs all subprocess 
> tests. I ran both 'python -m test -usubprocess test_subprocess' and
> 'python -m test -ucpu -usubprocess test_subprocess
> and both took about the same time and less than a minute.
>
> The only thing that puzzles me is that I don't see '"randomize": true' 
> in the dict above, but test_subprocess is 317 in the default 
> alphabetical order, not 396.
>
> You might try re-running with defaults: python -m test.

Thanks, after several trials I settled for command ("make test" hangs 
for Python3.4.1 too):

  dilbert@gtrojan> /usr/local/src/Python-3.4.1/python 
Lib/test/test_socket.py

which was the culprit. After checking the code, I found that creating 
RDS socket did not raise an exception.

 >>> import socket
 >>> s = socket.socket(socket.PF_RDS, socket.SOCK_SEQPACKET, 0)
 >>>

It does on other RH  based systems (Centos, RHEL, Fedora != 19). FC 19 
has /proc/sys/net/rds, other systems don't. So this is probably not a 
Python issue, but buggy implementation of RDS.

George

Back to comp.lang.python | Previous | Next | Find similar | Unroll thread


Thread

Re: Python 3.1 test issue George Trojan <george.trojan@noaa.gov> - 2015-12-18 19:09 +0000

csiph-web