コード例 #1
0
ファイル: minitwit_tests.py プロジェクト: dag/flask-attest
def tempdb():
    """Before each test, set up a blank database"""
    fd, minitwit.app.config['DATABASE'] = tempfile.mkstemp()
    minitwit.init_db()
    try:
        yield
    finally:
        os.close(fd)
        os.unlink(minitwit.app.config['DATABASE'])
コード例 #2
0
ファイル: test_minitwit.py プロジェクト: MANALITAWDE/Minitwit
def client():
    db_fd, minitwit.app.config['DATABASE'] = tempfile.mkstemp()
    client = minitwit.app.test_client()
    with minitwit.app.app_context():
        minitwit.init_db()

    yield client

    os.close(db_fd)
    os.unlink(minitwit.app.config['DATABASE'])
コード例 #3
0
ファイル: test_minitwit.py プロジェクト: akashagarwal/qPaaS
def client(request):
    db_fd, minitwit.app.config['DATABASE'] = tempfile.mkstemp()
    client = minitwit.app.test_client()
    with minitwit.app.app_context():
        minitwit.init_db()

    def teardown():
        """Get rid of the database again after each test."""
        os.close(db_fd)
        os.unlink(minitwit.app.config['DATABASE'])
    request.addfinalizer(teardown)
    return client
コード例 #4
0
ファイル: init_db.py プロジェクト: bastichelaar/minitwit
#!/usr/bin/env python
from minitwit import init_db

init_db()
コード例 #5
0
ファイル: minitwit_tests.py プロジェクト: 1335450293/flask
 def setUp(self):
     """Before each test, set up a blank database"""
     self.db_fd, minitwit.app.config['DATABASE'] = tempfile.mkstemp()
     self.app = minitwit.app.test_client()
     with minitwit.app.app_context():
         minitwit.init_db()
コード例 #6
0
 def setUp(self):
     """Before each test, set up a blank database"""
     self.db_fd, minitwit.app.config['DATABASE'] = tempfile.mkstemp()
     self.app = minitwit.app.test_client()
     minitwit.init_db()
コード例 #7
0
    :copyright: (c) 2019 by HelgeCPH.
    :license: BSD, see LICENSE for more details.
"""
import os
import time
import sqlite3
from hashlib import md5
from datetime import datetime
from contextlib import closing
from flask import Flask, request, g, jsonify, abort
from werkzeug.security import check_password_hash, generate_password_hash
from minitwit import connect_db, query_db, DATABASE, SECRET_KEY, init_db

os.system(f"rm {DATABASE}")
init_db()

# configuration
DEBUG = True

# create our little application :)
app = Flask(__name__)
app.config.from_object(__name__)

# latest received 'latest' value
LATEST = 0


def not_req_from_simulator(request):
    from_simulator = request.headers.get("Authorization")
    if from_simulator != "Basic c2ltdWxhdG9yOnN1cGVyX3NhZmUh":
コード例 #8
0
 def setUp(self):
     """Before each test, set up a blank database"""
     self.db = tempfile.NamedTemporaryFile()
     self.app = minitwit.app.test_client()
     minitwit.DATABASE = self.db.name
     minitwit.init_db()
コード例 #9
0
ファイル: minitwit_tests.py プロジェクト: dmkharlamov/flask
 def setUp(self):
     """Before each test, set up a blank database"""
     self.db_fd, minitwit.DATABASE = tempfile.mkstemp()
     self.app = minitwit.app.test_client()
     minitwit.init_db()