コード例 #1
0
 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
コード例 #2
0
 def __init__(self):
     self.db = DBUtil.get_instance()
コード例 #3
0
 def mock_db_write(self, return_value=None):
     DBUtil.get_instance().write_one = MagicMock(return_value=return_value)
コード例 #4
0
 def mock_db_read(self, return_value=None):
     DBUtil.get_instance().read_one = MagicMock(return_value=return_value)
コード例 #5
0
 def tearDown(self):
     DBUtil.get_instance().write_one = self.write_fn
     DBUtil.get_instance().read_one = self.read_fn
コード例 #6
0
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 = []