<feed xmlns='http://www.w3.org/2005/Atom'>
<title>pki.git/tests/python, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/pki.git/'/>
<entry>
<title>Make PKIInstance and PKISubsystem hashable</title>
<updated>2016-03-04T22:55:22+00:00</updated>
<author>
<name>Christian Heimes</name>
<email>cheimes@redhat.com</email>
</author>
<published>2016-03-04T22:54:04+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/pki.git/commit/?id=9e78f981e923c879033c26eebad0cb803d66b8d9'/>
<id>9e78f981e923c879033c26eebad0cb803d66b8d9</id>
<content type='text'>
The upgrade uses instance and subsystem as keys for dicts.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The upgrade uses instance and subsystem as keys for dicts.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fedora 24 fixes for Python 3.5 and pylint 1.5</title>
<updated>2016-02-29T15:11:08+00:00</updated>
<author>
<name>Christian Heimes</name>
<email>cheimes@redhat.com</email>
</author>
<published>2016-02-29T08:19:18+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/pki.git/commit/?id=6c82500627b5c2e0602312faefba97fbe15044b9'/>
<id>6c82500627b5c2e0602312faefba97fbe15044b9</id>
<content type='text'>
Fedora 24 has Python 3.5 instead of Python 3.4. tox.ini now uses python3
to use any Python 3 interpreter.

Python 3.5 has unittest.mock in the stdlib. Tests must attempt to import
mock from unittest first.

Pylint 1.5 has deprecated a couple of old options. Dogtag doesn't use
the options anyway. I just removed them from dogtag.pylintrc.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fedora 24 has Python 3.5 instead of Python 3.4. tox.ini now uses python3
to use any Python 3 interpreter.

Python 3.5 has unittest.mock in the stdlib. Tests must attempt to import
mock from unittest first.

Pylint 1.5 has deprecated a couple of old options. Dogtag doesn't use
the options anyway. I just removed them from dogtag.pylintrc.
</pre>
</div>
</content>
</entry>
<entry>
<title>Implement total ordering for PKISubsystem and PKIInstance</title>
<updated>2016-02-26T19:14:10+00:00</updated>
<author>
<name>Christian Heimes</name>
<email>cheimes@redhat.com</email>
</author>
<published>2016-02-26T16:18:57+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/pki.git/commit/?id=d5360c915761773e93333b6894df4bd8ac8a2f13'/>
<id>d5360c915761773e93333b6894df4bd8ac8a2f13</id>
<content type='text'>
In Python 3 subclasses no longer implement automatic ordering. To
provide ordering for sort() and custom comparison, __eq__ and __lt__ are
required.

https://fedorahosted.org/pki/ticket/2216
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In Python 3 subclasses no longer implement automatic ordering. To
provide ordering for sort() and custom comparison, __eq__ and __lt__ are
required.

https://fedorahosted.org/pki/ticket/2216
</pre>
</div>
</content>
</entry>
<entry>
<title>Python 3 fix for Tomcat.get_major_version()</title>
<updated>2016-02-23T19:20:57+00:00</updated>
<author>
<name>Christian Heimes</name>
<email>cheimes@redhat.com</email>
</author>
<published>2016-02-23T19:20:57+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/pki.git/commit/?id=b96bcf71fcfd23eb2e5c636f8eee626c11c14960'/>
<id>b96bcf71fcfd23eb2e5c636f8eee626c11c14960</id>
<content type='text'>
I forgot to decode the output of subprocess.check_call(). All other
places decode bytes to text properly.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I forgot to decode the output of subprocess.check_call(). All other
places decode bytes to text properly.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix flake8 / PEP 8 violations</title>
<updated>2016-01-25T14:55:53+00:00</updated>
<author>
<name>Christian Heimes</name>
<email>cheimes@redhat.com</email>
</author>
<published>2016-01-15T12:51:13+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/pki.git/commit/?id=cb6b0c4855885c03d056acb8f98c96de986e081e'/>
<id>cb6b0c4855885c03d056acb8f98c96de986e081e</id>
<content type='text'>
https://fedorahosted.org/pki/ticket/1738
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
https://fedorahosted.org/pki/ticket/1738
</pre>
</div>
</content>
</entry>
<entry>
<title>Add delete_ca functionality to the Python API</title>
<updated>2015-10-06T19:40:28+00:00</updated>
<author>
<name>Ade Lee</name>
<email>alee@redhat.com</email>
</author>
<published>2015-09-30T20:16:29+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/pki.git/commit/?id=a232116d30a3fc607eb5ea52a13711a9cc40ae35'/>
<id>a232116d30a3fc607eb5ea52a13711a9cc40ae35</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Python client for subcas</title>
<updated>2015-09-27T15:16:06+00:00</updated>
<author>
<name>Ade Lee</name>
<email>alee@redhat.com</email>
</author>
<published>2015-09-15T02:42:57+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/pki.git/commit/?id=e037a73e1ea52719473e03c554ce6e3544967907'/>
<id>e037a73e1ea52719473e03c554ce6e3544967907</id>
<content type='text'>
Includes python code (and unit tests!) to list, get
and create subCAs.  Also fixed a couple of PEP 8 violations that
crept in.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Includes python code (and unit tests!) to list, get
and create subCAs.  Also fixed a couple of PEP 8 violations that
crept in.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix encoding issue. On Python 3 requests requires bytes for json body.</title>
<updated>2015-08-17T19:14:11+00:00</updated>
<author>
<name>Christian Heimes</name>
<email>cheimes@redhat.com</email>
</author>
<published>2015-08-16T17:00:00+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/pki.git/commit/?id=724351e7e02d7d15b18d4262b778ebae72040afe'/>
<id>724351e7e02d7d15b18d4262b778ebae72040afe</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Handle JSON decode error in handle_exceptions()</title>
<updated>2015-07-15T19:19:54+00:00</updated>
<author>
<name>Christian Heimes</name>
<email>cheimes@redhat.com</email>
</author>
<published>2015-07-15T15:55:05+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/edewata/public_git/pki.git/commit/?id=9fa1d0c968977ef23e26556b0a8e8e76b32c7288'/>
<id>9fa1d0c968977ef23e26556b0a8e8e76b32c7288</id>
<content type='text'>
pki.handle_exceptions() raises a JSON decode exception when the body of
the HTTPException is not a valid JSON string. The JSON exception hides
the true error message.

The patch also fixes a bug in PKIException.from_json(). The code and
ClassName attribute are now correctly set. Finally we have our first
unit test.

https://fedorahosted.org/pki/ticket/1488
https://fedorahosted.org/freeipa/ticket/5129
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
pki.handle_exceptions() raises a JSON decode exception when the body of
the HTTPException is not a valid JSON string. The JSON exception hides
the true error message.

The patch also fixes a bug in PKIException.from_json(). The code and
ClassName attribute are now correctly set. Finally we have our first
unit test.

https://fedorahosted.org/pki/ticket/1488
https://fedorahosted.org/freeipa/ticket/5129
</pre>
</div>
</content>
</entry>
</feed>
