def setUp(self): self.app = app.test_client(use_cookies=True) self.json_header = {'content-type': 'application/json'} self.valid_admin_email = "*****@*****.**" self.password = "******" self.write_fn = DBUtil.get_instance().write_one self.read_fn = DBUtil.get_instance().read_one
def __init__(self): self.db = DBUtil.get_instance()
def mock_db_write(self, return_value=None): DBUtil.get_instance().write_one = MagicMock(return_value=return_value)
def mock_db_read(self, return_value=None): DBUtil.get_instance().read_one = MagicMock(return_value=return_value)
def tearDown(self): DBUtil.get_instance().write_one = self.write_fn DBUtil.get_instance().read_one = self.read_fn
from flask import Flask, request, jsonify from uber_sante.utils.dbutil import DBUtil from uber_sante.controllers import controllers from uber_sante.utils import json_helper as js from flask_cors import CORS app = Flask(__name__) db = DBUtil.get_instance() app.register_blueprint( controllers) # always register blueprints after 'app' routes CORS(app, resources={r"/*": {"origins": "*"}}) @app.before_request def respond_to_options_request(): if request.method == "OPTIONS": return js.create_json(data=None, message=None, return_code=js.ResponseReturnCode.CODE_200) # Can use this for print testing/debugging @app.route('/test', methods=["GET"]) def test(): if request.method == 'GET': query = 'SELECT * FROM Patient' results = []