Add tests for classmethod and staticmethod
both should work as decorators or applied to a method