Calling checkTest() shouldn't swallow exceptions

Django 17888
A "type" attribute can now be passed to Widgets to take advantage of new HTMl widget types