Moving fixture into standalone module and new module tests.utils

remotes/origin/enhancement/email-actions
Anler Hp 2014-05-27 13:28:46 +02:00
parent a1c1491a84
commit bc70ab8cc9
4 changed files with 25 additions and 14 deletions

View File

@ -1,13 +1,6 @@
import pytest import pytest
from .fixtures import *
class Object:
pass
@pytest.fixture
def object():
return Object()
def pytest_addoption(parser): def pytest_addoption(parser):

17
tests/fixtures.py Normal file
View File

@ -0,0 +1,17 @@
import pytest
class Object:
pass
@pytest.fixture
def object():
return Object()
@pytest.fixture
def client():
from testclient_extensions import Client
return Client()

View File

@ -1,9 +1,4 @@
from django.db.models import signals from ..utils import disconnect_signals
def disconnect_signals():
signals.pre_save.receivers = []
signals.post_save.receivers = []
def pytest_runtest_setup(item): def pytest_runtest_setup(item):

6
tests/utils.py Normal file
View File

@ -0,0 +1,6 @@
from django.db.models import signals
def disconnect_signals():
signals.pre_save.receivers = []
signals.post_save.receivers = []