Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: robert Newsgroups: de.comp.lang.python Subject: [Python-de] =?utf-8?q?exclude_pattern_f=C3=BCr_unittests_=3F=3F?= =?utf-8?q?=3F?= Date: Wed, 2 Jan 2019 21:05:14 +0100 Lines: 33 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 8bit X-Trace: news.uni-berlin.de gZ+1E/ngAnolka8I1vI8iQbiS5rs/ru3Cgf2Si8WgFYg== Return-Path: X-Original-To: python-de@python.org Delivered-To: python-de@mail.python.org User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1 Content-Language: de-CH X-Content-Filtered-By: Mailman/MimeDel 2.1.29 X-BeenThere: python-de@python.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Die Deutsche Python Mailingliste List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Mailman-Original-Message-ID: Xref: csiph.com de.comp.lang.python:5379 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 from scripts.bcolors import bcolors ModuleNotFoundError: No module named 'scripts' Wie kann ich das Laden dieses Moduls unterdrücken? danke robert