put all extensions in a new file
This commit is contained in:
+2
-6
@@ -1,11 +1,7 @@
|
|||||||
from flask import Flask, jsonify, Response, request
|
from flask import Flask, jsonify, Response, request
|
||||||
from flask_sqlalchemy import SQLAlchemy
|
from api.extensions import db, esales
|
||||||
from esales.flask_esales import Esales
|
|
||||||
from api.helpers import check_api_key
|
from api.helpers import check_api_key
|
||||||
from api.exceptions import ValidationError
|
from api.validators import ValidationError
|
||||||
|
|
||||||
db = SQLAlchemy()
|
|
||||||
esales = Esales()
|
|
||||||
|
|
||||||
|
|
||||||
def create_app(config_name='config'):
|
def create_app(config_name='config'):
|
||||||
|
|||||||
@@ -1,8 +0,0 @@
|
|||||||
# coding=UTF-8
|
|
||||||
|
|
||||||
|
|
||||||
class ValidationError(Exception):
|
|
||||||
|
|
||||||
def __init__(self, message):
|
|
||||||
Exception.__init__(self)
|
|
||||||
self.message = message
|
|
||||||
@@ -0,0 +1,5 @@
|
|||||||
|
from flask_sqlalchemy import SQLAlchemy
|
||||||
|
from esales.flask_esales import Esales
|
||||||
|
|
||||||
|
db = SQLAlchemy()
|
||||||
|
esales = Esales()
|
||||||
@@ -1,3 +1,5 @@
|
|||||||
|
# coding=UTF-8
|
||||||
|
|
||||||
from .designer import Designer
|
from .designer import Designer
|
||||||
from .category import Category
|
from .category import Category
|
||||||
from .contract_customer import ContractCustomer
|
from .contract_customer import ContractCustomer
|
||||||
|
|||||||
@@ -1,4 +1,6 @@
|
|||||||
from api import db
|
# coding=UTF-8
|
||||||
|
|
||||||
|
from api.extensions import db
|
||||||
from api.lib.slugify import slugify
|
from api.lib.slugify import slugify
|
||||||
from api.models.locale import Locale
|
from api.models.locale import Locale
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
# coding=UTF-8
|
# coding=UTF-8
|
||||||
|
|
||||||
|
from api.extensions import db
|
||||||
from flask_sqlalchemy import BaseQuery
|
from flask_sqlalchemy import BaseQuery
|
||||||
from api import db
|
|
||||||
|
|
||||||
|
|
||||||
class ContractCustomerQuery(BaseQuery):
|
class ContractCustomerQuery(BaseQuery):
|
||||||
|
|||||||
@@ -1,4 +1,6 @@
|
|||||||
from api import db
|
# coding=UTF-8
|
||||||
|
|
||||||
|
from api.extensions import db
|
||||||
from api.lib.slugify import slugify
|
from api.lib.slugify import slugify
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
+2
-1
@@ -1,6 +1,7 @@
|
|||||||
# coding=UTF-8
|
# coding=UTF-8
|
||||||
|
|
||||||
|
from api.extensions import db
|
||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
from api import db
|
|
||||||
|
|
||||||
|
|
||||||
class Text(db.Model):
|
class Text(db.Model):
|
||||||
|
|||||||
@@ -1,4 +1,6 @@
|
|||||||
from api import db
|
# coding=UTF-8
|
||||||
|
|
||||||
|
from api.extensions import db
|
||||||
|
|
||||||
|
|
||||||
class Inquiry(db.Model):
|
class Inquiry(db.Model):
|
||||||
|
|||||||
@@ -1,4 +1,6 @@
|
|||||||
from api import db
|
# coding=UTF-8
|
||||||
|
|
||||||
|
from api.extensions import db
|
||||||
|
|
||||||
|
|
||||||
class Locale(db.Model):
|
class Locale(db.Model):
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
# coding=UTF-8
|
# coding=UTF-8
|
||||||
from api import db
|
|
||||||
|
from api.extensions import db
|
||||||
from .product import Currencies
|
from .product import Currencies
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
# coding=UTF-8
|
# coding=UTF-8
|
||||||
|
|
||||||
|
from api.extensions import db
|
||||||
from flask_sqlalchemy import BaseQuery
|
from flask_sqlalchemy import BaseQuery
|
||||||
from api import db
|
|
||||||
|
|
||||||
|
|
||||||
class Currencies(db.Model):
|
class Currencies(db.Model):
|
||||||
|
|||||||
@@ -10,9 +10,10 @@ def status():
|
|||||||
}
|
}
|
||||||
return jsonify(data)
|
return jsonify(data)
|
||||||
|
|
||||||
|
|
||||||
@mod.route("/health", methods=["GET"])
|
@mod.route("/health", methods=["GET"])
|
||||||
def health():
|
def health():
|
||||||
data = {
|
data = {
|
||||||
'status': 'ok'
|
'status': 'ok'
|
||||||
}
|
}
|
||||||
return jsonify(data)
|
return jsonify(data)
|
||||||
|
|||||||
+7
-1
@@ -1,6 +1,12 @@
|
|||||||
# coding=UTF-8
|
# coding=UTF-8
|
||||||
from api.models.market import iter_markets
|
from api.models.market import iter_markets
|
||||||
from api.exceptions import ValidationError
|
|
||||||
|
|
||||||
|
class ValidationError(Exception):
|
||||||
|
|
||||||
|
def __init__(self, message):
|
||||||
|
Exception.__init__(self)
|
||||||
|
self.message = message
|
||||||
|
|
||||||
|
|
||||||
def validate_keys_exists(obj, *keys):
|
def validate_keys_exists(obj, *keys):
|
||||||
|
|||||||
@@ -1,6 +1,5 @@
|
|||||||
import unittest2
|
import unittest2
|
||||||
from api.validators import validate_keys_exists, validate_territory, validate_number
|
from api.validators import ValidationError, validate_keys_exists, validate_territory, validate_number
|
||||||
from api.exceptions import ValidationError
|
|
||||||
|
|
||||||
|
|
||||||
class TestValidation(unittest2.TestCase):
|
class TestValidation(unittest2.TestCase):
|
||||||
|
|||||||
Reference in New Issue
Block a user