def __init__(cls, name, bases, attributes):
super().__init__(name, bases, attributes)<EOL>test_name = "<STR_LIT>" + camel_case_to_under_score(name)<EOL>if Action is not None:<EOL><INDENT>_new_test(test_name, Action, False, cls.__name__)<EOL><DEDENT>_new_test(test_name, cls, True, cls.__name__)<EOL>
Create a new :class:`Action` subclass.