Пример #1
0
    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'
            }
        }
Пример #2
0
    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
Пример #3
0
""" 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):