<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/cpython-git.git/Lib/test/eintrdata, branch bind-socket</title>
<subtitle>github.com: python/cpython.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/'/>
<entry>
<title>merge from master</title>
<updated>2019-02-17T14:55:20+00:00</updated>
<author>
<name>Giampaolo Rodola</name>
<email>g.rodola@gmail.com</email>
</author>
<published>2019-02-17T14:55:20+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=d62499a1fb8006164ed55feb4f88e875431e72e3'/>
<id>d62499a1fb8006164ed55feb4f88e875431e72e3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-35633: test_lockf() fails with "PermissionError: [Errno 13] Permission denied" on AIX (GH-11424)</title>
<updated>2019-02-14T18:22:35+00:00</updated>
<author>
<name>Michael Felt</name>
<email>aixtools@users.noreply.github.com</email>
</author>
<published>2019-02-14T18:22:35+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=b94d4bed67c60834b1a5a0936b8c13934cf3b872'/>
<id>b94d4bed67c60834b1a5a0936b8c13934cf3b872</id>
<content type='text'>
[bpo-35633](https://bugs.python.org/issue35633): Fix a test regression introduced with [bpo-35189](https://bugs.python.org/issue35189) (PEP 475: fnctl functions are not retried if interrupted (EINTR)).

Not only a blocking IO error needs to be ignored - permission errors also need to be ignored.

p.s. - iirc as a "test" only correction a NEWS item is not required. If this is not correct - just mention, and I'll add a NEWS blurb.


https://bugs.python.org/issue35633</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[bpo-35633](https://bugs.python.org/issue35633): Fix a test regression introduced with [bpo-35189](https://bugs.python.org/issue35189) (PEP 475: fnctl functions are not retried if interrupted (EINTR)).

Not only a blocking IO error needs to be ignored - permission errors also need to be ignored.

p.s. - iirc as a "test" only correction a NEWS item is not required. If this is not correct - just mention, and I'll add a NEWS blurb.


https://bugs.python.org/issue35633</pre>
</div>
</content>
</entry>
<entry>
<title>rename bind_socket() to create_server()</title>
<updated>2019-02-14T11:50:34+00:00</updated>
<author>
<name>Giampaolo Rodola</name>
<email>g.rodola@gmail.com</email>
</author>
<published>2019-02-14T11:50:34+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=46a562efc459592ebd2cb81a3282c1a30fe20d00'/>
<id>46a562efc459592ebd2cb81a3282c1a30fe20d00</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>use bind_socket() in more unit-tests</title>
<updated>2019-02-07T18:44:58+00:00</updated>
<author>
<name>Giampaolo Rodola</name>
<email>g.rodola@gmail.com</email>
</author>
<published>2019-02-07T18:44:58+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=17a6b7b836770196129d6ae3475f9680c564541e'/>
<id>17a6b7b836770196129d6ae3475f9680c564541e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-35363, test_eintr: skip test_open() on macOS (GH-10896)</title>
<updated>2018-12-04T16:13:33+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@redhat.com</email>
</author>
<published>2018-12-04T16:13:33+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=4752e65250bce60b97d5af702d586092d02fbf58'/>
<id>4752e65250bce60b97d5af702d586092d02fbf58</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-35189, bpo-35316: Make test_eintr less strict (GH-10782)</title>
<updated>2018-11-29T00:34:51+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@redhat.com</email>
</author>
<published>2018-11-29T00:34:51+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=2956bffbc00127af65f69e04d7979021a21d1288'/>
<id>2956bffbc00127af65f69e04d7979021a21d1288</id>
<content type='text'>
test_eintr no longer fails if the signal handler has not been called.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
test_eintr no longer fails if the signal handler has not been called.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-35189: Retry fnctl calls on EINTR (GH-10413)</title>
<updated>2018-11-23T15:46:12+00:00</updated>
<author>
<name>nierob</name>
<email>nierob@users.noreply.github.com</email>
</author>
<published>2018-11-23T15:46:12+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=b409ffa848b280c1db1b4f450bfae14f263099ac'/>
<id>b409ffa848b280c1db1b4f450bfae14f263099ac</id>
<content type='text'>
Modify the following fnctl function to retry if interrupted by a signal
(EINTR): flock, lockf, fnctl.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Modify the following fnctl function to retry if interrupted by a signal
(EINTR): flock, lockf, fnctl.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-35189: Fix eintr_tester.py (GH-10637)</title>
<updated>2018-11-21T15:33:13+00:00</updated>
<author>
<name>Victor Stinner</name>
<email>vstinner@redhat.com</email>
</author>
<published>2018-11-21T15:33:13+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=aac1f81eef971876ba5b1673db9ce6620311c469'/>
<id>aac1f81eef971876ba5b1673db9ce6620311c469</id>
<content type='text'>
Call setitimer() before each test method, instead of once per test
case, to ensure that signals are sent in each test method.
Previously, only the first method of a testcase class got signals.

Changes:

* Replace setUpClass() with setUp() and replace tearDownClass() with
  tearDown().
* tearDown() now ensures that at least one signal has been sent.
* Replace support.run_unittest() with unittest.main() which has
  a nicer CLI and automatically discover test cases.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Call setitimer() before each test method, instead of once per test
case, to ensure that signals are sent in each test method.
Previously, only the first method of a testcase class got signals.

Changes:

* Replace setUpClass() with setUp() and replace tearDownClass() with
  tearDown().
* tearDown() now ensures that at least one signal has been sent.
* Replace support.run_unittest() with unittest.main() which has
  a nicer CLI and automatically discover test cases.</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-34582: Adds JUnit XML output for regression tests (GH-9210)</title>
<updated>2018-09-18T16:10:26+00:00</updated>
<author>
<name>Steve Dower</name>
<email>steve.dower@microsoft.com</email>
</author>
<published>2018-09-18T16:10:26+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=d0f49d2f5085ca68e3dc8725f1fb1c9674bfb5ed'/>
<id>d0f49d2f5085ca68e3dc8725f1fb1c9674bfb5ed</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>bpo-28759: Skip some tests on PermissionError raised by Android (GH-4350)</title>
<updated>2017-11-12T16:31:07+00:00</updated>
<author>
<name>xdegaye</name>
<email>xdegaye@gmail.com</email>
</author>
<published>2017-11-12T16:31:07+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/cpython-git.git/commit/?id=92c2ca7633c881a56157f2fb8b2e1b8c7114e5fb'/>
<id>92c2ca7633c881a56157f2fb8b2e1b8c7114e5fb</id>
<content type='text'>
Access to mkfifo(), mknod() and hard link creation is controled
by SELinux on Android.
Also remove test.support.android_not_root.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Access to mkfifo(), mknod() and hard link creation is controled
by SELinux on Android.
Also remove test.support.android_not_root.
</pre>
</div>
</content>
</entry>
</feed>
