New test to achieve 100% test coverage
flake8 requires <79 character lines. who knew?
Merge remote-tracking branch 'origin/coverage' into persistable-attributes