def METHOD_NAME():
    in_path = get_input_path('sans.otf')
    in_head = path.splitext(in_path)[0]
    out_path1 = f'{in_head}.ttf'
    out_path2 = f'{in_head}#1.ttf'
    assert all([path.exists(out_path1), path.exists(out_path2)]) is False
    otf2ttf([in_path])  # 1st run; creates 'sans.ttf'
    assert font_has_table(out_path1, 'glyf')
    timestamp_run1 = path.getmtime(out_path1)
    sleep(1)
    otf2ttf(['--overwrite', in_path])  # 2nd run; overwrites 'sans.ttf'
    timestamp_run2 = path.getmtime(out_path1)
    assert timestamp_run1 != timestamp_run2  # 'sans.ttf' was modified
    sleep(1)
    otf2ttf([in_path])  # 3rd run; doesn't overwrite 'sans.ttf' (default)
    timestamp_run3 = path.getmtime(out_path1)
    assert path.exists(out_path2)  # 'sans#1.ttf' exists
    assert timestamp_run2 == timestamp_run3  # 'sans.ttf' was not modified
    for pth in (out_path1, out_path2):
        remove(pth)