ProfileStorage: incldue profile header in __repr__()
ProfileStorage knows a whole profile, therefore it should also include the profile header in __repr__()
.
Also add a test for this.
While on it, add a test for an invalid type change for a type that doesn't have special handling in __setitem__()
to increase test coverage.
Edited by Christian Boltz