mirror of
https://github.com/django/django.git
synced 2024-12-22 17:16:24 +00:00
Allowed test from refs #23612 to be run from a directory other than tests.
This commit is contained in:
parent
b62f72498a
commit
28da093ae2
@ -850,7 +850,13 @@ class TestLoadFixtureFromOtherAppDirectory(TestCase):
|
||||
#23612 -- fixtures path should be normalized to allow referencing relative
|
||||
paths on Windows.
|
||||
"""
|
||||
fixtures = ['fixtures_regress/fixtures/absolute.json']
|
||||
current_dir = os.path.abspath(os.path.dirname(__file__))
|
||||
# relative_prefix is something like tests/fixtures_regress or
|
||||
# fixtures_regress depending on how runtests.py is invoked.
|
||||
# All path separators must be / in order to be a proper regression test on
|
||||
# Windows, so replace as appropriate.
|
||||
relative_prefix = current_dir.replace(os.getcwd(), '', 1)[1:].replace('\\', '/')
|
||||
fixtures = [relative_prefix + '/fixtures/absolute.json']
|
||||
|
||||
def test_fixtures_loaded(self):
|
||||
count = Absolute.objects.count()
|
||||
|
Loading…
Reference in New Issue
Block a user