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:
		
							
								
								
									
										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 | ||||
| * Add support for registering and retrieving 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 | ||||
| community, visit the `KMIP Technical Committee home page`_. | ||||
|  | ||||
| .. _Usage: | ||||
| Usage | ||||
| ===== | ||||
| The KMIP client can be configured to connect to a KMIP server using settings | ||||
| @@ -122,10 +123,10 @@ Server profiles: | ||||
| Testing | ||||
| ------- | ||||
| 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 | ||||
| instantiations of the software KMIP server. The tests are managed by a | ||||
| combination of the ``tox``, ``pytest``, and ``flake8`` libraries and cover | ||||
| approximately 80% of the code. | ||||
| over 600 unit tests, and an integration test suite that runs various tests | ||||
| against instantiations of the software KMIP server and real KMIP appliances. | ||||
| The tests are managed by a combination of the ``tox``, ``pytest``, and | ||||
| ``flake8`` libraries and cover approximately 80% of the code. | ||||
|  | ||||
| There are several ways to run different versions of the tests. To run, use one | ||||
| 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 | ||||
|  | ||||
| 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 | ||||
| ``tox.ini`` in the PyKMIP root directory. | ||||
|   | ||||
| @@ -13,4 +13,4 @@ | ||||
| # License for the specific language governing permissions and limitations | ||||
| # under the License. | ||||
|  | ||||
| __version__ = '0.3.2' | ||||
| __version__ = '0.3.3' | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Peter Hamilton
					Peter Hamilton