def setUp(self): self.db_test = define_db(provider='sqlite', filename='testdb.sql', create_db=True) self.initial_date = datetime.datetime(year=2020, month=1, day=1, hour=10, minute=00, second=00, microsecond=00) self.time_to_add = datetime.timedelta(minutes=15) self.record_size_mb = 25.19535 self.config_dict = { 'AWS': { 's3_bucket_name': 'test_bucket', 's3_region': 'test_region', 'price_per_gb': '0.50', 'budget_cost': '15.50' }, 'GLOBAL': { 'record_path': '/tmp/', 'archive_path': '/tmp/', 'storage_usage': '100', 'records_count': '5', 'log_file': '/var/log/ImHearing.log', 'record_period': '30' } }
def setUp(self): self.db_test = define_db(provider='sqlite', filename='testdb.sql', create_db=True) self.initial_date = datetime.datetime(year=2020, month=1, day=1, hour=10, minute=00, second=00, microsecond=00) self.time_to_add = datetime.timedelta(minutes=15) self.record_size_mb = 25.19535
""" This file contains routines to display and get data from DB """ from uuid import UUID import validators from flask import Blueprint, Flask, render_template from pony.orm import db_session from ImHearing import reader from ImHearing.database import models, query DB_CONFIG, db_ret = reader.db_config() db = models.define_db(provider='sqlite', filename=DB_CONFIG['db_path'], create_db=True) app = Flask(__name__) v1 = Blueprint("version1", "version1") @app.route('/') def index(): return render_template('index.html') @v1.route('/records/<record_id>') @db_session def get_record_id(record_id):