﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
21671	model_inheritance_same_model_name tests fail in isolation	Aymeric Augustin	nobody	"{{{
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.
"	Bug	closed	Database layer (models, ORM)	1.6	Normal	fixed		anubhav9042@…	Accepted	0	0	0	0	0	0
