<!--- Verify first that your issue is not already reported on GitHub -->
<!--- Also test if the latest release and devel branch are affected too -->
<!--- Complete *all* sections as described, this form is processed automatically -->

##### SUMMARY
<!--- Explain the problem briefly below -->
i follow this tutorial https://docs.ansible.com/ansible/latest/dev_guide/developing_modules_general.html#environment-setup to run ansible-test sanity -v --docker --python 2.7 my_test my_test which module is mentioned in the above documentation. And i failed with following error message.
##### ISSUE TYPE
- Bug Report

##### COMPONENT NAME
<!--- Write the short name of the module, plugin, task or feature below, use your best guess if unsure -->
ansible-test sanity

##### ANSIBLE VERSION
<!--- Paste verbatim output from "ansible --version" between quotes -->
```paste below
[WARNING]: You are running the development version of Ansible. You should only run Ansible from "devel" if you are modifying the Ansible engine, or
trying out features under development. This is a rapidly changing source of code and can become unstable at any point.
ansible 2.10.0.dev0
  config file = None
  configured module search path = ['/root/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  ansible python module location = /root/ansible/lib/ansible
  executable location = /root/ansible/bin/ansible
  python version = 3.6.9 (default, Nov  7 2019, 10:44:02) [GCC 8.3.0]
```

##### CONFIGURATION
<!--- Paste verbatim output from "ansible-config dump --only-changed" between quotes -->
```paste below
ansible-config dump --only-changed
[WARNING]: You are running the development version of Ansible. You should only run Ansible from "devel" if you are modifying the Ansible engine, or
trying out features under development. This is a rapidly changing source of code and can become unstable at any point.
```

##### OS / ENVIRONMENT
<!--- Provide all relevant information below, e.g. target OS versions, network device firmware, etc. -->
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 18.04.3 LTS
Release:        18.04
Codename:       bionic

##### STEPS TO REPRODUCE
<!--- Describe exactly how to reproduce the problem, using a minimal test-case -->
follow this tutorial https://docs.ansible.com/ansible/latest/dev_guide/developing_modules_general.html#environment-setup to run ansible-test sanity -v --docker --python 2.7 my_test my_test which module is mentioned in the above documentation. 
<!--- Paste example playbooks or commands between quotes below -->
```yaml

```

<!--- HINT: You can paste gist.github.com links for larger files -->

##### EXPECTED RESULTS
<!--- Describe what you expected to happen when running the steps above -->
the sanity test will just pass

##### ACTUAL RESULTS
<!--- Describe what actually happened. If possible run with extra verbosity (-vvvv) -->

<!--- Paste verbatim command output between quotes -->
```paste below
Run command: /usr/bin/python2.7 /root/ansible/test/lib/ansible_test/_data/yamlcheck.py
Running sanity test 'bin-symlinks'
Read 8765 sanity test ignore line(s) for Ansible from: test/sanity/ignore.txt
pre:changelogs/fragments/
path:test/integration/targets/ansible/ansible-testé.cfg
Traceback (most recent call last):
  File "/root/ansible/bin/ansible-test", line 28, in <module>
    main()
  File "/root/ansible/bin/ansible-test", line 24, in main
    cli_main()
  File "/root/ansible/test/lib/ansible_test/_internal/cli.py", line 168, in main
    args.func(config)
  File "/root/ansible/test/lib/ansible_test/_internal/sanity/__init__.py", line 165, in command_sanity
    settings = test.load_processor(args)
  File "/root/ansible/test/lib/ansible_test/_internal/sanity/__init__.py", line 876, in load_processor
    return SanityIgnoreProcessor(args, self, None)
  File "/root/ansible/test/lib/ansible_test/_internal/sanity/__init__.py", line 450, in __init__
    self.parser = SanityIgnoreParser.load(args)
  File "/root/ansible/test/lib/ansible_test/_internal/sanity/__init__.py", line 428, in load
    SanityIgnoreParser.instance = SanityIgnoreParser(args)
  File "/root/ansible/test/lib/ansible_test/_internal/sanity/__init__.py", line 280, in __init__
    paths_by_test[test.name] = set(target.path for target in test.filter_targets(test_targets))
  File "/root/ansible/test/lib/ansible_test/_internal/sanity/__init__.py", line 760, in filter_targets
    target.path.startswith(pre)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 45: ordinal not in range(128)
```

match = True
                        try:
                            unmatched.remove(pattern)
                        except KeyError:
                            pass
                        if alias.endswith('/'):
                            if target.base_path and len(target.base_path) > len(alias):
                                matched_directories.add(target.base_path)
                            else:
                                matched_directories.add(alias)
        elif include:
            match = True
            if not target.base_path:
                matched_directories.add('.')
            for alias in target.aliases:
                if alias.endswith('/'):
                    if target.base_path and len(target.base_path) > len(alias):
                        matched_directories.add(target.base_path)
                    else:
                        matched_directories.add(alias)
        if match != include:
            continue
        if directories and matched_directories:
            yield DirectoryTarget(sorted(matched_directories, key=len)[0], target.modules)
        else:
            yield target
    if errors:
        if unmatched:
            raise TargetPatternsNotMatched(unmatched)
def walk_module_targets():