forked from ScoDoc/ScoDoc
Utilise une seule base. Fixture pour tests unitaires.
This commit is contained in:
parent
0dbffd6fe0
commit
a34ab976e9
@ -52,7 +52,7 @@ STRING_TYPES = six.string_types
|
|||||||
|
|
||||||
from PIL import Image as PILImage
|
from PIL import Image as PILImage
|
||||||
|
|
||||||
from flask import g, url_for, request
|
from flask import g, url_for, request, current_app
|
||||||
|
|
||||||
from scodoc_manager import sco_mgr
|
from scodoc_manager import sco_mgr
|
||||||
|
|
||||||
@ -324,7 +324,8 @@ def get_dept_id():
|
|||||||
|
|
||||||
|
|
||||||
def get_db_cnx_string(scodoc_dept=None):
|
def get_db_cnx_string(scodoc_dept=None):
|
||||||
return "dbname=SCO" + (scodoc_dept or g.scodoc_dept)
|
return current_app.config["SQLALCHEMY_DATABASE_URI"]
|
||||||
|
# return "dbname=SCO" + (scodoc_dept or g.scodoc_dept)
|
||||||
|
|
||||||
|
|
||||||
def ScoURL():
|
def ScoURL():
|
||||||
|
@ -42,10 +42,11 @@ def test_client():
|
|||||||
admin_role = Role.query.filter_by(name="Admin").first()
|
admin_role = Role.query.filter_by(name="Admin").first()
|
||||||
u.add_role(admin_role, "TEST00")
|
u.add_role(admin_role, "TEST00")
|
||||||
db.session.add(u)
|
db.session.add(u)
|
||||||
ndb.set_sco_dept("TEST00") # set db connection
|
ndb.set_sco_dept("TEST") # set db connection
|
||||||
truncate_database() # erase tables
|
|
||||||
yield client
|
yield client
|
||||||
# ndb.close_dept_connection()
|
# ndb.close_dept_connection()
|
||||||
# Teardown:
|
# Teardown:
|
||||||
db.session.remove()
|
db.session.remove()
|
||||||
db.drop_all()
|
# db.drop_all()
|
||||||
|
# => laisse la base en état (l'efface au début)
|
||||||
|
# utile pour les tests en cours de développement
|
||||||
|
Loading…
Reference in New Issue
Block a user