[Tutor] unittests, testing a type
Kent Johnson
kent37 at tds.net
Tue Jul 14 16:18:32 CEST 2009
On Tue, Jul 14, 2009 at 9:45 AM, A.T.Hofkamp<a.t.hofkamp at tue.nl> wrote:
> Todd Matsumoto wrote:
>>
>> Hi,
>>
>> Does anyone know how to do a unittest assert for a type?
> For new-style classes, you should be able to do
>
>
> type(result) is Decimal
When possible, it's better to use assertEqual() rather than a plain
assert_() because you will get a better error message on failure.
If you write
self.assert_(type(result) is Decimal)
on failure you will get an uninformative message like "assertion failed"
If you write
self.assertEqual(type(result), Decimal)
you will get an error more like "float != Decimal"
Kent
More information about the Tutor
mailing list