Test handling of invalid user attributes
Internally store attributes as a list of tuples