Working tests and provider stats table.

Fix for tests and import error.

Added tests and updated for code review comments.
This commit is contained in:
Nicholas Staples
2016-04-25 10:38:37 +01:00
parent ff61223d97
commit b56e324a4c
14 changed files with 365 additions and 90 deletions

View File

@@ -1,16 +1,25 @@
import uuid
from app import db
from app.models import (Template, Service)
from sqlalchemy import asc
from app.dao.dao_utils import (
transactional,
version_class
)
@transactional
@version_class(Template)
def dao_create_template(template):
template.id = uuid.uuid4() # must be set now so version history model can use same id
db.session.add(template)
db.session.commit()
@transactional
@version_class(Template)
def dao_update_template(template):
db.session.add(template)
db.session.commit()
def dao_get_template_by_id_and_service_id(template_id, service_id):