def METHOD_NAME():
    """
    Test that get_arg_type works on different corner cases of docstrings
    """
    # test docstring with multiple params of the same name still works, but
    # evaluated the type on the first description
    def _fn(self, some_input: str):
        """
        Args:
            some_input: yadda yadda blah int
                int for input
            some_input: I repeat myself but type str here
                str for input
        Returns:
            None
        """
        pass
    assert get_arg_type(_fn, "some_input") == int
    # test if docstring_parser.parse throws an exception, we return None
    with patch("docstring_parser.parse", side_effect=ParseError("mocked error")):
        assert get_arg_type(_fn, "some_input") is None
    # test get_arg_type works on empty docstring
    def _fn_no_docstring(input):
        pass
    assert get_arg_type(_fn_no_docstring, "input") == None