コード例 #1
0
ファイル: server_tests.py プロジェクト: gateway4labs/lms4labs
 def setUp(self):
     """Before each test, set up a blank database"""
     self.db_fd, server.app.config['DATABASE'] = tempfile.mkstemp()
     server.app.config['TESTING'] = True
     self.app = server.app.test_client()
     add_sample_users()
     self.headers = Headers([ ['AUTHORIZATION', 'BASIC ' + 'deusto:password'.encode('base64')] ])
コード例 #2
0
ファイル: server_tests.py プロジェクト: sergiobuj/lms4labs
 def setUp(self):
     """Before each test, set up a blank database"""
     self.db_fd, server.app.config['DATABASE'] = tempfile.mkstemp()
     server.app.config['TESTING'] = True
     self.app = server.app.test_client()
     add_sample_users()
     self.headers = Headers(
         [['AUTHORIZATION', 'BASIC ' + 'deusto:password'.encode('base64')]])
コード例 #3
0
        cursor.execute("CREATE DATABASE %s" % DBNAME)
        connection.commit()
        connection.close()

if __name__ == '__main__':
    parser = OptionParser()
    parser.add_option("-c", "--create-user",
                    action="store_true", dest="create_user", default=False,
                    help="Creates the user and password in the database first")
    parser.add_option("-d", "--create-db",
                    action="store_true", dest="create_db", default=False,
                    help="Creates the database")
    parser.add_option("-u", "--add-sample-users",
                    action="store_true", dest="add_sample_users", default=False,
                    help="Adds sample users")

    (options, args) = parser.parse_args()

    if options.create_user:
        create_user()

    if options.create_db:
        create_db()

    init_db()
    init_db(drop=True)

    if options.add_sample_users:
        add_sample_users()