Example #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'])
Example #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'])
Example #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
Example #4
0
#!/usr/bin/env python
from minitwit import init_db

init_db()
Example #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()
Example #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()
Example #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":
 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()
Example #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()