nephila/django-meta

View on GitHub
cms_helper.py

Summary

Maintainability
A
0 mins
Test Coverage
#!/usr/bin/env python

from tempfile import mkdtemp

HELPER_SETTINGS = dict(
    ROOT_URLCONF="tests.example_app.urls",
    INSTALLED_APPS=["meta", "tests.example_app"],
    META_SITE_PROTOCOL="http",
    META_USE_SITES=True,
    META_USE_OG_PROPERTIES=True,
    META_USE_TWITTER_PROPERTIES=True,
    META_USE_SCHEMAORG_PROPERTIES=True,
    META_USE_JSON_LD_SCHEMA=True,
    FILE_UPLOAD_TEMP_DIR=mkdtemp(),
    TEST_RUNNER="app_helper.pytest_runner.PytestTestRunner",
    SECRET_KEY="dont-use-me",
)

try:
    import sekizai  # NOQA

    HELPER_SETTINGS["INSTALLED_APPS"].append("sekizai")
    HELPER_SETTINGS["TEMPLATE_CONTEXT_PROCESSORS"] = [
        "sekizai.context_processors.sekizai",
    ]
except ImportError:
    pass


def run():
    from app_helper import runner

    runner.run("meta")


def setup():
    import sys

    from app_helper import runner

    runner.setup("meta", sys.modules[__name__])


if __name__ == "__main__":
    run()


if __name__ == "cms_helper":
    setup()