Exemple #1
0
def app():
    try:
        test_app = init_app(routes=True, set_backends=False)
    except AssertionError:  # Routes have already been set up
        test_app = init_app(routes=False, set_backends=False)

    rm_handlers(test_app, django_handlers)

    test_app.testing = True
    return test_app
Exemple #2
0
def app():
    try:
        test_app = init_app(routes=True, set_backends=False)
    except AssertionError:  # Routes have already been set up
        test_app = init_app(routes=False, set_backends=False)

    rm_handlers(test_app, django_handlers)

    test_app.testing = True
    return test_app
Exemple #3
0
from nose.tools import *  # noqa (PEP8 asserts); noqa (PEP8 asserts)

logger = logging.getLogger(__name__)


def get_default_metaschema():
    """This needs to be a method so it gets called after the test database is set up"""
    return MetaSchema.objects.first()


try:
    test_app = init_app(routes=True, set_backends=False)
except AssertionError:  # Routes have already been set up
    test_app = init_app(routes=False, set_backends=False)

rm_handlers(test_app, django_handlers)

test_app.testing = True

# Silence some 3rd-party logging and some "loud" internal loggers
SILENT_LOGGERS = [
    'api.caching.tasks',
    'factory.generate',
    'factory.containers',
    'framework.analytics',
    'framework.auth.core',
    'website.app',
    'website.archiver.tasks',
    'website.mails',
    'website.notifications.listeners',
    'website.search.elastic_search',
Exemple #4
0
from nose.tools import *  # noqa (PEP8 asserts); noqa (PEP8 asserts)

logger = logging.getLogger(__name__)


def get_default_metaschema():
    """This needs to be a method so it gets called after the test database is set up"""
    return MetaSchema.objects.first()

try:
    test_app = init_app(routes=True, set_backends=False)
except AssertionError:  # Routes have already been set up
    test_app = init_app(routes=False, set_backends=False)

rm_handlers(test_app, django_handlers)

test_app.testing = True


# Silence some 3rd-party logging and some "loud" internal loggers
SILENT_LOGGERS = [
    'api.caching.tasks',
    'factory.generate',
    'factory.containers',
    'framework.analytics',
    'framework.auth.core',
    'website.app',
    'website.archiver.tasks',
    'website.mails',
    'website.notifications.listeners',