Add tests for parent_module_name
Fix module_name tests out of class
Add examples for module_name on first level module class
Add test for function call on subclasses