Fix typo getName -> getUserName in portal_membership api calls
Add some tests and rename Add-on product CT
flake8