Choices attribute according to documentation
I think I will pass on merging this as it consumes the choices iterable once upon field initialization.  Rather, I will rely on the documentation.
 OK, perfect.I always prefer the code that dies descriptively

Hello!,

Added a validation for the choices field attribute. I started looking at this issue because WTForms-peewee raised an 'unpack error' using a field declared as Charfield(choices=('OPTION', 'OPTION')) , according to the peewee documentation this must be specified as (value, label) so i added a ValueError exception is the iterable don't follow this specification.

Also i added a test for this field attribute.

Regards
