diff options
author | Petr Viktorin <pviktori@redhat.com> | 2012-04-10 07:44:21 -0400 |
---|---|---|
committer | Rob Crittenden <rcritten@redhat.com> | 2012-04-09 21:54:07 -0400 |
commit | 1431c80b3c2a256bb6c10cf042f7671004695a9f (patch) | |
tree | def20d8af18b202cac8bd3007044972617cdd268 /tests/test_xmlrpc/test_attr.py | |
parent | 6e5c8b25bffa2b62a2233c0347c2ed3dd081d4a9 (diff) | |
download | freeipa.git-1431c80b3c2a256bb6c10cf042f7671004695a9f.tar.gz freeipa.git-1431c80b3c2a256bb6c10cf042f7671004695a9f.tar.xz freeipa.git-1431c80b3c2a256bb6c10cf042f7671004695a9f.zip |
Convert --setattr values for attributes marked no_update
Attribute Patrams marked no_update never get cloned to Update commands,
and thus never receive the `attribute` flag. This makes their `encode`
method a no-op, which meant they don't get properly encoded when used
with --setattr, making the --setattr fail.
Introduce a `force` argument to encode, which overrides checking
for the attribute flag. Use this in set/add/delattr normalization,
where we know we are dealing with attributes.
https://fedorahosted.org/freeipa/ticket/2616
Diffstat (limited to 'tests/test_xmlrpc/test_attr.py')
-rw-r--r-- | tests/test_xmlrpc/test_attr.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/test_xmlrpc/test_attr.py b/tests/test_xmlrpc/test_attr.py index e6872a67..c19a6948 100644 --- a/tests/test_xmlrpc/test_attr.py +++ b/tests/test_xmlrpc/test_attr.py @@ -433,7 +433,7 @@ class test_attr(Declarative): command=( 'user_mod', [user1], dict( addattr=u'nsaccountlock=FaLsE', - delattr=u'nsaccountlock=True') + delattr=u'nsaccountlock=TRUE') ), expected=dict( result=dict( |