This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author BaderSZ
Recipients BaderSZ
Date 2022-01-17.23:45:51
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1642463152.19.0.784440142036.issue46421@roundup.psfhosted.org>
In-reply-to
Content
For reference, this is the error request:
```
python3 -m unittest ./tests/*.py
Traceback (most recent call last):
  File "/usr/lib64/python3.10/runpy.py", line 196, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "/usr/lib64/python3.10/runpy.py", line 86, in _run_code
    exec(code, run_globals)
  File "/usr/lib64/python3.10/unittest/__main__.py", line 18, in <module>
    main(module=None)
  File "/usr/lib64/python3.10/unittest/main.py", line 100, in __init__
    self.parseArgs(argv)
  File "/usr/lib64/python3.10/unittest/main.py", line 147, in parseArgs
    self.createTests()
  File "/usr/lib64/python3.10/unittest/main.py", line 158, in createTests
    self.test = self.testLoader.loadTestsFromNames(self.testNames,
  File "/usr/lib64/python3.10/unittest/loader.py", line 220, in loadTestsFromNames
    suites = [self.loadTestsFromName(name, module) for name in names]
  File "/usr/lib64/python3.10/unittest/loader.py", line 220, in <listcomp>
    suites = [self.loadTestsFromName(name, module) for name in names]
  File "/usr/lib64/python3.10/unittest/loader.py", line 154, in loadTestsFromName
    module = __import__(module_name)
ValueError: Empty module name
```

The issue stems with having "." as its own value in the parts list of `unittest/loader.py`.

https://github.com/python/cpython/blob/main/Lib/unittest/loader.py#L125
History
Date User Action Args
2022-01-17 23:45:52BaderSZsetrecipients: + BaderSZ
2022-01-17 23:45:52BaderSZsetmessageid: <1642463152.19.0.784440142036.issue46421@roundup.psfhosted.org>
2022-01-17 23:45:52BaderSZlinkissue46421 messages
2022-01-17 23:45:51BaderSZcreate