Convert nsaccountlock to always work as bool towards Python code

https://fedorahosted.org/freeipa/ticket/1259

Python code will see nsaccountlock as bool. JavaScript code will also see it as bool.

This allows native boolean operations with the lock field. Passes both CLI and WebUI tests.
This commit is contained in:
Alexander Bokovoy
2011-07-07 18:58:18 +03:00
committed by Martin Kosek
parent f534445e26
commit b93e0b8bbf
7 changed files with 51 additions and 39 deletions

View File

@@ -83,7 +83,7 @@ class test_attr(Declarative):
gidnumber=[fuzzy_digits],
mail=[u'test@example.com'],
memberof_group=[u'ipausers'],
nsaccountlock=[u'False'],
nsaccountlock=False,
),
summary=u'Modified user "tuser1"',
value=user1,
@@ -107,7 +107,7 @@ class test_attr(Declarative):
gidnumber=[fuzzy_digits],
mail=[u'test@example.com', u'test2@example.com'],
memberof_group=[u'ipausers'],
nsaccountlock=[u'False'],
nsaccountlock=False,
),
summary=u'Modified user "tuser1"',
value=user1,
@@ -132,7 +132,7 @@ class test_attr(Declarative):
mail=[u'test@example.com', u'test2@example.com'],
memberof_group=[u'ipausers'],
telephonenumber=[u'410-555-1212', u'301-555-1212'],
nsaccountlock=[u'False'],
nsaccountlock=False,
),
summary=u'Modified user "tuser1"',
value=user1,
@@ -157,7 +157,7 @@ class test_attr(Declarative):
mail=[u'test@example.com', u'test2@example.com'],
memberof_group=[u'ipausers'],
telephonenumber=[u'301-555-1212'],
nsaccountlock=[u'False'],
nsaccountlock=False,
),
summary=u'Modified user "tuser1"',
value=user1,
@@ -182,7 +182,7 @@ class test_attr(Declarative):
mail=[u'test@example.com', u'test2@example.com'],
memberof_group=[u'ipausers'],
telephonenumber=[u'301-555-1212', u'202-888-9833', u'703-555-1212'],
nsaccountlock=[u'False'],
nsaccountlock=False,
),
summary=u'Modified user "tuser1"',
value=user1,
@@ -225,7 +225,7 @@ class test_attr(Declarative):
mail=[u'test@example.com', u'test2@example.com'],
memberof_group=[u'ipausers'],
telephonenumber=[u'301-555-1212', u'202-888-9833', u'703-555-1212'],
nsaccountlock=[u'False'],
nsaccountlock=False,
),
summary=u'Modified user "tuser1"',
value=user1,
@@ -250,7 +250,7 @@ class test_attr(Declarative):
mail=[u'test@example.com', u'test2@example.com'],
memberof_group=[u'ipausers'],
telephonenumber=[u'301-555-1212', u'202-888-9833', u'703-555-1212'],
nsaccountlock=[u'False'],
nsaccountlock=False,
),
summary=u'Modified user "tuser1"',
value=user1,