splitted widgets tests

I also splitted the ``test_prep_value`` test.