<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/python-coveragepy-git.git/tests, branch nedbat/plugin-error-handling</title>
<subtitle>github.com: nedbat/coveragepy.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-coveragepy-git.git/'/>
<entry>
<title>feat: soft keywords are shown in bold in the HTML report</title>
<updated>2021-06-06T16:42:07+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2021-06-06T16:40:47+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-coveragepy-git.git/commit/?id=cb09207f6f291696714f5550aacd1e9a3a0e81e1'/>
<id>cb09207f6f291696714f5550aacd1e9a3a0e81e1</id>
<content type='text'>
The match and case soft keywords are shown in bold when they are
keywords, and not when they are not.

The underscore soft keyword is ignored, because it is harder to get
right, and because it doesn't look that much different in bold anyway.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The match and case soft keywords are shown in bold when they are
keywords, and not when they are not.

The underscore soft keyword is ignored, because it is harder to get
right, and because it doesn't look that much different in bold anyway.
</pre>
</div>
</content>
</entry>
<entry>
<title>feat: add support for Python 3.10 match-case statements</title>
<updated>2021-06-06T16:42:07+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2021-06-06T16:10:38+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-coveragepy-git.git/commit/?id=95c582fd8038a7158ff96baff4186f5fb601afd4'/>
<id>95c582fd8038a7158ff96baff4186f5fb601afd4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix: in Python 3.10, leaving a with block exits through the with statement.</title>
<updated>2021-06-05T23:51:48+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2021-05-31T23:10:04+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-coveragepy-git.git/commit/?id=d7a37bf8cfabac27698a2159a367b9e640581e86'/>
<id>d7a37bf8cfabac27698a2159a367b9e640581e86</id>
<content type='text'>
This need 3.10.0b3 (not yet released) to fully pass.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This need 3.10.0b3 (not yet released) to fully pass.
</pre>
</div>
</content>
</entry>
<entry>
<title>test: add a test for annotated assignment</title>
<updated>2021-06-05T17:56:25+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2021-06-04T16:13:16+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-coveragepy-git.git/commit/?id=69e9a61f28853e2e79f9711b97b7ce4f57e834ed'/>
<id>69e9a61f28853e2e79f9711b97b7ce4f57e834ed</id>
<content type='text'>
Every statement-level ast node should be tested. Annotated assignment
was missing.

Also, we don't need "exec" anymore, that was only for Python 2.

And: this is the 1000th test!
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Every statement-level ast node should be tested. Annotated assignment
was missing.

Also, we don't need "exec" anymore, that was only for Python 2.

And: this is the 1000th test!
</pre>
</div>
</content>
</entry>
<entry>
<title>test: hide check_coverage source in pytest tracebacks</title>
<updated>2021-06-04T11:39:10+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2021-06-04T10:50:27+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-coveragepy-git.git/commit/?id=3e9b02bb253de93885aeada64b60fdccf412fe20'/>
<id>3e9b02bb253de93885aeada64b60fdccf412fe20</id>
<content type='text'>
The code for the helper is uninteresting and long, and only makes it harder to
see what is going wrong.  Hide it.

https://docs.pytest.org/en/latest/example/simple.html#writing-well-integrated-assertion-helpers
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The code for the helper is uninteresting and long, and only makes it harder to
see what is going wrong.  Hide it.

https://docs.pytest.org/en/latest/example/simple.html#writing-well-integrated-assertion-helpers
</pre>
</div>
</content>
</entry>
<entry>
<title>fix: use more explicit names for some debug information</title>
<updated>2021-06-03T02:04:40+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2021-06-03T02:04:40+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-coveragepy-git.git/commit/?id=ea131dcba50dbfe27288c14136f54792fa64f5cf'/>
<id>ea131dcba50dbfe27288c14136f54792fa64f5cf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>refactor: remove globals from Numbers</title>
<updated>2021-06-01T10:10:39+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2021-06-01T10:10:39+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-coveragepy-git.git/commit/?id=5ed7c17b6f8e3a4b9b9826d2aa4459695b9e5a86'/>
<id>5ed7c17b6f8e3a4b9b9826d2aa4459695b9e5a86</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>fix: --fail-under=100 could report 100 is less than 100.</title>
<updated>2021-05-31T23:37:53+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2021-05-31T23:37:53+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-coveragepy-git.git/commit/?id=1157999dc5c6c3aa3129a7cd4bf249fe73598501'/>
<id>1157999dc5c6c3aa3129a7cd4bf249fe73598501</id>
<content type='text'>
Use the same rounding rules for the fail-under message that are used for totals
everywhere else, so that it won't say:

    total of 100 is less than fail-under=100
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Use the same rounding rules for the fail-under message that are used for totals
everywhere else, so that it won't say:

    total of 100 is less than fail-under=100
</pre>
</div>
</content>
</entry>
<entry>
<title>test: better checking for CoverageWarnings</title>
<updated>2021-05-31T18:38:07+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2021-05-31T18:36:08+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-coveragepy-git.git/commit/?id=65d9e0edbca0dc893ca70fbf64969e2ddc5a3680'/>
<id>65d9e0edbca0dc893ca70fbf64969e2ddc5a3680</id>
<content type='text'>
On Python 3.10, we were getting other warnings mixed into the warnings the tests
were looking for.  This change lets us only look at the CoverageWarnings.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On Python 3.10, we were getting other warnings mixed into the warnings the tests
were looking for.  This change lets us only look at the CoverageWarnings.
</pre>
</div>
</content>
</entry>
<entry>
<title>test: simplify run_command output handling</title>
<updated>2021-05-31T02:24:16+00:00</updated>
<author>
<name>Ned Batchelder</name>
<email>ned@nedbatchelder.com</email>
</author>
<published>2021-05-31T02:24:16+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/python-coveragepy-git.git/commit/?id=28dc923199d432a838a19fd1d2a57a780926f272'/>
<id>28dc923199d432a838a19fd1d2a57a780926f272</id>
<content type='text'>
The type-check is left over from Python 2 compatibility, we don't need
it anymore.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The type-check is left over from Python 2 compatibility, we don't need
it anymore.
</pre>
</div>
</content>
</entry>
</feed>
