Fedora 18 Update: python-nitrate-0.9-0.fc18

updates at fedoraproject.org updates at fedoraproject.org
Sat Jan 12 01:10:38 UTC 2013


--------------------------------------------------------------------------------
Fedora Update Notification
FEDORA-2012-20052
2012-12-10 20:58:41
--------------------------------------------------------------------------------

Name        : python-nitrate
Product     : Fedora 18
Version     : 0.9
Release     : 0.fc18
URL         : http://psss.fedorapeople.org/python-nitrate/
Summary     : Python API for the Nitrate test case management system
Description :
python-nitrate is a Python interface to the Nitrate test case
management system. The package consists of a high-level Python
module (provides natural object interface), a low-level driver
(allows to directly access Nitrate's XMLRPC API) and a command
line interpreter (useful for fast debugging and experimenting).

--------------------------------------------------------------------------------
Update Information:

This update fixes several issues and also adds a few enhancements.
Here is the list of some interesting changes:

 * Implemented TestPlan.children property [BZ#863226]
 * Implement PlanType using XMLRPC instead of hard coded values [BZ#841299]
 * Cleanup of log, cache and color funtions
 * Support for system-wide config in /etc/nitrate.conf [BZ#844363]
 * New TestCase reference link field [BZ#843382]
 * Added errata field in class TestRun
 * Test case automation flags cleanup
 * Smarter implementation of the listed() function
 * New function unlisted() for conversion from human readable list

As part of the log, cache and color cleanup functions for setting
level of logging/caching and mode of coloring have been renamed to
conform to the PEP 8 style guide. Old functions now give warning
and will be deprecated in the future.
--------------------------------------------------------------------------------
ChangeLog:

* Mon Dec 10 2012 Petr Šplíchal <psplicha at redhat.com> 0.9-0
- New function unlisted() for conversion from human readable list
- Clean up the cache before testing caching
- Fix test plan initialization by type name
- Rename test case components container to CaseComponents
- Implemented TestPlan.children property [BZ#863226]
- Allow to select cases when creating a new run [BZ#863480]
- Invalid category should raise Nitrate exception [BZ#862523]
- Implement PlanType using XMLRPC instead of hard coded values [BZ#841299]
- Cleanup of log, cache and color funtions
- Use unicode for logging where necessary [BZ#865033]
- Use unicode for logging in _setter() [BZ#865033]
- Sane unicode representation for user with no name [BZ#821629]
- Support for system-wide config in /etc/nitrate.conf [BZ#844363]
- Remove *.pyc files as well when cleaning
- Move global variables out of the functions
- Move utils tests into a separate class
- Document how to get a short Nitrate summary [BZ#883798]
- Push files to the production web only when in the master branch
- New TestCase reference link field [BZ#843382]
- Forgotten 'notes' in the list of test case attributes
- Don't forget to include errata id when creating a new test run
- Fix test run errata update, improve the self test
- Added errata field in class TestRun
- Suggest https in the minimal config example
- Test case automation flags cleanup
- Empty script or arguments to be handled same as None
- Smarter implementation of the listed() function
--------------------------------------------------------------------------------
References:

  [ 1 ] Bug #808344 - Nitrate: search test case by autoproposed
        https://bugzilla.redhat.com/show_bug.cgi?id=808344
  [ 2 ] Bug #821629 - unicode(user) tracebacks when the user has no name set in preferences
        https://bugzilla.redhat.com/show_bug.cgi?id=821629
  [ 3 ] Bug #829348 - [RFE] Add errata variable to the TestRun class
        https://bugzilla.redhat.com/show_bug.cgi?id=829348
  [ 4 ] Bug #841299 - Implement PlanType using XMLRPC instead of hard coded values
        https://bugzilla.redhat.com/show_bug.cgi?id=841299
  [ 5 ] Bug #843382 - [rfe] include Reference link into TestCase properties
        https://bugzilla.redhat.com/show_bug.cgi?id=843382
  [ 6 ] Bug #844363 - [rfe] system wide config file
        https://bugzilla.redhat.com/show_bug.cgi?id=844363
  [ 7 ] Bug #862523 - Handle non-existent categories gracefully
        https://bugzilla.redhat.com/show_bug.cgi?id=862523
  [ 8 ] Bug #863226 - Implement TestPlan.children property
        https://bugzilla.redhat.com/show_bug.cgi?id=863226
  [ 9 ] Bug #863480 - Allow to select test cases when creating a new TestRun
        https://bugzilla.redhat.com/show_bug.cgi?id=863480
  [ 10 ] Bug #865033 - Non ascii characters cause traceback when setting into the TestCase.notes
        https://bugzilla.redhat.com/show_bug.cgi?id=865033
  [ 11 ] Bug #883798 - RFE: connections counter from host to xmlprc
        https://bugzilla.redhat.com/show_bug.cgi?id=883798
--------------------------------------------------------------------------------

This update can be installed with the "yum" update program.  Use 
su -c 'yum update python-nitrate' at the command line.
For more information, refer to "Managing Software with yum",
available at http://docs.fedoraproject.org/yum/.

All packages are signed with the Fedora Project GPG key.  More details on the
GPG keys used by the Fedora Project can be found at
https://fedoraproject.org/keys
--------------------------------------------------------------------------------


More information about the package-announce mailing list