0001-tests-define-a-MEDIA_ROOT-31595.patch
tests/conftest.py | ||
---|---|---|
11 | 11 | |
12 | 12 | |
13 | 13 |
@pytest.fixture |
14 |
def app(request): |
|
14 |
def app(request, settings, tmpdir):
|
|
15 | 15 |
wtm = django_webtest.WebTestMixin() |
16 | 16 |
wtm._patch_settings() |
17 | 17 |
request.addfinalizer(wtm._unpatch_settings) |
18 | 18 |
cache.clear() |
19 |
settings.MEDIA_ROOT = str(tmpdir.mkdir('media')) |
|
19 | 20 |
return django_webtest.DjangoTestApp() |
20 | 21 | |
21 | 22 |
tests/test_actesweb.py | ||
---|---|---|
45 | 45 |
return utils.make_resource(ActesWeb, **{'slug': 'test'}) |
46 | 46 | |
47 | 47 | |
48 |
@pytest.fixture(autouse=True) |
|
49 |
def media_dir(tmpdir, settings): |
|
50 |
tmp_dir = tmpdir.mkdir('actesweb').dirname |
|
51 |
settings.MEDIA_ROOT = tmp_dir |
|
52 |
yield tmp_dir |
|
53 |
shutil.rmtree(tmp_dir, ignore_errors=True) |
|
54 | ||
55 | ||
56 | 48 |
PAYLOAD = [ |
57 | 49 |
{ |
58 | 50 |
'birth': json.loads(get_file_from_test_base_dir('payload_birth.json')) |
59 |
- |