def test_staticmethod(self):
        dummy_class = DummyClass()
        frameinfo = dummy_class.dummy_staticmethod()

        callable_instance = get_callable(frameinfo)

        assert callable_instance is None
    def test_method(self):
        dummy_class = DummyClass()
        frameinfo = dummy_class.dummy_method()

        callable_instance = get_callable(frameinfo)

        assert callable_instance.__name__ == 'dummy_method'
    def test_lambda(self):
        frameinfo = dummy_lambda()

        callable_instance = get_callable(frameinfo)

        assert callable_instance is None
    def test_nested(self):
        frameinfo = dummy_nested_function()

        callable_instance = get_callable(frameinfo)

        assert callable_instance is None
    def test_closure(self):
        frameinfo = dummy_closure()()

        callable_instance = get_callable(frameinfo)

        assert callable_instance is None
    def test_function(self):
        frameinfo = dummy_function()

        callable_instance = get_callable(frameinfo)

        assert callable_instance.__name__ == 'dummy_function'