mirror of https://github.com/interlegis/sigi.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
21 lines
538 B
21 lines
538 B
10 years ago
|
# -*- coding: utf-8 -*-
|
||
|
import pytest
|
||
|
from django_webtest import DjangoTestApp, WebTestMixin
|
||
|
|
||
|
|
||
|
@pytest.fixture(scope='function')
|
||
|
def app(request):
|
||
|
"""WebTest's TestApp.
|
||
|
|
||
|
Patch and unpatch settings before and after each test.
|
||
|
|
||
|
WebTestMixin, when used in a unittest.TestCase, automatically calls
|
||
|
_patch_settings() and _unpatchsettings.
|
||
|
|
||
|
source: https://gist.github.com/magopian/6673250
|
||
|
"""
|
||
|
wtm = WebTestMixin()
|
||
|
wtm._patch_settings()
|
||
|
request.addfinalizer(wtm._unpatch_settings)
|
||
|
return DjangoTestApp()
|