<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-packages/zope-interface.git/src/zope/interface/interface.py, branch coverage</title>
<subtitle>github.com: zopefoundation/zope.interface.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-interface.git/'/>
<entry>
<title>Get as close to 100% coverage as possible.</title>
<updated>2017-06-09T20:39:56+00:00</updated>
<author>
<name>Jason Madden</name>
<email>jamadden@gmail.com</email>
</author>
<published>2017-06-09T20:39:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-interface.git/commit/?id=2f7070393e211f37418407f099b7526fc5aa8167'/>
<id>2f7070393e211f37418407f099b7526fc5aa8167</id>
<content type='text'>
Without conflicting with #86.

This is almost entirely trivial changes:

- Make dummy methods that should never be called either raise
  NotImplementedError or call self.fail() in tests.
- Standardize the no-coverage pragma
- Add a few pragmas where coverage varies across
  versions/implementations, mostly for the sake of tox (travis should
  hit them all).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Without conflicting with #86.

This is almost entirely trivial changes:

- Make dummy methods that should never be called either raise
  NotImplementedError or call self.fail() in tests.
- Standardize the no-coverage pragma
- Add a few pragmas where coverage varies across
  versions/implementations, mostly for the sake of tox (travis should
  hit them all).
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix C optimizations broken on Py3k.</title>
<updated>2016-11-15T19:04:50+00:00</updated>
<author>
<name>Tres Seaver</name>
<email>tseaver@palladion.com</email>
</author>
<published>2016-11-15T19:04:50+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-interface.git/commit/?id=53246e53624b0ed24cabbd6a819008e2bf1e6540'/>
<id>53246e53624b0ed24cabbd6a819008e2bf1e6540</id>
<content type='text'>
- The bare import of '_zope_c_optimizations' prevented them from being
  used.

- After enabling them via absolute imports, they would fail due to
  http://bugs.python.org/issue15657.

Fixes #60.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- The bare import of '_zope_c_optimizations' prevented them from being
  used.

- After enabling them via absolute imports, they would fail due to
  http://bugs.python.org/issue15657.

Fixes #60.
</pre>
</div>
</content>
</entry>
<entry>
<title>Make declarations.Implements sortable.</title>
<updated>2016-08-03T15:34:31+00:00</updated>
<author>
<name>Jason Madden</name>
<email>jamadden@gmail.com</email>
</author>
<published>2016-08-03T15:32:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-interface.git/commit/?id=bbf1a3d4792bf5b0a3969746521b27d2a2b4bf06'/>
<id>bbf1a3d4792bf5b0a3969746521b27d2a2b4bf06</id>
<content type='text'>
Fixes #42
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #42
</pre>
</div>
</content>
</entry>
<entry>
<title>100% branch coverage.</title>
<updated>2014-12-09T07:57:52+00:00</updated>
<author>
<name>Tres Seaver</name>
<email>tseaver@palladion.com</email>
</author>
<published>2014-12-09T07:57:52+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-interface.git/commit/?id=f325926418155b17660daf54ece46cb3e3b85fe9'/>
<id>f325926418155b17660daf54ece46cb3e3b85fe9</id>
<content type='text'>
We exclude interfaces declared with the 'class' statement, because their
methods typically have only a doctstring in the suite, which confuses
the branch coverage machinery.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We exclude interfaces declared with the 'class' statement, because their
methods typically have only a doctstring in the suite, which confuses
the branch coverage machinery.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove fossilized 'InterfaceClass.deferred()'.</title>
<updated>2014-12-08T18:14:01+00:00</updated>
<author>
<name>Tres Seaver</name>
<email>tseaver@palladion.com</email>
</author>
<published>2014-12-08T17:08:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-interface.git/commit/?id=409173e83e267e22cd030934738c99f7268ce641'/>
<id>409173e83e267e22cd030934738c99f7268ce641</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>- Fixed a bug that was revealed by porting zope.traversing. During a loop, the</title>
<updated>2013-02-21T06:18:58+00:00</updated>
<author>
<name>Stephan Richter</name>
<email>srichter@cipherhealth.com</email>
</author>
<published>2013-02-21T06:18:58+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-interface.git/commit/?id=4c51651d047cb044c877e878e49bbc8595758c75'/>
<id>4c51651d047cb044c877e878e49bbc8595758c75</id>
<content type='text'>
  loop body modified a weakref dict causing a ``RuntimeError`` error
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
  loop body modified a weakref dict causing a ``RuntimeError`` error
</pre>
</div>
</content>
</entry>
<entry>
<title>further simplify some attribute lookups</title>
<updated>2012-04-06T15:29:14+00:00</updated>
<author>
<name>Fred Drake</name>
<email>fdrake@acm.org</email>
</author>
<published>2012-04-06T15:29:14+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-interface.git/commit/?id=71ab910194b08da264a0de1d54112503bda8250a'/>
<id>71ab910194b08da264a0de1d54112503bda8250a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Drop unneeded compatibility shims for method / function attributes.</title>
<updated>2012-04-06T15:00:53+00:00</updated>
<author>
<name>Tres Seaver</name>
<email>tseaver@palladion.com</email>
</author>
<published>2012-04-06T15:00:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-interface.git/commit/?id=564d333c93c43925c02bd5dc7dcb8c9fa581daf1'/>
<id>564d333c93c43925c02bd5dc7dcb8c9fa581daf1</id>
<content type='text'>
 '__code__', '__defaults__', '__func__', and '__self__' all work fine on
Python 2.6+.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 '__code__', '__defaults__', '__func__', and '__self__' all work fine on
Python 2.6+.
</pre>
</div>
</content>
</entry>
<entry>
<title>Move commented-out doctest snippets into API docs as real snippets.</title>
<updated>2012-04-06T01:15:03+00:00</updated>
<author>
<name>Tres Seaver</name>
<email>tseaver@palladion.com</email>
</author>
<published>2012-04-06T01:15:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-interface.git/commit/?id=f49ecd4cae67ece47e9db4faacc8460afde32812'/>
<id>f49ecd4cae67ece47e9db4faacc8460afde32812</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge Py3k w/o 2to3 work.</title>
<updated>2012-04-04T23:40:49+00:00</updated>
<author>
<name>Tres Seaver</name>
<email>tseaver@palladion.com</email>
</author>
<published>2012-04-04T23:40:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/python-packages/zope-interface.git/commit/?id=7072dd23cdd793246235e3b2c518001b4a923b92'/>
<id>7072dd23cdd793246235e3b2c518001b4a923b92</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
