def __getattr__(self, name):
<EOL>if self._match_alias(name):<EOL><INDENT>self._test._engine.add_keyword(name)<EOL>return self<EOL><DEDENT>if self.is_on_access():<EOL><INDENT>self._on_access()<EOL><DEDENT>suboperator = self._match_suboperator(name)<EOL>if suboperator:<EOL><INDENT>self._test._engine.add_keyword(name)<EOL>if suboperator.is_on_access():<EOL><INDENT>suboperator._on_access()<EOL><DEDENT>return suboperator<EOL><DEDENT>return getattr(self._test, name)<EOL>
Overloads attribute accessor in order to load the assertion
operator dynamically.