### Summary

The "test_copy.py" module has a bit shifted in the "dir all perms" example under "Info helpful for making new test cases", and also has a misplaced comma.

### Issue Type

Documentation Report

### Component Name

test/units/modules/test_copy.py

### Ansible Version

```console
$ ansible --version
ansible [core 2.16.0.dev0] (fix_test_doc a84b3a4e72) last updated 2023/04/08 10:56:13 (GMT -600)
  config file = None
  configured module search path = ['/home/sean/.ansible/plugins/modules', '/usr/share/ansible/plugins/modules']
  ansible python module location = /home/sean/software/ansible-realgo/lib/ansible
  ansible collection location = /home/sean/.ansible/collections:/usr/share/ansible/collections
  executable location = bin/ansible
  python version = 3.10.6 (main, Mar 10 2023, 10:55:28) [GCC 11.3.0] (/usr/bin/python3)
  jinja version = 3.0.3
  libyaml = True
```


### Configuration

```console
# if using a version older than ansible-core 2.12 you should omit the '-t all'
$ ansible-config dump --only-changed -t all
CONFIG_FILE() = None
EDITOR(env: EDITOR) = lvim
```


### OS / Environment

N/A

### Additional Information

PR incoming, diff goes into the details.

### Code of Conduct

- [X] I agree to follow the Ansible Code of Conduct
(0o040000, u'u=rwx,g=rwx,o=rwx', 0o0777),
    (0o040000, u'o=rwx', 0o0007),
    (0o040000, u'g=rwx', 0o0070),
    (0o040000, u'u=rwx', 0o0700),
    
    (0o040000, u'a+X', 0o0111),
    (0o100000, u'a+X', 0),
    (0o040000, u'a=X', 0o0111),
    (0o100000, u'a=X', 0),
    (0o040777, u'a-X', 0o0666),
    
    
    (0o100777, u'a-X', 0o0666),
    
    (0o100777, u'a=,u=rX', 0o0400),
    (0o040777, u'a=,u=rX', 0o0500),
    
    (0o040000, u'u=rw-x+X,g=r-x+X,o=r-x+X', 0o0755),
    (0o100000, u'u=rw-x+X,g=r-x+X,o=r-x+X', 0o0644),
)
UMASK_DATA = (
    (0o100000, '+rwx', 0o770),
    (0o100777, '-rwx', 0o007),
)
INVALID_DATA = (
    (0o040000, u'a=foo', "bad symbolic permission for mode: a=foo"),
    (0o040000, u'f=rwx', "bad symbolic permission for mode: f=rwx"),
)
@pytest.mark.parametrize('stat_info, mode_string, expected', DATA)
def test_good_symbolic_modes(mocker, stat_info, mode_string, expected):