Пример #1
0
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
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
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
#!/usr/bin/env python
from minitwit import init_db

init_db()
Пример #5
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()
     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
 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()