Example #1
0
    def setUp(self):
        """Recreate our indexes inside MongoDB

        """
        # Create flask app and context
        self.app = create_app(config_dict={
            'TESTING': 'True',
            'SERVER_NAME': 'localhost',
            'WTF_CSRF_ENABLED': False,
            'MONGO_DBNAME': 'pjuu_testing',
            'REDIS_DB': 2,
            'SESSION_REDIS_DB': 3
        })
        self.app_ctx = self.app.app_context()
        self.app_ctx.push()

        r.flushdb()

        # Ensure the MongoDB indexes are present
        ensure_indexes()
Example #2
0
    def setUp(self):
        """Recreate our indexes inside MongoDB

        """
        # Create flask app and context
        self.app = create_app(
            config_dict={
                'TESTING': 'True',
                'SERVER_NAME': 'localhost',
                'WTF_CSRF_ENABLED': False,
                'MONGO_DBNAME': 'pjuu_testing',
                'REDIS_DB': 2,
                'SESSION_REDIS_DB': 3
            })
        self.app_ctx = self.app.app_context()
        self.app_ctx.push()

        r.flushdb()

        # Ensure the MongoDB indexes are present
        ensure_indexes()
Example #3
0
    def setUp(self):
        """Recreate our indexes inside MongoDB

        """
        # Create flask app and context
        self.app = create_app(
            config_dict={
                "TESTING": "True",
                "SERVER_NAME": "localhost",
                "WTF_CSRF_ENABLED": False,
                "MONGO_DBNAME": "pjuu_testing",
                "REDIS_DB": 2,
                "SESSION_REDIS_DB": 3,
            }
        )
        self.app_ctx = self.app.app_context()
        self.app_ctx.push()

        r.flushdb()

        # Ensure the MongoDB indexes are present
        ensure_indexes()
Example #4
0
#!/usr/bin/env python
# -*- coding: utf8 -*-

"""Runs the ``pjuu.lib.indexes.ensure_indexes()`` function.

Ensure indexes is in lib to aid in unit testing. This script allows this to be
run from outside of the application. This is useful for post deployment.

:license: AGPL v3, see LICENSE for more details
:copyright: 2014-2017 Joe Doherty

"""

# Pjuu imports
from pjuu import create_app
from pjuu.lib.indexes import ensure_indexes


if __name__ == '__main__':
    # Create the WSGI app and create the context
    app = create_app()
    ctx = app.app_context()
    ctx.push()

    # Insert the indexes in to MongoDB
    ensure_indexes()

    # Get rid of the application context
    ctx.pop()
Example #5
0
#!/usr/bin/env python
# -*- coding: utf8 -*-
"""Runs the ``pjuu.lib.indexes.ensure_indexes()`` function.

Ensure indexes is in lib to aid in unit testing. This script allows this to be
run from outside of the application. This is useful for post deployment.

:license: AGPL v3, see LICENSE for more details
:copyright: 2014-2016 Joe Doherty

"""

# Pjuu imports
from pjuu import create_app
from pjuu.lib.indexes import ensure_indexes

if __name__ == '__main__':
    # Create the WSGI app and create the context
    app = create_app()
    ctx = app.app_context()
    ctx.push()

    # Insert the indexes in to MongoDB
    ensure_indexes()

    # Get rid of the application context
    ctx.pop()