Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > de.comp.lang.python > #5379

[Python-de] exclude pattern für unittests ???

From robert <robert@redcor.ch>
Newsgroups de.comp.lang.python
Subject [Python-de] exclude pattern für unittests ???
Date 2019-01-02 21:05 +0100
Message-ID <mailman.26.1546460029.4816.python-de@python.org> (permalink)
References <a48eb28d-7fb4-58ea-50e7-f2fdcdd7bd3b@redcor.ch>

Show all headers | View raw


Hoi zäme und äs guets nöis Jahr


Ich habe ein Problem mit unittests.

In meinem tests/.. -Verzeichnis hat es ein Modul, das von den Tests 
gebraucht wir, aber keine Tests entält.

Es kann nicht fehlerfrei importiert werden, ohne dass vorher der 
Pythonpath angepasst wird.

Nun scheint Python beim test-discovery zu versuchen, dieses Modul zu laden.

Jedenfalls gibt es eine entsprechende Fehlermeldung:

ERROR: config (unittest.loader._FailedTest)
----------------------------------------------------------------------
ImportError: Failed to import test module: config
Traceback (most recent call last):
   File "/usr/lib/python3.6/unittest/loader.py", line 462, in _find_test_path
     package = self._get_module_from_name(name)
   File "/usr/lib/python3.6/unittest/loader.py", line 369, in _get_module_from_name
     __import__(name)
   File "/home/robert/erp-workbench/tests/config/__init__.py", line 5, in <module>
     from scripts.bcolors import bcolors
ModuleNotFoundError: No module named 'scripts'

Wie kann ich das Laden dieses Moduls unterdrücken?

danke

robert

Back to de.comp.lang.python | Previous | Next | Find similar


Thread

[Python-de] exclude pattern für unittests ??? robert <robert@redcor.ch> - 2019-01-02 21:05 +0100

csiph-web