From 03daa91d1c9c355f5f964095371c81d73fb9e08a Mon Sep 17 00:00:00 2001 From: Jason Gerard DeRose Date: Fri, 29 Aug 2008 04:29:29 +0000 Subject: 222: Fixed broken assertion in IPATypeError; did more work on docstrings in same --- ipalib/tests/test_errors.py | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) (limited to 'ipalib/tests/test_errors.py') diff --git a/ipalib/tests/test_errors.py b/ipalib/tests/test_errors.py index bca8d3a8..48b1b8fe 100644 --- a/ipalib/tests/test_errors.py +++ b/ipalib/tests/test_errors.py @@ -21,7 +21,7 @@ Unit tests for `ipalib.errors` module. """ -from tstutil import raises, getitem, no_set, no_del, read_only, ClassChecker +from tstutil import raises, ClassChecker from ipalib import errors @@ -38,9 +38,14 @@ class test_IPATypeError(ClassChecker): """ Tests the `errors.IPATypeError.__init__` method. """ - t = unicode - v = 'hello' - e = self.cls(t, v) - assert e.type is t - assert e.value is v - assert str(e) == 'need a %r; got %r' % (t, v) + type_ = unicode + okay = 'hello' + e = self.cls(type_, okay) + assert e.type is type_ + assert e.value is okay + assert str(e) == 'need a %r; got %r' % (type_, okay) + + # Check that AssertionError is raised when type(value) is type_: + fail = u'hello' + e = raises(AssertionError, self.cls, type_, fail) + assert str(e) == '%r is a %r' % (fail, type_) -- cgit