Test host supports all attribute & function types

Also, the values and behaviours are checked/tested by the python testing
code.