#21671: model_inheritance_same_model_name tests fail in isolation -------------------------------------+------------------------------------- Reporter: aaugustin | Owner: nobody Type: Bug | Status: new Component: Database | Version: 1.6 layer (models, ORM) | Keywords: Severity: Normal | Has patch: 0 Triage Stage: | Needs tests: 0 Unreviewed | Easy pickings: 0 Needs documentation: 0 | Patch needs improvement: 0 | UI/UX: 0 | -------------------------------------+------------------------------------- {{{ tests % ./runtests.py model_inheritance_same_model_name --settings=test_sqlite Creating test database for alias 'default'... Traceback (most recent call last): File "./runtests.py", line 359, in <module> options.failfast, args) File "./runtests.py", line 200, in django_tests test_labels or get_installed(), extra_tests=extra_tests) File "/Users/myk/Documents/dev/django/django/test/runner.py", line 145, in run_tests old_config = self.setup_databases() File "/Users/myk/Documents/dev/django/django/test/runner.py", line 107, in setup_databases return setup_databases(self.verbosity, self.interactive, **kwargs) File "/Users/myk/Documents/dev/django/django/test/runner.py", line 279, in setup_databases verbosity, autoclobber=not interactive) File "/Users/myk/Documents/dev/django/django/db/backends/creation.py", line 339, in create_test_db load_initial_data=False) File "/Users/myk/Documents/dev/django/django/core/management/__init__.py", line 159, in call_command return klass.execute(*args, **defaults) File "/Users/myk/Documents/dev/django/django/core/management/base.py", line 284, in execute self.validate() File "/Users/myk/Documents/dev/django/django/core/management/base.py", line 314, in validate raise CommandError("One or more models did not validate:\n%s" % error_text) django.core.management.base.CommandError: One or more models did not validate: model_inheritance_same_model_name.copy: 'title' has a relation with model <class 'model_inheritance.models.Title'>, which has either not been installed or is abstract. }}}
This problem exists both in master and stable/1.6.x (I didn't check earlier versions). The tests pass only when they're run in combination with the model_inheritance tests. {{{ tests % ./runtests.py model_inheritance_same_model_name model_inheritance --settings=test_sqlite Creating test database for alias 'default'... Creating test database for alias 'other'... ........ ---------------------------------------------------------------------- Ran 8 tests in 0.053s OK Destroying test database for alias 'default'... Destroying test database for alias 'other'... }}} It would be useful to fix this because it can create false positives when using the --bisect or --pair options of the test suite. -- Ticket URL: <https://code.djangoproject.com/ticket/21671> Django <https://code.djangoproject.com/> The Web framework for perfectionists with deadlines. -- You received this message because you are subscribed to the Google Groups "Django updates" group. To unsubscribe from this group and stop receiving emails from it, send an email to django-updates+unsubscr...@googlegroups.com. To post to this group, send email to django-updates@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/django-updates/052.0e5b958244dd19600f408b407bbfd837%40djangoproject.com. For more options, visit https://groups.google.com/groups/opt_out.