How to run tests: AttributeError: 'Namespace' object has no attribute 'arguments'

Can you reproduce?

I believe, I'm using d3ec0674 and https://gitlab.com/ase/ase/-/tree/f7c5ef16b17428e44d95fa5b056a293178fc13d0 (ignore the gpaw-20.1.0 directory name)

[vagrant@fedora python3]$ PATH=tools:$PATH python3 -m gpaw test 
which: no gpaw-python in (tools:/home/vagrant/.local/bin:/home/vagrant/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin)
-----------------+------------------------------------------------------------------------------------------------------------------
python-3.7.7     | /usr/bin/python3
gpaw-20.1.1b1    | /home/vagrant/rpmbuild/BUILD/gpaw-20.1.0/python3/gpaw/
ase-3.20.0b1     | /usr/lib/python3.7/site-packages/ase/
numpy-1.16.4     | /usr/lib64/python3.7/site-packages/numpy/
scipy-1.2.0      | /usr/lib64/python3.7/site-packages/scipy/
libxc-4.3.4      | 
_gpaw            | /home/vagrant/rpmbuild/BUILD/gpaw-20.1.0/python3/build/lib.linux-x86_64-3.7/_gpaw.cpython-37m-x86_64-linux-gnu.so
parallel         | no
MPI enabled      | no
scalapack        | no (MPI unavailable)
Elpa             | no (MPI unavailable)
FFTW             | no
libvdwxc         | no
PAW-datasets (1) | /usr/local/share/gpaw-setups
PAW-datasets (2) | /usr/share/gpaw-setups
-----------------+------------------------------------------------------------------------------------------------------------------
Doing a test calculation (cores: 1): ... Done

Test parallel calculation with "gpaw -P 4 test".
[vagrant@fedora python3]$ PATH=tools:$PATH python3 -m gpaw test --range=linalg/gemm_complex.py,vdw/potential.py
Traceback (most recent call last):
  File "/usr/lib64/python3.7/runpy.py", line 193, in _run_module_as_main
    "__main__", mod_spec)
  File "/usr/lib64/python3.7/runpy.py", line 85, in _run_code
    exec(code, run_globals)
  File "/home/vagrant/rpmbuild/BUILD/gpaw-20.1.0/python3/gpaw/__main__.py", line 2, in <module>
    main()
  File "/home/vagrant/rpmbuild/BUILD/gpaw-20.1.0/python3/gpaw/cli/main.py", line 80, in main
    ase_main('gpaw', 'GPAW command-line tool', __version__, commands, hook)
  File "/usr/lib/python3.7/site-packages/ase/cli/main.py", line 84, in main
    args = hook(parser, args)
  File "/home/vagrant/rpmbuild/BUILD/gpaw-20.1.0/python3/gpaw/cli/main.py", line 35, in hook
    assert not args.arguments
AttributeError: 'Namespace' object has no attribute 'arguments'

Another thing - why is which: no gpaw-python in showing up?

Edited by Marcin Dulak