mirror of https://github.com/OpenKMIP/PyKMIP.git
PyKMIP - Release 0.3.3
This update includes several new features and bug fixes: * Add the core ManagedObject class hierarchy for the new Pie API * Add updated Boolean primitive implementation and test suite * Add integration tests for symmetric key creation and registration * Update demo and client logging to log at the INFO level by default * Update README with improved testing instructions * Fix bug causing enumerations to be encoded as signed integers * Fix bug with mismatched EncodingOption tag * Fix bug with relative path use for version number handling * Fix bug with Integer primitive breaking on valid long integer values
This commit is contained in:
parent
8516c52820
commit
2ec52ef34d
11
CHANGES.txt
11
CHANGES.txt
|
@ -1,3 +1,14 @@
|
||||||
|
0.3.3 - June 25, 2015
|
||||||
|
* Add the core ManagedObject class hierarchy for the new Pie API
|
||||||
|
* Add updated Boolean primitive implementation and test suite
|
||||||
|
* Add integration tests for symmetric key creation and registration
|
||||||
|
* Update demo and client logging to log at the INFO level by default
|
||||||
|
* Update README with improved testing instructions
|
||||||
|
* Fix bug causing enumerations to be encoded as signed integers
|
||||||
|
* Fix bug with mismatched EncodingOption tag
|
||||||
|
* Fix bug with relative path use for version number handling
|
||||||
|
* Fix bug with Integer primitive breaking on valid long integer values
|
||||||
|
|
||||||
0.3.2 - June 11, 2015
|
0.3.2 - June 11, 2015
|
||||||
* Add support for registering and retrieving Certificates
|
* Add support for registering and retrieving Certificates
|
||||||
* Update unit demos to work with Certificates
|
* Update unit demos to work with Certificates
|
||||||
|
|
17
README.rst
17
README.rst
|
@ -32,6 +32,7 @@ For a high-level overview of KMIP, check out the `KMIP Wikipedia page`_. For
|
||||||
comprehensive documentation from OASIS and information about the KMIP
|
comprehensive documentation from OASIS and information about the KMIP
|
||||||
community, visit the `KMIP Technical Committee home page`_.
|
community, visit the `KMIP Technical Committee home page`_.
|
||||||
|
|
||||||
|
.. _Usage:
|
||||||
Usage
|
Usage
|
||||||
=====
|
=====
|
||||||
The KMIP client can be configured to connect to a KMIP server using settings
|
The KMIP client can be configured to connect to a KMIP server using settings
|
||||||
|
@ -122,10 +123,10 @@ Server profiles:
|
||||||
Testing
|
Testing
|
||||||
-------
|
-------
|
||||||
The PyKMIP test suite is composed of two parts: a unit test suite composed of
|
The PyKMIP test suite is composed of two parts: a unit test suite composed of
|
||||||
over 550 unit tests, and an integration test suite that runs against
|
over 600 unit tests, and an integration test suite that runs various tests
|
||||||
instantiations of the software KMIP server. The tests are managed by a
|
against instantiations of the software KMIP server and real KMIP appliances.
|
||||||
combination of the ``tox``, ``pytest``, and ``flake8`` libraries and cover
|
The tests are managed by a combination of the ``tox``, ``pytest``, and
|
||||||
approximately 80% of the code.
|
``flake8`` libraries and cover approximately 80% of the code.
|
||||||
|
|
||||||
There are several ways to run different versions of the tests. To run, use one
|
There are several ways to run different versions of the tests. To run, use one
|
||||||
of the following commands in the PyKMIP root directory.
|
of the following commands in the PyKMIP root directory.
|
||||||
|
@ -142,9 +143,13 @@ To run the unit test suite against Python 2.7::
|
||||||
|
|
||||||
$ tox -e py27
|
$ tox -e py27
|
||||||
|
|
||||||
To run the integration test suite against the default Python installation:
|
The integration tests require a configuration flag whose value corresponds to
|
||||||
|
a client configuration section in the ``kmipconfig.ini`` configuration file.
|
||||||
|
See the Usage_ section for more information.
|
||||||
|
|
||||||
$ tox -e integration
|
To run the integration test suite with a specific configuration setup:
|
||||||
|
|
||||||
|
$ tox -e integration -- --config <section-name>
|
||||||
|
|
||||||
For more information and a list of supported ``tox`` environments, see
|
For more information and a list of supported ``tox`` environments, see
|
||||||
``tox.ini`` in the PyKMIP root directory.
|
``tox.ini`` in the PyKMIP root directory.
|
||||||
|
|
|
@ -13,4 +13,4 @@
|
||||||
# License for the specific language governing permissions and limitations
|
# License for the specific language governing permissions and limitations
|
||||||
# under the License.
|
# under the License.
|
||||||
|
|
||||||
__version__ = '0.3.2'
|
__version__ = '0.3.3'
|
||||||
|
|
Loading…
Reference in New Issue