diff options
author | Petr Viktorin <pviktori@redhat.com> | 2012-03-27 09:27:11 -0400 |
---|---|---|
committer | Rob Crittenden <rcritten@redhat.com> | 2012-04-10 21:05:45 -0400 |
commit | 6d0e4e58fcc33f8c4514750eb6e5d7b5882efef8 (patch) | |
tree | d576654b11cb834c01701e855bbf324aa1ce2171 /tests/test_xmlrpc/test_sudocmdgroup_plugin.py | |
parent | 689bea65757bae66b387acde3ffc7897e6b0ec3b (diff) | |
download | freeipa.git-6d0e4e58fcc33f8c4514750eb6e5d7b5882efef8.tar.gz freeipa.git-6d0e4e58fcc33f8c4514750eb6e5d7b5882efef8.tar.xz freeipa.git-6d0e4e58fcc33f8c4514750eb6e5d7b5882efef8.zip |
Fix expected error messages in tests
Have the test suite check error messages.
Since XMLRPC doesn't give us structured error information, just
compare the resulting text.
Fix messages that tests expect to cause.
Minor changes:
Make netgroup-mod's NotFound message consistent with other objects
and methods.
In test_automember_plugin, test with nonexistent automember rules
of both types, instead of nonexistent users.
https://fedorahosted.org/freeipa/ticket/2549
Diffstat (limited to 'tests/test_xmlrpc/test_sudocmdgroup_plugin.py')
-rw-r--r-- | tests/test_xmlrpc/test_sudocmdgroup_plugin.py | 46 |
1 files changed, 31 insertions, 15 deletions
diff --git a/tests/test_xmlrpc/test_sudocmdgroup_plugin.py b/tests/test_xmlrpc/test_sudocmdgroup_plugin.py index 9f2bf333..2bfbb625 100644 --- a/tests/test_xmlrpc/test_sudocmdgroup_plugin.py +++ b/tests/test_xmlrpc/test_sudocmdgroup_plugin.py @@ -107,7 +107,8 @@ class test_sudocmdgroup(Declarative): dict( desc='Try to retrieve non-existent %r' % sudocmdgroup1, command=('sudocmdgroup_show', [sudocmdgroup1], {}), - expected=errors.NotFound(reason='no such entry'), + expected=errors.NotFound( + reason=u'%s: sudo command group not found' % sudocmdgroup1), ), @@ -115,14 +116,16 @@ class test_sudocmdgroup(Declarative): desc='Try to update non-existent %r' % sudocmdgroup1, command=('sudocmdgroup_mod', [sudocmdgroup1], dict(description=u'Foo')), - expected=errors.NotFound(reason='no such entry'), + expected=errors.NotFound( + reason=u'%s: sudo command group not found' % sudocmdgroup1), ), dict( desc='Try to delete non-existent %r' % sudocmdgroup1, command=('sudocmdgroup_del', [sudocmdgroup1], {}), - expected=errors.NotFound(reason='no such entry'), + expected=errors.NotFound( + reason=u'%s: sudo command group not found' % sudocmdgroup1), ), @@ -154,7 +157,8 @@ class test_sudocmdgroup(Declarative): 'sudocmdgroup_add', [sudocmdgroup1], dict(description=u'Test desc 1') ), - expected=errors.DuplicateEntry(), + expected=errors.DuplicateEntry(message=u'sudo command group ' + + u'with name "%s" already exists' % sudocmdgroup1), ), @@ -235,7 +239,8 @@ class test_sudocmdgroup(Declarative): dict( desc='Try to retrieve non-existent %r' % sudocmdgroup2, command=('sudocmdgroup_show', [sudocmdgroup2], {}), - expected=errors.NotFound(reason='no such entry'), + expected=errors.NotFound( + reason=u'%s: sudo command group not found' % sudocmdgroup2), ), @@ -243,14 +248,16 @@ class test_sudocmdgroup(Declarative): desc='Try to update non-existent %r' % sudocmdgroup2, command=('sudocmdgroup_mod', [sudocmdgroup2], dict(description=u'Foo')), - expected=errors.NotFound(reason='no such entry'), + expected=errors.NotFound( + reason=u'%s: sudo command group not found' % sudocmdgroup2), ), dict( desc='Try to delete non-existent %r' % sudocmdgroup2, command=('sudocmdgroup_del', [sudocmdgroup2], {}), - expected=errors.NotFound(reason='no such entry'), + expected=errors.NotFound( + reason=u'%s: sudo command group not found' % sudocmdgroup2), ), @@ -282,7 +289,9 @@ class test_sudocmdgroup(Declarative): 'sudocmdgroup_add', [sudocmdgroup2], dict(description=u'Test desc 2') ), - expected=errors.DuplicateEntry(), + expected=errors.DuplicateEntry( + message=u'sudo command group with name "%s" already exists' % + sudocmdgroup2), ), @@ -562,14 +571,16 @@ class test_sudocmdgroup(Declarative): dict( desc='Try to delete non-existent %r' % sudocmdgroup1, command=('sudocmdgroup_del', [sudocmdgroup1], {}), - expected=errors.NotFound(reason='no such entry'), + expected=errors.NotFound( + reason=u'%s: sudo command group not found' % sudocmdgroup1), ), dict( desc='Try to retrieve non-existent %r' % sudocmdgroup1, command=('sudocmdgroup_show', [sudocmdgroup1], {}), - expected=errors.NotFound(reason='no such entry'), + expected=errors.NotFound( + reason=u'%s: sudo command group not found' % sudocmdgroup1), ), @@ -577,7 +588,8 @@ class test_sudocmdgroup(Declarative): desc='Try to update non-existent %r' % sudocmdgroup1, command=('sudocmdgroup_mod', [sudocmdgroup1], dict(description=u'Foo')), - expected=errors.NotFound(reason='no such entry'), + expected=errors.NotFound( + reason=u'%s: sudo command group not found' % sudocmdgroup1), ), @@ -597,14 +609,16 @@ class test_sudocmdgroup(Declarative): dict( desc='Try to delete non-existent %r' % sudocmdgroup2, command=('sudocmdgroup_del', [sudocmdgroup2], {}), - expected=errors.NotFound(reason='no such entry'), + expected=errors.NotFound( + reason=u'%s: sudo command group not found' % sudocmdgroup2), ), dict( desc='Try to retrieve non-existent %r' % sudocmdgroup2, command=('sudocmdgroup_show', [sudocmdgroup2], {}), - expected=errors.NotFound(reason='no such entry'), + expected=errors.NotFound( + reason=u'%s: sudo command group not found' % sudocmdgroup2), ), @@ -612,7 +626,8 @@ class test_sudocmdgroup(Declarative): desc='Try to update non-existent %r' % sudocmdgroup2, command=('sudocmdgroup_mod', [sudocmdgroup2], dict(description=u'Foo')), - expected=errors.NotFound(reason='no such entry'), + expected=errors.NotFound( + reason=u'%s: sudo command group not found' % sudocmdgroup2), ), @@ -632,7 +647,8 @@ class test_sudocmdgroup(Declarative): dict( desc='Verify that %r is really gone' % sudocmd1, command=('sudocmd_show', [sudocmd1], {}), - expected=errors.NotFound(reason='no such entry'), + expected=errors.NotFound( + reason=u'%s: sudo command not found' % sudocmd1), ), ] |