Beispiel #1
0
    def setUp(self):
        """
        Initialize a test database environment.
        """
        modern_paste.oidc = self

        # This fun is here to make sure our set_token function is called first
        modern_paste.app.before_request_funcs[None] = [
            self.set_token, oidc_request_loader
        ]

        self.has_id_token = False
        self.token_valid = False
        self.user = None

        self.client = modern_paste.app.test_client()
        db.create_all()
Beispiel #2
0
 def setUp(self):
     """
     Initialize a test database environment.
     """
     self.client = app.test_client()
     db.create_all()
"""

import sys
import argparse

if __name__ == '__main__':
    parser = argparse.ArgumentParser()
    parser.add_argument('--create',
                        help='Create the database and all tables',
                        action='store_true')
    parser.add_argument('--drop',
                        help='Drop the database and all tables',
                        action='store_true')
    args = parser.parse_args()

    from modern_paste import db
    if args.create and args.drop:
        print('Requested action ambiguous; exiting')
        sys.exit(1)
    elif args.create:
        print('Creating database and all tables')
        db.create_all()
    elif args.drop:
        print('Dropping database and all tables')
        db.drop_all()
    else:
        print(
            'Call this script with either the --create or --drop flag to create or drop the database, respectively'
        )
        sys.exit(1)
Beispiel #4
0
 def setUp(self):
     """
     Initialize a test database environment.
     """
     self.client = app.test_client()
     db.create_all()
Beispiel #5
0
"""
This script creates and drops all tables in the current database, as specified by config.BUILD_ENVIRONMENT.
"""

import sys
import argparse


if __name__ == '__main__':
    parser = argparse.ArgumentParser()
    parser.add_argument('--create', help='Create the database and all tables', action='store_true')
    parser.add_argument('--drop', help='Drop the database and all tables', action='store_true')
    args = parser.parse_args()

    from modern_paste import db
    if args.create and args.drop:
        print 'Requested action ambiguous; exiting'
        sys.exit(1)
    elif args.create:
        print 'Creating database and all tables'
        db.create_all()
    elif args.drop:
        print 'Dropping database and all tables'
        db.drop_all()
    else:
        print 'Call this script with either the --create or --drop flag to create or drop the database, respectively'
        sys.exit(1)