Hallöchen!

With Django 1.9.5 (rest are original Ubuntu 16.04 packages) and
Python 3.5.1, "manage.py test myapp" tries to run the *models*
package of myapp as a test module:

    user@localhost:~/src/myproject/myproject$ ./manage.py test myapp 
--pattern=invalid_pattern
    Creating test database for alias 'default'...
    Destroying old test database for alias 'default'...
    E
    ======================================================================
    ERROR: myproject.myapp.models (unittest.loader._FailedTest)
    ----------------------------------------------------------------------
    ImportError: Failed to import test module: myproject.myapp.models
    Traceback (most recent call last):
      File "/usr/lib/python3.5/unittest/loader.py", line 462, in _find_test_path
        package = self._get_module_from_name(name)
      File "/usr/lib/python3.5/unittest/loader.py", line 369, in 
_get_module_from_name
        __import__(name)
      File "/home/user/src/myproject/myproject/myapp/models/__init__.py", line 
26, in <module>
        from .physical_processes import *
      File 
"/home/user/src/myproject/myproject/myapp/models/physical_processes.py", line 
66, in <module>
        class Substrate(PhysicalProcess):
      File "/usr/local/lib/python3.5/dist-packages/django/db/models/base.py", 
line 102, in __new__
        "INSTALLED_APPS." % (module, name)
    RuntimeError: Model class 
myproject.myapp.models.physical_processes.Substrate doesn't declare an explicit 
app_label and isn't in an application in INSTALLED_APPS.


    ----------------------------------------------------------------------
    Ran 1 test in 0.000s

    FAILED (errors=1)
    Destroying test database for alias 'default'...



I chose "invalid_pattern" to limit it to the models package.
Without "--pattern", all *real* tests are run, too.  Using Python2,
everything is fine.  Does anybody have an idea what's going on here?

Tschö,
Torsten.

-- 
Torsten Bronger    Jabber ID: [email protected]

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/87wpnkkoxl.fsf%40physik.rwth-aachen.de.
For more options, visit https://groups.google.com/d/optout.

Reply via email to