summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorJason Gerard DeRose <jderose@redhat.com>2008-10-08 01:24:39 -0600
committerJason Gerard DeRose <jderose@redhat.com>2008-10-08 01:24:39 -0600
commitb246dbabcffa664a4f4f59ea800ad8a26e2c81dd (patch)
treeed4f3e68f444f37541bfb365bfae6b59eed76528 /tests
parent048678fc774bace19687976133d296a168488c59 (diff)
downloadfreeipa-b246dbabcffa664a4f4f59ea800ad8a26e2c81dd.tar.gz
freeipa-b246dbabcffa664a4f4f59ea800ad8a26e2c81dd.tar.xz
freeipa-b246dbabcffa664a4f4f59ea800ad8a26e2c81dd.zip
PEP 257: cleaned up docstrings in test_ipa_types.py
Diffstat (limited to 'tests')
-rw-r--r--tests/test_ipalib/test_ipa_types.py65
1 files changed, 62 insertions, 3 deletions
diff --git a/tests/test_ipalib/test_ipa_types.py b/tests/test_ipalib/test_ipa_types.py
index 65d1f63d0..eb1660695 100644
--- a/tests/test_ipalib/test_ipa_types.py
+++ b/tests/test_ipalib/test_ipa_types.py
@@ -27,7 +27,7 @@ from ipalib import ipa_types, errors, plugable
def test_check_min_max():
"""
- Tests the `ipa_types.check_min_max` function.
+ Test the `ipalib.ipa_types.check_min_max` function.
"""
f = ipa_types.check_min_max
okay = [
@@ -62,14 +62,20 @@ def test_check_min_max():
class test_Type(ClassChecker):
"""
- Tests the `ipa_types.Type` class.
+ Test the `ipalib.ipa_types.Type` class.
"""
_cls = ipa_types.Type
def test_class(self):
+ """
+ Test the `ipalib.ipa_types.Type` class.
+ """
assert self.cls.__bases__ == (plugable.ReadOnly,)
def test_init(self):
+ """
+ Test the `ipalib.ipa_types.Type.__init__` method.
+ """
okay = (bool, int, float, unicode)
for t in okay:
o = self.cls(t)
@@ -88,18 +94,30 @@ class test_Type(ClassChecker):
assert str(e) == 'not an allowed type: %r' % t
def test_validate(self):
+ """
+ Test the `ipalib.ipa_types.Type.validate` method.
+ """
o = self.cls(unicode)
for value in (None, u'Hello', 'Hello', 42, False):
assert o.validate(value) is None
class test_Bool(ClassChecker):
+ """
+ Test the `ipalib.ipa_types.Bool` class.
+ """
_cls = ipa_types.Bool
def test_class(self):
+ """
+ Test the `ipalib.ipa_types.Bool` class.
+ """
assert self.cls.__bases__ == (ipa_types.Type,)
def test_init(self):
+ """
+ Test the `ipalib.ipa_types.Bool.__init__` method.
+ """
o = self.cls()
assert o.__islocked__() is True
assert read_only(o, 'type') is bool
@@ -122,6 +140,9 @@ class test_Bool(ClassChecker):
assert str(e) == 'cannot be equal: true=1L, false=1.0'
def test_call(self):
+ """
+ Test the `ipalib.ipa_types.Bool.__call__` method.
+ """
o = self.cls()
assert o(True) is True
assert o('Yes') is True
@@ -133,12 +154,21 @@ class test_Bool(ClassChecker):
class test_Int(ClassChecker):
+ """
+ Test the `ipalib.ipa_types.Int` class.
+ """
_cls = ipa_types.Int
def test_class(self):
+ """
+ Test the `ipalib.ipa_types.Int` class.
+ """
assert self.cls.__bases__ == (ipa_types.Type,)
def test_init(self):
+ """
+ Test the `ipalib.ipa_types.Int.__init__` method.
+ """
o = self.cls()
assert o.__islocked__() is True
assert read_only(o, 'type') is int
@@ -186,6 +216,9 @@ class test_Int(ClassChecker):
)
def test_call(self):
+ """
+ Test the `ipalib.ipa_types.Int.__call__` method.
+ """
o = self.cls()
# Test calling with None
@@ -213,8 +246,10 @@ class test_Int(ClassChecker):
for value in fail:
assert o(value) is None
-
def test_validate(self):
+ """
+ Test the `ipalib.ipa_types.Int.validate` method.
+ """
o = self.cls(min_value=2, max_value=7)
assert o.validate(2) is None
assert o.validate(5) is None
@@ -226,12 +261,21 @@ class test_Int(ClassChecker):
class test_Unicode(ClassChecker):
+ """
+ Test the `ipalib.ipa_types.Unicode` class.
+ """
_cls = ipa_types.Unicode
def test_class(self):
+ """
+ Test the `ipalib.ipa_types.Unicode` class.
+ """
assert self.cls.__bases__ == (ipa_types.Type,)
def test_init(self):
+ """
+ Test the `ipalib.ipa_types.Unicode.__init__` method.
+ """
o = self.cls()
assert o.__islocked__() is True
assert read_only(o, 'type') is unicode
@@ -318,6 +362,9 @@ class test_Unicode(ClassChecker):
assert o.regex.match(value) is None
def test_validate(self):
+ """
+ Test the `ipalib.ipa_types.Unicode.validate` method.
+ """
pat = '^a_*b$'
o = self.cls(min_length=3, max_length=4, pattern=pat)
assert o.validate(u'a_b') is None
@@ -330,12 +377,21 @@ class test_Unicode(ClassChecker):
class test_Enum(ClassChecker):
+ """
+ Test the `ipalib.ipa_types.Enum` class.
+ """
_cls = ipa_types.Enum
def test_class(self):
+ """
+ Test the `ipalib.ipa_types.Enum` class.
+ """
assert self.cls.__bases__ == (ipa_types.Type,)
def test_init(self):
+ """
+ Test the `ipalib.ipa_types.Enum.__init__` method.
+ """
for t in (unicode, int, float):
values = (t(1), t(2), t(3))
o = self.cls(*values)
@@ -361,6 +417,9 @@ class test_Enum(ClassChecker):
assert str(e) == '%r: %r is not %r' % ('world', str, unicode)
def test_validate(self):
+ """
+ Test the `ipalib.ipa_types.Enum.validate` method.
+ """
values = (u'hello', u'naughty', u'nurse')
o = self.cls(*values)
for value in values: